diff --git a/terraform.tfstate b/terraform.tfstate index f9942830..e621fd28 100644 --- a/terraform.tfstate +++ b/terraform.tfstate @@ -1,11314 +1,11314 @@ $ANSIBLE_VAULT;1.1;AES256 -35363537376165633265353638366463353566663736363635643430323864336332326136303163 -6633363235633331366564653765383939366563356663340a376631613334393063326637333034 -66326165613233303562363162653733373037353730626361396436623666303531353430393333 -3661353662316161380a636537353136626338353564386635623961386462626630613533316565 -64353265313537636164323931326231633335376564356662323037343530396534343939313936 -62353361613637646333303634653662623934653563613966346430656163303465323964636336 -64393263626262353162313537626630343164623061383234373030616664326663303665373162 -37646436343965633231333630306332383435346432353262336636653661326263353461663936 -65393333336366303835333064646633353739376230353166383063656565393536363563613632 -36383039653939383165393561646536646364326165373039656664363936633862636634353837 -34356565336330343935613337313561613334313632306231303231386266386536333962616437 -34336261666331353339386430363435393339643434383662663264363963316139646163633463 -38393761656666373534636536313131663065643631326461643331653232376534323239373034 -62656637613736653734343836333434356262336263396261343733313164366636366337636138 -32383364623731653535343662316539346134653438333838376137343463393933326166343866 -34323662336239386537386566343966646135346563393339383531353338306130373337346364 -34643735353131323437376232303535306232306234666663636164653036626138613930323766 -66666633313037313664613532353239376431313961643532333864646231623066313665653963 -62663965633134356365346139313534396431636565393638386137666339633337376337656231 -61633234383132393036613061326234613134336439306234343266663063396432616435653736 -38656264326664613631663666616339643964393236646531616134353039663430636232613739 -66396531323436643566343434623337376432633639636363346262356466303039633137333862 -30646239623138663239663631373461643332353363373933386262643865383733366561313834 -34663630393832383633663536663831373337646236626235336464396664323064313138336262 -39623961656562313237393036343361363035386230343430613264623734396537646237316365 -30373233316535366436336663616534646330623239313735636665653138363633333961653837 -65386465643232323331323735396364653533353963663861633632336662326234643639663337 -30316636663539343162333137646461376266373265633965613764616235633538303962346462 -32646364336464633038333564653462313761363235363064623162346434316234383565316566 -30643232626234313764383732646230393665623261313163653062346132303436666161373766 -62343435633432623233363135636532346635393237303335653061356330363337656331656130 -64323330613066363331396138613837643263366236323965333437323631633330353637363135 -31666336383166646362666432663966323835613762636461356239373662656337336261636331 -39613163653764613238346336313035346663623665376433633365356237353133386231383433 -30346263326132313738636333316161656538613361316335633232633965623134393239333265 -63393534363138396338303665656634626533613937303439633732326330336265313734346534 -35373433383835656362623861363339306464346239646338373837393630623538373239343631 -61636237306661303030663632306434356663363665636562393136626265313731386166316136 -34303462306137663463663339613433383535313330353237616166346565313462663837353335 -37373465386264316165623264376539313366356334663830626436343936393262346432326534 -34366633326164643833653432643631386363633238343663313032663734336338303433326137 -37303065613730656638643062336133366230623034613062633931323631346335333634366233 -38323764643163376539343466383664336239626530616238633666306635383731633737343831 -35333131626430316230383037613164666339653966633466383435306666366638353739313537 -65343033323533396436316237323864366139646365353564616531616430653135383732653632 -63373965663836313433653837323261306162626165316336363162653461633035626338633237 -38636530343638613763313562326462616462303666653166343635656561323935333938636666 -64623466363935346530306230653331333762336534393162623634616531666536386631326536 -36646162303362313730313166373536383733646565633731393433316535336639303631326365 -30366562383965333266323939643464663236626133623334356535323161386361343533373066 -63663733356432623035363839383961373566623531393866303937623436336237616164636633 -36653834333839336330376134663736633332646639653433663633303534366239623930663434 -61663639376462623132643234616237353964633663306230383630313562373833633337303935 -32623232616635653230333065326332323634613035646531363434373433336530653363643532 -62386339333232643630333337363337353236666532313932646238346534333434353361656335 -36616235636362333137356130343964616232373837613335303563373264326531616533373265 -37313337363437656262656331356264313837323639356430393637636631316235383463623335 -62343835373465366334613130613531323830633232316462663634383339383433653064336438 -65353537653338373539303633646138396330326330306631653366373065613464626465643431 -66363664366165343261383664613830323639353733326239393263353730626362333131313961 -38353433386138346137306662663666623939316637326666363237643063623964303137386339 -35383837386534643135323266613765356661386637623531613439376636393330613061663831 -36636632336533333363363431646264363661366537656462646535656430323732656434366137 -63646262303138306238303563386131336130333430666463366130323631363163343261316632 -38643630663361633632353536343866303763613237373437626237393064343133613365623561 -33623038393461313432326161626335616566326135363035313337643134613662353330386630 -30653834363030616433383933663266323835643632626664363836396261316264653766303531 -30383734343132616636643838636466313961356338316635366337333330383035343931353133 -37343432616661303431396335643862326432383031313335343132353232633962633638646235 -62663965643239353162303931323364326238396339626133613736323638656436623365643639 -63346435386438616434326635373636303036393964366239383364346638366236303134363462 -64636431663938353664633734666538316335643034383165303838313334613962336236366533 -64646535643139383730616466366636346137666666646432633037306438326164396534393938 -39363465363962393433396534396134653435663430356534633661313262616538313135303530 -64393639333663663162303734373931363639383763623063333433303830326431346637663262 -34613264613438313532353936313265633537303137613137326366356264643364306134373433 -31636339333635646565633338616562626339376530366334326662376334393834663738323966 -34653136633666643231613334303730326535323839333437626530346636656339663435633764 -61623463306639393263613132646333666461626338383764323061643163303735663532306164 -61613765623364656263643863356263623134323961656665366263616263613631303230663632 -36363639656333663333353365373564646565366465616563646464653138323362363433363536 -32666239366133346665323330346666323435373730323833656262386361306130306362646636 -32353332626534326137666236353030666261386531313431306230393238353262663334363537 -39626336663632353461646166353931333137663463346165643838323766653135353734386333 -66373066353539623665653666333130663737643365316534333834363465346561646234616230 -61323964313738346164313163303336356433336665636534363438623438653565356265363436 -63353539336230393062396231346638326662376230343265643637626235383235326238323234 -35306466313461316633393662396436306133613837666264653631393434623537386136656637 -34316639323238396436653365666566383665343636376633643835366238373062653561383066 -39666433386531633566646539613063363961383030363035636563383463356635376363326332 -30613132636230383632323233353437303839346236656530653065303630616530646230366234 -62393533613965323365646234663536306339323434626437376462306362343763636432633634 -65376135396430313566383130636137353332613938313334326234353835303139366334626334 -66366136303863393064663363373762613764353235326438636531353633336436323539633461 -62316564323635353865306334643633313365376664393261626337316136326436653237346264 -37313365336534323137376561323466626337376632353234356363633133386162663434613134 -32343633313363666266386565373733353766336135323039386533623635333630633365373435 -37653234346161306630633938356339383230633434643237616631653537646134313161653634 -37653865303237373833353538356166663364393436336536633661373337336135303861663938 -39376333636662343935666138333961663931306633313536353033383638626263653662376336 -32616232386166386362623636326631323963306639373035653733613237346538333164643639 -39623530303038333565363664643138386235323332653935643234333136643831633736343638 -36306234333535373431373136346638636635366561306231636135346334343334656165626137 -31366439643333643530373834323830623033623937356637366365363839636161643735393330 -63623463386563656264323563356165663335666266346636376135653931616130323566616163 -33383765666232336264303262653538356462323335613233303935306638353263363263313530 -31363264346264313336343134356166633338663462373861626339323163343431363836363465 -38356139383238386661623830626131383732366162313134356630656637313565663231663030 -32306634663437373539623732636535393661366533626135366634346161643334653362353531 -37323230323233653831353131326333623631666532643335663632633034383966666564363735 -35663762613534383035343638623933663265386137306263646134656430386263663966373666 -65623466383339613861393632626534376531326633613134333139393865623564333534326561 -31633433363438303864663066653061326230373731303436376461313631656335313731333138 -37346263616230306663356134653064316666353531306430656264663332373065333230613264 -37653961313831323233646537316131343238376366343538663531663564363934376666666336 -31373966633231663231613836366230663963353636343534346635613433313866356562363266 -35633138616230663136313061323130653934646666363637643238623661653139633764313731 -39623264623066376466346630326262623464326630323135356132633565666238313064643339 -66633366393939616631626230323037346261663164353832363333373363336239626439356434 -63323635383063373734393133313835343565653133363837396534663963653530396166313132 -35373261303035353263383438333663323262306262363736376261303265303037623664653730 -39373839336238636230356237333465623437623963613237393634643332313333336363376633 -33363435373766323865633739656131336436656461613237343464383132663537333731333665 -64393061633335353736656134386134316130323832643664376361393035333339383334313034 -64333862383134303832616337323439636633363962656164336562396439653130343431323233 -63313962653132633736326365633433653230323462353435356231346436343232363931333638 -30356463623439323036316262613037613637363132643433653561646533623961616363616431 -64666233393738303235626339343264383931616563376637343335613631323738363938656134 -37356132633036393062656566316365643961373431366438346434373964396334333833653765 -34613931363365326662386134666563613435653933653265396363653031666666366136653639 -65666365313832383732666162376231333335383066333636666565666636636434313332313133 -36646661306566333864346164303335346332366237356336323339323663333062353238313263 -63313539653331326365343733343933656565353739653431663666356435643333306462383333 -66326466353138303939633635346332316630653837643235356561386138346337393661356464 -39346132383536373664376339343736363836356565373164393430356437626663386666323736 -39316532346266353739396330656330323835656331343163343066333830663966303065663032 -38343566306136643863626630366137383339623533343338383336633630356661333432653633 -63663638396461333535653164336436323165323034626261326565633836626437623164653631 -34353364303638626265303561323334333032326634343333346163326538313633626264663737 -34366162313963643563386137313831636437366262616563393338326461396635346635343834 -39396262323663623966363864383631653433363531386164333537343139636538386137626335 -37383739303434333435323831336464643630643961616330663331333665393663636563616565 -62373938383237323263346333343939383730663065656263663163333038323664633963323762 -36663933663961613235633634616136636430643365646637353136393838373538333461373130 -64353435303139343735313466663264666139646334323033393063656636653662633466323066 -34663435636663636630333137396562333737316531333632373432373332303138393235633031 -39393165386334343534343038343331313635646637313530303462663061666431636366396134 -34353135393666636264313862663038616263383165386632326633346162383935373630636136 -64633263656536313034363164633839373836396133373238383062616635356366616565623366 -64636661623732356165306563386639633964323634393237333966663833323631393435323635 -36393633373566346630643666396637646537343836373365643062656139613335356662306635 -65323664343333336530346338636634303439393037363361626533613937376332376332356330 -62633761643735343364366262383833633332383261333265343235336337626334303730333663 -31646161613233343566656431383435353730623136346664633931303831303064313938373331 -66313464376230663230323336336366376463323230663732613538656630636430376230323462 -61643966656631333535326336356135636566653834313763303838326365323262623065663733 -33653164313933616139633437656362613033646632353936643864353433343464306466323465 -64323433313063666364376266656236666539653134363262626630353733393065396335353565 -30383664316365313663396464353832343433333834306662363134373539633537656265316131 -35383733663434656334356335633632653635303630373938636532306366353832323232633834 -36323639363565366233333437373061383137653165333631383930633939646163366362613432 -32626338626135376664656262336530626538393035306561393962623230376162386630646538 -34303431396662376637343938666166323637303134396233623566633264326163333739656661 -37363264303732623039663832303737616338626334623634643933393637623863373131613233 -61613532326531333432356264336461303063646330643738316661613434356566666632633763 -30313061643131643464343862646463333564666633346433653137383361373434396533623161 -36653461326463373037643939643562653335353035633033653236346433353733343561363362 -37663061353664333332626263373836303139343839636261333261353564336165353261363934 -34343763373563633834353665653032303965323463626539393164313066363563373661656164 -32653666353738643536393564623133343836313132303263366530306236656664356365376138 -33646434653938653033366436343839316539373335363464633334323666313234636463636238 -36356632313766333831396366316264363537363866313538306235323533383330613165653736 -61353764666431323762646162623839373136336161333231313634313432653036636230663861 -33326436303166613161623330313532346563386464353933313334323465323438326633383034 -62343839306633373166316437663737626536323237333331303565623536616465343064393831 -62323830316164633762633435653032663334313964616331343733386237633365386336656637 -37376361656266366337373533326234366262646331303135353163616633633835303134623864 -61616635333630353763343636373062656333343330623630343433373630313061313565646235 -63396332306132316235356337353063306365613438653233306335613766383832646163656533 -39626432353063633533373434626332613166656439653437303637343538633836666463393239 -66643238653033353132623864623635323237316264363063653230353738656365343830353330 -65633533666136313838376536336164323739663365616137653837636564363265383962306333 -63353162396262666538346134393233613439376433623830393338623362326236343362353236 -36613939323038663839656534343537383430303366393566313330346138316130643230613830 -30643435646139626364323431613766666463643661373662623961633865393830373132316565 -32336139333830323064356464656666623239303336366337333933343436396663373139393435 -36346265346139313633613238356230326632396137343938383263633463653464316634336138 -65633433316565623137313832633765656537386637666366326166303261646266363863356665 -31306165653732636637306562626636633733333936643730373838353762303931393762633034 -63356535323966366535323463366363646238333332643538313264373738616434383638333330 -66393865333431356631663338623230626361363537616234653832383136383336303037346336 -37316636306537346333623632303263316239633536636632623231656164633165383063343965 -39396362316363316639346333326435616133386432646363326534643362383630353437373039 -61356633393630373764353233353330376636316331346564346139633865356239616531326163 -35326331643964343331363362363934373565643133366366653264333336626139343131326262 -30613431393236656137313437633630393138633861626238653137353433373039353231326130 -31653464663035353639613639363839623330316530396333656565303362303566663530313463 -63333736663630653239306264326433653663613732633533323030396131613537336535636138 -39333235663332346364306566326130353536643962636531383535353366646565643535363134 -38353334303636383637386133396632323565633564336334303261346236633566633630616564 -65666430653862366461366466623563393136313766323562336233663538626230393732336336 -37666535383031363634613737356161323435636331393834373465346230323664663961643736 -35353630303936323431653364396462633239343430336163353231633961663234656532343761 -31353736366562383136346237343139633431636366626161656463363133353539383332326235 -36333635643637393463343966386630643037346466613161306533633136386664356161333138 -37376436383461396234643937343033313538623061313030646536303966616137393039353262 -39393731353735323864316462626630303937316565363939383063323065376339316237623436 -33643262613861613131303732323135623538386138643533383761626465366565613834313365 -62616265363539316165366664626133333733333465326230613335393538346431306639303665 -65613263303764306630356231353932623237343264393466316637653465646565633432663136 -66316133383964303936386530393136323235396664633563376564636565396138663965663530 -39626233376632633838313236306137653637313434633935366235353637353836633662643739 -37303534323463343437386130373930633064326638333761636231363830636331663966633365 -31656661363364383864636366383737666136666666356634323266626564653263653263646535 -39363864393661353262333465383363346363363464646163383730393939336564386434613966 -30666637386634633934346261663638633264393337336436666562303530333233383566643164 -35303239633833316136373630633533366461363831656162323165663966653930323330633166 -34323839393732613464333638633666306166636239363836626539653939666135653966346262 -38393364343964396566383134633731653233363431376466356136636533396162363664666133 -31363662643265316138623963636461633066623463376263346633613034376463636333336362 -33393933393161393533653938306362633635326362623334393766633262373934353433363835 -31323565623136336235333934653036653564363435623033393231643131383462383435346166 -39383263366236356531353933636266333664393163663632383162633933396463336431333964 -30653737383162363739303133663136343565646336656265333738373766303837383664333636 -33366266646663336230653834386163323038343731316435343663363138313731393234333165 -38383134323662613838366434393263306462323936383464663334613035333834663362636666 -62366664646531643330623730663635303735343862386261303137363237366666653564323439 -35346566343936626262313639663835613239343966353436303034323863346332363830336638 -64326136636436363561386337653330616337663134643662663035343835663439666366316634 -62316161636365306535316535323933323539663937616430636133656631316461633439353865 -30363336653033623831383736316634353035616434316139316562396331303862353364386233 -66613334376531353966366665613933663961396434646636393562333933376665656137623939 -62633461616330366535623938356663626535333432653232363035303636366233366136383936 -33353532333931336334363133633766333032653964383935343563616535313637663762663361 -64343537373233626638346530613336336231613964343536366666366531353338333535363735 -31356465663630373331306235616130393561656663306532626632383336366634336536353131 -32643434363231636134303231313263373435623036323037616561633936623930653335646565 -62373765373861363339653963316164616262366262393661396631373635363564396161643165 -63396665613031313932326634636534646334306230373234366563326436336334386263656435 -36613638323062396161393030646336663562363739396663366530623063396639333134393435 -64336361633363383130313933333564346336343439323365393765313438363664313737646261 -61316433363239626363653765616663626365333534643435626237646336663464626365623262 -65633761633066623138396161386435383232623366363163666439613038333266383535303930 -63663633633536376165643130373262656562653336396366393364666435393462616630313163 -36343761346238663931366333333939656532626537636136643263653466383366643731653937 -66616363633330386438623561323433386230396437363838303638356161316430383065653661 -38636535336639386232326663336437323430646635623330326466333230393962393137323063 -36623334626664653437396365363636626435306363303236666262616534653634663235363738 -36346439333334623639653630346637643031326639343733373462313465346563633164343832 -36316463393634623165366636303162336563326536323762656365343431383734333634346466 -33373861616235326563653932633165333761633066636239333532616465333531623538623338 -64626330323466343338623538313165313465316637376333333530623461333430346333373739 -66323834386336393936666161663236396163353465323232313339386135383639626235633264 -38326534323762393235633362646466626261356364386164383938646131653763376366613031 -64626430643831653262616366313264646132633439303866323665663066646566363064376663 -39653834363436346162646561396565323438393939643266353937636635613332346164653331 -30306635343234613865383066653135633531363465306563616330303262346661386136343636 -64633362663366313163376439336633333531663039333837646336643462303934363332633034 -66303666376438663032333564323565303133343539356234373261616337383030653662653265 -61303539393531366237613634653163633636656331623438643237363566633230393265356164 -66333564663438383330363035356230623434336664653663613131613839353539363337343439 -37386262313830626161636366636538613531663066663662643439333039613562626261343361 -32323461626336643633393865373165666466616234663964616133613534666136313131373638 -66343935613830366639386536656164633364366665303663643865323061303561613539366562 -34633532633832356366363439336262653463633061393831643865333334376535346433623839 -36373165616263383039323664376565656562363732343638666436613130343430373637653065 -31343837363139313030653132313836376433363639386666346138366366376565336162616631 -37336666613931663538666134343831313363343639633632663639643834383666313137363863 -33373638346535376639326266363335393764613835313238653862636138383131333164653963 -31333338646434343866616635363831336664336164363839363465316537393665313563663962 -35383265376263303364376631623537653631613932653533393630313930376362393930316239 -37356163636538626333633535356238303936386563386466373365343739613661383231633131 -64353366646434656365643132343239363638383231633936383139306637636564373838363061 -62646265646231303739323335316438383865356661323833663062666334616439613663383965 -39633737393033613434613236303465306666393739646135616130616464336131343065383163 -35636330306234346633323463306665613761323833393463303962343466396636643061643139 -35613466633965666363636333396462333938633133363832623931353139306239616362303831 -39313632333034353733376232623064626336306665396564303764336136626337626661353439 -38316634363332323133356564326139306162633066356438653134646161646461663836653432 -65303863316563383362313939326162333362626161363235306661333337313031643836323662 -66666636373566643931623165386138656161383265346630383830356631313531333564643062 -35323539663730393766613432366538373235393164356430336534383662623032366637363263 -63666337346132353539656162623835376164623061346165613364393138643034373961623335 -64346266623435393438666566666265346266653966376162396664666165396536313236626463 -30333961393738373462623765633130353137336236346337303366396161333638633262346335 -63356538633939626235353362626563353663653464653261393436613361666361306533383638 -36633566353266656439613661643861646131336335616164666639633835623066343563636430 -35646461363930393765343139323433636237393437616532303031346534303334306336643163 -34613338336265363330356130393861356334626364396332323339653933663031656137666538 -31373465653933316338613836326539366337636364613233373563653664386164636539326432 -66356133633637316331383264643365346361633334393865386139373533393836613466643333 -30343564663736616163343030633163643530646266633232363532353434666264663361616431 -66393836363561613233613932326365646135376431653737623030336635373966663531656464 -33613561333630366435636133653635383765646464303931656262363462626166393730636166 -34616532383666316336386233666137643136386431336336646666386265613733646264346263 -35663561336164396362396535663239376366306161346137343865393361666538353231383234 -34653064333363333565663332326332653063623034633634313239656131373466353037323033 -36323362396237383939633831623866633733336430626636626432666462336164333033363930 -32643436356566356361653334353662353735633030393334313331643161343036326435333939 -36393462383730656663356339643936333139326464303637376330366132643566373435633738 -35386561666232333561356538303231363066626232343066623738656131646138336364383334 -62333839643338306237653665316336636530343739653637623132656537313239376130356239 -64663436363033663737366666313931326130366138326636643636336436623664366436633536 -39623437643135356532326332303961366535633034636335383833363236646166303835623161 -38306263323132373534643936643163616264643137373832633765366336333164616431396635 -38346164323363383761643463356534363532323661303031346639633262383161653733393239 -39366639303139626665633431333033376138303265366430653761633963653139303963653062 -37366438653762336563363432616564643039356533386465346563383731663130306536363061 -34373066303237303038393032323035336233666237366464363665393735313430613961616165 -63333864303266383663383734643137643763626437313866616436333339613465363934313163 -30333334313561323961333534306461316136356562393363306434346632346463323932653662 -33386662666130663132396631653163356538373266356139386139363238666165376233323462 -32336334383161656338666538316164346632383036643462363161353536303130386530663537 -30656439623739613535313833396364303337666661306533383834303237653265326661336332 -36303531393165313535613835376637656464323465646633623936373266313364396136633437 -61346432383666363638336338633236356638653339303231333063663330373434336337336437 -63666335656161333566613334373731353431373733633632343134313865323265613937373933 -36616533653138326263306363373564616436313637636631616131653562663933666465616534 -63316163396134323630623461336563306639643430623831616131623931386131633261633339 -31616537623333326637323538353239623561623531326432653266643731623030656663316565 -63353436316237633937383639343732336439326664363164383932383666633333383835363232 -61373032626165316630313131613338616132313362336435656438346262353763666261313461 -66653636643431376539666537353862616538363832316134336562333861366433376565343232 -64643838336265353935373239383562666132643233643139393037353938353264653335363538 -32336266353939346536316138353561333066326532343163323330376437323964353366356535 -35396632323338666638376466656265353432396133616236633533323734313037623938666265 -61363365353534646436326666333561623162616633636664373065373137366436653836623938 -66613030393936643531663432653032653834353565373334323031613861366231653531343034 -33666662636366343931363837346465616466346632303837396362333835656562346266363132 -65393237326265626361656366363461313062633762363138333231376333383061616163313862 -36633038313032396665316635626166393865623837663162336339343634666639653736393362 -63353038376561343136656564396264623838363933323561613065363035376131333761636431 -36336262376430663535623434663865613839393637646531303432303031303331356236633061 -36366561666432323266353638666631313133646339656363393036343130636130316262623761 -61316132343866636133663463323833633135383764313339613134343932653934653939353038 -33663834626432303364386231366665346636383532663730626463623430646237366331336361 -32623130323263316661376633353834623861373232663339303166623630386262323761373562 -35643464383130303537633935386563333831323434383332396534386265616136313839343161 -63366335346434393132643939306433373035613739613938386234363031336462623862336462 -64636663643032373861393932663265663436306535366438306339373538633731306631623530 -34633038383463656337633232303336363332373164336132376535386631393135383666333061 -31373832653836643664316330613436653532666365363163646561393739623561363537383835 -36363336643762623632616166323839386636313066363733633966326665613736353233643066 -35623630656562653937366230323766366630393030313738623435613339363266653631653165 -34623462666230613139343937663362383433666334626538333966373163323032383462333535 -38343064653262643138643030656130343438393333343366306437313934653366313330613832 -33633466343838336561336333633964363565343665663135363531633932646264376231633937 -65656230633164643265393162393134666639306135653266646432613163373234313566346665 -37646261623966373662363363386634666436316261343262336166643863303562633063666438 -61663238643533393838656561303430306638636137666663396164396365316438393661383737 -63643566333236646531326639356365653538636462633033323837343336656462336433656634 -33636462653936636363643037623765643730323039326436383435653731386162383565336235 -61396637306234623665393332393532326433633166366664666238363934386463313938396133 -34363663656663343734306465356332383661623236346439613864376433353832643135303339 -36653066343537613135346331326134653031663837303030313666323266366633316365633466 -30343666313133643361313432336663656434346631333831363830636438333465313030336162 -33623839626165336463666663643636623333323737666437343266356461306663643136613336 -66386336653663623461633865336236643838353766653733623534643766396135393734313639 -35346234353066383830653063363938363031613837306366636364396331666231643435366638 -30333430343432373733623239326364326236393263663732346239323665626631363939653638 -30653566366533636233366532633365303733653836663165383230316631373232666637653730 -37363866336437656664333966306330376263636339316135343231323761666235383561663462 -64653534336334383036626435313338353838306134303031633833663033653561333730346337 -65323662333266623230656365343139316636373337386237613266353438646330653733353937 -64373237383361666164663736313933643562373731333235323634653238663362303038336164 -34346232626665353134656263353966306131633663343435653532363830346436666336643936 -30616335373565663663373934343936613635663463326639616266303461396262313365316161 -39613166623138656462636165306431376339386636353330613166643162613138646164633336 -34303063653535353437623735313966383533353163653936366538646339656362363462613630 -33633030396266626234636634316437343139666235353165623361386461666164623361323766 -34613462343936383033386132373465383830353033346232643739613534303863393138336631 -66663164306332376534343465633963383335616135373037363165386662663337383033623133 -36353934363430326231633839303763316633613637346361356630323663366637373639346632 -63346538363937393565643537666237663366376331643161303237323765356439346236646136 -65333737336431373139306565653437303263336339636231613965636464656538303636383139 -66616538633933653839343431376561633861353334663963396234313964343466396234366634 -34623165336634323962306135633932363537633366313135313136636264656233316364303062 -30613831633137613936626636343135383166643732333166396630623632653333656664326338 -66356262393266313236326266653432623933636164376666343438396631663631336334313531 -35326430346561656232323730373535636564373461616334333131343735343137613463323535 -36323464646330656335326538653866363763373231386364313064303665346431386539393935 -61633335386663386333393832626136653139633763623435333035313339383963383066323336 -30666135616138623831316436376337363732363362363336323031313937623338343862663833 -37393263393965333862336636393431623736613861633139343833363664633336303931623032 -64366363386438303433346162346631303666343163373538643034333863333737383961306431 -38633764363432313437343466323531383662616538653337343663643032343161633533623937 -66333032623733623135353038666538393562643238646163653032663932336164363131326561 -33343835383566323862336432353939343338333661623939393936383638663838393534663963 -63623131383930396236343536363039346439326138396232356563323864663263303738613261 -35653337666335613038623863383765656436666165633865363530616138333861386163393837 -63366235363365333735383435323866343463323637336530333139356534363031333239616132 -66623237386636353839653332626565356338656164643365346635303335336665363466346432 -33613563613836326465613931373633303466366432383331336531386166373662343165313139 -61306532336465663038623765626231316138636337323565356234363431346131333931656162 -34623035386536613139363134303535366238313663353464393739366430623434623536393036 -36396232356166333432343432616231623330313534343938646562393262386633643764666637 -62303661623237303465313663323134313861376132323664396165396466633931323931393436 -61666339643239636534353539386239666139646265303534663131353234646532366362616263 -64616432633036616461643065343933613763633363656332633565303938393262623266363066 -65653936643665636234653633643661363363626666313834613832633735633366313033336138 -61333331376334323561643961653163646463343661663366306539363361376361373366323737 -65643537303966303031383634373830646330313063363339666635343864343539666463646561 -66663865396163393832653962366332373439363932343566373439373139643331633437643661 -64623635303662316537333435333063363435313837303765323063636231333934653766613362 -62396362343039623064333366396338383862336538623666373730323138313838333433666133 -33373935356437633761396639333436363731333833316265376262336364323831633164353165 -39643265613863353432303263643439393465396465303037616239393930323137373430633066 -63326336653635336633663230343930383932633332353065313637623865336530366664633663 -65376661373337313638373837623731393036356133383965623036336637333832626363336133 -66336534366533643633383239306138343531366533616530336565343163613763333364616331 -34376163363134343863313362623663663062636261333035636434303637326334616463393666 -34396630346338353133306130376232656132343566636563323037356639303561626331333262 -62373239386164393730333133326262323161343465616565646363323964346162316234646335 -39333733363734353234306632616537343530626632346238376136386237616538643431316364 -62343132663961323465653135336138646665623135343630316334643933336636316632393462 -33636237373034376534303164326662303332343330633865636338303938336432663861353065 -64663836383337373334313330323135346331393466366362663165313237336435643332386135 -63386533326532336564656430353030643431316364306534316662636462626635333463393166 -30316331313136396139643536343836366630613939623466373137393238653362656131333836 -36613937353130363232363065383835383961303632313862326362386137323138663363343431 -66663661316662333463396236646265326631636333363866646132396163386535326636643064 -39383031376165393432626439626234343235636239636337306238623661613638613638626137 -34383136643138323933323062356334626639323362643837303335393466313263633966393463 -31366131633232393865373037653038633637633130613832333237366133353164366230346436 -62393564343437383339623535613762363762643834386266303562626663343366353264633835 -37633230663836303439393830343964356639633730666133316230386331333936343339613835 -65323835613634323462376263336436663366393034343836336665303438316334623230636566 -33386261323936633438626334643964646335666361363430663635313366343466633536353431 -62343765303764633634343232666166323838613237623966346236643033336234343831323938 -34656566323331373237643363666234643632356330663039346162343039313034643838353639 -66356461653933353666366161336361653030623463643534303633306136323933353261323231 -63376265313266313661636462383533656233393463373766326539333463653435633432386263 -34373261393731663936393235343135636436343934303066636632333535643166353661336166 -31333664653638383830333038643838643738383036333239353236613433363635373133393136 -36383731663866393038663531396635356566613466366265373762636334306565643339616564 -31313363363762323266643265613332623434386465353134316563323333356365656234323262 -36636135616535363330623666306538656635613036383565353365313432613765376664643766 -61393962383934323864623337393332646432366261333237306465326265326438353333623164 -64346630343131343335613863303634373438386438303533663033383635636365346363363032 -32626632633563313430656662393136613638373430303366363461306631386433393937326238 -37363762383434653035646338333137323266383964353365666636633362306134653835373237 -61393765373134386163313939316232646564663232646333326531383037646532373636376561 -33663064323438636261656535303439636639623033653833373832363465656161343761313035 -34636339346532616464353565623431353366346438386662363439613866646638646461336230 -35353262383934643136306536383863333566323565636362636539386566373431373130363738 -35353234393432656666383631353937343039393634323233333638626538613161336562366635 -64323663386231383535666365616238346531393131633235636638333231633231336338373663 -39623431613832616630366131633233346130633862326537326362373963353637636364346233 -61346161366237343234393633326237633834356132626162373235373333643834346439663564 -66643364376539386531366664326361663731326165373238303735393863313665613131326361 -38323835323231666538653934306135373933666537613438613965393666363830323634643539 -37623461343061393430653230343438366165326637656663303238343162653566666661303537 -62303435373865356537646439303965336663356262373462343439303862346164323361626364 -37343963363034636463313763613236633435656339323030656563656532623839363232643636 -36373966303134383664343938613766363033323162653430356165306239663239346630633139 -33386331373437636661623934636466376132396131336638346237396531363138313235323234 -63316362393864333437316530303732373437643332353232376262613932373338393832396162 -38386134626134663038383232646339643266653037306662613630343861633237323032363964 -61623332333535613431393465636166356637636663316534636535366433646666353538626238 -63353139373936633433643131663761666265306535376265623965376633336363333039363364 -35626334393832633564663466323930333230613736383635616436663263313535643064643565 -39303531393934663864373635313134616338313665303930316233336264613835323331313838 -37626532396239663236313334623762366361653332353539373939623265366430303633626364 -61646135376662386262636638633661373736343966386631623535373736353135386236393666 -35653262326364393931633332376261663937386530353862343262376465396232313161393761 -34636263306438386536376230333665653034346230653466313438643438356336636639663964 -38346438633134376236326264643762343966623264663531383634393764393839643863303638 -36356566653434646536353731343137636232343432373035343162323039646231666231663438 -62656663643338613133393562333064313631346638396130303937323566386665323933666163 -38623763303939666462313439333434653166366132353739653861633738333232633934633535 -30643363643537633739303039396233383936633231373364666664393639323062316466326430 -65653835366237353537363331626535333030613331643333303466353032346234666661386434 -61333563613164613235613333366434306165616333366631663230393463343465623537343464 -34653463306437616665663263633763393136653566643038303366346431656637626236663261 -38333764326134636262393366383064353064616161363237323034303834353930363065323664 -31346132633130343032363463306466616431366666616139373763363037616638383065636665 -38393966656239643965353834643239303232326435356233633638386332373334393333646464 -64626138323266376139623366613264633037363864343463373963633238623731653832393430 -32396637386534626565373462326130616236363239346432623235616561376361333463646436 -65316663353734313636366336653465373861373763343632303863663066343536613839613263 -65363230663761626231303866303263313264396665353132343132306565636233656139653734 -65313535396237393431636131303038376563373461636432396133633765306564623636663762 -64343237333832353061626438653462313239336339646339376262373063393930303035356134 -38316335616335333837623834643331643561646463643333653062316132666435393662646139 -63313439623031666661663633633339323932386537363937353166303962303134623734346666 -33643038333931616234336166373864633335653633373232633666393437653530636230656534 -63363562343937353664363337653566353838346661653161343633303431346434353231373762 -66353861303737623931383730336366633264316666323638323764663030663638653639316335 -33396361313838613238323339636233646438353266623066336237663139336234346339343034 -63346632363434306262373737306261646331636331653361333237326262323662636665366363 -32373663306435363936646635323435323561646462636230396332396666356332366439326461 -65326134643330633733373635363761666137313861353839616162326237633531396463366132 -32643663353561633635373236643636343037306235323662353865306335376663633434393262 -61333965646430376636626131323634386133393634656436666364353162363466633730666537 -39303165666334343139323230356266393865303339353966303735333639376665343038666232 -38636138313365383433306362353833666639373030323737363736626436356366363364396434 -30396562353161613734343432323635303137343838636534363033656136383233623133336664 -30653432666631633735346533633936383163393431376538313664353538666631313362366333 -62656636653363633861666463663264353464386632373964623965633336303337373562633739 -38316165366231363761313630623264646531383631303334306236393834646264656130626163 -30396365396531316661646331363830303435303664656334383762353833376465363635326561 -63623035386165383561613236346635336435633165303635643136633933346439323438646332 -62316365303363623533636139386461616531646435616430343937626636356339393239636631 -34383739343431666363613761336432386338623966613538326236346366393330343138386539 -31633538346336333337633935353839623837313530323466626463313331303130323131343237 -62393735396130653234303066326433623334343663623733643161653138323738343838313236 -64396463613865633331393765633364353237386535313134306238386238653636356162363164 -64633537386232656434313930396638626662306238323239356336316537393437373033326337 -63326164336566663763383432303465386232643438393439343334333033636539653235393034 -31626537623438666333613630366332303131346539326330333535653664646533363639643364 -35376133366433353931343239633139393337653466306234353566373564646465326335306566 -33396536663335383665313465353330656330303234386333336162633365306161626630653966 -65336538616433366130646435633839383561386139613833363661346132643165646666633735 -61303330386465346364316566303331383738643663346332306130336139313761613430376632 -31306461306436313835393439313635613334393436336135663339636637383136666633656430 -62303265366439336630326266396164333565623932636636633032393466326432623561633839 -39333138633835333366616139663532336631306563333365653335613965353233326565353764 -39303666356432366536336632656331306365383761383864376637383134306334666438663233 -31633638336232373439636263356566623330653461653038643738323336313563613339333862 -64316539653638333837633266323562353966383064633166633764653033313866343837666365 -35623234313063363739313234393465666334383631363563353738336562386239313631653937 -32386537323162616663343230626134616530313761633866653238346366653638353239353538 -38396530343931643135306562336462623862663436333530376464663361303765396235646563 -64343363623737363065343338396135383835373337323131363738306261373366393732313837 -30633934623664626433633136313137306566646464333730636331383834383337653939633632 -39343731626361383032613132333162366562383066653161393733343339343065613834643335 -30393031303237306638366466396563363764336633643134353236656531333761633531663764 -36323639303532663139366233303861653162353132333038653438656662336134623331636338 -37656663336232363733303362306530623035653163663463303437636564656266363639323233 -36393766646562343531393033343164653765346562303632376663396464303365376339356662 -32393434613461353266333866333831633264643633613830363133313730333335613361336362 -31396134663438643662623430353331313537633338383461383032366339653061353630356364 -33336363653866666532303136356133323265326637626564393063626634643737363539333739 -39343863303139303964306662336635343538616533326262303635643632663838386462616332 -32623861353534633137656562613130336136626139303331373130356565643839616437643061 -39373934663438363263376539346135633463656431356638666430613132643833663630376430 -33346630386231356531643431376132303837653962663530363231313935636464376331316262 -33353061656162616166333462616565353163643963623435376466343764303830626461646431 -61356361653834356563616262393364613231333633633631316532356562376133613232653332 -30616536366665323961646137666430663133323237646261303664316164653866333231626366 -38376235386365623133326562333238346566386435626535653132356466363530656333373166 -65353161386236386465633036396531363238396638663633333161636435633164323331633234 -66376133633136376365313165626536633637323361346633653161336136323862353735363930 -62663061353931626136616534363630623366363765656561393661396361633433376536326264 -32343333323639356233373631626262373963353435383235323766643835353433343238313036 -63333837303762383538383863353263386536636661343839343061616234303336633532653766 -62373864616333313136356631333438363333356461643831356335633761666235613334343635 -33653739653461633337663635636566393939656265326262373439343030323963326638376137 -37656237363962633134663361626532636433643137333461333764343537383063386330353933 -39313332383265346438663061383663656432333034663139653865353763313437626265393665 -36616235356535386361333931613734326665366566656666663439616436396537323836353662 -38656362636264336131656339333437623836366439366637663430646562623636653163373537 -31303962373938373531626137663436356665343039393431616131386439376165313731303331 -37316434306664626365383062646164623932653031383832393838663862393838633231386639 -36383830313036306239356531663562343663646265386533333236656431613865396531623864 -33616239383839353834353031393965336163353035343166343365636235376565363263663861 -30386665613963313930396139353439356232653866613130643665376439633433336532303962 -62303238383432303039336135633430623966393534643636613837656331633063316133346165 -30626131363261636631373464346136316332303137313736663166363363306232643534663639 -31363731353766623663336334643934363130326332373139383066636336326233343433643765 -62366161663035336461646236366433343561363162383935653561313465356262653935363637 -62343638623332653939363361313434643663613834323135363965353432646138643834343634 -38626361656634393864343963633436373130656565303039393930373566633336626663393434 -37626161626361623136353134316530323161366464363830393633303665653234663631326636 -65383033333532646330383938653262616432653233323764613164646338313461343132383266 -38643631323035353538346461303339633636613131303163343134366637656232393631653136 -65616332313366653737306362633731313935613836306561393265643631393866396163323433 -30306434333034343165613464303664373861343364353736616230353461626632613466633833 -61636463616637303030663465656130636665623065623332316333373265343563363238323562 -33376538376363343032373930393338626234663634663537303664396430653539316130396332 -65346463646635663064626134613335313634373035653334653231383663393865336262326233 -34363233356531633033366538323133346335316134393537343635383665663334613330636639 -35333338363739366161363233303734346465656364333333626131303239336237663939383533 -66623635633631663564343838303764363965376561353430303163386236323133313031636530 -66363766306337303331343833353934356130363764343065653736643466396465653334333436 -35313364393732663562346365643765663331373061336538386635613361333963343236393139 -63303034666339656563386537353032323830646631393035353735313138313661363866383230 -32306537613338633462613333393936666530366336626264373132353936383233646334643663 -38373330353166653965636239343766613433623264383565616439316466366337376236616532 -66363930363938343065366637336564636131363730363132653430643832363061663661386537 -65393161343735336636613830346265326564613435393037326530656463666233663337633932 -38636365356362633631626366316639386466306633353862373231626338306466383136623532 -65353137616362616432363237363338653131363564343134653362353263386531386637356434 -32323936363431346535633664363261383334383335343666623532393861663132303361613930 -32613931646135316137393738383964366361306562613565633335383735636237633034616562 -62326133393032326138613864643665346634666662353766316163656265366134346565336335 -35363162653664396530636365393837346538623837323064623461366536303162333763323534 -39656238323664386265643135343738393961666339373035663732353261666263316565386131 -64636566326564643939383261646135336235353637303637313566373261363263653663663336 -36646638376438656636383862393738343763363634373235623239383765343066653932393032 -39326564623833376135663038376463393165613638353961306331303136393166353266303366 -38353032373064373235323666316366363835666561323666346265356434623439343561353962 -65653564353333666162643432376235343730303731646431366639326334353137393966326163 -38326333663937343336656430656634326264333765303561353133306530663365353932373065 -65363635316531363230326234306531316635333661643830336266666565323532616565306663 -61633733336635316139646265306466353430666231333961313332653130333162613638353761 -63613136643564343266373633663836353262343436366635323064393739613466363739643030 -31316166613330623036346363653862303933633735366436326430323064633434643330316439 -31333539373534636664643564643632366330626132323265653062346666343861313631346338 -30663465666238386131613238326538616339326365353432326437353635336235346533613639 -63616235656634356432613533616265363632653230613664383838623562643363633637373134 -32656661363766646464393033353832623661613134313962353165393138393538656664346635 -66626461306463356335336232366133373833356662616462386665643266306261396365303235 -61336666386338333135343030643834353363316432663833616364383766343234316339383432 -37633732616362633230323830313863633266653234636136353736343064396662663862346261 -33303465653134346463653133363361343533636364653166373638363464646238373339626633 -64633333643664326263363566333033326330643766346363313035363531323334376563366161 -34346264336630616562333663653466313662336437303130656530643862356364646537343065 -66346436323434643435666262303863353265393638386333616466363537636636313831666631 -33643964373035656461366134396633623666373237373536393035616338393162316438663565 -39306630363433326634326166613239366363343865643234353865346665363936646234643262 -39373033343735383064333637393261353434663239383566666332656234613762623865643839 -36326631656239626662613237373162363761666265396466346365303232323138613764356339 -33616534333763363961346136323565643435656638366565366230343737623532383131306166 -32633632646239323262336363316363393534653937613738323733663736616336316432336339 -66633935363863643162643538646137613136393463396430636363396133363330383263343465 -33633362393530333264323833633161623864323464323132633463656434343130353534333165 -62656332353639623961663261373939643737653166353062306161663835666231356239333861 -61396461313965376139623135303238353836373932383939333232363838383338633363326235 -37313132343332316333373232636166633735336662326636356333333238313033626330303931 -64633334633839633035353464346238656339313136643866323832326533393130343937326535 -39396439333238653333393536313063306439383532653234396333666233656532636462356633 -30366132336561626230396363363462386465643933356639396536666231633166306561646165 -36636436623764316630633238303662656636393530313430343635323063613936323731366661 -35316565336161653863306363336566323162396639313735303030663337383037633835653938 -32646134386131643035323935333332343437613635653533333431396565646630333362643637 -64643734336533633034353566333335333333393961663333653461303664636466343164643332 -36386438303036373763623239373064366535616134623666373233323937656534346366623635 -62386233393334633765616230333264383339393133363238393133626436323530623766626663 -30643365353662623562393738303265303535636634616433363166363931623734343465383532 -66616165306237333762356365653937643262326636356133623835636631373339323766373264 -32383738653363336161633638343335373535343931613038306631363338626234363934383034 -32316132666436333665303662623230666330623932656666656331393161656333393937336334 -34633238636435633835653764323038623438363064353738333965306466616630633430326636 -65636165643664396231303339346637313136653734616631323966636535643965303161623733 -30396532316664623430616635323464656135323564323363333661323733323761643965643361 -31616262396664343137613561313762353361613436613434353364633863303165633461366131 -34373364383638363133373437313434343933656636396261653330616230343034303265636238 -36653539383662393539373361646261313765313661306362376434343034333937313861613434 -35303931613161333032653530303062663966326636333139316530643663323961393033633865 -35666264386664386562646434616661356432386639376530646634333032373861306365306339 -35376464306437363064303433643064373838663335326435616466646663353237316339363263 -61336135333132376265663363306530613033373662306634316564653864386165333766646136 -30643833613165613331653630356638376166633135316563303166313566643462353966363538 -64666339373364633637333638386433393036383139613430316236303738646633376133656638 -33653736323265613334363934363634623333613733376365626362626236386530666461663935 -33373961613037653533633431633563353038623863363139326164626532386233646134633763 -61633563626236343430643137333132643163383438326163373739643565383233316134613664 -37383539616565636163383839633635313134653439376362653232313036623962666262326632 -62643735353032656563613035323565366232613963373865393263323534386461366535653361 -63633965386662646531386231626439633963303766393332346466656664343032303965326439 -34656331346330633935323061626361383561393536363363633362306666663962336564313466 -31373232393961326131666638616564323039356638336565643865323539333035363636663637 -37396331663131343562326436393739666466313732643562323533666133363332373533396562 -66306331643462636362363331373832333365623630653861646631666233643461306139353366 -37623035633733396435633362366464663638363034396662346662376264623037366635386364 -35316437386337396538303230666233383332643839373561346438326338663232356637633136 -39613766323366353739613864323461333336353064353432663263353232353037626464656435 -65383039343562663164356139653437313461343838366537623038383232373137383563343238 -65306436613237323234616430333863323739623065656361636636653366333837323162393665 -30353035303463636138303835363335343436353732643430653135653630373530653461343035 -33366434363739633535656139623565336231383434656436616439363934313039326238386636 -61343364613536643435386662356466633231326662306639643765656232323638663032376239 -64393762386337373563323730396136303334343364366564616236363234353565353365393032 -62396663356366383631626334646638666164643236333032353832306562353264623761623963 -36653464323165316262643137323339646635666639623263336532313630646666663331636130 -32613030643061386432633965343532653431393030343337313538636661393566363738373862 -36663362626535343464633635656239613163613833343266613162323535623938316161633861 -38623966353130366339646133633339386339363039393661373737393632323334353665623064 -66323636366433633035396138313566626136333262333430653433376236323765616333326166 -33643333393837353138363933656164613639396630386438356639333861363039353936346466 -65363365633336316262373762623334323930656433346139353466653665643235656338316561 -36623931353332336231323561333665613939396437633838333637306431613838393439613763 -36363863303835323632316434303939663163306230653432663064633036383331313232633135 -61623832623233353237613435623339613034313433623636373839646165666661643335636633 -31623763383433623963323635636134326537633865333439363634666430373831316463613562 -39373264306230396162303938353263313337633038646532623266386431643062663330666339 -36613833623264353034666666323338356666303763333363656333306632643766613032306364 -32383761616263383733353631623436343630323566623363623735666561376366636538333965 -39613964636463363465646338353036323931656633333735633937663530666137396537333533 -33323861326131663036366530626136653138643832656634316163326537373135313366306235 -63373665313439653964616362306137333961653430323334383839323662393335346437353265 -32303134356230316632323934363166383462653630313738633433613936373335666337376439 -32643661646237663436633264323232343032333166346137393565333163666261383933353661 -64313063383338343132623133333337366131323536323634343232666431646339313930313463 -63666637613831366461666166616132356539313234303837343836393939396162326631633737 -30336330303362666430343535653536346334353339663432366262303562646430356166303563 -38623737666530383163316233303138363635393365626330313833613035383166343337383165 -35663265336339323530663436333964306536396338363566666561323366336164343235333563 -37396238646163653839386431663734653861653731346431666361303035303736383538646234 -30616236363833336233623137376537663433303062316134303431363132353037336133393361 -32383533373631393335303732323331313730333662353365363236386365383163346334323263 -63353937663533616261353437623065313035376365633361343032383964323564623038366531 -39316232396532353433376637386632393865326465336262373064323039313930336533646230 -35393638306339316162653363626561633732373062616562653130643530643665313031323162 -64396463633736316131653434326261336238646637363963343434656165663362363461626630 -31333562353663376361383431626539363064343961326536613930366633383133616566666639 -39633732363663383636613065373261626166626665363363303839653639356263306434323865 -62313965646533363331616535626338646239663764396332623533366536386564333638313863 -37636635613030336133623163313564613333393931336232386231623766303136623530623366 -32313931306465336231326465666536613935346263666433616237623834623466646633616430 -62316461646136373138646132356337323365323863623734626137363038656561316138393165 -61623934393839306162323132656361643061333565333337313962326430303439636238353333 -35643032653961663963326435386639303738353537636662383333386562333332616338373131 -31636266326663616666393530333262376439393862633633643532363438613265333662303334 -38363838333935643434643330313463303465646631303138346538666232353138393162663633 -39623962333737353364323466313234333964643036323939656331323034386431303063313231 -63356633313532613839336137323432313930356139303062373834616534626431313239383236 -36313463633139653936613863316163653861343361343562643133613662373166356464633938 -35363130366336653934663961393237356266326465383136643831333438393435313033363966 -32643431353833313336336464643835376639326430393737633139646230383333343131363838 -38323466363834313964303130383931373938356132333832353435376535623663633561366436 -37346235323662623063363364393661613333663138626665616634346531653736663035663162 -39373232636663373862313733323334626534323266343439646339316637313539323234306635 -36386438363735653661356262363463653266613466333938386131373936613339613265373366 -33646536666161653336653366326634656630363534636464366436383935306561383635653330 -35373734333534376463613337396361333364363031613133343761623731336232623266646161 -64333130643264336132643365383065376662653834653635363438323261353161306364663934 -39666537346236313031343962353863353262643164373332346539666132643438653134613766 -32353735383864353133393838303631643165656637316265646433346461316263626364346166 -66393839636232386665623464303034613236346437316665313036346461636237346162333466 -35353636626636383031306364356465303330306339643136613635323234393064326361376635 -64623531313565386666643934363161393562623933303931643337356466343039643030333732 -39306663373365313339663635306436303535343035303038353935616333363366653432643334 -63363032323833336536616537346138383438326365363761636464346466373439626466633430 -66663331613839643133373738626631383831353134633062386337326232393634336663383930 -63343631656337313336303764373064316464303431333338393135326663623362396563393130 -34623536373030396562623234656665656431653435636564663831363334653835633633616263 -64323166353332643933323664316539326430333938303837633266313738396233626332346266 -34303739376635663834363236613238313232356465363865356638356366623661303137386362 -63333631383733316435613861313434363765666461653731363333333235633734623035306666 -32643562333231643539663735376331333730616530373861386132363664613138356331366463 -61383661386130316631303836386161613062663062313761363733376139326634393065383965 -63373232306664323837366665613039353632643837373966316366326363366466313266666633 -37613434666231666662636666643961393132336164643035646532376465643066303664363732 -37336539333237346635323130626339656564336362343365346638336362383262646238313263 -34353865663666323637663632666263363534616430303933323336366234386133343765353831 -61623538396234633136663138646233653834643332653633636565316131623663373539363332 -35363463336364633837626463383864353936613132323134376365633836343039316530663861 -63373435353263363535306631653935666139633231306537656435313433323832346664653264 -63613434323232363634336663343138333438643534666166643061306636633732653166316461 -33376338306535373562316235313265373032613639613666646366643535376136313564366663 -34386439633336613436613637633139643837633035643637393638343833633464353136623330 -63396166303137336332633565646135323062393130333239666337663761323762323939396630 -38353533666264636133313631616530383861373438663636393038333033656231353336666131 -66313238646463336633323364303539366630623839346164386230663363326436656166393263 -31633737313137373863376330623466646463633938643539633433323234633264613737346335 -38636661393233656263316665613636396636343064656130616536383035613762656562643763 -65653062666637643730353164336165663565313763373861626236616439666131303834353163 -36303832363834363130366237646263316635643730623665636530336266653735323561373331 -62303464636331363266313365326535383963646638623832376665346435373964643335643062 -38303238303334316534346534623333373161636664356561303635643463363330323166323536 -32653964653961393232313462303061653435616230663239626638353561333130373737326666 -32393966643364613330303063633338343132373736303535626462666336383436666665376162 -62613534393463363130343663663565623463616330373364316639393463626163613238353835 -30326231383930363230653836383132613964323063313833356565313661363335653635353430 -65323831336234396338316635383635333837333239353531353737326163336666613861623430 -34333036386262393663653263316361303564653130613537363734326666616163333961326533 -62623435303438646466663032663362656335663863313030303563616466623961623266636232 -65303137316231623365633932343039323834613562303430623031383337353636313338313839 -64313633356361343634626333336362363061313164333063653634616164333934663832343266 -63633635643863386465316663383433316339646261666338353362666139393664393134636465 -33333463313237373263343832343635626162616435303435626636666164343865663634613764 -63643535373031396135353166303637393532323730646332313063643665353633366639353939 -32363730313264343539663135353261626564396634333763343162303632663134376131626666 -39646366316362396261396433636363363662366636633730306537386237393264356135363736 -31333539326431303035386462333234303732393162343061666566616235393666663863643835 -31646431363661343363303663386235356136306335353832376461613933323934313366633265 -63393034396631633534333238373532353633356264343236326263356437663136326530663630 -31333634626430396538303363333538623632343930663439653638326436376162383832646535 -39333339316461613935336535353666643132646630396331643763626431633364323662656662 -37336566333834333662646235363236373032316437343830616366646561353030383238343465 -36303435346234363538323636386132386664656438336632366461636364326166333736386531 -35313334656633333764396139343663366662643238346633633332313535633966646631363533 -64343832363335343666363537643433376136353830316430643737376563393834633638306364 -36666164386137316233373461356437353161323437303362663436313331623632326335363465 -35386537656637333838616233356330326136313061646462653931643232363261343065313932 -34343966303832343938383763393539303532343736643362313163386633613738363034663965 -37386666363562333361356338323832373666326434323439656666626535623531636436336664 -30666363306165306239623931306531656264336361653730373838666432303165306336363839 -39613538626336306561646465353135313463636662376234303039333031333765333165386135 -39303934643430383465316134376463633835643737376565393832663565306532616165633964 -36313931363034666232633035613338326665396137333663306561373237656536616434636434 -61666531653036303639663164613961326537306464306663646433643863336439346364336561 -35336438363136336135613266306363336139313635396635303639613639306137313864303136 -37306635636430646133646436343635646637346632613133613336373461393862383064353138 -39386234313937346334313136623862383330666330316535666639323839663561616263303166 -61343162303936626535343033636530656230393432376631336363316263366233393962333961 -66373363363932323366303935383439393561393135303239616130303238646135333436623932 -32393862633662633863643063396663613234383365326234653665643739623030386436396534 -39646530373530636331653531353166623364646164373939663430653736313434323836633262 -62653732343763353565373435343834383030663563363838336566343662633561336465383062 -35356464306639323863646439633064356131653766363336383230626266346432336466633763 -39363533393939313136353933636630643465336430643737356239356264333438623432653365 -33643230396665303066383533396164643465303638303733336339333230353265656330386436 -66353161623930626531386136343030303933316237323835353866666235626130313265663339 -63626539373637613739383038363964363537383837663364353666323261386433306636396230 -65383231313566353766653839643039623764346361646332643036383763353930373338343862 -61393066373232333064633930353436616461653231353330653933343537623334393735313833 -34313938373932333739363165303935306432386266326266383537646339636534306239613639 -34316237653731663530383162636434303238623862363839366666336566343532363837356339 -64373631623836633661303637613766343065386533383061623362373031313266643763646333 -63386664613131333636373061313838383530643335636666336337626439396230663735333165 -38316139353865633830313863343431363162373138396561393263646530386266656466393833 -33626339613438656238343762666531373261663862376562656232326539303466643762663464 -32313636373261643131333532306331376638393466623264316461333439653431343962356132 -30386339616133356437663332633139313439343832393531633434373337643738653063393361 -37393361396362373535303762643730663864396161653332303531636635623339646566316361 -38323536376364303936336266373330376265616265323831646131306231636138636233373534 -37326130653465326666333564656139393237623237646337386262663962613032636561656161 -62666437366135323839303162616431663139363462663430393739346161313861366634396638 -33636231356131386139343137356166343639333162366333343261383832333239636139316337 -34373933306335383231393561356261323661643737336536376436623233623464346666336664 -38653831383665323766613465356539643464616338666333326530316630303762663238303063 -63626535356461323262333436366537643563306166633737666330323562393339316130663932 -63613238386665376136656234396136666332633238343430356466303239623961633564316538 -63383439303133343937396335626636343637353832396638353165616331643764323636393838 -61626639373666303335353338303338353735313234313232383839393366663330323138613865 -36663534323537343737613361306634356535346430633931633632396663646336373137356532 -34323431633166313335386235616533633661343137346434653661373266353231613434636363 -65616364626564666661663363356365353930383761386461383366393763306432623163353231 -32363233333534353235316362663835323166333961366238633064393232313730326264663330 -39383663623239396133353236613731316437353635333332323634343237316139323165626635 -31393331303464666562346564656538633866313266396232353566383134353862646232323965 -37356166623937376336613464623939626166643736383138353938313931373334613236353536 -66323736613363653064316630613437653862306634633966376332333139333235383363333739 -38343634373762333632666138623161356532306436633466323239336234326537393563373564 -64306461333732323636633031623566346238663633393865376462636638323761636239326231 -65333833646233636331376235386265306464373434343534386462316265393466663337653430 -64656266393564626336333065373962663463373365636132313839656530626665666462646263 -62376466363239636331353833623665386563396231653865376534313237653935643032663738 -34343061643537353465336436326536336134303962623737656362663262396331363961633738 -35366364626538373437366263356364343235396230363833613863653333643433626139326161 -33396562333439663839313137383532613435383163366163633835343637623432386434666364 -30323638653863393861396539376566393864386437633336353134336664643635346464633935 -62623333333963316361323730313530653235646533333536323030623332313663613663373733 -38303261633462616136383036386335616333626232343365393339656336383966396631363232 -39663065303762643538633063626166666235343962383231633166333136643433333735666435 -39343664363837313937326164316635313766373338633032333761666635316330396231383734 -31646631356130326430346232376133663865356232386563343335343464323830623264353565 -65396435303736316433616464343464643631363762623938333661383265643638643639313330 -31623063303966636365313533353264613165386331663764326238643831623761306634656339 -35353663303337646535623565323662656564353430663934353737663932366433383939653436 -39383736346463646536393966616463306164366466346433303639336661363864643737323462 -64306630303533383931336230623733326662653865343033316563333866336132616330336161 -32613363323134393737616131313266636661366633333833353832353938646237636538643264 -37306634326237306431343465303936333161313162303137316533633032323564363538623132 -39383234336537316666373534343262366235623136393832656237653664326161373062343465 -39613134626637623932333964303162633835373366333862313264633030346339316432656337 -36326538636439636137643235383236653037376564383533316561363733303966366238363031 -65346639386361346330353330353665363131656132373237353764323634356333386461653061 -32373366303063616334316532363262653061323236636162366565653261373036656531393536 -34346133616366626635343834653836613366363665623063663665663735343836636432363134 -63653438613663346162353563356566623830313236343430656137333663343238373239656537 -62386136653361636665323465303636613934613733376465653462306133643132616232333765 -35653635363065376334623538393537633637396231323766623535326635346636646161653736 -33626164656134323933343266323136323665636466366565646132643465313662633336626136 -64356432613765613562366163346435326437393238326533653738353935666665383963653661 -63343332393831323339313136643964613434313462643535363631363239323635396535653337 -33646430616666653065303564373139613731653232333330343235626266363765643163643133 -32316461316639646438643466393063623764396161373932636330633161346662336662383563 -64616361376461343261643865313936643436333635653263306338343031303463323935636561 -36653537653430613834386635306632383661386233663533333762626433393639303962656262 -62373365363934353335616137376139633730626166333737353038376462333834353366646133 -38316236366537613863346139343432373730313037633464363161653435613538643935326665 -64303031633530393434633634333264656336396137373337383536383538316664663736313436 -66633038646132616330626236316339656532386162626135633531613935396466303365656238 -35336233616430633237663263356637633135306566666432366362313066386433626539633336 -34663932636435643637653137643436343561333532336161336165303436666632313863346638 -34663333323639383864623039616165663034386535393239313139306666323631326238393361 -36623863626431663863333562643534646162376338333039323433623464333765636563626339 -62656234666137343164323235616561663765343530326362616636393263653663643861623462 -37343965326632376266353530336138313139316262346635663237383339336263313230306231 -30396431383763366336393738616161633936313938666562366435623132353762393763646430 -63613664656262383733323234663962326663316134643861386632363133663564373433663631 -32623864623039613233666139343638356134613865396662376466336162656434653663323238 -35616465666566643563346233663033393035376565613734643936323164313039353632363731 -38613365313662646630356462326230336566346536613363643437313631663039643965383833 -32333237663430316630333762393161343334613862323264633430313366353164663638313738 -34393065383861303635613738366332666633623434323838306264316337346332313039346237 -63393535633239383762346164393563623038663866316464656162323137313738393537313733 -36313665653939306639333536646562386366653461643630636636613161396235633531616339 -30356531613666646530306265653562376634353530376366386261303634663833653265646335 -35626530393066623337356237643439653830363838393236663533316136366237613733643465 -33376630393963653637306465623661396436383264323133373230316139653937353037346131 -62613365643134623962653739653031363437356430303563643330313531306564386132326662 -62393963643830323261633136316662333661326563383462643665343339666233346235313262 -61376634623130616230633232326364336230393035656330393261613432623630346463343731 -65363966313431393439346361373062653033393835376261396261626637313666636536336566 -62313431326436336264323134343761316137313161656439633330643833313930376662363766 -66343435306139623135313762333363356263396361346339376436313032643031316666346331 -38356634633639633731366432376536373962363665613631393563353436316531313534346139 -61626532646661376434383531333536333364353034313330656533646266613662376336636162 -64303263396139366236623637323165353531313738353231643631663536653634646637306439 -66313436326564623631353666656663353030323237346537616433373664663261656436363033 -31346234656165626664376538626362343433366534343038666631643139666138616132633636 -64326634333834613037623934616339383838363664396664613438653565336536643730393035 -63313333613763303630616336393932313365626335386337353862643939343066636564346434 -34363934633834396264633462343435656533663165306530363066386232366132313437396331 -33356634356665386231643765376531643338386332383436306362343661623739643161313930 -61623737303865666461663332316634396139346164376665303763653632343337663566366538 -36653935666434613139626333396236646630303333366264383233346232653935363830653563 -63633436666630643533306138336234316666303535646163643934643036613063386132613236 -35636135636232323164623732646630656537326137383836316563656366613863333639626436 -61356163343263636463373931323933343236386431366363306266366266663565656537616535 -61613262396435663665653134346533633735353935656564623565663934343237643230643537 -30656132333835336139636362356664343762653363303133613861313533373130613931626539 -37346365343530353032316239623934313130626230343063326563326235303063623462393832 -35313238633264616639373336396664613530356432376232656134623738633131616239623139 -65363736613431653532616435613037303330613633313664623462366431643934323633643463 -64303237386239656239353431663365356663326135613734386461313831653131663639663132 -39616538616430396164663730663339626430336633656330316464353463393032313831353936 -35366264373032353366373364653161316666343037356132353261356337653033636561373266 -31323536613062393033346465336534636636633666646136356166386137336462353136376464 -33333630343562306664323064316639643738336365313463313564313632323033616233623235 -33643336383338356538613833386139373436656238373937313266313762303237353733343666 -35363934396466383330313563303839626433613632353263613733623439386339363136363864 -64323264653339623130366161363365316634663464373665623639376130643935303732613239 -35313936303734393231353464623739616432373436333833303462326633363630393133616430 -66356537303133303633653066646137626235393763346162653036393134363130306162363432 -61643338383932653134333533366131336364643337373465613464373533656166633036383131 -61343330666538326363643038346236643535653035383464633362653866613234383533303230 -36663333643964313737363930396565633833363137326338323763616139376464613065303832 -35313566323566313061303966383532386264643061663431613235623137353432353838363565 -39353834363461656236396461363262376564633132336435363230323963303237636362616432 -65303063316262303839363838313164333134373936393335376364313236323063306131613266 -31313234333063616533376364326664646537313862616432363765663163306230316261643236 -62303936626339653734393065366133306237666463363533376138363263653834653233623937 -66643132303165636636303334393261643665643734356265373162343838343462353931333961 -31346165643834356530626235376465346534633930636335346665316566323365663330316164 -34316132306264666339623661323464353239396639626663393132663331313831316333383535 -66326234373261373061663334326464313966373231353039333333626632653638356435383364 -63363630376463333739313532393836346363613437353065363633636163333261323765613739 -39383436373466653637376663313161663265383238363465303766313062636532353432646234 -64336663636363303335626466656563303536303165306162623931666138646333373166373831 -64383761653937663430613965646138646534383261306465346539633466323934393362336662 -65323663393765636333386631376233356131343933616630333232373431396165663263333866 -38623363313262383930646436666230336132393531343131386461386635313935323238633630 -32643461326239393961366262626333373738623836373030343030343736393961653839636330 -61343935666263376262643561623537666165613837333437393965666438346230666132633765 -65666335333031633964343439386230633539376263376663303833613662353539393066333866 -31616436343866303565663932666330316134313064626631643161336266323236316563333964 -34653632616531316165613333386466353235393839393866333565333635353063353062633033 -35633761353737306464366536386334326439316233616636313931643939386337373235623337 -33373161396131633637306130643631373436363532306630653839313133653333623232313030 -61323863613366656139623865623864346135636466396266303162343332663532303735356434 -39653964393765323934336631323962623635633565313434376433623134383639663739656530 -64356463623361373033653138653661333331663336623739303838353737396436336132313562 -62333539653162373664343337303132663938666365383362643062613866663136393063303831 -61646430353635613236326461323833353333353339343666663034323936643039343333633035 -62313230646462633633633164623234656231653833323863663766333331653538353739623963 -31306133376238613163323032636636373035613663303766323431636633666332336161393835 -62336339383438396236353534383339666265313666343434376339633436326661343665373637 -34353234616230633130663936373462663331656565396261316334306364633965633439353166 -64633135376635613433323631353438323539303066393866323833303664343230343935373037 -65303232333665323933656564663234316666376362626639633166656436343138353263633439 -32636264353564316565323738613031623439663334616166343636363534393164306639333834 -38653339623934616139613465623136623561303863393565656666653634323831636335346330 -32343766346232323866346462326562613661663061356435653966383163313236366166323339 -61396137633132663336653931613166396333663737623733613262663631353664343262336161 -64643337343035373633633735353231666334633565616665613530316434343435626565633466 -39313262313435626461323630643938303337646334656261333463363666643937373635303133 -37613932633334326232366135623562386164353835343963386132326162363038643134656665 -36356165633739376562313636393062633465643930303664346430633466313130306334623964 -32623632356633386431326566323936373566663030653335386665336161663934323630393661 -38333435306165313632653464386135393965626130666236343231323566336635363531653261 -37363062383766636135373630653836316261646636376437353831616665336235306262653465 -38356237363636353964383830656333303639653365343862626338613634366463303765396364 -66376336396239313438303237303661663334373234303333356562363465306236623339316437 -30366661393135363866393163326666316339303761333632323231336339366637663338623839 -35643862393034653766323663616331363661626461643239313636326536326132363334343465 -32666466323132323633356463333161663335396137393666396631343934376634386538373666 -30316363386236613632366461313039623063656233646337613864373732633339303861333239 -36653439663733383132646363666431653238633634336431373930613762383739623633383039 -30393630636330663661353763643032623764333539336134366462623137333662646565376434 -36656332343264363034373239383263366430613764623766613832393731653863363264333130 -64626466663135393965323832306464393036396133623564623264366163643937633238613361 -63623339306534666261303766306231666461376130356134353938666634373435623339616265 -63656464363365393432343235633436376538353036616234323839663430306364386332393563 -38663631346166623532346630613866353338653631376639663637353166623265316565616338 -64383863386136323063316338353565313431636339613034353361376630346263373038636465 -62393332656237313164343738656264376531616162313738313433656632306561373930373463 -35353232646636613335363839643030316336336130343664383831333635653937633463393462 -66383835373263393739666362373737366337353839333337663938323935376337383933616533 -38356366656631316464646534636534346439356633363335373038633264616266633539306364 -66626237373063303936326130616362346539373133663935636633333564636333623839386262 -38616336326663333238666333346633393765656336653534373831376339323334383232303531 -35346633383337653631376537623539616233346439346231306638643961346130663562316266 -38326364373338356630323230623533353030333837653934396632623032613563316564343538 -35376164393138636339383334633365643331356363616361313035326139356334356633613739 -38663238393164653231306663663930396632613465306166343534313134376431366537653931 -33613733323062336137613136396530383762386361323964346136303431663433653264356437 -33396438393634646339663433386436643132373438376533313037363961343530653330356566 -38333237623234343137653330636136323439346532316666653530353066376661373737343765 -30333737366165373563373735643738316463313665336336336637633835653136313034623034 -61663637323739636230396233653231656565333333326637626462623738653061633061646462 -35666130313161383961633562393331396364613136386565653138313566383066386539353533 -38306466376239643761643566356539633938346639346666653130643933653537363532373032 -62353264373465383438366136323639383934323339653861313361353062626562616566653266 -32666565653135343531663032303633616435363931366661653565623435313338336363323237 -33613165303739326164343436643861323364303137616664643564653631366463333031396531 -63313565366332316366313431303265646363333235353438316438323336346634663062626539 -64626565373238303366353663356166653837373938323061323537653734666533643331373163 -39616163396135396239313463656562316136363836646165663161363562653239346634613535 -39666131393038353331613461636333633037646330366633623636666463383563633464396633 -37616138326264363431363264306330623533636530363135366462626166333565333436363830 -30356639323935636337616138666262663630306361336438326261353338353533353161383630 -33343937383863323365623637633261356332386236383435316561313734303763356233393632 -65393364613636376162343032366436373835363032656162373163623864303930653638666233 -61656662643438303939666339373538626138313532383566313565343962346635333234323464 -62323962396539313865643236383339613538656561393836346236303239643664646562393939 -39623530666638613361316533663633366237383839386563386462316161303031356435383231 -63346335353637393332623061343236356237646434636632626636393561333465623537323030 -62326633623861626530663664653631326131326434396562663132343863616165313063663738 -39356265323665383363393739663164356536623830636332653135386332363461636633346464 -64356136626338616665666238386535303936633337333837656265346539316432616539336438 -65373464396332616431326331333162396163623630366331623030396165633435336232393137 -33666439323038373161356165656331376430633666393735633565373239636130356638326136 -63386232396538636230353732623734653238346365373361643737393061333039326135373965 -38646465623630323561376464303832386164363731643963316362323966303064386331356564 -63623263316466316266623937333063333238303965323763613236396335613835633064393331 -32383230303735303932626666666431386235623066636666386439303564303536663438323336 -34386261653133643462646532646635323266346533313966306164656663303962383562363064 -30346465316564336562636437653065386435373434623334306539613534376531656663396162 -61666364656536396164616664313365623636303265616261663936636338613238323564623635 -33303133656636353564376362356336643738623535626336356335373934376137653665663561 -31313161613762313239366365323835313234336662373736363834663139636130336330663466 -33626631326230356264633335616535306232646333363839333939326431383830663738376632 -62356563373563333738623936336436643534313231343131623338386663613232643064643263 -35313434643866393830343062373630636438626530373636356534363539623764333037313331 -36616633353961343337636230646263616634646331626162346135313431363935373836666335 -39393261303736623166643562333938306532393361313662663038356434353862643735363036 -37363764373334643364663163656130363662353234383162386435353836366561326239336162 -34363936336537383839323764656439636635306633623535643637353737613164643533633732 -31613333366235383730313132353961646539333862303033336131333734366265656536396330 -64643561376537623264653363323836383433313638313834366530653035666138383834656637 -38343831373435613234326162333236656266633062353434386139656263353935636330643761 -36376465653861636462626137613661373637383836303938393137663065656532336661653033 -35396464323562623335616133303664653638613363393063386238333061636638373438326435 -37313238626635376265356362356438303938363762353136623833333661336436316434343035 -65363335363439336666386130653062376333383064303930663662383032313739646434306236 -61346434303539633830303734346665373964336336653135616638326636343662353736356537 -62363730343137363436643961343335353734613666323632316637326637356563653064626630 -35336537346161383536666238316132313238633162363161373062303261363830623766396461 -65303738316363373962313535613131336465333063396363633030373631323536653764323337 -39663162346465663639366631356265626532343638376561633038373530643233663962653439 -37363963346263646237333833613865623530396431386130333731633564323434326233626338 -32636439363530386436626261663364636433656464323461366634653966373530623033363362 -65363134373431646236663163376630653939303866313862326163666261326337393832613764 -37643836306435303064306434343731373332383632653337333039653530363262363462353037 -39616235333633656431396565643562623632623139646231326362376336313837353036313261 -36373738353966366634333134623063636161303964613565346533393631393535323562386636 -36633064636165323038663163326665663331366466393933383664363339363366383761383034 -66386635373135623835653434333132333162353933383536316263656362666336643063633263 -39333063336631373232636131326132623161343139343564323732323637353938306630363362 -38643861343535633238396639633436613464376537383134356235656136656266363331303634 -33613132323662363932343739336165353235383935646566656336613464656135383234343333 -32323332633932353663363633363733663133636137633366623638666436323038633062663938 -61653334373665313833316530386530383232383630353534333739336133656263663834393737 -34653833393438316434333432373437323466366361613030306534396362306337373563373739 -65666661393132363534633433653263326632323137326235333337366131343338333232366633 -66323765343863363938653932396337666235343961376361636635626464396364316631326330 -64663539666636663031303561666634383238353763313966636563356233386435356532303732 -32336164656330623339346639386637306664653036643334303766346565336562366537663334 -63376163336230663932363933326630666464303232356664373466666432386437396130383935 -31306638336532613861303735396334353664343835663564303336323131346235373366636161 -64386262303864393763373563333531383333323530346561633137393862653831626365613835 -30663037383463343866313665633136306239336165336363353166366461396138326630633933 -38363130623436326165653938626466663635663233643464373134323162633531663733663036 -64393039643030363932396133363363613133633533373331303461383066373034346136356163 -35356666316532656331396230386166646338323439333261313762366364306438323761323438 -37383339633738623435313165326461363738346230383866653761663833653734393263313462 -62326637323632623061636431306464623236316332306339653138626261626332613862303431 -63663661336238636531303864333563356661343735326363353138393966366336383435306261 -31396139386233333036366231663364633236303037386366643433613266626465326330613336 -34366135663261386462656262313538306431646164313632656633376666343132626363653530 -66303233323734333332386662303333623463363862336165393631306261666434376134303035 -38663762633930333564663231363635633338306233363062646365376263666465336264376461 -31363533663063333636356461353763316361623338393161633237666230373131326231656566 -37303432353133306464326365613731646561306533343661326130326565643462343961323338 -32336365633165656236633031313335326632393262343332326334323763626237633039313166 -66613862663930313232633532376638666565633937306162663163333830313763613865653935 -39323538366266396566373462346431663931303930363336646265613933623438666563643764 -35316662373539313333373739646465653361633235356663393132353031643630366630303162 -34613738613833346339623835376337643636663737393939386632356530353264613139633862 -32376561393962623766313661386264636339663862303566646530653163356131353830643563 -37383636663937363033613138336561363535373863306665653539623232653665326536653632 -30343064616361366532376266323030616637643930633632306338313164396465623034333438 -37646237323964316131616232623865366461666261653339663634393537343461636536613633 -35646439663337326132343361303939646532646632333462666638373633383661316330316566 -32326539366562343937666632353930666634346430313637363965346664643166653335623963 -63626137393032613132663731346238336462303161356431306232636363623337326431663862 -37366635376632663434623063613037303930636362303331336132356532613832383662623730 -32613162643461396163393962366664623662363836666166333635383463343062626561663339 -64306536346561353137646661616330353665336232653639653330343164376163386235656632 -36383763653438386261333064373538363764393038356131373165643565636366356131633335 -61336663346533616330316637333231323136646166643736316362666331323539373362316636 -30633866323766323331323466376263646231386432313131306138313638666339366265383739 -37613436336531373962666538643938653933616335363638336536356161336536393639333666 -31353536346436623562326532656430313837323532663339393765393463376439353962623337 -66303433663366633838353466666539616530656530646566636135376531613236653762643838 -39636430613435353434376430666238303137303464313330363565323938373066663561646530 -31333066626438623631363935613764613331333033336538343162666662623437353330396537 -64383339353135626430396363666165363636346463373266343337633236383236313130623033 -33333661303837383039653738376138643237316437373565366531613966313130383961393137 -36626464323033616137646637636364393533333338666537636637343739643334323031393235 -39383264356338303136616530356530366534363965353339303732386637623761343835376338 -30643333386561633065373261383837653831353061303365363763623663303135633837336162 -30363035666366366637366132393131306330646636356235626261643663383430633631383461 -39393139653536313531623138663135356263333962343364376463613538356435373536336236 -34626335323966343136323661313838353237313264313234306232383165643630636666386633 -66386664636161653863643131303335313931356437343238336636316138326236333764393762 -34363334633036666537666532376236316638356532316465376637373262633039363931643063 -62363961346139323063373965343338323831316339636665633166666135393865626433373639 -36393736653863323039633332643765336531396136303132643464613731633439623564376637 -36326161393137376561363933303639646262663639343762333338386666653135386633303235 -39636263633839626236393132306363336334383135383237663230323532346436376338623231 -31653164343735656265643736633166353439363033346435353965633566383238356665376538 -38623232386530663232396533356433363261343034313536396633646463326439386663666636 -32373939356137653333383430363535363039383561383066373633663633343539333037613838 -39326462636336323630383866306233366234363233353039633536613565346263336335373961 -63393038333132313662386665613665646238316634326662663864663161363766383264303235 -62643933626562636631323139656365653262353433623233633363313037636237373162623736 -30666339666365313433376233333935363862303333643463363562383639646132353438383133 -38323135653930333834353832326436656635633533376535336536653736393037393931323836 -30306562663634343264643538303265646564646639336439363661303037393435633938393336 -38336339393765613030376630646162336439323534343639333861326336396335626331366135 -35313133643135376562353832646163616165353261666365663032653532656131343865353333 -63356631373738313734643665336630333838316331613830393663346263616563323564636335 -62306337393738363163633266383565373765376166326361323233633630326339323530663536 -39663434393735666166633739613066313931383938646135383734373237306639333565663661 -65666661313561643135636130633065613730363432616362326139383061363036393762323932 -36316566323137373135343736626265363566623265373266666466373361613162393839643435 -33386239633061366531366439306630646561616161336133303035613131376666346131363733 -37646464643061336332336563396364616466663761626634366331613736396364393334393762 -32386539343936313061363938376563306536336633643230623031386664653931343132323764 -39313563363839363964656633633363623435363564316163663038326430633432393364316231 -61613163303263326337646632353738326465626662663036633438396133643763646462366262 -31636333656232386134663831303665356464613636333239323766363837383130366330343337 -34356237303239386233613365663063353762666635326230373931633830313330326234343639 -30333165383337666564633866653865303731396135356236346130313834633031323834353137 -38383364653561386461346466666662353237366136623030343330336564656430333265643834 -39653534626166623836336438316662343235633365393566396438663732373963303566623630 -65303937666134303563373436616664353333633361313632323137313661613366613639633937 -31643431663062633935323965663661343833373566316662366436666134623534343037653735 -33653762386238326335636331323962333834383466336432613237316164613164396564326265 -38616464666436363363346465333661646632643461363538356365623164653966636232656237 -64323436333637613234373736646537396162343865336538326230353464396266303465393838 -32663866613436346564323835626137313265303761316538643361666661306537393331376161 -31623061353530353934353338636637373036316462336235653735653061636632663137333232 -33623962303061346561303430396330663738663330646361346461323033343331346437653362 -31623531376665313334323363376361663531633464383333363033393837346537316536633035 -30336434383732323934343363653362346162343861383332363730383033353562333235633838 -65396231623465636430373030633736303730326337646266646664313636383030366435333733 -39333332383336636132346334313734613465383139383863653665336438653332306334343836 -34663637623961666133633835306434303933333666323134373561646432306466653862343633 -31663934373461653635653039613938633933333136393430383166326539663436326132306566 -65356463353364313136333263363733613237326430353138646263633661643733666433633361 -35373931616239363563653037323633383631306338303665626538643561363630616239616261 -64643430353632336636313830306263353138373035363866653436386238393036373865356636 -61313166353635373161306134353131363930363165346561666164366135333863306533313262 -37376239363064343033366564316536663031313431386238373435383436306535663964346262 -31316264353265336664616566626133323663333834613666663131363639313735623633373763 -61643365646338323332623439666163323234333739616564623631333533376163346530633262 -32333061666338393936383232386235383335646134636533303235346634353865326666356533 -37653038303966323966623339363566356362363033653836623933613865386338633036636563 -64643535313264353437396638393863653864303538303439386437653361623565636334643063 -39626137633834663861386336386637323035353161633964343539626537346464323932376362 -30366265323265373437383930363635303163313464386664383465336366353961633461303966 -30623164643566346366353532363439356264373931623331616331303239316666613736653339 -30303037333439333939383139616135666462386434353433366531323436313865646136313261 -64313133346331343030656431393534646535336363366261633465633031646366653339333431 -62393535646666316632356635363735326462663035623762386437323861633762653130353533 -38333034636234393761336137313135663235323134616634666235656333616336396665323565 -64333133636535316466386435656339343038306639363130613664336239636465626136663835 -38663064646561623334386537376665366338613431623533303237376131376433326235363561 -62373431646131393665613333336566356435333634363763373932656534306130643339383664 -63316530323431376135646261626636623832346461643762306231373761333030363565396366 -36383365383862663834333033303033346165396633353864653465323162323239313165343331 -65373737623930326462393832353637643633313162313666316464313138613333323534303361 -66333661653236663337626436393333623261633639663630643439383736356563316235313232 -38356530356237376331373438303139373563363136653938343435306665663638623938316135 -63323031353662653436623066373435363235363930666263396138613262336133636364613237 -62666538646662306434306331336464313938353964343738613363316330663266333063663834 -61653936363562383965393530663131656363643661323531633538313033326539663166613731 -37623262393763356231623632393161326437636362353630316633373061376331633262353236 -66646436353730356435633639653330363037666262396434383162653839326132666131383139 -65373830393265306632326334646265356662326434373032653130393363663264386463623331 -34383036646565316666363733396365623032623530613536643236613262356134313866633335 -30636333653130326165346532663265393132303636343864656339616566363634656636363939 -66643930393235633233666265366334346630326237336339663362626666303138313830346537 -65623036353430386337326232653230323463346630353634373736326664316634396639623739 -33643137313035363937623164323633386637386262346338616338323437376463666464653331 -32633332346535353831333032636561303239616139653039306438396438613932626334383261 -37633335366661366166363264396162386539366539383664656463343663616335373162663039 -30643731636135623130353431663565636438346638633863306138303138316231346234343131 -63633038396138643336386635373231376537643037376137303866613330393536326334626363 -63656139326461333966353833336233346139373131636338393932326663313466613034626235 -62353935643961336437376663666131626435653462393338343862313835663439363739346264 -33656533646631373739353533313630653737336235353634376465353864653133646435353130 -66666531616139326432346634353231316362333966396339323630366532633235653930396430 -63376266383536346666363431393833396336353430656339646639306637653862663933656535 -30316530656333343132613965383235636234656430626638383236313031366564396462643365 -33373533343563616537303664633633343634393432303361376530633463326664633932653564 -35646336633239666136396366316635613065323639353134643563333362353063343862633636 -35646432393562313433633637653861313333633135306531623236653231663337636438316136 -37643339363264636535623235353435323862386239353662313831323337316264623039363563 -33396132323531656466363634333534353435623433323863393037393031623737366263313361 -34383835323138653961653539336539633131623834316336636266353837326663376131313764 -36316435643734336434363163383834393633373132343762363434663563373838646333616561 -36363264393661366566633537653332623038643263616230663435636336646333343766363138 -37313638376533393965316166633265393862386533643232656263633732656235386134353431 -36386662386665636562303835363330383664323462656564373833656433396664353137646166 -61376638626336313335323365396636323832343233353136336266303961333237353535393232 -31623566356633326263343963613739346131636636346438326136616161383736386666323536 -32303961353632653633366262653636663937363337343339373436363066623562323364393238 -36363035316435333234623639376466343630303162313164626665303565646138646334393838 -32303539643035646538663334373732616130353132306466636433373334323663623139633835 -61623964656232653033353434343333666431626666333935663331323937396266653766386636 -31323363643066343564343164653632363264386535626461666136323062383135373363393666 -64666335303430373164393066303466346164623639663164393235666433623830646538323637 -38616665356139333865303966396638613461333134366664386330353161393165663632643839 -32373365386130346331336231353030643736626566303766613631353038646663646532633533 -30353234386339643139336161316439396665386633386438356337386339333437316133316366 -36393637396634633538306431613535313461366562623665333162616139623537633634643932 -66363334613962643237383533633666333937343333353037363236343436373731646338303564 -64326265663633343432346263646532356636633135646438623239316265353737663966623464 -30646164623333313038336637336664373765303066626331306365393861313364313134383136 -32663762613430633833353966323634636564613634336366666333666534633037663065363666 -37383065393266303833383638323062336133316666353936613866376166393063346365616537 -64653730336265653935636335633436633431646530626534333361623664306336656337633761 -31616633666239323863663936626134383532313764313135353064343831623033386135383435 -32386638316362343561656466383662346536616336303266613762333761613633613232353361 -36626437353939656563343835623365386530386663393765363731316161623130373739326466 -32353335633034643761383663656637323836653539336564303533643266366261643134396263 -65393933386662353162356636653432373238353735373534626538326637653433623964653539 -35656237353764646162373632373335363133623062323036663062393331313437653839373766 -64316166663966306239653533313938343135646162663762323938663066346264613734303462 -38623135626532633430623937333936386632313731326135356665383766663866353435613436 -63363639383662343636353332386539663761356365656130653938653232343130326663373964 -38646665656561656336313331363639313437373262653930326333633161313832366563386132 -63313234333631366364663662636632396436343739373439613037643632646234333231303062 -32633539373133353430333935643462383032333637383337353138383762623265653233393438 -65373439663161306363663936663830323033303436636439653836373466303032323934346637 -38653535316661306536383639643336613366396534616466326538663839373138663538346634 -35636662653365633130643766306236613761653237643835653562363064616666323262656233 -32366262323138396335626435663539333037633566353161386438323366386137663131386632 -35643730343637303138653839396231323332333830643334663361376433613134336530356233 -32376663356131303834363161613234646665633637383137383864303830326237336264623966 -66303133336161333733343133643836653632646565626565363135626631353935656664363363 -62313462653235643339363564353236303831313932353661666530616266656134636239356335 -36316637616134366163633363386234613363663363613632336236386461383039396430643465 -30653035623837303561643461353863383865393561336362656364656464643739313736373766 -36346335356439383837663035646532616138623461653366383761653834346139356162383034 -38643835303236656235653161383633363065626262376238363466313361653130383362393238 -66656437333965623162646166303239626661653137336333393334616135633034613363653935 -65613832316235626338643462623563333831373030366332303031313664323133613566646431 -66643131373634366461623131303361613665356133623539626538393534336430396136373539 -30613635643336343639316164653537303334323034313833313832323832396133306166653538 -37333461396638383731306639383833396533333766336235393361396338343365336531376631 -33643038653337643365346134653332373465303235623939356439636438303865323762353131 -36666531323837353530323030643965386636313535313739303033663735393561333661346363 -35636435343331383037316266363365646331663336326165396662386332346665633966366662 -32336137633466333533373264393463313038663137636532623665363434373735366335343530 -33343636393831666536663366336436333638343039326435343666383936386333323135366539 -66613165653637313262353564373032626633666532663138333766666166666638646561613461 -30333031303231646661363866313637353836613738343330383139666635356565393332316330 -62356266636535393462373137653365386262386533396635616631383530333437656531386635 -62623733616632363066656638366631306265623466336339346539333834303539323033326463 -38323462353663353830383933336632633863613031653130623563373831353939616261643231 -36316332383636643435633164303039613636316534623835396466306165653539303134343138 -62643132396464626566383439313865346635303531356239373231616233336530343362386531 -62623636653437656361353831393333333535336666353430346238616663643238396261623662 -36616335303336343632316563653132376339336666613663393338363865626533646432396632 -65636236336463356262633037373066633834626165646339373061363565323132633537396332 -32316634393131343837656332653335336563393330376132393064323636653764313032326234 -34343264613931346563386431303534626431326333336136636565393964313765663637333335 -66356565623861666137326435316336393962306265376464376630623762336264633662346535 -61356663613235313037323765303430306266373538663534626536643662653934626134363536 -64396536383039313133333365313732313334613863363061663133313065323637336331316431 -34353863346535306331626664613636643261643162393164643065386131663961633134366537 -39343430646234336661633833656163323665643663386534636634313438666135376564653931 -36633363323536336538356536646262363864653661396466396561656239393961633931366266 -30646130636333643863383161643462336463343266313135616132643135313735643665663334 -37663564323730373135316433363139373761326166353138343430393539396632663765656236 -32653461336433623835323439376230653338333030393136303434306461623931643361373465 -33636365393439313264656266333431666166333238393331626539653234326137633136643731 -39633361373437643666376162386363363439656235306633323236313966326431633837633363 -61663933313232353633383766393133313634626364396337343265393430383263616234336638 -65386434313833336435316137323034653336386164333564623338633566613635333434653664 -65666233623164643566316238666262396132353134653766633162623662626436343030363562 -62386231396639306334306262626531623830653361343431336262636538393435366138396163 -33363663643162333537643738313034366563393438656437396337613761376238313864363735 -36386637303061373036613965356564303766363438623837343364646665633361633737643339 -34613334306430333532373963373033346438363239363534393731396636653937633837613462 -63666130613266346535633361646130643365373231333832313966373863313736303534656433 -64373130376532336238366564613733356262623461626361666463616634323462316664336166 -33306332383137616131306631303964616563643139326339323330633866383333643230356432 -65326165353634323233623566353137306239343965393534656661613637663961336562626138 -62346237666633383336306538353764313361363930633039633233373838623765326637666262 -35643035653563333830323136303938623137376532373033303436613037353061626639303231 -62303365633030333032336563373534366634313835626536373337313930636131393761353962 -37353530353262666264346639623239313230396632353931366165643636383238303966316135 -31653930313331393133316462623761323063323464396332333866336662366133343131316531 -64373662343764373732303262656363326666343832656231303434613364363334623066306363 -36373734313439386666343833646262623433613961343863373939653865363638313532613063 -37303431663663626137303565393466396236383262653738626532663431663730366463346335 -66306537363836313265613166386265643264653030303862393630373962646139363838366161 -62363134643830363864653665383965323439386464343366653230323837626562633030316136 -61333133363239343239646232306530363631643463623865626233656334313534626432656166 -37633364383633666632633132336638363331393262333336626132626532643361666535303661 -37656632336336636664646465613831363738393365666231623438323961313731376635313532 -38336364636233313865646630393039633133323438663737653438386131633663363633396437 -31353139366135613736646533356264353263663536663965633539356532336638323564396664 -30326533346539396438366134323732326166636134616330666630326566666163343461343065 -64623461396663303664633335623162636164366133616165343862656364353461333933393339 -62346230316561373563376538383961396133666163636236386433636463393538363737323136 -36623035323239353461613031383763303961326635313466323536646431336535386335663364 -30613931303266393830316439373139326432363631356331646631383432366439373739613861 -63353235323738653439333635303735316232303466616134616635393730333536393764353338 -32643463363330333535623633626161383630666464333530373364663864363030613763343934 -64313462393936366133666564653338643637373632346464633732316634333739636434333764 -38653262343836346632313962326435643962376630366464623137326330653531313066363361 -64643239636266346661353135383030313963313231343233626439393664623733393630646630 -64646331623566356364383733323936336163393432623062643265613164623230373234313635 -30613637363162343637613439353335366534393130613138353238656661336531643134613136 -31326638613562323163386234323938306236373931623938626362356663336132663763643130 -35393165656432653034636430343062646333313832316463373838626230343365363563623939 -38396231333036383961366434636338646634393732633739396465656133653463383134633634 -32323335633232303461383430356636616635313163633162666332313030303837373130633864 -34653037643966363762373633336239613964653135643638653435393339623262333535656434 -65333631306536353130326466393631303934363436643033393562333331653137653835356531 -31323663636563653733636366633838633536356635643663303632623132313964373166393335 -64616564343962313736383765653064616435383434306336323034663961646334306538383835 -32623262343834656536633566613363623237363534623564623239666566656139663231306131 -66313965343735616564636434346432366630353363393133666238363963393963363132653038 -36396234643534656163643435333361623535643537323139393133656331616162656561303164 -35643763353263303666626430343638393035343137336331386532613938376332393031323836 -64323965363065346630366164663666346661353437633132623731393134333164313363653830 -66613736366362366434346163356166386230633337636530396131356363646332613038633363 -30666130376330303235613033636366613436376463306562616536393537313730663265396130 -30353934363233623562316232316130666562356162666136386438343037333330386465366137 -31306333373366623238323663626161376539376137363832623730663631396631633338373866 -66396531633037373534303932373563373730383561316338376435663735613532303563386662 -66666662643566663030313864666636313462643764306434663436333064396432396534363565 -31626332326261366566373137623365326563323162396237316431326534333433393866323061 -65326630373237346261356363316232656134663730616139393636366234393863346138643166 -63393261373462653765653265313030373039633364353562633931386362636161666561653539 -34396636653635653731386430616335323333323064616466633935353964633834356462636133 -64636436636532356336383830396662363530666131316436623531393939656662326530346163 -64353530646532643062323937376366353538353636306534323635333630376361646335313963 -32643233613164626334623438626166313235653630656362646430396636316132643131366438 -35663532363138343530613136303931376330386230613164396338636635306431656665373261 -62343262396135626331313835306664303935646538313631636635393337363765303831303231 -33333737613830636531326232616332306635663930646630373634656135396565623163303531 -31643863363339633832356338363361356637663962396165346562366662373531313165623732 -39393337383630333362303232303962326637636363646530316135323631393861343832646432 -31666661336462626366306633633332383938303162643330383931363331333065616534636466 -31383339333138336462343932356230643335386138383138306261616466313738633337363564 -62326633653039666538623430623661306266306138653132306562643533343339343735393932 -31633661306464383261636138643331663036633233636237396462356365393530386436366664 -38363431323961633265336461333038653133376335626530663332656334666534396638303231 -32366565643534306436316137653966323332626264326538656433656132353838303939363139 -36396134303730393533636166663039393063646263623739303965306531303537373235323961 -63656230653330366331313431353730643265626438633663313366346464623364356539396531 -39386337326435346564643239326266633365303665373563363261306563663439346332643263 -32386137616434363931626561353832653763663636633266663439343061633061326363623664 -34316533623062653034313330643065336435303138656135643331326436396336383061643864 -63623635643963613861626132643739646232363464626165643234653130323338356532626139 -39633936303736393833313338316661376333663131626332363631393831326634303963393831 -37323663383963653063666433306638663133646632366165613635653763363131663165373661 -66653063653032646564373633396436666663383732616434623137313036343061306137336562 -64613663383734376434336561326231353930383132313563623835626337313039663937303934 -30333037363533613261356333313739303438616334663162356365666235383030376662633663 -64643935333663363434383033323335356137626362356438396432383933663435393634623566 -36333438303237393932396530333466623031653363313362613061613062373134323561356338 -61626663653763353366636632333161363333636130653930313862396133303135316334653739 -35303164623039396631373666633361366537633434383362383933623238326530316237373462 -64613239653336313166636262636335316664626135623234323636656136303364373131666461 -61613437653365386135663066636364376231646265646363396236663862393439333836616530 -62323530623039636662333436613565333066346137303631333633303537346661636539366666 -30386336353265343263313435663638366332643039323930633662636561656436623864363831 -61653036303839623261333933363837376264373239386239663838393037613133636430616634 -66343130326635303866363766393536646630656230323634333236623434623565346561343236 -33613634613066643539613935623563396634336232646361663739653565393863636461313064 -34643139666631663636386238616466326432613230386165333538653433383635366363313265 -36326137303830636436363935636462356537303334393137363338623235623330336336333537 -37643339613034643064373034653831616162643831393266303836343661343634393137666534 -38656364373866363133616238356331373665396362313436376633343631633035333031326430 -63616133613539333235306534343065343932613433653365643034323330653165326133373262 -65326330383931643165666539306334643430646633616138653636336461663265376630616539 -34323436313135393231333463323338373535396262323832376631306461333165616362396434 -38373530633339633038663138386466646166393030613631346433376139643965353234663632 -63646230383162356165373334373139623261323432326432336131383837393035623438306466 -31386137356234626232356537366561643131653539303237663864363830613762333334393632 -35393036303761373337383266363039653262326435356161326566353662346162623061396163 -61346639366163333533346237633835393234363138613566613333306264623662326633323836 -63353036376166376134626636653439666234396531613032373961343561353238633465363033 -30363335633266363235623034313636663364383663366434303233353634396330653163613061 -36333439333033646636323237343865356237663233386161356133333264313763393866303262 -36623161356237386465386335333465666237323233373262656533633965363862333764613862 -66333666303130363932343832626537366464323139613364616463663535636632386334666637 -36323631646264313131643663363166623734643639356336333961343336393366656161373064 -31323339306130363432343438643030326533656462633964326334646230663964636561356139 -37356638303164393462313531303832363362326235636263316437333731393534316163393235 -36313234323462323731343838653538346235366538313366376331656330653930643039323534 -63353938646531653731623830393737333863376464346632326264643563646138393236373438 -31343964306539393334316436373764343232613735373865383363336436653064366633356139 -65623539646537663064653765396534396237656663633666356236343063373937306231333432 -65386530626336356431366531346237343637616335313130633439366461303362343239333133 -38386664306237346562333835336461633039653166376264323232323163346438363962323536 -63316434343136353232323531313162383539316565356166393663613930386162363739393266 -33313566343030383839383739646163363035313130646539336137353636356561393537393237 -61636638386366616333346332376366313134313361616466623535346336363438623335366630 -31313964616134353836396634663030383534383232393237356230623165393934386335393038 -36303366613437323431666663386430643136353130616634383939396135666561366563396466 -63356461396262626561666163373861363363633861643964316331383266376366393938313730 -63356536356465396232346464393733306531623231313562336630623064396662396166366237 -32333463646164313238313466336363663439663832613063386433373763343131353662626264 -63616137623539313665323863323563346238613432356639393463653838376436623331336438 -38643631616362663665396437343766323661623833376436393130326631646230316236616633 -64386331656133613931303436646362346431376630646164316135336234353235353536346139 -62386633343762623639373666353739643738313066383131626563323436313537623563643636 -33376535653764613563383561333634346265666466383830373466363531323263373166363463 -33303966643033396663613564653031323038643039356631373439313130356632613538626264 -36666661653139383961353039633235633461346533666564666536313431376138323132313466 -30356266306334626236383966663364376637373434633839346530363662336566633163633962 -34376662306462386462313532343330303937623833663936663731346634346263633363383731 -62646262646437323239633934336536333764326537313662386432303563663864643536383234 -30653066363865313530373865633962313236643162646433306439646539646537333135353534 -61373639663438653434643764363037383064376262653366396666366230666534636136623038 -33363839383266326636623330633632396432663336666264646333643834313131393563646331 -39343165313830373939333863613835663936396430633133303762633131303636363933323630 -39336664373964656339326134373465303035386437623137646438396361343236643962663964 -30613231326631643230633334393737663036613565376433326563613963653264666563336364 -37616364376230343731346266333936626639656333306233633035316666646633633762613462 -31633934393066346532353836393262656538656537333737313366363434346637393935653738 -39623136356138656438653531306161363465653130303938343530313461313532613039383030 -65326539613339626363333734623731613533613439646464356534326266363937613633336230 -65646562636431626466633138353865313830326661343739643035306133633234613438663139 -38343664323433363930366563666565653639633661623632333563626263303631326165346230 -34623737353534323765393962346232323063306363313734653732373166313463663539313931 -61626137313265323365386436653361363163326538306436656134663164663365663832663833 -38663563313361643733616631616332316530303431653539366536633662643833343931663039 -65363438333363616337373233636231623561393239323534373161623834363239633035663734 -39623164326233336162633062363837303939393263666639633964373165373664626235366631 -62653935393365363631343431346438303838323831376364636437653131663664666435653163 -33386464396232363135346535343336613233643232303736613763383636356561336262383564 -33303932383934666165353332626330356463613931326531356135646366666235613261306466 -36653537643561613865633263633865623134653138643438306134653438343633626163356365 -63396461326536653932616166303135663130313066636635303332366662653861633532313731 -31663435636166633531663738306635396131393461333438333530346238616164643664316565 -65323365643336333139343639376139363166623938353462643063353739666235343536636464 -38346565633233383932663933303862653130306339323134356632343064663662383737366432 -31656535633265373063383566656333316531316664626666323831613830393762653533396337 -65333533353437623162316565343263373237353463363437656635613134616632386135663934 -38343333366663353931626364333033663632333736333235666437333733636337643963343562 -63353632616632636466356638373266636663633837653533663534643733613436313065396638 -31303263356332613236376266313639386262353135623164393966346238333936303163376530 -38393637616261316432613839666234633065356364336139303838336265306562623264316238 -62316331366435313537636434396561383435663963643237383164333366366363623239666531 -62346138393361323039383664393133326231383732393630613139333165623330663436353331 -32663436323131303965333733653661393035316362633163333436396364353639376164323866 -31633563336634376363356631633564396533626261313132613933393930343562653233656332 -30303734653564353635393565626464633430373734326166396239373830383634306437346637 -39666636383930373061333365333132313938366362636564313739333736333336633830616361 -64626535393864313235656461666437666235366133336134616562346363633531353265393966 -61323362663635353436643631306331333633346263366464346533393436653339396334336437 -34386233346334336138613632633830653930663363633263313962663732336563643434353038 -34383364326533643165346230303433636166393030333337356330636534613463366335313930 -33633835663439633533393032663839303164636131343961313462363435393033353136383233 -34383063363230363864363539316263363336646338326362636530386531656230326461616366 -63396537316135323032626461633435333133353731663362336633303861333135366662333839 -66636338363033373238363533336137316230366466313063373733653237636335636436313439 -65643431366535396662303938353932323866356238396364316261623333343334373738626530 -63643837356563353436663561613266363530386261313039636236663063336661336330383438 -37313234643137613034383137643739373733396461663137323830323938623937393830353766 -62633664623461656163393732333166626562666165363338666561393334653535636235626362 -36623930396664323062376130386331316532353732646639353532343231343233373433353365 -30376261666236656163346365636265366166653563643962346538343162306533343130633465 -34633563626461353262346232373364313166666230623434643234323364633566386335323230 -39343838313262343861366536316461373363643364393935353633323236353539313964356332 -38613333626361303166383934383132626135316161633035356461613433656136643338386538 -37323433663134613832333131616566366238303933646232323337613038383332353639373131 -36353262396331303337616138633534363266383564363632333162346536666262353233393838 -61323930323865306132373531623264316562636366346332613035643730636663366634313065 -32363864636339393537613030326236343039646666626437333131656530643032333234336231 -64353533333337366638636633306537383465303865643337386261303539396362346632653534 -64643732613835376562313537613030383332383831383938666661663330393261653433653937 -38323939363366363065383961356261306634386262396265333564656132313635383733623137 -35376363666437633537366533396535376465313131636634306335353761663463653966336464 -65343230643637356362393732393065383066636234336531643030656337326639333262343062 -32303265633933366664623061353130613536313036363737363436343636376235393764353032 -31343735323361623336393366383938346665343634313362386662643938626536636261363636 -38626530613262383164313062333964343937613061323039336337333630336164623936663938 -33316363383937376538346262653266393839623336366435323662333336356436336266386131 -31363331643737323137336230363364303765323466636563656465616234613832626366333161 -36656666653661343131306562663536313536376365633934303966396535643664356366383434 -39396637336138656666303132623162633730656137393164633463653931373130306338613538 -34373366356436363530303834336561613731636663333238303666633562336631636236626633 -31323730336330623637623935343365656561336134663866663632393664636231626166393439 -37666139373363626438353066303037323536623763646565646332343232623332383532653931 -65646336643535373266313762656631383061393230366263656335656130373337303862616466 -65356639333235653539393430363361663431353136326464633261333466666531653362343965 -35613939386232383535376631613139633466623663633735666137316535613833633365313637 -61343265633763623037306531353332653431396135323932626336633038343266363036666135 -33633064656432386436353761636235353035366263643162633664323735303766343134326235 -33636434366138663232386333376139363839353939336230646232656161376437666166313566 -30306166333561376338643638303161393833306164363837656366383531393033633133353861 -38373037666261633332623730363330383931613361323138323733636663383062333934623733 -64376630646364653537316561393738333136313961646335396433396562663561383764333539 -31353639623334383565653230323137636133653165633939623831313061393863353465633238 -66323462616234653132396436623839323561656539353436623433646262336131306339313833 -63326463646162623866393037326338653432643062613935633761396238616332376437366366 -63333938343036616536653337666135353531656637343330333462663466323638376537306361 -35313134636133333465313738333634383839383261326265353934373238613634636566376538 -66313764336163633834666563386261303762333038663433623261666137613161356230623235 -38633734393139383339316134376461363532363937323633633066326437356236633030326337 -30333235653734386261616630356463616537373736333064633961303738356561323565353134 -65623435356363383033643363313630613132356239313332336438613834303739666534303530 -33323265323230626439323933633739373136316565666263373063633066326139313930323832 -63386237623166373532343562386238623864386363336634646238343734613765353239636435 -30313335663535363562303330393936343534376166346239323933643861643562313063636532 -34323364633166343434303664316462366331386433633835333732363137306265353033623439 -38366436326432326364666361356638383436356464623862323738323233333565363466613534 -64303564343432373863393162653932616534333435613430313562363736373462396332326437 -36393333626462336137656534343739666432323035623130613663633539636661386634386264 -32363365616339316437363766373333663037363034373561313238386431313265653865363138 -36343261663962393166373232643563646165376662376433346134643338353031346434343338 -33393239393838363238323332323336396333396565386631343137363536323831346434333662 -35326664633362343263653565336261373561376439363731383434666530383137653834613938 -64313035323435363738383132653332643066343032326466376638653735353166393566323865 -62656337356362643933656532623632623934613266343364656631303532326635663565373132 -30313136653030353736623737393230383633316137336130353565373534653538623762363230 -36366161633061346437346565303436323062393230306132643338376266643938333963373963 -31613763353136386235623061313830666465343036646261383661666133376435346532376539 -65653235663732353437613562316132323364656566333961346364376337393134303865346233 -34306537326665323164326638343066616337316539306365616462393363353037303936303933 -36376633393833326332613636663633623831383665386134653164343862666365633938643830 -64613832633635633931336665303038646561393238356434313139303763316531613830623165 -32346263356337363631636635343437643762356436663737393063323962326332333263356638 -36636337396264346664386564323930343032376462613235656362613336316364626435376632 -65356636333435626238373064373162336564306335656465383430663539646138613633323164 -36633633646462653165653363363631346332313130666138613462376562353333396632396638 -34373132373465653130326336656335313230646333656366386266663263366266326635356439 -66363366343231633766356161386533656531386530326639313061623563346332336234353831 -62643438626566613364306636656136386666303438353962633663396465396332363563306561 -37363635396263366538323766616561313030313336353938323462633833336436333137313162 -39653161333830303539393834633239326138643538343930623733323038353165653838663234 -34616138386237383062663536326236646364326635373038366136666635333361303265336465 -64643162386266626130396137323535343062353062613565326635343561343664306637333936 -34373564326661623633306630303366303638656565643665393632323266646366613566613835 -33623436616239326137383132616235373635323631303132643836333563356365386433613665 -62393564663334393834663561643337303364383432393965306361353362613563353732393361 -62376636326666333531613265333939313331393730636234633339383432376238316434396137 -35313836626336663932333534383866376562636431376338616335303436623736336161373430 -64336338383237393732653566303736636530346135363731333536646538616261303938636464 -66333830653161383161366530316437323862343835326636656234373738333166383739633266 -64326633643435666637613565386638316132326666383861353030356538356463623562626465 -38346162646534653730336564663462613865383062353433396534353361613935336130336462 -36353861663431373732616564306437336363313636353336653837656233653837663465306431 -66316433653931393765666337306234373366316638646335633638353664623732326637633931 -64336432323133346337353938666639613262666636646532313737393466623762353838323761 -66313563343030343532383730383065633938356666666231663935336261326265653661643538 -33396538373333363636306136303133356630393561653230666137383864383161323566306434 -33656335363338353666613761346636616636393361633236386636386533323835343737613765 -30373532636534666138633162363037323761303138313631333937663537626530633262653465 -61646262623434363032373062343464383766303361316337333235356231643764656331613039 -32343462636136663261316431376134363135376535326162663462343465626639313939303561 -34616435613939333432363063313765356633623835383937363565663462633636313864326637 -61623266656633656130313062373030346634633962666164356533663031313862333135326238 -35323030323737646434656563353431336139303838633832346138386561333762633335656634 -32323231396664663931343936656438303461636634623532656630643531373135616431626238 -31396162386137653437613565623962646235396666313566613631646637643263303637303163 -31336264353165393365383563353736363932653665313961623566613337633534323930626561 -62653639373962613938666465333036353365346439633734646533646534363934313630343635 -62353731353065313530646563616532383831643964646638303736373366666264336232323263 -64383334643234333938323035643462633765393264306462633633386463306336323630383737 -36666632396634666134326536373165666535306432376534396333366339353961356331643431 -38323433323737323464326530613532323637336561336465633163626336633039376166623761 -33643533633865626438623235336662393733636265623832383433373836366236343264663638 -64623930316664616462646262663233363261376638616662333462623939346533633730633761 -38343565383962356163626339333134316439376337396262336334616666623764313134346632 -34623563396635656533653961323665643463643662316637303936633835333239656533363831 -35616237396634316264636636373533343466393663316437636432323735613965346336626364 -63623735363165343337636238356639363161313432323963303339656532666566393065313061 -31663466306466663564653336643263663533363162303065633665666666636166303234633931 -32623239366461656337313131353437333866626238306333353662656262343262333132613637 -31633635303865316534343265613661323335316166343664646439303235386465303133303033 -62623532313062613862323162633165626261323963613730653032646132393233383666653665 -32613064353830616264396437396538373433323362666536386636323639626231663438303133 -33393564363934323535643163343134623332336432306332376665303163626363643361323138 -66303937323231373564633732363866396164663437626162383738393164623835623535393864 -35323737653230316230653539396463383032363262663361363262376630363261656137373939 -36343238663139373763643635396262646131353832366261643138633234363833376535313862 -35366263346336326632366435643735323835623562623236653134313538376337346239376362 -35313830646262333131396462633065323266366563663861316664396534343038666132633739 -62373530353935336133316630616432336163626365623136643937336565363063656535353238 -63643363303733646232633039343663616364366363636330333337666262656365363831383835 -65666133393062633933643064316633656162333439643765373866343939656236306333623362 -34633136313563303965653730613833626366653235663639626631613238663439303832623839 -35323130393664313233613961623038343637643335313834666430666132303863373265663831 -38633465313433303231363263653466303833343562373134373739356532613339376166643636 -62343262366566323639656561646465303334656263376366626339653636663962366466393438 -65303064656234393534636337363337383836613863323937626332343233656434313662306564 -36346332306638643364396662613664363361353234323838396333643239613233333765616363 -37663634333839653136386237373036333463643964616231623735646432623065663564666637 -36326165656534306138666262393763353632306330316132643937313437363161303435363831 -30663135366264623534306266316135633865306131643639336232623338366339376233333534 -36366333326332666263383433306265626563326363343339643662383036386539613237633832 -62646363653538363731376165363733303534663231396662643263316231373132343933373739 -37306638303437363134653964346464316436356433623638636334346365303264646534666132 -63393733303930623561663933623831376236646630383232613963373263343834363938306163 -30646635663163626636636630346234616530623039316330303932646364656538353764666462 -62643065356465666165343135663265383365333036636539373362393666306464396535623937 -30643333383536393330383637396134653637633764613938633163383635306335363066616564 -36646166646138343438363034396266656330383535616464666364396563346562613434653037 -65663963306161333830333664336239353862636637396339626563373732623037396435343639 -66623836363137363835653530313263623833663565373265353963643437356636653330383533 -34393934656161653662303362386333373335393937633163323532613338376633656431613062 -64343535316561396333376364376537326538636337333631313866353435623932373234376161 -38376466653430353933656435636264653337376464366263646430373934346137303462633533 -61623863643664383739383932623265626232396230666637323634653665383239393666313266 -66363639633230633364363836306239333431383632353134653831613663633938313538366462 -31396266303334663130663261386137343666363030353264633766643830376537343361306139 -39643937373737643432333637613832633130613364363137316536633735373034366561393661 -35656165613966313062633831386132613135386166303261613533656333336365636164353835 -36643831306439383530366138366136623731633036323731393431363133376534666337303934 -31626238303234383330353130343361616265316361336537626534643864303334623830343230 -62653335313537303133623561306265356562303835623933303461376334373165623935323732 -33323334343735616665646566356233333562663164333961656137663532626231616164393732 -34636532313638376139336163633763623536646163643331663763666339393932306331313761 -34626637623661353563353463323132653862333566363637643134616265646162653839666236 -66326634323063396465363837613633316538616332623334376265386531353137313836353131 -37623862323734386237663635386561343863363236653865643462653037623333666162656461 -33633863646331393361646666316363626163343530366638643834316564386632646161383636 -38306530663931343839303863623963313337383030636632393361353466616631393831626532 -38336139346263623735313537353432376235393138643735643665653332656264656161316431 -30316332363036623239333939303336323438333732383264396135303834663061303938316235 -65396530653765383663626235353137316635616563373466636231396261613031636632313633 -37623934636532323038646466356633646264313334396439613734356234643362653636336463 -38333665643233613732333734333735663532623936353261336362303362623566656235366231 -35306131383464366535643863313861646334626264303031666436366162323035353262303735 -61666133626636633965343834316231383966313763346533396139353061656633633034396665 -61346661326436316236636232373235376431643565303031343362313230613633356435316365 -64326136666132363730626464393263636366366262383533353538313738316661306437393637 -38376231633966303532303862626461356138356335386466383634613531373666653538333664 -61653564373934326331346361343731353638613664633239643564333261396663666262353738 -39343332343037353030313662353136353936633838633532636534323563376239363835366631 -62313436346633346331323539646432313136653532336138643637303563663539623432316136 -32653639353863613039313436643266366232346161316165343233663136303464376333646137 -65326635393838316462373361383063656531393763383736393564666630336637623436366633 -61393436643532623636343439303432366361643832393931663031643637623033356535346663 -62393764303630663661303732346461656361316562343237303936393333303033323831303635 -31316230333531613263616431636531623338353264633131346638636433306339313965333334 -34643666663930643333313939636565323537356133363733363536333436643035643035386430 -37643434666638323535396361313937306532613264613634323032626332626330313637373835 -64646231616330313436663931353064613734373930663434333239313338666232343265313938 -61376638353933376130656338393637306238653232396164383032663933343066613936323531 -35663765353138306565333333653434326166363966643163306436623630396464633537376639 -34376462313234636438313835333763633963323633396137353730653332333565616662373765 -64646139623965666232646339623833653564613634663238633438646665653533316464306166 -66646531663834343932643236636639396264366332323333393064393962666565346262633936 -36323837626436393161333639393462613939303963316439343265363237353839663961613135 -39373266656438663836396634336365653839656631633166353364653164323334326230343061 -36653435656337643936376166623931663038323163656665383363356164323034623562653736 -62633061323465636263643937323364333032616134373634353965663130646236336134663838 -32663965333732326663366531393938626130663331636634316630623266313665336666623537 -33313930333739633430373936303537303431653664663564623661633463323739653838306338 -66633434373939633737633936633463343030353733616530366465343436373436343532303739 -32643461393764313333643062363566356436316637386632316436633262626437653563333638 -34343933323761363266356130363333643639653833666263333931383262633365343432333435 -62373962323738623665356634383161323731303334396662666533386362666365626530623539 -34393662396265633535643731613362303235646462646431396462343934383932663238333032 -62373334333362383734356636343765653235666238616266303761373165373239383063613761 -37306665383462613530333432613064363964393664616261643866383335626362313432646132 -62343965383234376333383863336531313339383361666263376236353534316666323332323731 -36383862336466623334643230646430306336386634646239343939636439353334616131623766 -65396338633431333132656433366263383937363365383634393532303234616631313536643231 -37656435326661656462643936623061323934356165373834313337353636623736326663356534 -62353237633265396262343233376233313633623164663566303263313539613737313466626539 -65383435386262643634636164363435393035626535396538396661613334336365663132616337 -64343964383562646635636235666262356633623633393636626536356435633336333532366537 -66313864666634313030323861316232653931623165643930306266666333623165613030373039 -62333564623733623133373535393638366530333930643639613166376636306465653033343531 -66396636323432396465613962396130656232366364356233333539313030323362646261653335 -62323434666638306432396163313834366264363433663563303038316235643230353130663261 -61333063356236623835656134366166336266366462333833626265373534353831666462666464 -37636465366338636134393364376434623235636332346365663665343862316565383537646263 -36393537363330393966623963643735613939333633663139393561623838396632393339643630 -35366235386366386231376637653661313765393565393530333233636634316338623139333736 -36343235663966646331366166336665623438353937303762316166373338646662353738616630 -32333965643265306437306232336465386232626263363238313533646133626330373064356461 -34333161343763623638383237626565386634656639323837336439366133316635393661376364 -61313031623834363131373532313166643764616464616461313631643964643861643437653863 -39313034313237376561306335653135393532393030613332633531346135326463653865386138 -65333964336239373935613931336535376534336562313763343937346535303035396632666533 -63346562663063613731663862373631653064303664383161353062646134313836666235306333 -38343337663762613334656637616137313966396639326664323465313564343563316435643133 -36323830666639356336623339633366623930316461643238313235346535656436346330363434 -39363732333236303636616164653535346638326335613738623635326539386639323064613335 -62313439396136373239363564383034373536343135656537353138386238386265333635633462 -35616565663764363963636365333830346262393562653861376563363230363130653633633133 -65613536313663383265363964363537623637356539653935366631316461663637613037323039 -39653238646639666637323336666434326566333630336131366537303765333637383839383261 -66336566393033663332353238303235363738343833333531613236616133383635346464623262 -63653462316539663062643731623464303362343738376631313839366434356535636333343234 -33303263313732336166383636636130613532323062636366376161363436626535666633396633 -64666330343961333664343934336465666133326431323662366238386237363934313364396265 -36396334363963633430363561303561346332633233643066636130346562353661636134306463 -39643235333438356332643263366564333564373536316264386462646534636530656662636632 -39613937383431303637653965383063373434343134653937663438363237663032653932396162 -32386265323363343031333932373164663734633136623766633938656263346135663966653230 -62643761333233663363643162656261363434306361396362393262383439636432313863386132 -37346263333230346530393665316532633764393166313961363366356238653266626132303735 -64346335373234633661396537616533646665393534633066353636633962396236363363613133 -64396535396630633437656430323732633033636163383335306139376536366630356335653931 -34366164346633386565646135636662646161303331346463373461353764323861333130326165 -39613037356433373361643033353931366130333737383362386564346531323239663339366631 -35323130333033383438373239343130633064386536396132613632316434353538373732383239 -61343036646637396266353735396132633432336466633937376534656362663335346262666238 -39363262656531646337356638373363633962636562626462303936323639303132363935623132 -30376366306630316566643239386234313963663438316264626264666164343066666532326532 -33653665353932663139616565356139333633623938396335326432616439646632356463393630 -61626663306632356531356133333637393330326262303735616262363035383637653737303833 -30333365353739356432643831343366346236653262366562313265626264666432373335383963 -33613939663961366462306536663461613937323261306165323336626530623163666331616165 -39633234613961346535613561396132326435643437366363343562633766383166336332303165 -35313164373466356263356534343939343937653238393364613337373663376332646461646636 -34333338303437313037666133303461393839366333346663336561383862616637326534393765 -33646366393861643832613865383662616161663865666530373838326531656264633536333330 -39363738316634386238643536646162303436313236386133653265313937363934373837323564 -33326363306430313135313639363732343764363637376536653838613434626662393433643961 -64623038333863393364316137366130636137376661333435643037656431386663636533356161 -63313663636136323265666238643439376164613837373862313336333366643336303031376230 -38616237623162393862666231333533336332323066343737636130363962396637616130373666 -39333836633931316331386535316361346238623332383561316265633465333435643061366136 -38393865366330633536343363633563363464393532393165396336323431343834333961366633 -34363638336163616261626261306438346665333831663766636131356334616331373164643664 -36663638303037306138663631393832653634373638636534663237646137303635343661366536 -33333931363530333937623732363164386532313066636538613435353061323863376364316365 -39613163666333343762616239646664386534326365636563323135343263626130663163613437 -66336131353133323639306337656364633761666561646363656135346535633639323333633633 -66303236656233623535333264303963636137356630646563353039306134656637633636613031 -62326132663532666233336564643738393865313832363434336661366665323265633064653361 -63376361303536643665363839346432663736383635393736646664366563363634623965643063 -65333766643031643766623234633933656337353139373065636133343637306238373137663066 -32333161333465373032343730633031316461336634363330393265306661353063393435346335 -35363732356362393537356139366631663733333262306166396437363764626539333639326264 -66303336343832653935636433303933663038343638636563393137666364333039646136383030 -61613763333965613838373932356533663434373766333033356535393433396165393665333463 -39663364313564353266386135343931373935376466386531383731666330656336633436313439 -37656665653730386533353262336132303431306631626464663035306364656638633063396133 -64643236383763316165386162386662383532376232396138663039323666383333643534343238 -39306337393561373435623730666162633230643466623332393237323262353433626137396565 -31363738303439366434643933343161613639393363373566383961333231636434626464313932 -63613862653964636332663835636236643636643632666433333137666531646562346663353239 -38623335373236633566353761666237376639346362646132383534626361633330306366613733 -38626135393838646265623035316235373136633135366330323839656263353365633634333061 -32326364363732323365343161333139623538656135373862336631303636616333663365313136 -31313761616431623935363362383963396362623439323638326134326137666230646362356664 -34666665626235353930343362633239623130646330386366633462343430386134326634346336 -62313235346462663430333466366538633437343539393637303362663634323864626336643164 -35393462356663336433613831626138326161656630393563363733636565626539633238663132 -37393934323434616336343130386361353634666562386632633363326466633263303263643439 -31383865666137623037323633326265663463306337343235326332393265393637656563626161 -62646534663862636363653232626235653639623631323261353434363734616635343130303065 -37393739383532303737363166373130663665343363313865633733353332323237363431356633 -30366237356431373235643735323432343435336132653533393939303133383530396138303130 -66613430626362336130666361373734373430356138396462393861303964653730386336303164 -62313965353863393737363831316665343664373334613835636563353831383034613861303061 -64383935623462633762343062353565626539376534376362333435343339316665623637643035 -32396230383366633464323138333931626266393034306535313537336439646561633564393464 -66313532663661313439613766663136643865333430386435323437656333653536393332383765 -63326537666235633434303761343138383538333763396635363532306136616439343363363738 -30376438623436663736393139663539626362643037383763636161613734393638666234353963 -30333539643538343761326639373134376363633936386432356132353464633631313266623031 -32636436313661623239326634653334346334613135636562656237346339386139383563666238 -62356437653837333637336539353437323336326661653439373238636533346636353533343437 -65643939646665393636363635373830353963383133383532303034366638343561393438373661 -38353935363431306538393939326563616534383634313332393834636361346239386137313138 -63323334653735313266613131653365373536363931363532623338306662396165383431633731 -31373638653633623033306334633639646333393836626436356139623764316664616663316437 -35363462643733346437646663623762666437386238636232623266333630343962646566653531 -35393637333639366634323265353736666333623737346136393132623435336337393137663837 -64363934393534623237383533653935666434346130613930316631313337373065373834303466 -61326434636162653861623561306134613337343535356437383964303935383137373565653637 -32666638613862306439613939323963306161653838623334313932363630626531376230326561 -37633330646632326637663032363337643636646333616166323138633234656262623031303139 -64623438386636356235393532663235636130633530326462373930313034333765623335633164 -32616664393061333264383430616365383036396533613361323439633638336336333930363330 -64333465633366316333313364386264356366366433666132333832303534393662386539653665 -37623262376230373533656666616339323664303437653839643466393964333733643237333531 -66323938343735363563353464656139343861333730343431396339373931653231653263393136 -32663865363565613136623964633832616661343361656434346264396364343533616634656532 -63643733336563633861636634636436363831623762326364303761323330653236636632393131 -61343964343262626131663134313466623338343861646335326666616139646232663461396636 -62366262326436356639333763613037326362336161303966633266663036366464333234663163 -32616265353035396665393466383434393566346235326463343735306535646430663839623637 -35393465313762613565393635396233613432623962333338356631383031323462346666666338 -30663262613536323632633634316335393664313264366261353637643663383232636265623739 -65356639363137323265396136373166613663323565323835363635643234346265333265623432 -63333163303432303639316465363831616335393764353235613431383531336565326462376334 -38343261646365353964343636323434303932653036333430366365363636643634383037326631 -61643237356464616436306330623066386633643963613933663330633034373335613163666434 -62626231666231306537353733373463333966323031623565646562393137383931373663333434 -37313331363361386630333365393664386331346139336230393636646566326166396466393338 -65396339313262333364613233666537313935366136393634666637303737646663633762343365 -38326563653033366561373566326631613265653038663433383831626662613163343465326561 -32376563316562626230656139626664666663386236616639656363316164303661646635633266 -31616633636333323936633532373134383036333166623264653534646665643832313436316264 -64623863343739333863656561623535396264663064666537383265353466626439366333653932 -66663264623463633463396137633465366139356332626366643436323636303537646635333366 -36373334396135353839646233366431303332323630346334336231383937656337363861323437 -33343864376534363934396466313361663964376565313761303864633339326631336330356666 -62383961643039396362356630323433356330613635376233383935333066353935396464653564 -65303536623532316639396433393638646463326566393465636262323361373037313261373235 -38343838626335643961623364663338383462393465666563643562663761386632343066356463 -62653265653736626332346335633039303762633365366462373535316638376231366562346637 -33616265666162356634623434386466653238653431643535336631633933336362313266636435 -33623237653761353336333165336530376630326234346536656532396531316364313031316465 -38653264373732313937646366366666343138613862656163363235323762333836353861653538 -34373439363462643339666630323032646237633336383364363162313334356632663963633466 -38623962353163356563356562373230663136666431353966396435363833313831323338333032 -31343132656137633338653663343631643066636239326234373666386239313262396533633036 -31363731636237626132303563396262333061306433636134643762376233306438353839653664 -36326338393137643539313763356234313733616664643734366262313866346633623138643735 -33343963353864623364353833316236393231316337623533303438613930396265663131316638 -32396161336133623631646662386165356564323132656233626434656638303230633565633638 -65656238623161636134636538383563663466386632373739343337643862633966373861346363 -36303135653662636563613339636630383731636464353539353031303535383864393536623838 -64383666313066316137383366373633363965343064313137663535343862386239393436646636 -37363463373232366438363631303838363463346466623431373931323739353738396236353330 -34666530313661316465333632623065623839366238306461396333623833646134613032313331 -33326235323331383536353962653531363734356561396135353739303230326466646639386132 -37663033373532636639313161313865653462616363663035396131663735333365353532343836 -39333363323465323364626164666565623031393633353235636439323562383961313737333735 -38336532633230616266353862616664633839626631326630653130306534383330376661313664 -64313966396362643338306630633362333937343637346137366237303661316237626230623662 -36393130616462353337623532613339333534333836616332623536346537663865626437393462 -62356638656666343338386433376538366263303039636466303561613236393938623662623633 -34626633366563636362393365373335303732323465396537663734633737373235363063386366 -37313839343566383137653736303233343465376436313465386264663462343963636236333931 -38326539616434373936356264656338396264313163623465613733396435363338623963623230 -34623436623563303562623363646362393036393834626535396234343262393165376162376437 -36323134326238323166633135313139356261363437363039393765333762353934646438386164 -32303531333463333664373066623331356338366239666564323337363035613363343033323134 -63313031306463656633613237323766373438383766373132343436623332363539373135623366 -30663632653134393665613837616131373537383835626366613134623135356233396234356130 -38306264383463343465373733643866306366353233663937646233613637353065623735383266 -39346462353732366261633562616339306366383935303265376532353666333334316266383861 -36646562613735643835373939326334636163313366366537313437393566383736656534386432 -64323534633530343934363030363533343738303764383636306163353466313735616133356461 -31623834613338373165383436633931653231656537333364396163383833343131376464326537 -39656162343131363561353662373935316238666664363461626635653338323936323366316161 -35633533303765613964356635346636356366363362323934656236333361663033663534353363 -63376661643933623962653436383062646234356561316134306238653937623138643361623161 -36303936663433663462313131623331613863626635636339396239363465643962613266386139 -64653537303631656337326634313335313433313831346465356638383534363466613762666239 -64346432393230396538616361373566326236346635613433316661613666303363666538633835 -66343036386338356635636434383038613830316131656162313063626530386132313039646666 -39386366303736653635336265323961613161653865396537636665656463666563643861323235 -37343938636435396262323134653738343835653432383537616333303661663238303739333464 -64613937363965656164613366666132646535643966363736643564326338386332393030636633 -65356363663038623639383062376264303933363832656435313765303937313432613237393761 -36613761333065623836626231373237656466633739303336623361653439326137376637653664 -65636464386139613136306434373166643462353936316263633339646235333135633735643631 -37393239383561643131356261383362306639643532646231333732313366323734613661313237 -37346566613837383437613834613661313439326165653039343135653931393930353264313262 -34346165323539326631366230646133613439373330346230613164383264346130346632613835 -35306564363264343562343762656161306666383165353535666463616438323033366336323464 -63396161333864636531663237646663643161396338656262326338316236663237333834303639 -35386166386432336664343064653034393135396237613636303336643338343737353431306536 -39313234303930353932393866326263656138346334666261643363666137386437343062316637 -65313639666334663037333537323861666331376164396534353334313263343333396134363765 -33353530353962336138316165383638666266303938663136396232336262643333333361383065 -36386262346338643266343137366134343133393638363931613133633538366633353637343931 -37623737633933656134663036396261653661333431616435303563646463616661623062346335 -61336232366333623631353064363937666634393865623533633262393065623539646633323330 -31373763373235356562643366616261626632393139303933353864383263386435303239366134 -62326233363132653439313639323232333633613632313932356563656564626335376137303964 -35663666383039333130663864396564303835306333383864396334623038633564393533343131 -36656263346366376562303061333065306233626130316538633332386230326162346563626462 -63626433386630336338633435363762333165656633353932356433643833383462363763333066 -36366165663734323238666234306365316662663434663765336361346234356134346238393332 -36383666303832646166366562313965343165323965393565313662616663393965303133666438 -38313566326531656530316266653063366132393737623130313365656332643536373464346166 -30343132616462653338613231346662323735323365333734323339663238613065366337333862 -63303562363162653965363966313734326238386664626430643666363239366462326532336139 -66366266666566373236323930393135363662656434643464663061636430306230333833323061 -30363965313939343435626337323734363763663166303162343161343639333663623233633732 -64396163303062353337393936353436316365666432663734333639303934623539383162356262 -36616533376330636133373833303262363361333134376437663336376339323365626136643664 -32306431613066623865306465303366336439353832366361633863333037383932356461656235 -39316436623861323962653936333934643630633064653037616135376264343365643432616533 -30373264623936363864623062363132343334316437623431646361346237616232656363623836 -33646561313462613162613438656364383431633034343065366530663336626164343338386163 -64643034626161333461613536336133316631643638323139306133633330313837613538653663 -32306666326131666633353935316361623533616334353064333335306535346335373939373439 -61313431663161623532626331306432623935376430663231326166393063623730303963666466 -39313535353638313734366631303963396633636266303238316430353166613265633663336333 -37366131626666373763623631323061386462653436653134633336643030613063653432393361 -39633736323138353537306266393330353263306636323262343033633266386165313834373665 -65383362623666363638333932643232613231653264376535343964303637386639383036353866 -66633064616264373530373266623737343230646466653230343834613435646462666164363235 -65333134346130386666346635393436353536353436376333643765643731353331366462323730 -35373863613363623261386232616536376536313030326666363334653536386638373064636636 -33313364326564353062663936663361363135616230616664666461316337666336386233363137 -61663363663235613739313830303034303664356139383933316132373539646563383334616164 -66656532623831343764343566363433393337373266346336656231633132333164363063653434 -36356432396363623631623163643234646366343437633465616233663835366264376261636435 -33353763613132313762396365653133333633666634386234336434366130346338626539636462 -30363664333031633533656632653366363266626433323435343562363832646666343635333333 -31316566613937626463303538336633666365353235663835396431313737366264373732323864 -62643332613066303838346630613039376666643430636465626362613935616537326635316464 -31316135626664626138666663353130366562336138643837303639343734363130666235653134 -38653232323934303734383330386335323530303261623862333662386435343765336461616139 -62636331663431343039306134666436623338616336373666333933376537393063363934303162 -61326131343235633637333766363761663362393861373136633237356136643566316138623539 -38626461343764343130323334396534656631616466613835653635386466323132353930613239 -66393934643739376663336539616133653463363134353832396630333066633562653834653164 -37383439623439623436363631613138383138363563323131623731363038613835323363386565 -64643763616361366233383334326561646331633333366235373730666335356664626535326665 -61643536663566323230626137373132356663353536383038623533393166353030613831663563 -37383365663137633964383265666166646461653532636237633836383566643962653033636632 -30643162343130326438343861383866343536636236393535323030313264376236626464626236 -38396133653837393839383030633162393866313932313637336130663363396537333863313930 -64316236313664336164353533303433646331643363333436653231376666346662313665653765 -37626638633965646434366165613836393834383837653163306630303465323961396365396338 -32393339396130343262633439393166323066666330653462666464313232303663616462343938 -33663862653664306134326266646138303161373565666134666532663762653962386631333536 -31623034323031303534373166303231333166393230313065396137366430636537356235393737 -32333665363939633662623961363437303637306533613835393566376365363632613363633962 -64356661313162323235353036636335626563346436653139303666343537613634353364636161 -35356431356163323036313537346631626332646232653137666137383964616539376437643637 -30356139643766643665373231333762366139666331383737646632653163663066616131636438 -61396366616266316263663633356465396164623439323633643535386665393063613032336338 -38393362336233643564313366623836363937303136616563343964316263666430353862656133 -36366666666139623635613361626266306532313464326162383164616232653562636433653337 -31313636356539326136313431616230333535393030353130313937323466313335336139353638 -31646634333535616232313336373464613962326637386162303833643761613134336531336631 -66323862303831653665383132666164326234333137303936383832386233363865646262363965 -30396431306433663564353534376463623734393462383137616535323834333462376263353037 -64653234666163313366336438323365346539303963366230363335366331353333393633633437 -61326634326364343937623335616331663332613431393032326636663637343635663139346538 -36323466623031663138326361396265303438343134666533666339623233386137316265643735 -38373133653737353939653733626432643662303166316165653261323836336338653139303333 -34663262303337333531343462363361346430633334303439326464373861613230383765323264 -39336636666134623364636632353962653531666261353865383763613865653435646162636231 -32326633623933366264343934633139346537633637326164333839653639663165666539613132 -37623432343633366239653062376632643130333531613039386331643866316336386465643334 -36623439626438326235663736386330646364663236316534336461306530653933303838393033 -35623539393963323232623063383536383436353561393738353238343832313435333861323761 -37313437343431343030373063663339353139363538366235653130316634323461303333663832 -64616666646362333663343965363264386161373864363338646130333163383565323864313634 -62316136613261643937323831383932396264343163646536363633353662363261303732656566 -38636538656431633165636333366538353162396664623730666536343330663430666334373830 -38623537373136643539656439663036343365356630663561623232313131386537303035376637 -62646631653936376138393832636264646332383932303337303634313736346333356466306362 -62373362313766346536396161303838323861383833643835643139653763623465643964333663 -37306137343636633162646563383564653862653531663463623531386136356333663235613161 -38346336383466386434663961656430326635306334383235623137343266663139313433376434 -62666663396163623834616233303133386161316235633039373738303766393335646263323530 -35326565306636343363653662353732326332343332343066386336356562326333323534656636 -66626130356134663238626237323130326332353233343732323464396565663936633939383133 -63313138366662636139303666643331656566303663343531326439666139326532333539383538 -38373432393366366238333238373330616464323235313634646463633232313839663466656466 -63393339646239633062386365396231623962376132346464323562396564306266316563306263 -32646136346364343738326330653762656438366563386235393066356235343335343734346435 -39666233623234346266393863643561363132386231666234343164363866393631363163633263 -30623532613464396561393431393666376235366437643066653362333234373463306434396332 -39613536373764663739363262623934316562653161663536313434396262643938353831623330 -64653238646161313762356166313764656635373461666363653633316231343038313563636332 -64326165326138353232663035353831363939316135383532666366396566633365373035656639 -33376139343330633233656364383264653366353434363131303165663863633536326230636632 -39386161626637353130356237396464656631616633356130306161313434636636323165336634 -31656530663330376136666138313831353730336564663734383561633539346537343462353664 -62326336623237633961626163623330313966386438616532643136633061356235316265323535 -62353731323261376531623436313336633635346235386235326234316233373535353733363563 -31383362313764316237326663393430623239376534383861353732396561633333356666343932 -33376238303339336265623330313631623061646137633965373238333665323661633465353433 -31343734633937663437663366623166613164643439376338643566303133316433643735336165 -32373430633632373238303439376331663430393632383430663633653132383466316231643934 -64313938633535303934393732316230343236616137663331333039613061313434336635636431 -36333761306134353566303939343064306465666238643361343136663030643038336536633163 -30353262353739356161613438363138393865646365366330356438336366616666303131326162 -33323330336664383838626334303936613232363334323037616338626238323261656239636133 -34326134626337633766653262636664303734373764303630373062613961653534636135353536 -66333863326436353039633765653531636165303331643334623065636661323639323437366333 -33666666313734383537353061306639333138373264616434343464643366313766353464383931 -37393635646363643233356532393438336231316563383233316562346262636639613932343030 -34353939343662613939363661623530613962333765646132656431666134336338303563386232 -35626137353966656339373030396236653162646366633337316565333332653832616637306666 -36333933356238393837386638346632316566386261363136386162376230646664636561316462 -63376331323230663662666332373061633865396235616133323134393163303032373365643262 -34643634626531393236326462626134336461636361373766353833363436613330633238353338 -63666632376161356664656635356231306164393664646633633366613836356337646138626137 -66373135313963396461633933333566373438333863333465623364393562656562646331643233 -37333063613636386232663566326564653237623331366565636164613634636435383363373936 -65383338613266653963356462623935663339333966653163613436646664376564343834386333 -32623762623033643532653764396566623039653733366165636533346262656365323534613262 -39666462346437663061303538353462366364323530623163393164383137646332313964333035 -35373931306239313065333337373966393831373239383231366262393864616633346233323035 -64363730663439333638626438316336396262613165653830623432393031373934633638313734 -39663134666164323462353038653133386136656237633266323861333135656237666334356663 -37303737373030303264343933623339626134643264376537373031343034363363616536356336 -33346132356661613032313238343262653537623764343061636339343266643663626232343331 -62313033626330326534353861303632393361653638323537393561363963666231396130313264 -36653637636436316233366161396231323966636632613835363432663334366631326365663963 -35666333623262306536613861333262643863303337616132346333643461383230313931653435 -30323035396433376532613562366664633664636137376530353930626230643130663763336436 -32666133313931623662363865623435313239376262336530643661383466373264653536656639 -65356633326165383930663732653361343539656464623562343639616539646131393339346530 -30326662633137396334643163393265653865396166396531326361613435633832646332346636 -38663031393062663139313466643236343562396638353032313161346133353237393365643261 -33626436393738666263393435363865383032313030346563623939613336373435656438323564 -62636561666430393833313832306666393036636330383137313763323264343238303464636233 -39376165373366383966363235616238383136383538376632363338363839316237356636616331 -61313930666134653939366362626235326631643262653831386665373536356661626638623738 -64343831393066623762363461666264353737663031633862656534346464323135313864376535 -39386234646262383730313863626331333661643134653331343237376561396161333463353965 -32666332656539393662303638393831316533366266326539616132316362353037626163303966 -65336439333866663035646538643065363633623637643631356263323332663233623633643632 -37303032336532626632633236303135376336323530363163356236313133366366633664623937 -34333434313363346331613834626134303864316265623162386132306636306663313633356166 -35343135306166623134366236383934656239353234313137393732303038353337656638646331 -38313132306364363766323666646464373364393066623934346132336231663931653634393262 -31386637383734616436623236383732663863343636343461336661376435343661613635613133 -39343333323061393462396336656664323866343561353164646134343632376665326631626136 -34396338653630636232646630383135353039663962376433393830636134306439333430613637 -37646566343635323230636263616262653435636238363039396436363434613339376631663662 -65343038663935333463363262663564623066643433653465373038623833626134356136363466 -36336130633562663763623862346663636665373632386332613037363733613433346438613735 -34303834323135373334356135623238393263626364383865663464613261373832353962326139 -63306439323531616635356361326435303232663538383562346533353138636138613936396139 -66613535396533333539643166323831316261623233313439643232323232383239393231623830 -63616132333036333639386633353735366631663933396264643833333766376631326662643763 -33326430633438656431383031623564343731343532333639383066373566646235396234623037 -34643263383063646637363735373138383932663639383430336464366162373661356239383561 -62663939396336323765396366356164343337623736333364393430303335666238353264326636 -34616237343436306261663133393739653062396664323230353563623662356463383131376665 -33666337623466393331616632393932666439626237616339303032396632643139393135373965 -65633863303062323765303862653761383965646265386230306331616637653431346263653961 -30373732376632376138373335353339353261363036666566303430353131386238303031373330 -64646135323438663466396666386436323166323664303736333062366663346361636563643630 -66646337613632373438666261663236666338316438623363303663326562656631633730316335 -34323434323934323531373833363139366239656332346664613730623038333835303035373530 -37323832363166653931646662636239646439306465643337303661393536383566613532393362 -66363233346262663434643236363865383039343166323535643665643064386564323362386537 -66386663353736386237333935636539626563663365346138636137323834626538343232626163 -65346230346138383538353732643530333736313237396636336263326261346236643634383562 -61633261363733656535633766616463383339643336316664356231643863376133333665336465 -39363737346332396361303535386161373334663865623030303661343531396137623563663433 -36666232666238393538643436623733383639613034653432343331346435376539303832343139 -33643466306564616563613137623463336362613232626361633561643738353261656139323861 -62353236613135386633613930653539343166323763326339306566363666373537303838623561 -61356666313436356562363636396231383138393830373566643739616434323936313431646136 -63336330356333633364373537353734383164646339333137333061323361373636303561346233 -36336366376434643766656236666432336236363730343265376634643762613634396436656630 -32383365613561366464393364363634626334613165356665373764626664363734306665386532 -31633266343366316264326631353837376238373137306663313262343431376462346466663032 -38393464353966343334643562306462313164613463306665303938333137323738333264323565 -31623930373162306261666461336262336631663366616634373932326634616265343035363763 -62666562393238666361343838653032653033383764376236303732353635303333373433353231 -33393536326237323338653536356562316636663037323634666130383839636130353263653362 -39343030363439343966626335346332666130616661366363626533626336363135386635663432 -30383364623261303838376439663765613334623962333163663735363731623134393735646238 -65356262636139643432366166636263373735653830666438383630623861613361643239363130 -61323037303336373330373835326239333431626466366361373664663436356637313332646538 -39653939663534306261313136303631613135323036643664323162643263303130646632313132 -35383532343739306635336132666330323535353564373464346335396161643534343466356537 -62393161663864336265626336363135613865613336353566343364613737336265653361313461 -62386134336638383961663261386437656636303166326231386230623032383232323133363363 -63663832636634343737353430333733656465616630316131633061636632363865363230646533 -37616665383461316532393865373665666265303232303137646437303936353337303634643239 -39346631323138333239333337323232366632303761363232313836663231333834326330383766 -37303338653331343636623534313763663438323661323165663064376330383431623066636230 -64396439636665666163356137383937376135346437626562643861643435306163303536646238 -37383932303763646535376437663233313836363965363161313236643364646663646339343565 -62626562343063383935346564616235383666346639373732623264393435643032643237613438 -31386464363466633039613063633938363961636565356261646230303763333736646564393138 -33613766393336306336363431613730613932656338616330383563653432643731386633303065 -32633138386263396235306537623430393131356537396561303438653439616631313234333830 -33373838383339333230326362366634333531316331666132633630366365646463363066386632 -62323236383136396437356435363732636636666232646435646334303633333963353162646664 -66313635616537623738396135626364396138333934353666396232383662343466316338633561 -65346362393064393431306331666536636561396639666364383236643861636532663761373631 -32353639323632396439386635636465616563346434363130616265346436353466616466326361 -32383739373537306565643834363063383235663132306133343333663833333931336439383163 -30613732653739356537386434623336356330326431363265653961333866306365666137323130 -39623366363232653965353964393266623835386664373332613338383138613430633835303739 -33373637353039303263353539616431366363653339333537633836636162363634666632663762 -32333131323565616166323866326532646136313966633936366133323436663163633764323537 -31663264356363636463666232353539383530343866346665333536663138616466656263643333 -66376331393062303536393639633265323664303966363230633564363437393137663834396261 -62653330316264313361326464306136383464393631366264353665346664363631366162386230 -66643230363436356232653733626131393033643639643735323336613730653430396631333930 -39636163363165336237386662313764663936613936353065656234363735393365663063343437 -38303331643231393531633538346335663536376466353961356162353166373936636436626465 -32386361396466386231386531636362663438323533306633323838323830636138656135666563 -37346465306463616436333031656330613964363533393037343834353935323566666233356631 -64353663633031326665646562363434393034333332666262333165313531306262376431396365 -32373337653236333630383463303739323263643536623135653362643234663536303166383232 -64663333623838643437653539383565306466363764366161623361383961643665306563376666 -39616266383830363462633636326535613638383363303437666131383434636437303461333036 -34646338336337333530333931383564353863343365633832393232643335613238623365613338 -32373432646132653263306138653834303437323261386631636166656331653439303734383735 -66666337353937306535613138303839643265396264373139656239323763636166376635633637 -38643561373538323365313335636238356465373737633934323465333731643966316531353962 -38623536316363626434623739323835336262623635343764613962653538613238646136393264 -65623639386561316663316333663561633730383234353731643737636334313131353062646264 -36373962636331626632653336663932643463373565326430353361616162633938376133393661 -38306630633964653337343932316336353962303831386262336135616439316331336263633162 -36663931613066373833633639386265316137303832366138323632353337393866396430303330 -30303335343739353564366430353738633035303232326335366436353336646131363564333531 -61666431363336666533613430323462656132663264393565646462326565316463366166363066 -65626661343834656232646133386662633737356237363832373361653839343964666334613133 -66613466333138326536323461636566616330623337643965323730363566366230303138373761 -62303734646138653966303433353632333133623862666337623765626232656134386130303939 -36363866333935643139326331656533343034663638323431396132343136663031343166343463 -37343666633633643539376537613732643138376133636261653262663439643439626565353363 -64303965313532386535376439393634613638343031613932626131356464613031643962306436 -64313936656365653330336134383435336431333838633464326132633764326564323063343363 -31356430633032663965313032333637316536303231336638633434653032386262393436656264 -37336430346662373036303066393465393830323130313064313562313233373730356332393063 -32346461343232653234336261643363393930303130373432623736653161653466393436373439 -64396135376566616139366666646461633566396132346565393536366332626661313534386231 -36326462636238646536313730643835643666396164356665613432326661323566336431616361 -30653063666531313162383564633433613936353030383331623430646431626333393539653330 -62383935303732346163623632646363333365333330633066653332313237333838353835616335 -32333531316133343938303765323537376535346434653137373231356265666466393638316632 -65373161336232373863303862333430666664303964326530343031326165336665316632313131 -39663666623234373163616134623237323934333364666666666234383464616534373765633032 -63626437373339643836316463633361343731663465346234383239666564343831323439393931 -61383836666564363134313737343932343837393736343762386165383130333133646233393933 -63373331666639656333323730356134626634313838386163613938383433653165646632393162 -39323166653866613062393665333531343933393361343235616631356466353835663436623931 -65303262336435306366316532643831636530383161383063393562616631613434626634393734 -34636537386137636363666466373765373037366636366561343239333730643737356637383334 -39393966666636613137383638393963373962636461326331303236353761393965666564393563 -38643962653064343734643834353138613030393363643231623636336266643166363533613165 -65376137343532376432663164613835666331393434643333626561303330316132303232396437 -39623638306134323033373639326365353033393165356465366639393937306664633264353434 -30366135393535376664336136316539393332316636393634323535366435373038333238363838 -32616335633137316566636331336333623939613162626232366533353665373331346539636635 -31373539373332613538393630633166613663396166366466643631376638623666383632316235 -63613731333765356639313863303266346639353335333865336364306434363463323633663736 -66326231386263323536353534343038383862333636353562646263383766653231613336663661 -33363461323232633335353532643161633133373564656164333862336666303937613663363531 -39343031346465323139613633646331313135386363613837623130623034663438623738616438 -31353966393533656232353833656332616363663766383633623838633933323066643433623438 -39393565393139643263323938663831626563633165393532376662363033376664666163653739 -36633330616331333264386632343633353966623934363164373035333634316237303530653662 -37306237313132613266653433356230653065376166613532623563363463663765343932336238 -63356563643435643363373535643935306237643433646463646532383138633465633762393930 -33353034316437386136653366396330363064373437363638323232326463373931383432343733 -32373030363831353331303733656164313035626166363437623033646163336532636630656434 -33313936363530353837376337656563346638376162613262623533336262643761373430366263 -66396363363436326532396265303138346138383366666233643737646265306566303138366531 -64363334666266643433323737646565613831353334363466313766636139386234323637663665 -62663534303635353138323430613733636664663864353263643735383333623331396366613661 -30306666356539663965633032386363626165633966363132653939353766386565656234643935 -34303731646537653533373764303264323130306138383535313165373964303933313161303964 -30303032353064386131343062623535363861656236636233326163646333313963343037346132 -63393864616662366533326665323162376364343162623963663330653663623035396235376361 -38383833366435633333666535373865366230313363346634366439336664346463396565666332 -31386636356263366165323231623363663335386434306238366435356565366634613563656631 -38366661393339653933643861346336326235613136643231636663303435393166643362656136 -36363039663634366332623732336133386432313761623832613334343364323063633131373231 -30623966643534303537343736396365363739666434393532643535613834636165396533363934 -65356133393266356264376261386534613737636432383238393235336630373666663966386536 -39616539306332363037353332383631313736633163616530633664323038383835353065353230 -38386365613739306664636462316264353165323037663733613236613465643461316231633730 -38643830616264663665633462316261313838323933613063623133383861646437613238396434 -35393266396339633562326563643137633935653064613230393634633834613263616233636164 -33353437383434646562313636313366326464393863383564626463623462336363343839303966 -37366264336439373365643465303735643637366162623966626236306637343165623163343436 -32373266343437653362343137633339326561636563393832306266356630333930336564616231 -36626432666537333262333163303437636162663839396164353439326130653633383436656433 -30303638336232656361383732663232643539363062346362623233376137373735666630353531 -31306332316165636230373631343265383235646264333863346432653536656532363330306162 -65336232616561623464383131366530323937393735333662393037616362373233663231383166 -31363236616135326231626333623764616439373138373063373133333932653537356237313530 -65626139373039306666636635363037346264323431663734323635323534303364633635616334 -31323130666336386138363238623665613236643463393265633731383133386131373832646231 -31396463383931343133636663633661656132336264626235353964643562346433343534313037 -35633137383763303033646130393062316230613465386635353633353564396261373763376238 -65393532613162383235316237646437326264636439393838633335363137613863633136353464 -38363333616433363431653437663830663238386264643435346131306135383033616166343333 -34373664616463316639333331376630333466316232616531373435366530623262666438383335 -32326534316139313463316330656639643366336430363432393334333665353539623935616135 -64666561303865333661356663613233353439376163326362333962326330636363633837383465 -63343835613562353430313162343265653836383064666232623466656638383366373735656339 -31306536613335653832613963633133633133613861633838633232663933313331373130666461 -61656134316634333637313365316661353034326362653732633663303664353836653532356366 -30313036373261323235366331643035623762386363636232383730666566336563653633363866 -36323530386264366134373031326163616337313163656461333864376166646136376362363137 -66623539376130376435373263363532376533316135336638383532303232646237626332343537 -31316134333334666635623961303938643163663837323765633465626430363332626564393164 -61643063666161663038343431346630326236323761636561336461656266373437316631323661 -31653431323831643264396231326364653232613061346165373233383138353334346162663165 -30386439616533333432653963336633323433623866306438616236333663303336623131666235 -65386164653662346638633033316539336139373237633935613337393039363135613765333665 -66316664313334343233323361626435646237643932663761353331623338303563346139383965 -35363261613935646235633466666632383233326538356136646365373165336234346633653532 -64336232306431623262313432346265303630613764613134356631393132346166346565396636 -37363637663434666166323037636137633331323839356538363335613563313530666433306438 -62316365336639643030623862643266363861373565353437313633376466633932653431643061 -36663561346261646638373337386363336265363138363932313266356335366462346231366662 -37383337343735373466383363616138363733626661616636376565373862323465343661383435 -66313961323932623162646564346138626537613533336466373335353733323964313034616337 -31313139373263666436386531623538313762373939646132633734663234306266626234643034 -37653338306263393430393834386536316231633365633164313464666162633130326565396631 -32323438643063626461383066376562633236613332646263663838666336303839613735363838 -39396666616538333762343438653261636632303532353639343839356134653431373633303837 -30646166383139636464393065653839666439653037333463316566356534386335333665343561 -34663039306231653737373165643131666564306362306331323030613230323461636639623432 -63313662303039636438326539323938373933633133653665623038333037393534303130383031 -66653065323763626364336565366262643462646634326632653466303763613330386265346261 -32663963333965346538313132343931646166393264333236336234626331343631653232636134 -30666135386434333134316535313532383230636633333538313266333133366364306164356365 -33643535393935376134643462633534623037616262386161633839613931316563306435396436 -66383533376331666232373831343736333830616235376433613066306563353333636464343633 -39306135373532653162373566623930643965316133373963313239336532366563383939366261 -64646232393830636634316130353635663330366432303236303163393630306563623137353338 -36386639363831626661633935636566393337303831396135356433663433303935616439383861 -39313865373066303736663865356538313134363831633866313935633030316564643564353734 -37623964323437383163613130383033623466366631383031306162623563373039383330636330 -36663666356133336564643061656464313762333062613539633030616263396462383639356465 -63613130313339663061373861323735633637666466613531386539353730313632363937653939 -62303737363965663035333734333766376264643132373266313935373637336637303439393734 -37633164323165363839366538366265666362333138313666303532643461366166363364343339 -61363765323334656539323636626163646666636332653962356263663831653461346336373930 -66353731326663363833633331363635663337613230343930613034303832626133663239306161 -61373134313932646439376632626434613938376564326564356432356635633736616130616234 -35373737306431333831313335353763333232656665373531303462366338356562363365663633 -64393932393033326664363133326635303930383133343137303739353537613539353636336235 -62613930636363653436356330653563373561313965643439316330393636363463373537646562 -38656138316230373437396161333935336539343666653833316634653333626664623765306534 -66646535623035393236626364646439643637346631313238626434666636643436396230633461 -32616264643238313466376232323433356465623766396264363865343639646233663431383134 -37336464336136323637323961323661613335613464336131646530656535373265363461333766 -31313730393363363736623039303463343061303962383138623636626634323565346632303762 -32306133653263396335623562386632373066306461623366386638663038316338386339616233 -31383766356365643530353430316135616565393738336533653930636631353639636461323536 -38363637313764636633386161396264356462313737356365343661393765363537656437336664 -65646236323438613337353165363465653064636238663939666634383361626334333162663436 -35366165396564666435313930383066616364653036363237613537313462333461386535343036 -37356237373762383639316338656433316133643961396165633435343436373138353761623261 -38336536376666353739646533643661386534313930646334346530343430353039353235333365 -34653962653463393032346364353330306264623830373065633331376561646665656237633738 -63323130633832326634396563663264353864366330383362623039323133653734626436646230 -35613136613233313130376437386533626438326639646239376361323765393637326132306462 -61636562323464313434336364633139346632326231633462633764336366613364353665663437 -30326633313863303563376432623234396461653664336162353130306666363833363039313630 -37373837366463373263313736613333353237313232366366333936353861316630656631626339 -38336165363138346162616262336637326664366161343566336139363233346236303538373735 -63663837623965653530643062333064303164636538633966353437353630626437343963616463 -31613661396538333166363435326637363335313633373163393735353532303938623832626161 -36303862316337373630333337306338613466336434333432393562393831356633383239323133 -62343465303736346337373466383762383731663066373862326137336164663538333434653832 -66363637616562333562616439306634366534336463623236376164626561303530353563346562 -30633166623065323061373566386630353333643965326538626135653362656537336134363032 -39373932343934393638313334633265303131656363323134316538373432633631333863636164 -36376266356366373466666331393836646466303434643535346265626561623834643762393662 -62623131623931386332306463383132646232326362613164383231343833333839623733306134 -38643564663538663664333962396530353735363563316265653462326331313237306634623366 -35383266613865613163353265613532386634656533353964653433363036623763663530653634 -33653334643631663430363364343063666239316434656437373865623062386334386138633062 -66306434386164353166333939633862663231376561663536313463336135303135393438326461 -31373439613935396566343738326261396432313766376635313335636637623764663130623761 -30363162363633396463316561613437666461303634323661356435343638346262373137343237 -36336636313639396336663139346365333764333636316237353664396438396231346566383338 -65363930343237626530316338383335333666313761633066336165373865326162363235666136 -31376339396433303763336665323530666664353639383836323734653132636465393962633866 -39333131303432366236333534633039653539396333633637633239353261653165613935376263 -38663230353634663963313762316463333530613330303138346461616332643638366166316135 -32616565626636633535363635626133396231666536623731633562643666643562643363393131 -39623466656465346638393633306532353462663263626339313630323461356131383231623638 -61326632363432383434653865333866343736386366616230346364356239333436616165313833 -65343538306536636536373964353230343265376262376537613865623331366232643132393330 -31336161383830393934373062613839376265373130323764376430346137636166303064306430 -38393666306434343233313032333430326330333531313565306333626535623564343766306230 -65393436616263396436323435386238646165623338643235396364383635316633383135653732 -61303735333735303463613664346566623334623039666465366664313361613337633563373633 -34306463303664393837653238326534336532623732353532366463336334393464616331333764 -63303736663564353137633163643338626266343837376131346330326164626265653235343436 -38366339313761623939363930363165366635336338363961316330643863616535393466663639 -37363237303333316463643865613964653039383438363963323163326431386238353035343330 -66633631323830373035626230343230633937373332383465353531303731333631363663613133 -37346431633335316133396465623138373632626536663239316438366430376139346366633562 -34313433643764613765643634663838383837653962383961646166383534346237373061636561 -62633832316235346138643061323032386439316663316632386631623665333231353931333333 -34383433363932373630323630663732346437653662626533376561396636653831623531643232 -35636261393963643839366338303461353261363366373930393134646463303065613162376662 -63393438623465666233356363633662643338323439306362336431656166393539613565373638 -30383763636365353066323438303464393033313961656135663763656536366337356338333239 -32656330386661663733303531623039663865623964336331336362656335323662353933643265 -63616236303430383334653534666139623939343832343232396330383766313165653466383164 -63616564333731383662633163396538663134343636633631663265366130336631323366646530 -61393430346464333761393761373432633265633136366262636433623232643537643764363066 -37333334383964646533313166376239376261323832663231373230663838623962383039666136 -62653963313565393239336235376236303238313031623636386362356164303336336234666231 -37643031363337303331306331366438366535633765636636376637343631373732353064343933 -61313932663536393433343263636364333030396162396632373937636463396564336433353532 -66613432386130656565373430643636383832373136393334393239613237316263306432383438 -61396537353431653761336233373932336135306563643165343039353130633739303530313366 -62323263666530376431383533376532303962383030383137393238313235303739623035356363 -30383939653937316539353236336237396534353363346665666564343637633364653237376135 -63326466616338326335376331353232636132393437663532653432643461663735373464336239 -35326465383436333834616332636463636238653734386233666233333662633636346334383461 -37626433646163383664393964653539343739306239373066633166363332343932653039383737 -34366237353739363563333061306634336338376233633365333062376236343631366230306366 -61393936373866343939663735326131373132646230396436366231343666623631353030343936 -66616436623434306538303965623365316635303261636330623634653036343165323733363338 -32353433356461353436303837643335646437343730356637663238393634623434393234643366 -38656235313761386333396362626532313638393938353265633762663433613437663531646632 -30326566393933353338663531633733316536306438346265356366646238643034313664313365 -34303166356165613463666436326261633139393262623134313261333533633638336363646665 -63353637336530336561396239633163653064626632323863613235323935383138333336356232 -38663633646130353036633664663531303031323333613538313531306565633163306365353532 -33383130353666383935643165393432353564363133393861353562316364323238396663393439 -36363665643734373962646638636361326334306135613337323038313338333331663839623533 -35393534363531623332336339313737306162653534613061353431303434303838653531616431 -36373836333863376436643861333962346164376466636265616437313639616532313939656362 -30356537313766336638653438326334366263386364623735393661343464303462613163313931 -34333331363961643231383239396337663339663034393561363533663334643562316262316431 -38393038303266386531653632366633393930396538303636333336613336356461656530363166 -33313332613134343464346561383366353233613666616631623062626562646537653736363461 -32316361306265376666356630386131643165396437356438383262323165393930343762373964 -65613561383732306232386463323530623635373165646537343165326336303835616565383130 -62306564326535333361386265353839356139396261363664383637363630373435333937333638 -66356333366364326333356539613633613431373238656561363733656263313337643837366463 -36303965306130323735303232656330363232363331666562613962643030326239376563336133 -34333262646436323433666261383534633763613161643865616337373264623939376131356465 -34313331636366363734336537646538396137343465383137303436326165643939656264663536 -33376230356536393433656634303430366336393064363661353039616265303035643365633636 -35396561336365616239653661623062663930633061343934313630643335646237346366646335 -39373364643032356463306231356665646436376162643030623834636637393432643263343338 -39363263623066633531663431623161336239346336653961363536373664356164326636373839 -32323836383865626463313335653638313236303363333936623562343462303165343430363533 -65346137663663336439613766353462653264366339313062393666363965386438303465366663 -39633235643561613662383535343734616335373531383866353834353466313639393935393638 -38356264623833616636656530643535386262663365626631326639376638313966663438313363 -33643065336437363235363837336264626666333037663139316333346638373835633033356465 -66333961643332336261323266653431626234656566353864653037393863366662643666386563 -63366566366331616166383662613230336137336231663166396532366533313335336666376336 -66353661343366326337316566363133316664363461396336303463653832376466333062323533 -39633465346335626366303933383466353139346133376132396265313163323331303433313564 -63636132326565643466626561323739616532626466396266633939363339306334626434343738 -32363733653765343863643466643562393466313862633237393730313933376662366539623638 -64373037663934386663346363633665626562636162656638396462303664383964306330313361 -61366339626637373032613933613832393737616132623766343665333730313237383534633035 -30383138636631396436646435376533323464386530343761653263313935656338323030623464 -64393934653235316337653239383432616661653037376361656231616365633961323731636433 -36343863373034363631383630336462653231633633626333393036356432343730616338383466 -38363563633836396234663833313361393266623332336436363061363137326563633531383832 -31396165343366313837313031373066326533393732303361393865373461303031306537373864 -63306266383161313063636131616634616463653563363631316263616336323361616638633132 -30343237316433323265306665663330643437306261316336623632326439313232306166323465 -33316361623235623366356437303866366430656639316437316133663362643133633662393961 -37393963623564613733323639663437376635333262306336393135616366383861633562636130 -30303030343961373138653839303538623262353338343664316531343935666363653165306436 -32366233393130353865623032326263343233333365346563383232386434326139646234663765 -34643464623337323434376433393038333866366363613738633436666464326639343837653664 -66643061653631353762656434343965653664646430386339326633366635313833393532346666 -61663934396363636534393666373766333965643535306539666137393031663565346338333337 -31323136386234313566663966333037316239376135666266373039326238383037656261373533 -61383632636564656265333262353430386131363037383232393732646538666230346266313236 -65343339613337366133313062366533633839633434663064636162666435616233613239343835 -64386535383338656339383566613638303133316238666561626431323032326435646430646363 -33356538643031383031383030656336626330326664383635616539373262613265393037386434 -63623966633434623831306239643166313335666132386364323265646435383730326136386463 -32313931636134393139363965323265636432393438343262313363356532303333356131373765 -32333338333639333665306163303561663735363930613637356134366537613330343739333661 -63623630323839393133363165386331653666366432643739303632666232343562653633393137 -35646138613732646663646162623662623464346430346639313635396461666462643363383939 -30303535646532333335363937326265343838333462323038653361386438343264333439666333 -31623130616230653133393139306466396363643264343131323563333364336332376434383334 -62346333393962353937383432636365376533366633626335623734326634613739376431363037 -35333562363134666438626266643264633530633364386539393561623937666362326338343163 -62363364313863323530633835656262343436373030613736663063343562626162663530663833 -65326333616166613932623634373832386338656439653064393633316366386661356430363030 -66666636366432326435323162356330643961343430343234666261333261643362653964373231 -31316233336532303339303936323734346134313735346265333235333863383834656436636565 -32363930363934316430633061643230386237353664323939346264313034336539393338323634 -39653534336265396339346165363963346130346335303538643839353335303837386438613834 -38653234306137326232393931373137613636636464333832393965663564373363636234313330 -64363736386435346666323566363634616239393265396232663234663038653737663465653130 -63646532316363656335326666303562626662313230326665383264663637333262376330636339 -62346564303133643465306562323162353862396638636539316463313438663264626231323062 -30383931383631376330326635303739366336313639303339666631663466643133326530643737 -36366231386435343262346563623233666262313636303464376431306234353831363933643161 -35646334366663353864383566326466343637363532353066623165366639386364373035643466 -31396166623537363637613763653465326236383365323564643632616361656334616631373564 -64323263373431336239383030623938666163336236653266633963393235626566636164303436 -33626330303332636339613465613136356662323361303231326566376439343535303033303565 -38633132333364313365396266363431653339643235316163393132303032646338323432656331 -62626433383365313937336263653039346439393834346139306363386135643862313132343166 -38656366353862633134383764393638633863386361333332346532313539623635353864303965 -33313566386430386632383036323063663934363137373361623931373163323535366163336131 -64353036313236363532633863353261393333656239643639303165333330393364616630613537 -61316635643539393236326232353063383637336530333933323735616635363866383638663563 -31393566346332633430353234396362653730343861336237616662333664656331643634376162 -30386237666635343633313837316532396463633337343935613939383664343236316661306163 -34356166623766313264386538643737613132386333666333343736653438643865646134333136 -61333136386237336162383231323832646566343164376639323833616161633139643364663030 -38383438643338363631613939393736386663326331616361393164616161656631656461643731 -31646536363465363563343130633961613135373230346634346536333331623337326436613433 -31626337326165383833326434333463663832353630363865646238313836386236303265613766 -33323064626664656539363064383866666266633866396135363031633935333239363136613039 -66326165333662653065393337373661333835353263653131346132323762336663663835653130 -36373837626363326461616266366666633831636362656633666363383937306362333233303366 -32393136346438396663316531666238376437633335643439663538616565366134656634613937 -36393931323130656161646134623737643763303230366330623562613538363264643439363630 -36333432386530303963366661643932363566373930346539663031623038313536333132653831 -39626132636239393964303835633036616231366235376264383164643236316135383663633235 -65326361363135323337386463323536306461313037633265643861383462653333663839366366 -35663862613939373830633464333833326138343365303765653038616132653131613161643936 -38313166656131313866373532303931376235633236653038346632373731336433656361396162 -35623039646636323238346563333333303637373030326564333438316539366531306435633536 -31656463373734366238373462656561666265663664363632666463343934653738653833366332 -65313939313131353336356439653435366665613734613231313365393332313332626632323963 -61353731653231346461313431323336313231343733343530336361613230356136643838643635 -63303966356162313636336134646632393738363230306331653262366535616565376630393135 -35376538643263316234663734616634336338303664616433363134633664366362383638626561 -64616138316264373662623137346336626535303264343633613130363061663037386466323539 -30313763303364343237636631313363306336333239666333363237373461313565356238653632 -31386238383562376365656563636537303031313136396166386664666566613439373166656637 -36366133306638633065303139623037356330316232383562356464393138653635376231343235 -63396565393062306132353433656661336432323132636566656236343837363538333335363961 -37666532626630633630643965396439636235373161373335376234653937323835353330623836 -64636561326431343662633733393961366230313131636533393432643337343765393466623337 -66626166306338386331633235623933613166633638363261313335626436303430643464316533 -38393363316230343337393764623863633566663432623531336239653364393463613164656631 -37383633393635366537643964393236376166393039313063653834623633616534353339666665 -33333636373833323964616661393336643265353334383233346562333533313033336436336365 -62313961653639623236383533366533613133653566326662393862643635353065663839653133 -35356435393138373931643135343932653466323838643262303766363463356237326364363962 -34623933316262636535386335636139653637366635333335353363333233323435613839633537 -36623133643464333931303832653230356534353462653665376462623662333461346365323164 -30666133613961373965383531653834633831323132396238373862336433616332363138383766 -39356662633630323337313066386163623334653539333035313437653462613964343836303039 -63333564393564333638636339646238643430386137383566383034313662373663353861356233 -39366437663435616465666366623731336337373735313733633733623564643038343464626237 -64623866356366613633656133383763353736303537303561343936626138393234653561303735 -64393930643830336662353965326135363338313039613532643464656239663064633863633130 -37366362636361396466666364636561343033653262643133383234323130323834613338323161 -62396438323332333430326537303132353237633734363266346464323239376531306262613539 -38326630336461313736633430646563333435313434646633653234306566366138333538633936 -64363135643835623839636333356566393966336364663265626663643865663133393936333037 -34343138383734353536613762646230663832313661306265383461313138653265613537613133 -61303861383338656165386434323635333438376364656238643739616630386666653563393735 -33363230333431316366356161323135343936346537663365646538356236303433353762616231 -39616561373235333737343565386138666465386261346331616638613338663866393964646233 -31633762356633386434356131396666376563336233663635663663303865356230653865323034 -35373535323863313162643166323463386630623564313732663939343533656363636537653166 -35393938396432613464316565323266346666303239336536313361626637633135393538323234 -39386636636561626533343162343562323035326262393737383065343264363436343464316363 -63633039383866326231336339323865336537666364393166396134636537303236626238643732 -61333630306132663937303136323036323730623635323939633134653937633665336565316164 -64333963383964626136363163633534663232633737663864363138313164356366346162316234 -39393238333138346632396164303265636462323663633861316539323030396662333436666263 -31396566353936373734613434326137616433323763393138373266383064613330313231356538 -66616334343164333037316561376433353637346330636262376238643166373830326334373737 -30396463643939303466396261396661333236636531613234666463326534376230363563396437 -32613766323039373830356330373466393665343938306237643436313433626438333837386563 -63623864396135643432643636323433383466396130353134316138363432653036383033646664 -39323132303934643537336530376430646537653036636436363264326465333966666662383239 -36303862363064333263356363653763646361663464333766636130356232393838356634626664 -66343463373165663539383434326331336233626637353861383832326362373330373762323638 -30333736623234303634353536363437366261306339353531636463303163386566666636376332 -38396334656661356434316433333739316535393132313533353538343362393038616336333932 -64376666303966356466333161386561643233393337663839663064356262303037303930336638 -35306435363830636336613230633364646164653431366234303963373738613939303538363233 -33633462353835353034386339373065386135393737613531623664303839383033643931653734 -33633064333935323066623639313064383561653461396466373538373163326137353364396531 -32646335633439663862613532393339316635613235623761356562393037623530383434313866 -34383938346661373565633335313638663339323265643231656634633132333839366232326239 -38313633333766346361646266646264656564613938323432366564663834626437313631336433 -38366634356265376261643032656435626263376361313731383238623839386638613330386336 -65643437633534343962303666306466336333303139643137363438323864353038343331333139 -32633632383833363362333764366161663832633835353564393563326336316361343335656532 -36313132383266356239623966356361353539346232326633643039336539346266323536666437 -66386237383234666262353439373166626634663039336638623434646530616261376536633461 -32386137626332663938346639366336363264326163616261653366636135326639646461303231 -39353866366666613766653662633037363038366337316566373362633138663238633366643834 -64633165313232363662666164383564383066386366626634656465376562306433326632383237 -62313531646430316138316566613636356665336239323764643333326362643230633763643461 -62373666633434303237326664316461376537656164343265666337386163623663303365366633 -37646631613262616232386430313065363632623966623734303235363862376366653731623930 -65346132353965373161656130636436633364363864346638306261633336353932313861396237 -63316132343462326631656165326532386230646236343338313561396661353138616332393238 -39303161383662303438396661303161626634383533386362656630653936343435666436353665 -63366561663935396630366230343439383734626638633437613566663339316632396133323134 -33326266663634303166303735346331393236383632393766386437303635326530613665376636 -35333866626637663338343461366565393266663638306462633030616438333930366662623661 -38383564393631633532636136613933366630643935653361333563653334366266363064616465 -34373430333133613861383363646563336139303466613935663739363833636236633233333734 -38303965623733303432363663643233326630666637663435383834363531656532353563333762 -33356635393461653734643633633566343236666663333631663934356462333139383339316462 -61316165383932386131303038613161636364643133643530373166323264323865323761323831 -61366533623964386361393637353638653732336531376234393930663731383035336533323839 -65353036346132313135393037343763363538633435393336303962393662366261333964613461 -33396434643363336432663030616539333530303030323938613132343232653234346639353539 -35666534373866613162363266653431373464326665366436333535626566313935326534346131 -30623836613930353066636638633432636335326435376264623539356166346230386535653431 -32653032663637336566636634646334326363613662393035363836333030333833306434383562 -38623436633961653536336266666165376361353830373933646232356639353031373734643263 -31623334616662373433656266343064343938303264623330623635656634336330346338333430 -32316138643761363463623263323337643864663365656535643132646333363763393530346164 -34393362666632663336393138393766383037613631633430613266333430393636663631636161 -64303937613764323536616331353439313862386639376530306130393366373364636561346137 -36306264303431646633653135623737666335336138373565383731383662623637363234333362 -35386133353836343162643634633934323333353763353266363336666132666434643134346537 -63626166393339643036656233636430633464373263306266396639356363343934376565623830 -32366162323563626535396465353932373730383335653531666162663663326464616462366532 -32633434383265656166316361326362336439333361323766396530366563393139346633393233 -62353466663864356366636537613333663261363533663366313939323661313335396336636331 -35633639363730393430396438363833616663306634303239343036623061633966363663636334 -30623033396162646562316161373131316231636364366165323432646463393364616465366233 -63666366346230363065393135613463633339373438373234623336376633396238346633656633 -36396564653234353931343163316361623737336335653535323163643133396162333535386437 -34396165346663323538386166323961396663373264653538353239626133373463316631313936 -38326662333237373063373839333931393435643463623161666434323138343731353765346261 -37626364663161376161383938616262663234623230346530623438373333656663653235663464 -64666535353561383737616637613935353965613963363837306261343236626437626339353538 -66623562626230656164626636666464623038623837623231373637346535643831666531303637 -33613164393664646133363966613765316636393533396266346538303236346630666137623937 -37303431623038633737666262383466353661383830376239323130616536613834626535313135 -32656536653637356232636332316430636131313232663437313066396533353033383065333562 -65313632373531306337373236663330343837383138613735386433636337623834643039373261 -31656632653732366233623636303464613335303530663764323533396566336634626433303366 -32383461396333623739643631313336663465346439356238643430666436663566343061653037 -39346135356361303730353338653535323934313034303362663434383639376139323039323563 -36346238613834346164303734363065393537383262623163663231646638343937366665313865 -33653433643933393534616531363761363566323532303233633535316437656235396432303137 -37313735653031616261393538313737623636303933663766616263653539306465306430386664 -62383461663637373438666437633362653466393434316231373161646565303037656237376663 -32646132643037333963333230613932633032666666386461363163653230363365303439306265 -64343863343735366330623966313462373766373831626231383031656561373136396136616161 -33343161353161616464346438653362336338666237626130343465353132663936313339643236 -36616131616631343335623230376664383438343139333034616162623863333736323636386430 -33306535643163663735373232356162393266393362323935633936313633656335666565303836 -64333132646461636264663138393338386535396164323837643466356664386161393638666432 -36303861386234663932646162393434636436353562343631326262366364333861313061626162 -62646466363834636531396262646137333635313061316630343033373364616437646335323437 -33366565343531616132326533616131656337336164663966616138303536623263366636376432 -62343061643065623136623937316466373132356437356132373766396363393938393036303839 -64663734333439633230376238623136386132333230666639336134326563353365633332396461 -39343566643464653462363637323164363731386664373737623135623132303330663166363464 -64313165666362396330613466306331663961393838383036313131333538653233316362343564 -37653166653530633330373934643233646138666464616236653363376130316164373935366664 -37376166643962663331316664626236613862326631363265396438303034666463633939313665 -31306562666338653863393136663033336335306434363862313763363935636263346261633361 -31396638316238633434333634353561303239333037386437303365376663393332336261316230 -65363433613933376530303766663131626233323131306337393635356533336534313534653961 -63333166616239333064373833623635633133356535353032653930356463303134633233386333 -32366131333231656636376664366331643964643839653539646132386132643537633766636464 -39373163363334643431343232376430613238653335353864666662393434623965326561346135 -31383630373939333630663063363333323231633265613566393838613966333065613331663531 -31623133643930333062316633363730373763663339323535623537616434616465656261633034 -62653331396439376536613962643862623161656366396433346133376161393832343030636563 -35643765396433306634366230303730356564626366373063343261313635303938333533393363 -61633939633931393461303363303133646562646561373837623866633030353333316661396166 -61373363623033653964373831366137393830633363383630666134613334333765323833333565 -30666238633037383666653838326133366630396463303135616466383435386262313333623265 -61626437643336666265646331646236303435386466356233356136646231346134396338373765 -34646462326530383534373566366166653265306334616262393262396463383637623034623633 -36363731613438653735613339333135386435393936373736336434633035353061323462323533 -32626566356235663934643032363930353364663635323136383035366261666239306266356539 -66393039376233373264303464376534313531343738386366613261316135383931353036643734 -63323566303834373164633364323265373334306330303930663266653430346436336161303930 -63396138646132643432386231626635616439656265343739346162643232393933666635353364 -66353061383635623939386237623634323933643431643062336663333235643361333636343433 -65393532313139646631646165353238666436613233346466326334653838663964666262393833 -62613662396430353930303665383866656338363235653533313934656165663230616665653935 -38343633333730346562373536383436653363613230313261616563326363336465366466386135 -34333764346132656231636632313332363830306366303631376434323033393836613866346139 -30653630343635393136646538626635376639666139323666366334316332346534343164633037 -62353732343538393438323031613965643861393963656663613264383066313463363730386463 -34333237346463646634326634323663303232336264383632376134633737316166623631656463 -66346437656562366538613730643064616635306234393763623330626437326532353030303866 -30386437333261616565393932336164306566623330643137396135363365623164363634653631 -30643937396233366665623236313633333032313264656338396263373863643061376435626562 -64383161366633656165303066333564303663323236653732626536316434373732333365336261 -66393338306431303331373266353861323064373235393132653565663937396336393437376435 -38656162306331343962656331613438633066306662323531313539646631386433386564346231 -39636162326334356162393233313636306130653539356532623939326635633666333233653463 -35373836396565666465313636613533363632633866373762336663613435636165393064626561 -31306537633230613738303035373332623266333063303937656164306337393230343033313539 -65643836373862333335613766343733653035643233396664363337623630636434313936613534 -65623362633731353331616462396530653563326630643634613534636163336465643038373831 -66633839383433663866633736313836626233356630383335623362633664386436663030356134 -63363965346232613135303561643037663131653662613763656537663534366563626461363036 -64666661306130653961363532616166346230343936323335616162306162306132343439306665 -31633239623639633564643561623032346632626231376238353666373463646136646132313036 -36313639623264383461373662336262643634616631353161356332366430633662386565326261 -38663537326533323635373963623063616433346237663436366130346662383065346465656261 -39663839613130373132656538336233643439663331303132313531303231383932316565666234 -30326362336632333035326161636165663462363334623163336562353031643631396336653539 -61656333646364653535663731623139363138393135376564613964373263386639666636383637 -35366332663234333064616466316562643734633334666434363661343466633861623962333735 -30393763336633323031646430346636386337616336393438653464356638663333363461386233 -39336165313634383361623931653166396536656162643933346537336231343433356534623034 -30366630356133306234663238613930396136376134363231656366306433633664633432346265 -31366138303766363263363139323538626463656436313365363264653761633764363431353163 -38653937346439646633616436633665636465383537663864336335366638633734313539333533 -65303730383331363633393939303532383838343534303030303663316639393130353036393363 -38353137306665633532306561343762616230316236333939323965623235353764366635343564 -32356565313133313937656239376364353739613462623132653866313232353230303737333932 -33303030373036393631646338346662316532333530626337386566623461663630623363653866 -31613562316430353732666138613066643739356339376535323237346632323866393365373565 -34343764663463346434386338623835623063663430313932303137643365383339393834653236 -34336362633964366137333639646161376331653934363263616338343238303837303532396132 -30396232343235336564636438333730633137663630313766666562363931323866653237373261 -66616233303736333737666538643935336338373339643933306239666265643137336637306232 -31623238306232353166373865386532613863383765656364663030323337613234323565356430 -37366639366462306333323030336663313535656332613231636130383365386638646464663135 -31346239336138353763656563366562383161303561666362396130626239383231316265373663 -35323436376138303762346662363562366535623263623664613432316366376439636237303061 -39326361656633316663316165353661343430666235303736316435346461353564623562396531 -62616261356161333035396235643530316335633661366533666466633436326334623832666637 -36653730313364373063323062346338303135313262643264666632663861383838343664636336 -64303135333234363463663334636661316137653663303636636664313961623837666631626436 -34663836313232333332663138623763373565633539643265323864323937386230373462306164 -65396333626464393733613135613066303662633639356630323261356265656262636333316564 -39663862326233623739653133396364623234656639313432303461623737336535616332623435 -63383362643666336166626638373531313432393762316438366366633031383939653465326135 -34396464326637353562356530663663326664373161663766643632613437323864646162396330 -32363836313963346165373366336338336464613137386535643331386664383137373364393666 -65666239383439366162346131633561366335376133323632623539616137323236623936663465 -35653338353938346236656430386437396637643933363037336264663736313164356533313665 -62656131333833303331396462393264646534656631386166333638643666633139343538303637 -66363465353037343635623264383139383066623032363364326335653063376531333930393564 -39353464336365303838323231333932353037623663393932386363313465633137636463643662 -34636134326661303061323435366361626566613939316432643939343864383865616264336439 -36396466386163626636626436333932356364663731366364353439613936343933623939663539 -35643430613831316165666139623064303932366363653735656238306539313461326331383963 -66343166303938386332353637633334663030343831366565633539393166643265373731623166 -39313763663137653661303465363830633530313633663231363836333462333664343039303764 -63613638353261393166666237356531346565623662623562636633323435656262356636353332 -63373735643734636263393266333036613637383561333736393035313766643639643730363338 -37653739643537313738663435666233316532326233316430616237313565633735663235376336 -63366462326237643366396465666339306465373262653262366236666363343638326664393262 -36373431313737616463346363653536336331303936636330393133663636336234643833653637 -32623338326230626161393732343932623536333762323863633334323435316662633166373830 -32636532626334643338643938636263373738323163633264626563386466646664356265373732 -62373234623535306365616535353332333964353537643263326638633330666536366161663033 -66396634626463333161313435643333396665663562373332616339396366393537386536343833 -31373561346565633962383363393061633337386331643135386531323939623036656231346436 -32353030626136323861393038383932323161666465383736383762626636663438303635376134 -37396335303263313063353438346435393964363066316538616134363365643937313232353034 -38303338666363653336616539646232303439363062306262396665613961376537623536643535 -66653530653765653964326666383362666161326662393530336435313631393561343638393930 -34316337393061353735346330396133646130303939376234353862633263353137313736666363 -62333132336532336165363065313037356362343266636332356165633261666632656665613936 -64333261613366613938626638313334313132366236333264663831313635383265396330393933 -62323739656362633962646165316531346264666137346161353061613166636162653532613330 -31633939613865366431353132323730376665316636643730303062383237613130643262356266 -66316430316531663033316539333361633838393533343139663733626230363261313331323266 -34376532326666646562326232663732343538663931313135376661303532303530633939666336 -62633465626464663563353837653638666535613232373966393638386434623364353465343339 -61663765623433373531373330373637373932383431663832386335626437363161646161316232 -66343733326565376364383533653236336262656263663066366433616563363938393061653635 -35646430343164353830356133633139393566333964303565376565666666393333653637653931 -61366232353936343934396461313239616566653032643164393036303034623566616234363261 -39643230623632356263353835653939333931383836323835323665613263323433353366656634 -61623363373833383339393734376232306333323533666363356535633335633666303561643232 -61343233363837373636353431393666623131363931383664666630643663343536313263633435 -32333238626566616634343839316364313031643366396635323536343136646239376164346331 -66623533346263623931363336373666636630396233366461363766666230313236396333633133 -64623663643631666536346562646133636364376332663431613431623862623235626630346231 -64333838663237393166306638323631633865326665666239373533363565383864396165653438 -32643361393262643535626362396230383939636530666230623335643262383765343537636337 -61303636366666623530306633333163653033633862623665643130623138353130303732373630 -64326139383631623231353232653863303631343139653765613436303862393563333036643036 -30633661356631383961343535393634343964643436383966636361393939373064393263616264 -64336336646263646139303432643965643764373831383837353032666265653766616431623637 -63636439613832326664666635653838356332323137626532323763346235333232343131663837 -37646630323664393264383734393931393264626137666331623363613337303239373164306138 -34633761363164303666616463623163343132393335386661343565303836666161333330343963 -66663131313834393763633330626565373731623332323765323961633064343863386534646439 -36333038643939303737346430643434393164613133306464323037616433343138626466663834 -64353666383462316234323938613762346635356136623331343339643435353864393931666466 -61363833336231373361303035346232303866383732306234613962303263626238303438346537 -61313063303765633932333436353237363630623139396462313937336161356239646538636231 -32373831653539393237653764326136653031353338626330336539626635303837616266393431 -31373735366232663161306138393134643034393736363536323663386633336462353137646230 -36623933363136623166313438343639626635313663323763623732613465343130366334366338 -38643932623637343830656434626632343434363662656562656264373366613639306666623164 -32393338383132303438353831373566653139653336623938653935346437386464633463343063 -38623030656632393632333332656264666166396362363631333134633661336365396335303438 -31653839656364346363633530396562393536306332353734616162316533383137366233306435 -65666139613566656639386134336361336364366130613536383466356132353038383237613432 -31383836326533336130313638363266383764336564366630336239336561653439396135616464 -65353535653538356538653138633335633834353632633037363761383463653561353534396330 -61353564393935363061326232376339343438366331373364656234353265633161623832613563 -36346130613566663765326639313939316161616466613762666135373133323864303730306162 -38366562633664653234363037306439346136376631356139306261366430386464393766373633 -65616530393465643131393966363534356463633532313235623261363062663032363033353464 -31633739303761616333313638303166653733303932663532363336326562343837353539333664 -62356566633934353662656566663965393665366135343431636332333439313736313533323961 -38373832626337616334326264623063303762643537346234656465663234373065373761633539 -65393363313636346635363834333336343035613631363761306635353661356234623966626361 -37643237386536333437316435613565653535393130323533376535303536386530346139356232 -31306364343463333664646364376333373866613563333662623162303365366132363536323830 -36373435646639376262353965313432643339353732376661373838383162303366333939633137 -30613863323839663430303662616231323538323038643234353730663232363439316637333435 -34623939623466663666396530376138613864623562313463666262313233376534626362646366 -38333065653737633232306164623537623830656164366431306337646436393334623039646166 -38663932623963336536313264303630656362343964396336386366393562643035303232376336 -62653961643630303535343062636365333662306138353634653062313966393964383233393065 -65316461313162363364393765343363626463313936616139303939333731323763396336656162 -33396362396163653338646138306261343537386133626631336462656530363535343061383938 -37386562373634383738383662353062626339356237333962313331633461333333663065303738 -64373533383830613830646338303865656164366534316662376562646433653532656437376135 -33383237393938666166636436663934636166353230383838383032656665666237363264303136 -61396439316339313332643930656539383338363637633235303435336563353062313364303836 -30653836373664333366646465623233363733346330316665633136333939326264336662623833 -66366163623164643263666239393333633531616662396266346166616266393838613032623736 -39633230653430643261373839333062653937323462306536303664313830333235613762313764 -35303866653335613430303433653431376434396363366636323530326633666163643564346634 -31633061323535633333303566646339616538343736336465343339613964373138326264393665 -37356630646137386435616138346134393661326636333337376137646261616439313433346462 -64653266396663636561383431383333363937343061646364366133613834393231383838303035 -63363338336635643135643534336662626162633436643262653631326137343664363530323839 -34303763333739613065303238633531376338306238633961663861313033393063666631656566 -62336639623630663366343861626436396538333264663836623736346335336466316337363438 -31306561646339363431663765343639653035666634626333663164393531653338323035633238 -64653032306534626638313135626238393239383731613363373563303265343233376433666361 -64363634663265343939646636633231393165383631646337343034333832303662616666666235 -63376362353138383539666338343030363437376233336632633464623632653135646465636264 -64633438653263303163373264613465366439653738383630613736656534323835643334373962 -36363137303862396531336430323730303232373432303233336438323334623436313431383038 -36633136313239663334646330303963333530636138623837663265653038623938616339303634 -30333866333365636534333261323636336261663834316431326265313534363636313239303736 -37636534386636343461656238393162306566353730623561306437353134326134633032373138 -37363435343866636236393139653939616266373931663735626631353665306433343065346637 -36383632346335663036306365383561633866333765386130386462353963626362393838336361 -62363338383535366531323462643432366532623964366336383365366330636231643932623965 -61303836343561666466653438336363386265333365383334376534666137343838343136636532 -66643739313837653866633439363337316666333838376663646438343835656265613862613432 -62656434663030666137373366643361336466356339306637323963613761386334383462393863 -33643262346533656131356634383465346131333034616462646561666362613038313162376630 -38376161306530366439383065653630616136396266346338346565316536333064333661616135 -34636333323662313535333934346336396636633034356135373837383533666562353363323065 -66343933646363383433633632386333633666626164343866646465313832356364336463356466 -35323139636136653832616534333835363831646231356136303963343064303662343434386666 -63386231633666303933306135326465613162303361333133666337393238306261313634356134 -61353132323032353561333736653830373532626361313664316334623338653465383131346131 -38343234363635306238636664316635653365623937383637383465633236643464356566323439 -34353564656333626636653833373938663837393834626263646462663636663334653530353765 -34346533363939666164653734316161336362343462343931393135613034636437346232636665 -61373332383939643662383932303236326165346235363735396666636363333939663164343937 -31373662366563623166393931343231346633346236653732363264663332656333636535386363 -39663137363666393862346131343039353665343964313537646531623837653336343236323233 -66363563656539393437646264393834383036316336663335623434623866643638663166643761 -33396663336266353338353532386461386132333631656162643166343564376463313335363738 -31366238363739666461643065633965643231303132366334343662356333316432386233636231 -30343235396236336165356666303637633363613864343663346530653235373765656666326138 -39303034636465333039396635613963396536363266386433343036346637383538663365316139 -33663763396534396330393530363930343864666137623166626230646437393466633262383733 -35383931306439313562303965383838663437303762613635383530623564343632663430323663 -64643030396437653432336334366164343166356636623734363863373236383038316665363236 -36366131376536346630303661386162633164323639336463356466366136636530313830393165 -35316630366439633037326263306264396637643838376335626233643032333664313561656433 -66626364616136303133653965643737373733363933356161323131323136313762353838653264 -30326333653266643964373263636330633666636261663135376166616239316633383739633638 -36613463613661643666373232373639633434356666653764656139646261623363356266333162 -36373238373832333864633130366330663365643431346433636166376630663937356233633037 -32633531623835353464633462663236363639353239333166633734336266656437313365613533 -65366237646664646537633638303333663336336430616361386665323030366163313665343839 -31663436623232643634666433303032656135303537656532663931393161373730653962383664 -39386238353461343664336330636631373736393965393136326565666638323230393730313463 -61396139376138326337643862303533323036396534336234353563393933303734336435623032 -36633036613962653465336230663861343130326430353561323131333739333531643239366432 -33373162616436646465306462656436643639353664326533376132356136643134653461653661 -30316234303363333332373031323036666161646333623536396562353034323836326538643665 -31313131396164393531383164643636633439626430326164313634316332383935626630303334 -32323865393339326339633833626331393934666166376334643538323837303232386231303531 -64386332303638313732376631653631666665323231323431613338656632333630366662356439 -30643263643364623862326566623139656563666530336561633064653230323733666161393735 -65326134333831383238643963646136623131663861376164326531303836363638666438383337 -36636233383964336131653736336235393638366431393864313935396663663330636232393534 -61356330336365616463333434333230383561346466376435353139343538653737653466636632 -33623134373564353239373736363861306239636562313630336333373362666332326566396134 -39363139313336333632383030323033343235373865393062653338383436633964393635396361 -33396166326637376137303162323336316161646535376539653039663863343661656136386565 -33383430356466623036643763663838343662633761396337316234666661363931636138643532 -31363363663534393531393334373934636637396262393562323734393364326466623237373665 -31613662393838616138373136613433623734303964643165303331343364376334396462663139 -31633163353866336564316239653763633162343831363734623633343738333139373235656263 -37323533363430623262623930616561633865656231663038623764616435313936666130386166 -36343233653032306464326262643865616437353139373834386665353032396237356462653664 -61393665316463633336373137346165636533636231643031343538343961346663653366663364 -30346633333364643263653534326138626633373337323037303637326661663064303461393362 -65303166356232303230346131656639356538353038633430383266386133303765393132656433 -37376233636138313032323333373566386563373864613565323830383338326534306161303531 -35303466333164623330613666383464313337336239353562313038376136366166386565636538 -61663731356331623231656334613536386534636565313331383965636336373336396435636161 -63326231313738663530666136353739643137653462333730343730373666363165373566646664 -33383338616332303262356239373132646663633531663561666466306562376335336530326464 -65613632353162383536383434643036646439346630376266633631653964656534646166613830 -63613036613132333331336465613139393639623230386536613238616634306537366662366438 -64393439383437323161303934376362643039656330353034313135396136373135353662633730 -36346535343266353561633639616536353266363366633132313064623631363833353764316334 -61353133323231306638376537623463653766636565373261383261353666333833383234393831 -32356136306635643036383961633730613430373936343263646435353563633334646537653537 -34653436343032636438626462643766396561623736656364663232333262353537326330336639 -39663139643236326663376365386231373166373537653161633565663836343965383061333762 -62626665646130646134616463306437646632616462613934373639393135353037616430353165 -32383839326166333266666264323861663536313733623633343834633466666439663163323265 -66313461313033396362656536393937653464623437376339366339336265303337346438393333 -64346532356263303635343331636431633361643635366462333737613334663963386463363065 -35643432386132396539643238336464313238373562373237663332653935323934326237613864 -37336432363635353964373533383633383535313365313663356432643739326333653632303861 -63653238663566396636396163366633636434313633323464333030623962313134316662363431 -33323766633565336236366333636561653966373834383035386539323933323862376662313539 -33623236366333383531613530336363616534643935316534613631363237373739306335656563 -38613363653464323036303733663931363462633161336134313633313736353037393633643334 -30336634383131336131663837396365313332633665636165656332323566626436393032666336 -63383934363764363735393035363562323535663433323332616130303832643765353732656266 -66386334326133393632386634333036306632303135376234353639326531306439386661643533 -63356262303764613366356136653933333061323238393262353435323633383465353161376661 -34353139666434333761386563313438356531336137396133666133326539303661386631323338 -63313866306634303734363936643833373862393136643730626237343461666632616237663437 -35336631346134313537313266353438623662613838663034336232363536396363353434663234 -35363430613535623138383735373035326532313134336633366430333430633030643334643737 -36356135306336326139303139643162326336643163393239613535643239343335613435363035 -62656531343530616534383436356231396635323036653738383464373332633164653265313433 -37363165613965383938646439396139353038633566633038613431366435326663613534333030 -33316130333863626130663130316263613437383838313761313263303938646566373038396131 -34323066323938613664313165393533616364326264386638663233643163656134383434303630 -62346533336530393764646261343132373336383365313561346263366566383063303562623832 -31373236656430393336333833316434373336353761363237643466333535356337376461316366 -39653161613031386430383330323139353865616563343336376235613636636261303736323861 -65316163623963363035393461623565643633376261353637353164313064653763613433303262 -33356566326539643837316462663364343865666565336365366238623831336262653030396435 -63623862633434363964373762386330393563613037366665363532343139353733613237633031 -30656634383766363233363164396663373937353338396639333234643163333738373938373531 -33313965306163316661633664346632313734383163303363323864373962383136323062366161 -61396335383633653364396439663265656639656463336238623732626635373261663266663664 -38306363653138376666656331633836323238343133633163383030343163613666356137336633 -31633530616436333331366439303430613363623963626362633334623930393733613133643666 -37346531346333376361653062393130306566383562633633306534323430393930613938336133 -63346330636238353930616233333166313737363834393733623463366235356564303861633236 -37616263616437306538386363363934613433356130316334616531313638653835633035653030 -35393730333061343639393336323465646666363034653339653930623563636563333537353532 -31633766316663356331313438326330613535616436353631326533366561313565643863636635 -30653363666136373935663164663961656464633830663237373163373362333637353937343036 -63306335356332636562633463353938326664346337353563663266666336346564666335626461 -36626337383539376337393936616631353461326162356332626532636563613161383764326262 -33363139643430633330393738386661356664356166326531356537393039366230303339366164 -66666466313061363834656331393565396232666463346333643033303633653337663862386462 -62633434663935656163376539616636323631626262626433623632623831643139613235633632 -32363637323834613835366262346134303137323938656564626138616139613438383865653262 -63616530633264303035386266343434636363393235316261333837396263326239383435623034 -39376661613734353436633661313638653563376538323966363533373363356262363163373133 -31643761633337633337393533333733343638363964363930353134363031396430393030666361 -65353662653730653335336339373739626330643066323634636530323039653165393663613237 -66373261313064643463396534306164393533326230343065626465633732383261343865313934 -38343631323932393536633365613361393363343063383334303031356330646533653365636535 -34646437383938613733336634363633376634343632353437336564303963623238366237643337 -36333038353262333637373035333937666639636433616161326330376566653566623439346334 -32663138313265393466643935353733326634363165616330356131336539383837313031393964 -65623039393433666333663934633436613361316563373830356330326266663331343962613463 -36636666626133643131366331336338616265306662646130623938313735643131666631656433 -65626662643739306364623235616339623133643431313136313635363136373033373139633366 -63373630623336646136363162646430353663643766356632396638616538643036366633313437 -34376238363839316466326136643662333037373438373133636633656265373531376362633734 -39626438333739666464373964343165653935343334386563326664653161626562616665363833 -35663637616437373364373330363236346337623635363130356136643636383435623466366439 -63323462336366366535396462316162326234663939666235396534373534366534383731363937 -37643735336137633662363732636266656439663730366138633739613238346561386437353930 -62636463343732396535373231383936343265333135306237333964653631306234363965636536 -38376439643637636532366134393565353733613833626663393634616661643831346366383965 -35373733366333366463356439393534663034383635336439613735633463633765303331373366 -32616538386332303332656131613136666130633063393833316335313531633065346137656635 -61666430663065343839643330653834386362663032336139636161393462663265336161613361 -66306561646662666132333533323437313530616233373233376131626630373933613066396561 -62653437303665333839336536616561363738366565643537336261336663386166326530306339 -65343637336538323731666261396364333636313462663533336331316238356230373439356366 -32656235373562336364626439393837343132393565326665333630333739613638666637383337 -65336363326235343061316535353264353337316264626439353664643130333433366236393134 -34623031643534353163326465623863373136626461633035666234396533383439303838393963 -61363765353463323264383166303638336363316233363730363233626435393066326365613939 -33323962323135313739386364656362343930306639333536363530623338646439343039303962 -39663366306633313338326133373837313737326535323638346432646630396139363630343338 -65373866613433623766666633333032646131383062363839326239353839363736353533396266 -32633066376162623134306231303831303064353934613731616335663661393063613737616461 -61323832613139346636306561376462616531646638313734636162396334313537656636643231 -37366432356531376166326164656339343032373166653333376264633237393261623261633032 -39316633383139393864343337396565303335356266396232343033353939393434613937336438 -36396162346438353935333731613030343334353962613133643637383662353164656333656638 -61386237366138636562313534316631623638616265313263393932626566383030306161643831 -36653464326466373562383937373566353939306566363636613037346664373665376530663530 -34646537363430643561616530626331356230623065633633363961303231643735656534323564 -37386563393464633937363466663039643866346632626533336633623139656464653733633733 -65373264633933356438636239623736623534616437373139366362333430326635383935383237 -38396138356634343737333839373635363333393537643537383630643363343961656132323533 -32313233363936646634636236643732383665643935346430346562343736373437316630643166 -38626465653737316539363736353536393662363730353865616534373730613632353832653331 -32636234316462623362303936383133373530623739373530336334356533666663363261616131 -34636631323835303237323939616263323065336161653839303163626532323131393237316661 -66333966633035656465616238393630646634343864613533633938373263616263633639623739 -32623239336337636139646263373864353562373263336534386666383566613432323436313533 -37353031666335646636393761623062363263656365383664306534333937383662396239323533 -63336532636330333066383138623965356266313063626531343265646566363563353830306336 -39643531383832383830643264643835316131653236336431633230313336373632333266313638 -32333535646239333466666461383034363039323463653836623731666364373839376238643134 -63393231666135643365666431366364346133336661316238616330626461623731393738363464 -39666338626163623333613130386336343636326433366139343836383931386136346266363637 -31626164333539313639313430383730656638636231653065303539393730653730396236653665 -65303632346533383266326161333537326362343935363062666262313438363365313664636433 -62323336356338346265353632383563626230386338393462333265306339656166643831353833 -30653538313361336332346132323833363030386162656336316237373839383636653436633663 -36313933326436653262623031336230623535333438353037393431393932396133326139633464 -62376137356361623865326332636239393638663764373365616263623634616530333737643736 -38386431643438346139306634353831333661353530666135396635333863383534333430393764 -39303132616633343736663962366466636338366437363934383562356265313235376636616462 -31336262643762306339326535393166663362666366663861653930653661326539653662323864 -38303034646237383530313338326464623430613664666438393831353537326166366661663761 -61313533623530613633666466623233666336633431373335313764633063663762656431316331 -34343834306133613030323563366333353064613962643565663363663632366637653464643033 -64376362363731363832353934343165313032366165353664343431386261623665626537373136 -37313737376464633335616331393030323961663031613964396636653739616339633536333833 -32633738653231613066643465323864323035373931643864316537366437376564626434363361 -65633066353134616161303030336361313431623434323166326665323964303262303638313462 -64343962303838326236373838643562333563623435616334393865626263643536633964393934 -64613332653738323165393433396663333661326130663066383635666330633134323162373535 -37623535643066396637343261363732343636313565306639646261333937663166613633333465 -66643062663338346636303930336534366132373165626538393838326433303738356536383861 -37353337393565393330333766363333356431643530623936303433616231643532646264646364 -32346336326131623237383837333834626337666262663866313536613631353836373361376333 -32366665626436643034306461626638346165623234366565646530376264313463613636396231 -36646135316435316263383038383337613934646631666264306635326635383930666664663634 -61373731653234393937343663666366303036643466653634303034356561353333376635313139 -34646330346164326435383264343730386366376561326237623837313231366637643636326631 -66646233303935383161343365393038313438323434626433326264363630626436313565636431 -32333630636562643035346261393562336234663831333062653334393839366333353261663938 -30356234363036633365623933616633663037326632643736616366306436343434366564393235 -36383339333134346131373534326432313936323336383262366163383764636133333665393134 -65353037646561633536343337393035366630356565666664383065313638323133353233306431 -61643066633430333866326432346166633031623831383666323532663239336464643232376333 -39613433383234643935646565383865633737356233383865633262663762343035663934663866 -61616133393935633032653332373435393263363764656633353633343566373230376132343937 -30326232623337306233303066303861393265613234303734613032376538336436633162363466 -62336565363532643064363063613466633266366363633631336338636437376236636436656233 -62353632326163653935353163616438626331363561633032396637313439643636326633353137 -62316237663164653261363230306339613237653634346238383233623363333935383833646135 -61323365636230616639303563663266376338333838343039376334306438633539386664616439 -33656630356462653434323736623463366137343165356235376639353433643035343662316436 -63633461303565393766346363333336663533333163653066326265383165373765633636393730 -34396337653030363665363964636135623861646166336163313939326264393464366239396265 -63623038333637373736366466336637633261303635313665663964313535343563356266306531 -65626164376635383462663364646362383864353430613235393033333861656637386334633861 -39386230633161663862653037656231326464356532373865353633613366333161323464326633 -34666230353336633534373031326536643639316337363339333261326665323331646665353331 -35346362313161333465326530643261373633363762663330343137396336383963383933613065 -34626433393435343862353064313234386162653132333038663333303435363134613738346461 -64633030613234666638623431363333613933393065373863623862393438363565626461393537 -38316437646431396665346338373234666131386532326664363937323931313161353935333163 -65336332656130613939633931303232633538303361656431303630346266623765386465663731 -61396363313138643635373464333262323035656136633330653739313766313830306632353066 -38333565343432653461386135353130653531376537653937303765326166343062353738643037 -63303235656133666162663662646232313331633331376538393030353164623165663834666164 -66373839336536626362633261633739303134653638353933616439306236353863336635393539 -32643533363033313633666439323535623435336165336364653331333633353866623163343166 -36623433643133303962383862633435396262303561333465306139386230623139363732343564 -35323864636433393966343266643830333936353739336432363830623064383839393533626137 -63323533653438323664306431373561333337646364646238623230386363373737636163373232 -62373034376234366339623030396134383536613533646437386338656334633535346562643537 -34386633643938353630653261386339626463313764343531363462313931626331643638633834 -65346230623963313862353534306161343531616265383965386663396135616663656232356365 -36323962386664633038313835313939353362323964313330626137306530303366616333663731 -66343962356331363036613534313663393633623933363638313039636466303863316531623835 -62653466656438373131633538393963626265353837623066656164623964323565653637336563 -32636132666434346333643033343263326238653561386430303937326430316630613762373965 -37316135303537326632363230363939373639303763643136333664633339636334376339633235 -32303439663831613837376262323262386564386436363062313738313933383530323235393736 -39653266336162623935333834613035663030303835373435393465643762346364336134303634 -36643631663633396364393164323838383664303131316331366231303636666239386432353938 -35646335343536323162336265666130653961356266306234376637343066356166363838623835 -62663230323639343032626363346437636362663431646164633465336637306533343166653761 -34363564653562343535343965396562653138376532313130323737363636393561353366663036 -66363663353063396234366162303739633366666332333731343932303330613562393333646235 -39656436333133306363313034363838353934376161346339656636663432313634313334353535 -32643463336466326339323435326238636136393962363762633861303466303761306433626539 -62613039313863626666373333313834653736643733643436393064616663393263316339383935 -31313266356366353131613965393663353139333739633633313334353835636535333433633462 -64386133346533343532376237393732313436313330646262643836313631653032333031626632 -38393666623532633466346332373566613161643233373663663062643438626434646233386137 -35363130306436363537636561613464323537356139616663623934653733396236303733396538 -66383636623162353661616661663535653831373065386230393335666164393563366235363461 -30623833303236303639386164353336656462623438323533353766383064333038653636616138 -62363039363038343264393361666464373633643463306236313165613533636339313134616330 -39343132353763326330653033626438316538313665613664373835643734343534653237393131 -33626238666363616134373034636133393536613361393734366231656637306366323438666332 -36323934343262663037326436653036653937646664303135666639373038386361326237643632 -62623638393234393532343937383635333964366634373933303765383262646639363261346331 -36376539356435623231353931343862636336616232623330303735633264323765323261336237 -33306533333034373765373139626162656532616466663064666334396265623339643865393266 -64383739383132656534633532393839306336663736393562303438333936363031363566333734 -61326635363831353434363066633265346339643032386536363232656539613738373537353661 -32613935613335393230373530313434333065343930383262323562373965393036326564363238 -31383137646534623936613466663332333563383039636535326535616561663630346436393064 -30383839316163346135313264363132613632373065333735303561326232383034613263646234 -30396133613366386330613136353734656231616266306132633539386666643565313533653062 -66646238383562663137636666666664316339386364373938383466393739646164666538303962 -39643735653437343865343336613964646532363165333738643662366265396534323664633766 -65333061336362396635663438643130386338626539343630616130663138633234393564323632 -62643530316130636633333534666564663437333863313833393136353866656230316366656462 -35313837633432623834366636613733373331356436323562666331646265643533356134386138 -39363232303138376661343339386662383838633733333032636237613032646530396538643866 -66336430616530633661636232663964313731346565386264343532653862663361613365373831 -37663030633733613661316161383163616634376262666462356263656161343561633034623033 -66626435363664623133396230313234336234386633346232373532333265306339353033313736 -35626162613934326138323833373031623838313130313032656430643736653832646130636237 -63366437363038663436646564326464303063653036316663623838616332306563363130643036 -35653165623436356237366436356430616436343930653663346633636438343138323461393735 -32353961656238316634303731343339636435633065326565346365343436343561333166386333 -37313962346536636530316238613961363337393530333362353031333864663965663437643237 -63643432316461616539336364626463396162356335323734396162393532343532663364313532 -32363035333838616366326438383465316238306135353964623063313135306635353739643336 -38386634616539316635633439626435663136363762613839613062336437306435373537633439 -35623931393931356165656136393065643865386433383337616232343435353631656134366162 -38323964383866333639363136656163363234303136396633613362626364346333363530383436 -66373033373031663336613638653035646262613439666133393164633164643138363338373263 -63613539353262633932613135363263646465303763373162383735653535363630663438383562 -66646536323731346539613232313332376164636534623135323734323663353562356638353065 -66393866356362636237303934346439303965653036343066363263343966663961663739663032 -34633830643838333833343166363034333835653739376539373164643037323861633336326533 -37393137663639323932353239326664363132613237383334376130373835633237313635643438 -65373465343236393235653330333362653161613465646134376366326238366337303734306264 -31386532313037353833336430303138336132626338383037303336396436326332623535376534 -33303263353931386533363035643239636363623431346434663736316436333365363635626266 -62376233636163393063656237393736303332653131643063636431313833636261333236343065 -30393336336538393137653037366339383733646562643334633130383564316664303661323033 -30396666343636663537613532663432653763306232396133336439386666643764653966363538 -65623865623339663866356533626432386235353332346331356635323665306133623930646233 -39346561393437633538646439353236373033346634346636333234636631643064306431653631 -61366434356533363731353539653139616430326139353835626435376534326135646636303737 -39646461336632306365303631646436613232346130643336613637303830326263336266383033 -34343339656563346531623566346363633966643462666539613139303139623331363632383635 -39623432303062373833656366346264323266316166393763303965313930323863313364623335 -37623633636364626632613832613931313039393834376637373733373439656336303664313438 -33366662636537356635346137383166633939653765666466393530653564663837643738663630 -32653766303931336636393635623230303961323263386130353736396437646231386236346265 -31336534663438333333666165663532303338353131663464326430623930333532663063386566 -61383934326639313139383037343932633864333766383836376364366663393761623664373164 -33373532303634333431653838623430366337653364643434626663666264333263393538636533 -33306238396633616262333132643430303561373065323834633536633330386163663739633166 -64636236373337656237323139313334373230646231386532306466653063663831333064353535 -34316463383531326339646362653563313964323461383264303262656337303164306338646363 -37613133343939393361343763623232383034323462373331323066363832373233663064633561 -63366437366134346361393461373630313034376465366263366636623063666337386139303364 -61303761616364356639333134386138643935626531616436316238663139353930323732336562 -66396333653038386261333738616237636462643035643366633834383463346164333762643761 -33313837376439613464336364363331393838643365396638303233643939343637316664326338 -66356661323063613837333365353233646165353630373034636338376130626162353836393736 -39313066633864346634626230366564363332333537343139643163343537313361373638373635 -30383964396436313162316462363766363637306666326663313662336530643762383534646431 -33653064323361393665353232616236343039666436346530663036643635346233313166636263 -63313330306432353932656137633136383330366632386435366339373166643166626230353136 -39363766333730303961373866656237366662346461656637646362323663316439623161633636 -66636361376136346162323232303664373134633533663232376233616664623263363632656135 -37613234376438663565623466306636336162633963323136373063326136343364383362343033 -61333933333665633366623137636563303934363136313164653639386561623061636136666332 -63353033373231666537343531376265663662633664633564396631653937613039323364346638 -34663532303261396165623339613765373037316133636637643164353432333836363765336238 -33306463306436363232663937356132653536313936343137663832393333396337363537353461 -62323031633131326431386562336339626465626464653937396564323132336663643835333962 -64616130313065376237363630666537653137353236393266396236306634393330643165303934 -66376538663736643333363564346138396330346133363930366564616235313235316563373466 -63373131653738333133356634363764616365656234613766383633323466333065313463643262 -62626437663035623639366632336166386534356166393566323264666561353635373837346232 -65613335336366336561643966393737323161653530323735316539316563303466346133376537 -61633161346261636466376636303335306237646432616664316131333038646139646163336234 -34363761333838336532616665376234613238643463646339643839383562383331393336303030 -39663137633038323064656534373032636238633461343030386231336266353439353561373132 -30303134363730663363623938303732333735656665313661326564346233623233363038356164 -32653033376431356230653231626631346366353361636565643234323633376431623130636437 -61633263336635383036383232306230316161613735626130623763343131313335656331363636 -38396363373461656339613161613735666330356237643466363739373538393263326262306432 -36383133306363396534633336343632356336343235353666333662353863366236373963393065 -34343366323565646537323031363337656335643734383439373466393964323165333161653935 -63303439666633326633313366646437333936393832643533346633353464366635316665363230 -61333434363131323331313561613466663465353132313631306266366563336631316366353564 -31386534326462613864663737376137386439353336366639356438393437623062376663623039 -35383438636162333131626364316339663234356664376266633739343965396361306631313833 -64393936666231623661656230616634636233396464346235366139383234363363653561343036 -61623764623764383766636435336536343933623638326461353266313232616639356530653732 -37366365666265343562383732633065613739353534643762633832326532653462393432623338 -31383461656466373038343735333535653431666436636234383630313966313030323132653638 -30353066323537656639396133616137663532633564353736626361393964653233393837376664 -31623736343361326665383931363035333530363131366463623034623437626165303430316134 -37646632326232323666313033643633376535306264393330643133636564323437623161626662 -63313062353938356338643533316439396237663263376563363665353463636164656337303066 -31666531303962623763636463366132383834373038663165313563353935383965306364623739 -64323630326432653235643465313561303564663032326332613731376432653562326538393738 -37393738323632396632323836643161343136363834393933653138363832333561373333353965 -64613239353032303637336538386438326239646566623162316363346262656138306630353266 -39363430653939616335376430643861633934663835643432303066356663386262343637333136 -63303832366235613037326262313664343564646166626330386139376633383134643331383430 -30343939313764373738353738376438356231306439633261306363356433313733656236366132 -61326239613631623138356632333731393530633636323861393561313732643966383334643834 -37376666653134393932333632616264326136336632383039303534616132313664393332656363 -35653232356466343665373663316339353931306333316633313437623030333365326466303835 -34656232373865663836383535643733656266616232653134316466623765623861386261393361 -64336562303233323636623464346232373438363363653739353739313666653330623737306261 -38353966323730396566316264326534663837353337666437373666616239653066353433363933 -34623734323063653535366331383763396637666538636638333866333663646264306362613531 -61363136356466373764343530656633316533323933343461316335636138343265316132393839 -34333830373732393836643734626339643633643765613531363966326630386234646332633138 -65386562313962333833643432383739623961616230663964623964636330323330373663303135 -38613935316332636336306563396636343463323662303634393466383139313132353632346261 -62633036396530343665653362303331323339333631376338303438353839353533633534353035 -32333833396366353138323865663566313435353836646133373262636661363637376161666335 -38626664343831383435363261633033663364656135623035306262653430376539613037393033 -35383963376162386334633630626531653965663732383264613561363936643964613932323739 -66323938313134626565613933316337636531383436616431303339306138623637326633666564 -34333531353266303233366463663832333964383632626538633634383434373166643961633665 -33666665336433353939393762346530323033656636316136376239666439663331353565306439 -61373934326363353432343665663637653434613632363432363964363866343066616261393835 -36376264383133653237663832653033373365303061303664396166396636633064316438323631 -66363166643265333066646336313931633063333662626264363535386135343365373362306330 -32336265303634643737653233306363383833646662623866616436353439613565616663653532 -62646365393531383438663133313366616666366566366139376434393238356536353035316233 -65373263393465313866316336313865626661386431383936323330376337656664303231623332 -34383135363161633430653730336637353036363934393033353036373839373961333533666535 -66616334366635613234376439613435643130363663316661316335376430633939316663313263 -61356233626161313237303833613237626534613532376466643635326566363935613538646130 -65386139623434306163353839616134613331623830653064376334376636353238626334366164 -63613434663238383639376366613139333935343933636131353063613462633461396164666430 -66646431316630396463363030393537333836303263323630343236653336333339623066663031 -36383433616238306138346432666536323861663566343734393138353039303036643530626263 -65393031303637383736313131303334393633323865643832613336366337396530653738316339 -36626634663736626437356132343031326665633531636438666432613661303139633237653830 -39653935383038363533646336663532303666333436626532316666316631633431353162616539 -32646138353764323265346139383764666364663535653637626661366139313965643939626435 -61376133626132333934656339356665336636643938303233636639396365343231666662323138 -36663131306135656630333965323730306562306362346538346431353138323134333230376538 -66393634663564303762646630633038373332383663336261653031323662663037336663653566 -38313562613461383365333735326331656430613331383430623263653062653665376331353265 -37346430313937343335623637343337373735656564306631653533323763623331663233356661 -30323335636434613561623831316665383331373138323638336466383337353265353861356430 -36633632633537313130636462316630303366353939333362336230366337393034383534343636 -61653933343436633461343038316264656339363465356562636563336239353438336137626534 -35653433616130663130356135303531653331663637626534616633613961306133303732613834 -38313135643561373566326531643063336439353139306166366336333536373261346363623164 -39616232653134346232646234346332356633396530343930363131393664313430626666346165 -34376465323465343863363531386161633561353563383737663730653462626639376261356464 -34663039336238623337303966623430356331373135643266643138646664653631333032343536 -33663132646663613165656362316133653138363861313733376637373030636630366564383765 -36323535333765373563353636656138663736616564323865663335393366646237613435646139 -64343535636564343063636364643736356365653266653636623138366563646361393938356333 -66613539346635356335383536353537333837353261383165653761616334306566333066333963 -33626338363064313065363733386432373363333562346631343363366531646630376539663931 -32653138663662323731376234346333346238313065636166646536363432653738636661306533 -35633231356265656365616536363335393531613262306533646638636366626163353562353233 -61643166396364343835623632316564333939363664363964323264313130323062386462326662 -64316536643965653331646562313065353834333465363839383537386235393764313739613639 -66353136626665386535653964623733346330623931653266623433323462386331653961656338 -36623332376265366538356335366338656466306337643662623763333962313335633136373839 -34316662633737653364626361636231393439373764623933643231303464333631383064346263 -61396639383732643533646434383038343362656465366335633463653265373036303464626637 -39643961316464666536643430336230613637313030333139633833306361333235373138313336 -32616439656332396634613030663135326633346335616130326238663537633932343830396566 -34316263363232336565616562373266333862313736353963316434373937623931373534333638 -66313330623034336432333433666532653565383665313438313334613734633166396333643664 -38613865613432633833633531396566653532633961333061343462643239653731653061356265 -65326636643063626634366534626632613264383132643739393234373338353830353731643531 -39663032393865393564656436306339366262613131323862333831323334643237613232666266 -61393766656333396330303836623831343761316666643866386230346335623536633461653064 -61346336333232313563383433396132633434363062636166373538333765313436643137663236 -64363763396234323966396136346139333731303436383735393635383739363530373031336235 -31366135346264386537303566343838653863343135326465353736623738363039326164333866 -63623137353865363936323336653536613162343733336532656334663032646336663932366639 -34653865653133376363383138636532613230333264343261323330666264663332343730386163 -33326631326162623162383034363139643036643030303663356533386139373364353530626265 -66326132333662383831303465653132373739643263323262363664336438323131393433666533 -65653330643433323435323737323463303530343164336462663931653634373133396533636664 -62343439353032326166336464666161383964626561353764376233623164356135383733393130 -30663637306137356133386665373335333461646139383833346238373330323432326566336534 -30663633623630633636646138306534366539383232666630313133336265346162393730636231 -39633635636265623463643637616236353361616664383265616233376162383962626637343431 -35636437306264633465343939633366343664393866373639636365353537616234353964633134 -37393730363938653733313239346638323237646465393735326434343731633834326337333635 -37653065353163343366346630396264313239666532323833396139353931636365666636383766 -39376363653861373535386264666564643437373163653839306332373664333036613936613866 -39316531356433643538613061366461646336613636653062663764303335366665353061643939 -34333561333037636461626239636634386633303336616133313532323465323038373862666263 -38323365306632656333643531356162366434663230383337623165656231336464663030373832 -65336233346464663638383963663661333865376233663531636365663833313562383061626664 -62383863313335663864353863313266313261653533316662383662633565373963643961633138 -64623132326361366661653863376434646461626334616632376432313338306464666236613939 -39643231306434303339613233373566653835353861316563663639663961326132393436643465 -64656463353034333536646263623363366161336632333761383933306234666638633737353339 -36353836623539663535643563646232336164666365653934343430303738656139303961653331 -37346666653563633338346631663763336539386461366334643739303466363831613662643030 -36383139613164613332623537326639396232656432656132343264633234366238666139313638 -37313163383761656430333639663461316531646638376530663334636165306635386363393364 -37663231373961316439343364353035336661623137623465663437323933626230643435666562 -61663934616131373536313430353039636263656238636138353332343937316462353938303334 -61323835376435333164333130363536633861316133653363333333306335613536353435643234 -39326662326266376433366162376564656433656134303261393361396566623835323935326565 -31623933353932646430623139353530646133373938656636613864616435373933323063653637 -66653466666631306338306161303232353735386639623335376333363763633765383130633739 -30336630653438346132373039353535663932313639373331366631356232643731633432376366 -31643731626665646537303034656436313765306164303033623461663364343732376535636138 -62303431363661316261636334366566386532643435613665386563373635636133393333663864 -35353363333934633933633730656338366234323264383234326635336135613731373639393764 -65653738346330653535663363353630303936613362303338303739613839366133303535356665 -33393066666633663834383366663364336636353038336335366163353061333334353531663936 -35623064663061386538373536326562643535656137353032366638353837383133376532646230 -30616538656464396365393062643430653965333335323633356236346462366464326536353233 -63393130383334393238663539366333346537663663653661643936666264393366393433316466 -39363330646637363730633263616230383936653966643863393965346633313534616561663931 -65343062326335333761623139353739326134646662626161653864323230666138623035393134 -37333965626230646439383061633736393130323361613639323739643431656130316335383764 -65613231313934383961303964313236363364396238313264373332373062353266353834353461 -36646437303763303566323139363233616361653733366332616236386433346663653064393739 -62376461636266626162386262636665626331666165643737653135623334663663343364333038 -33643833386437323732343264306632633333666262353865303565393563313034313766303766 -31393665383361633833313061323939613861363932643465326464633839633864333130323163 -36366330323238386232363062306264366163376330633239626632343036303837623665326134 -33313561623730636362653335363663646535313263326664373038303435373032613038363431 -66653938396639363436326533373835333066613462333236643863626136333233303865333830 -66346164396137656561383934393163343238643635316335363066323734646637633234323134 -30373765643764366335383863613337336537363738636231363932306131393563393737376139 -62383833386230396339313130306664376264363665373030633032346433336436623663636234 -61393132343533383665356266326133383661373233323966386236646138666365393530393532 -65623563666339336165386461336232356331663262633963353632313830623933303165303866 -32643761326534633233313766373438353839643038346130653730323037396439393735376537 -63343464386264653534353836636637623638353531336637363631616166353363643863313032 -61643938613162663761656135376630663036353862323263313162323431393030363037373661 -31653631396463373465346235656139363261323463643932646636323030303431353164333737 -30646361333030646332616362343037323037646138623963653766366339633138323362306631 -34656437383830383465323433336436656233386537653930306231656530353237373264313531 -66333638623966353364356633386561316163643230333639316136623131386231336534333739 -39326633343136393239386536646439343434393666376365306236343561656263663563313235 -39646230663831303734613763366333353661663937323038353331383965323035323133313831 -36626566346334326533393738323834666166366164336366393839393263346239396631306635 -62343030376561333962663030656137633064383730383335393139393866306562636364656431 -37663064333438366131346335653831333066343231386633653861616463623436636166613866 -32613766643436633262313536373662386539373930303563323233656666316234326435376561 -34303564623661393133373562393266343531333738363038333430663461363161666638313936 -63633663356131643064353764333332366363303162636634336337666563366262303335623462 -39343135383663646234363535313566643261656132666239393433306132623733396139616265 -38326432373162376163666630323532356463373337303161313566646363616566393561383564 -66353835356236323335663863373961626463386337616233363732373363323936643936666533 -31316638373361363930656262353366366535333639653134363639653438326636386363323866 -35653332386537326562333462653538623535313866383664353337656361633036613235336565 -64336333326630353732333432643937616430353563333333643061366433616239656531663435 -36336462383437613630663632313064636336663136643639653534643032626534386363393534 -64356535343133343937383734336364383465343663323830643866343535633331623466356137 -63646637306166356138396231366562393738373966366563316534356163386539663438656435 -65386130366264633461386135663035643363643038333564383566386132333566336539333934 -62613233613032353639373434646334313266343933646132333635313737393235363430626561 -64636138666337313335613534613163343332623637633964653864386234633636613932613939 -63316435333964646636313866653561336366666133616261373964366437306664326630336137 -34633437386562333461646533363730613838666161363730323335633633616337363639626365 -39396436336461376563303539663862366335363662626165303938326130333165616637383062 -62336661366533306139316636643237616266666530316166613138623836383064333661366334 -34306134626663643433376238373266373135333162653431306462626437313630383539336131 -38636231636233373035353237623662386339663633363031336138373566373961343365623838 -33353032383134613964363733353334616663343437323762396131333339323333386134356533 -63343031373231376537623839396661326166656461613036336436653436393330633033643562 -61373730353030653836643932653764626264633461336565303764633163616535323335633966 -38616538663338323937373039616238646465633338373738636534346439623062613832663839 -61666435373336373035333135353961313431656364386235623439626335643031383762633465 -32356230613937613061646435343734346236343336613139333036346335393939656661356534 -37333764383533343435636137613665373634326133343338613964373661316237646634386363 -38323030313261306562363939393831326131643930383736666464616439306465633531366164 -31613362643765346161613862323534616665626531306337303664666162363565616133636438 -32613063653135613636643535633538656564343836666230363335376535306636343564343363 -36353635343733316466626436633937303730353133343764646435646131336639626438373332 -32333464373866323534616265353162386336653766633233376666663665663038656135333865 -31346638613066383264313039303530346534313732653035356535633539316665393935363064 -64383765313739653365336163363335653761333032663537326632383938663732333436666634 -64636431626130363365386362336431646433656231643537326663613162336665363265616563 -63616538633465336233333734396137306364383534623161323263383665653361373565303237 -34393163663437366232623662343632663565343732393565383633363730316238376437336666 -64343462356530633931363536623066666538393938353564653962626235373766383065633362 -36323134623138343961343763393635393935323566663833333762653362643438633831613836 -33623438313238646162326362316634633564363463326331343632636264313537326238323836 -34306235363266393362616634633462386566363630333064306538383766386235336465623765 -34333534353163656566373335633334663761633331393433303034653237336261343632346236 -32363136636334633733373966626336323431613666316632663065373235656563623038373961 -64353635656366383138396332313562363734626430326138623266393836396235663566663336 -34623335356566396336333463353763643739393832343064636231393562643964336464643830 -35323266326164363830363866613937353037633066343062373930303433653839653434663935 -32363864353564316563633663626134326334666661663464663365303937643537393637636264 -64313736376162623538326531346235626230646536353436333335303930336436653465376364 -62366665653536663832313464633335336135373966393838666264633137653233346533343766 -66323930393363633932623961353866613130323764613632663230623033663466303931353136 -36623666333765616635353163313337623361343532393532346334366233376562663934346236 -37373330363763633339336634376339616334383965306637323435666232333861633734303839 -36633561633562316136633137643663376164626438653961636336393664626336343339633031 -65663934623766383965643765396638363166343535666139623762333230626166663862393039 -62376261303833653362363632333862653737366434623536383037376663303839306563613961 -62313662303132353736653865373364356534613164623366613038626362616163616332623564 -64646231376634333137646132303732356165383565353337396339333739323236663862383633 -35326132626264323433363732353062656138333230333037366666653834636438623237663334 -64346666636162323532376135663065396236623635626634663936393163373932633562353534 -31666531383865636334623130366366386638316463333166306162376665623437653034653931 -65366366396331306139363936383065396239643230373530356162333030633532326233626665 -62653537663161303136303236383134383332623761633764356636666235626436343539393035 -31313831366464666163333538323862643561356666316433346661663934396233633166383236 -32633362316639646131396132393637376663356139643430376562663935643265383630653263 -38656462306631323430303233366562373066383536633434323863616238316431356533653039 -34383762303266313661323431303562623138303838663632326332373930386338376430616439 -64646663386432343266393338616564633730663834656466373264663833666537343631616430 -61343336353935373835386334316530663361393966306435666365643735623364323135313563 -66333132636166346365333862313063616133613339383261373563323237626164666634393363 -31393165383831346635393234663435653165306532323935386265613335626466306566643137 -39616236653664383139393830356263306163323439333266343930663261373561306236303166 -31356663333063643565303937373466356362373461636330306537643233666133626437333739 -63636161326361393935623466306239613237613637386333613663383833353235346564363530 -61646336363564336537303135613264636266313130326235343339333634366462653633613433 -32653965633066343965386339613133613139313732656661643937306162313835613133383465 -33646330633337626266316166663437393538626330356465333630313630653837336535323630 -39396230343734343735633739613064326461663565313062663630336263663530303362363435 -35313535303234623230646636356463343564313561653433373634343130313864626334663135 -35343161356332326630383936613630373566653931393238636564383233626365633638356238 -30636431343139313462313037636265306162653139633533356431653138326161373662313638 -33303564633164623737386437646264366232626266353539366630316566653238616634383939 -32653161636532313238376133353030373539386531343433343830633334316335396439396339 -63346163303463636436313039343134303535363762653133616332626162663835333333343066 -66313062383039383865633036383432656461303361333433393766316662303430636433316634 -31653632626630333132303934636166643836303133363530666437626236376434313164373864 -65353334343939633361656330363738333665396661396138333035313862353837353533393435 -33613539366430366365366439353439343933616434376235363763303339646238363236363930 -35633131633863326238316331633566646163356361333536383432376562643462323864643330 -31386165376236633131366138353232663632396533393536336230313633373332646165326164 -61386564373936373066323464336562653332663830386161393465336538663032343566613439 -39313536313962343739376261313138333639363338373934393732626565623436366530326639 -63626335393136313538633965343662666564353333656234636338303064643764316164343036 -31323130373236353131373966323639376661356331366139383364383865393533373039363066 -32303862643537643230623633393233356339366439646537646539326137353933656337383533 -31386566646463363862623061313963623062343264623966386465353334356436643337363535 -31333538666462653964633237636537313936396663666632613439636163663732373866326334 -34623137303262333763313263323833616539613734653665396664393839623334313932396365 -63633039306166623761376438366238616431336437336133333134386239356634383438353438 -64346630393763316637613337393864396565373837633266663137623736626266363862393862 -62666136633832663866663936636461366563316430666461666639393163653464373639633534 -31633134323234353532663764653866376432616230313032623264373336633439633933316363 -63393865323637646562383936376434613335643865386562313963316436303936323862363063 -33343938383565303863646336313464623266373737306662313231366133613566653633346433 -35393365383263343437623836383735343731653864663532383730353430653530613763616266 -33366235643961653661366136646438333831346637613537303062383265323635666662613433 -30626330633662303030623830313063346639663864353638376565626362366135343035313834 -64623331613432616632613462373064646432636134656165333039653235633664393135303237 -33393262333933326136333736396638653734633231353035666237646331653736653230313961 -34353061323064333339326436663562356266333236653337376438306562633232363761313466 -33643636653834666336373064313662383065613066643535643637613839653134303333306563 -33363762623831303737366635343131386565373566613363316434623563643336393161353764 -65383433363864303733393130326264656333643133336533636236326664303238336462643261 -64396631333132336136346530383635376665643339376235363566303032393232353634363439 -37623366623636653463323931366539313433636135366363366430653664346662633262313262 -36636430316137363633336361333065363764313864316361323962386233373561656132333831 -66666634333334383235393862626536356365383739366630626336346330393763303530623634 -39643932326134313566666261653963363238313766333235393366343961366338313837363031 -63373134353565623561663939336434646539316163343533633030323937663938373365313638 -65333238373864633130373739613631306331613662303732356237643930366439616161313366 -64336331303962653564393636353636633430376336343632323662623733653730653530353933 -30656665643137393933306463383166313739346466623961366566666631626432346632313133 -38396462666634393062316136626265613963623764333034383936326661336630373837643862 -35373366396130313065303162303530633331626462393964303166353264316265373939363434 -36323237636431386666653638303638386538303866663435376332636137346263326632373731 -35333639626464303762336633396561613162646365333437666634643635323638616432613433 -62316362666265386263643764336438373636366364356666383936323236613331323232623439 -30363231376563363666386533656230383134323236363138363665393366633334666134336232 -63323632643431316438383263663939623135636262343664646232393462383033323531633864 -63336236313739393734303132313064363666653063656162636161653130333263313662613436 -65343766333438656333316433313536646166663164376664623164616532666265616462656661 -31383338393138313233383435353738653333373631636461613639363064336164663938306636 -66656636613666383830646661393138313338326463623332393366336465656333353464326637 -62306562646131363937383231613066386335633637653331303930643233393739636137646531 -62383163616239653737643363366632386136633230666465623335363965616563636338373161 -31353934666233333566353532626334653864383765646363393964653138623033353633666136 -33386330646664643161656531336233633732303766303665636536383031383635303235636165 -39313832646434386230333137303561653562303065383364633764633331326336373836303765 -30643233616631643061316235656439323865373662656534656431626363643766343937316536 -33353264316361386537636266623733346564386630333634336666373263366165356661393332 -61363230306533653365376238343432363331613061383931306333353164336162376561333564 -61613134346466626662376639623137366462643737636132623033626166623466643832326233 -64366163623938613335323036326432633332323234393363643563373037346532353033633131 -30366638313835353564626139343934303037666535316633323437393733656461303839633866 -62386364313131636363333863653438373065396365373630326462306336303931666164353039 -65323932323636646561633662613134303363396439666238633564613363613064646539366466 -61316636313836376665373730373263323039313939393761346236363331653539613131313862 -33643830326631386261323265373461383233393063376563666666336161303937343337393136 -39623736663039376636633431396135373361313166366466306361313561306336636461643635 -35653463366664383437613630306130373563313834353537663139656634353130643764353138 -35643139626163393836626637313864656138353061343964666531333034383964353734633562 -61366634376664623864376530376336303730343766306338306536363263616664653262383166 -31313830646434616338383562386163323532643564363964396463376239643565393239356365 -33666630306332653233316539386431373238636662363532373661393038643365626235336162 -65373134636331326333623864303830633531383637613735663332366461323035363238373132 -62633537396237616339353063363232353464353766373632323630646131623133343335323435 -30366139613539356534646665656334393330626265623166636336383838396437613464313763 -38313964633136373935613066393130636432306361353333326362623436613563383639663535 -61376635343264363361643033653861383033626435323939626163626330373736326336383430 -30613466633263326630363461356638636465313363333037306331376131333135633561366265 -38323364386666623562303366316233643430393133336231313866343632616565643262363333 -37363434666133383938323064306266316564363065303566326663656661356133323730316662 -61646136333730643664626130333364643534316565626633663138613234616337333464343964 -65653930343833616266663966636632333739323739653439346566313130616566333461396434 -38326466613561616134323137643465646334633332613435633766643931316663333836353735 -39326333343064383265326636393630373961363435333538316531386637366661343438666136 -38336664343962633934666166653763303937656337323036643531616131373666313262626339 -30313533353665666565626231636362343166303936353063373765363565373135656461666636 -34303236613163636163656635376131656338316133636661336534326630343434636361653666 -65366531383364623336353630306666636331303466653037316534333738353531303766666538 -32636532613334313362653263303339633063393037323737316131623066643261316363343261 -30306235643738366337623134643232393939363334343632663432623031323836653266373763 -64313965633736643130336266613634626537303162386432633638386432626666623433633065 -33386161383564623064646133323533386133336536393133353634636235363837343363336461 -61616233613261316338663336356635613734643864663837303738633130353939343162323339 -64343533306137363632366333653262343430323932383830383566373737633964633265333963 -32363364613138653830633534356362363434333065353530633037663439386266626432393131 -65326230376239326565633261383534386563373833323364386665303834636165663735363262 -62333663306134343137663266306532636538636164366263626637666639306262646130303261 -36366531353966323363363834633164316232616632653834303439623361663562333632326261 -66316133376438633561336536383437386435366133316365333866306561356231316664616235 -36626230643064383265646364633665653831643633373233616462653330386331343938323530 -36326233333632343762646333343032326461386135643834653930653261363263393330303938 -39616561336262363262313163393933653836306338393164323733323135393939633830373030 -66663132303662636366646264646235303261313062616366633438663137383261313036326339 -33353364303063326130383836613966656630376161306130616136343030363133636131386566 -33303363313631353936333433373961353035396535386135373563363765353864383866333864 -34373138396466393732366535376663353866303032303735626230633631633163386435666137 -35376539363737363463646363396564376534616165323464356136353139613632383335343632 -65643132313734366534613230366238653239376666373230333962626532333834393064616332 -66373439633138306266383862663733656238346431633362323665306162636232343862373565 -32663366636136653235613837393631303735386263626365393634313536383465346461366665 -30356164373966623637626637346338623261666636313666653664343535666264613038623133 -35666237306233353932346161333232393634636633346233616664366438626262303431633431 -31306637383261386530303534646563393435656565613162313733353562303434313365333464 -38646436646431366137303666636131383831353563353162666135663963373264653636306339 -34623737343637383063393239363730313666653465636530333130323235656161613566616466 -36643666613561376634353231313439313265306164386236653966376235383366303464336665 -62363537656134313565373331373663646161373563316230653766386239656233643434396564 -35393138623339626537353564616532373637643139313664363861343836336237386138626463 -66383432396565393338333033366234396162343637323665323834343861333637633136643335 -38313962633437393362373563356331373438376463303633316661663439366664386261663432 -34663332353239323332343062326335646338343965326230353737666165613661656132336562 -32396133333937383763613131303232666462313333616464346631396335663635633163313732 -65316539346138626337313964666337653464383332323036303834643037386431636465366665 -63346238653464336265363238346164343931646564333464336663613065653435336264313635 -36633762623266653637623937643734303732643238376237356563366637663930373265323135 -39663632623562373537326465646264623066373134396262666235316263626366316263636437 -31653563633564386137616231376436613536613838636438653835356361313238346630316238 -31393662333532316462646365313963306564656561633465643836366430333462343331353138 -64323233656135636539623036653132336432666638643331343930366362373165333835656163 -63346539313738393266313034616132373838343433613735333338373765303538306465396639 -63653733373734663635663163376631643434663362626335333766363239303934623435313465 -30323862393266303239616361363161393064646431333530353730386338353137363562376536 -63346464326430633130356231353063373535313434323965663030306661386261303066336531 -66343063636133653064363637383739363835363661613965303766393464626534616534373636 -65343061666538333337666665333632333038343430633633353137303661643864306163616632 -39333366373035636236333263326236346139383763303932333461363662326134663462303139 -31346136353639643631313333326665323335353861373638643163346165393535383839353365 -33646434633166623765336630396330646437636663623831626437356331356235663663623063 -34636162366436633538303836393430636637306136386366616466623165356531646136336234 -35353534623336663632343535306364336531333065653632643134363564656365386534343632 -36623261363337313862316132303361623462626631373333346636663234396466646164333866 -36643335366663383333653135376661343566353966643936353464363438653562363031646462 -38356231373333363463306365303038383732643033373535623637313539393831633766363135 -31646435393637613334623431323461636230623231323334356237643633393665363139643436 -31626239326636366464326536353038343963623161343365643766386530343566373435383437 -33623961336235323730643834643063663932313533616339326461623037396561633135336234 -37386130616264313465333265646133393332646365613835666262353164393934306630626562 -39343732313066393566326236326432636434663433646366323030306333643164623534616664 -66666662373862613761386637383631616439316634653632343632333830336362353133316663 -38396238353335656132303533343466396262626131636537323063323936323663333334383338 -39613466323361623934646632376135393332663362363230616538383131323934336334663837 -64356262613661323238396632373633636631363535393732653538663036636239613466323437 -62353034386535366237646431616232313461626239366136333632303161393130393637326433 -66663861376461313265386461623631383035383038633530656566393034346235376236303131 -62646364333561643065326665363539383033326330353438306338336637623934646564363336 -36356464326333343837373031623035626231303935633363316635306337316262336632346232 -62633665633162316538316137383561346535376435636137666132336137383463366631383964 -63663635613833343261666233386265373764393562323637633239323164666432373937306364 -66373830333339343534333964353962356337383337643735656331356333363037623764393232 -35366439393533306164353836653439656239656532373134376531663831613438626264346566 -39383734306631653933313034326633363234343861356236646330313266633433353232336639 -63323764383733623062343231653666353862346231323033663666653038386462636161633838 -31633263643732636330633131646535333738343133666634643338363130633665393565653433 -32376633353362643334346639383562393732613565366265643266363037353762636362643330 -36393233326563333432323165363562633335663137303037343637343538643165353936306264 -35623561383862646165663464653532303864393430646137366630613264373639343733616663 -63353039373362323332613064633262646233353464383032316463396233383131323965623933 -64376232656333336435376234393931633531383266376437663466386662653335306463353735 -66373533666633616263363966303833383961303439333661363066313634383132373732343265 -37346534333439643565653931613831363665313538303932313466356639626666353931343833 -30333230356664663334373834646265316634366162666661346237313335663663386130306463 -31373662373033613665313432393030343864353132396638363032343838653266346264353935 -65303636326639666234656430386536373864636365643538616530313331333762656530616665 -36333532333666343261306230623465323161616234356136373334346539373433656161656165 -33633230316631386362643263393238383532666363313430333766363362383139623661663830 -61393461306435393764316539646637366533633365653563333261626366353439323338663238 -61636664653466363232666533666631323238343031633530376561376462386366633131323530 -38653362616538386636393936376132343332313163336131313731636330623434663135306334 -36636236643265306665353536353734633838333663386334323165663135366361613937633961 -30653237653435393164643562313134663766303834633339613264663464663337366564626365 -66313834363731376537323566313937633235383433326536333363626361653532663065376561 -33613039313431323165353232313462313736626166613137376431373839303666613862353161 -33333336373964356234313464626165306533656365386462633133643532386238393332376231 -31666533633236653366653362633061626438626235653163363164366635363038363737633964 -38356531343634353738646630613231306237363935363562396332613066313539323136373233 -61363962653939353530623138653363623238323862336435313939396266623663373636636337 -62373539623931653534633937656231646633333234343361633664316339303662643266636534 -30633333653263333963343534653939626165333237353038363939623231653963303539626335 -38633665396334653337343465346439333034366635306439363065343033376561343164616535 -31393334633535643138353038623137363234623331346262666366666662303334306366336664 -36333266396630643538653031636663336132326638323861326336633735643962666161623637 -38366565346633336139356664356335353731666338366562333566623234336631316531383533 -66316436616236656465303038643035393239353562343832633530373261613063623765343138 -31386434653335323337643135306339666665326263616232303035636530393266306136323036 -34666439333263623234346133356337623739636532363564366361363239306638393438336665 -38343063363662366531623738616166356331326130653334646166616261383539636166343939 -62633031303831316363666665393738643135366364616333613966326239623761313236336235 -61656437323732363036383238613931323831393439306532353463376661333234336639306131 -35336536383131373231303639326566363536373330346533646361376362663161316434633562 -62386535333337376434316233306562323030353431323466333035323865353937393535613738 -34396231393462663530353965336665396237303235393130666537383938373238313462363665 -63386563316436366365646634663534303863303365656466323563663334316437326661623432 -39626438363333626366316262396566643533666338363362666230636665633664363533363736 -33623633393365656239653233633461326262353134643733333431666132643030336265326237 -35333461656530313532393562326166393035656636316533653362386563373939643966333333 -65626235336566613637363866306636386532363866616230653165626134396239353234366131 -61346333376337376538316337616233343235343130353439383538353235333162613731343438 -38623835393135666439333566623138356266326436393664396435646165333034383033363863 -66313733623764613962333338643330383662363962333937316462643235663139303630343336 -38323738613335393263346437666638646136373539336361343931303163646362313734346633 -30643965376164313238666237633866336462656661626462653835373639383030323432353064 -64613139666631343966663538393537636530383663363862313636383438353139386431386266 -32613036663332376361383863663336383732303437396334623830666636353061633464373733 -32646232343739303738393763663266613732646436353663373161356161626238353866303463 -33353761303637626535663937393531353263653138303832356665333766666331356132383561 -32363364343038613435366263303966393066343535366262323339356536623233303037383332 -61613432393162393430656437613832363732393466376465663566326232613136313863613862 -65343931613030303064346530376266396632646462383030333832616336366137643063333132 -35316639363332363836376466346565616365383834376265356239636435646131323564646466 -64316166333237306164333232633362326234646163353238643465633532363666353634336665 -32343635353135306562343666383739353961616163663933366266303864313436343138643963 -65666662656366353663373234363232646437373963663964383463313331636539616463323437 -35316133663564383864636537353263613634643736653764366463393662313731633063333330 -37313631323862303665303865636234616262363866363064316237386536666531343030616130 -32316231626463623537333464626538613561343237336134663538613662613935666539386231 -37323462386463666334646436613665356363336133336432383330653063323732623466363166 -65643837363936613036333439623337663161643534366263396631656632613130373535353862 -63303563643635313061613466653031653530316339333436396664396162336263356164356432 -30343539303638323135373161386437336464656532346138316234666564636338626131393262 -34386339326336376633376232343465333233316364303663633134616166383261663061623734 -64343563613663636563333035643561373664343930636165313430323163356332323836643132 -63626166376263363461646635626234353834303530386462366361343137383539373735386566 -62313338306231666564623062353333373733663465653739643330313030343265323638383737 -39356138373938353766666661363337323432376532326661623739343063333432376661633766 -62313663333733343965653565363234333536613130326337393165323636393761353962613234 -34636530326435626532373663303831633633616130373136613037653535393964353162393836 -64363835376166613430656331316538306631333363623032646234343464663461396663393739 -39613066643436623066326139376336343963353131633865346330323666396530643836396538 -33323864646231666362303730376162323237643832346364613838626461366230333366363438 -33626236323938643166313535303962383162356330633961346363383736366466643137353832 -65663965353130373033613561373565623463303839333833316564396636346531643364663364 -31633131383661303233323638646434303166323565353639323738376538333130306434393631 -39666635386336373836636237363765336465366436396463393934373063366265346131643663 -61633538316662383231376237646665656238376234356363393162616137636562636135376430 -32666631613339323630646331353830323264316338383838346139643264343438356161626663 -34373039633830326566636637636339393165346237303338623130353636393932306638663339 -37356564313130383037396530616132633935343563393835323033393165636534346262396430 -33323762336538376231336563383464383530376362616634386662636539373933343864643532 -66616634383433643562333564653964363931383834616166613138353731356639616534373030 -34373736613363646163346336653634363136393666343465666434303661666233336564393764 -35356264613864656265363930393831653166313935663130303764363961346333626662633332 -33336131636665623462666431626432393638356665303031356235393133393261346136643836 -38336363663566343763393762363962326665376630663438343732653666303833356633356339 -34353663653139336663386265633737373139313462376537323131613466313732353731653232 -35326466373966623634353537626461366231636238333533386564643438323962326433336566 -38323430326638653531313934323865663134363730326633633833333032343962316139323566 -61323038653834646130346634373733326233616530373539346462323165383564343436353363 -34333734663531663438623632373363663963336662313830326339393161323761303438383634 -39646665313163383834626661356665653330636564323234393862653333643438356130303064 -65336434626336336130396132316562303063386633363563313363373965343737646232316231 -66313239346666643562306338613462366638346435353262346465323436653030633464356562 -35343637386333303730323234636163313236373231306266376237386233626663626637323732 -65373131336538303233616664316265386231656664373738316531646461373133663934303739 -34626536613630343536623965383534363063346631373661376235326534393830646661306637 -36393866343934396230653437633931333837383265366330363263383262666436653766316438 -37396532646666663238383432303633343561396231393935366138376632386135373031306239 -37363037383436656434336238633864613562616137653062666533656466336663326264343861 -30313034353338393135656262633031616161656530393738306664343332656662373662386466 -63323336313039636237306364643739373062646634363430623732393833316433313631343137 -62333962306431323266303961376165383465636630376237376335346538366562356437366163 -34623235653938653731623538343535393534306535303666393132623838353530353334376135 -66353330373832616530383533396265653736626631613638366237313263333035646235613561 -62313861363764383063303464316461343665323338383236376663623635316234353834613035 -61643662383837623863663932396366346238663230306130336338636137336238633662626637 -61363037353832353437393863303034646532396539353261663463336632633432393166643036 -35306664353262353136316661313337313066366131323362356562383332353339383065373861 -31653435643830396665363737393632656331623165653130396636626433666163393136616265 -38386661353462396463373032626431636632616664323033316438396432313861303066353534 -33346135373538663631383966323537623439663362303435336136326461636136303535363963 -30306437636264636331663438323438356336613261353636623030356561366634643862343431 -31623037396662636130356230663862386530653230633537323338326232643236323938376133 -38396236386530366530613166336534393766386435653230333230383531386432383763623939 -39633536373363663362333364633735386133633163376264613239383639633563666334323134 -34623263356235366663656132623461626365326664626131343266626231613464336535386136 -30336234383230383761663865303431336538666439643736643664363131313731363133663233 -30313766363665383335346235383631373833653665633261666236343764353263626131363237 -32356637616336333661666633366137376561376561396132386438366261663036393362313634 -64353937396330343930346431623738616134326663366566316662346562373831376533393635 -35643364643537626236623930343464303538356139663361313734326233383465653437393434 -35646564326463346161626135393431313835656261636433633061303239646230636531646664 -63316638396266653636663331626231313365613161306135326334343730393862613266333033 -62313630363534303535303237326238383038316366656632323539653935623938646136386663 -34386662646261373962383030336232393330343238646163636638656632643237646537636431 -36383835306663343438306535363436353837613266626466353235356265333335633533346332 -39353561323835323338656138326137326332316135363161636437346465663433626434386466 -62636631663934333962393934383266626433623261366165623035626437633061383235653039 -35363732333864623631626433613732613237613065363732616139616136376432356130366435 -63306565383438653237366539633630393631613361633536313234373961396435656161393237 -36643135336630643135663639623632643366316537613230343635623135643337316365316135 -66336133303961626564636331613835396533623562373030323361316437636339633137306638 -62323438636164306161303365383136666632356639666634663166613838373732643230653532 -63386332326431363131333330303263383536666331613834326662653931313162383161656535 -36396365613233343633373530396162323733653936383265363936393762373663653666633233 -36316230653464313238353131386239363936343037653234346236613163333964633463373561 -31366435646436636431633935633465356136636161303562613938343237346366373732663663 -61623530303334643931313564316535393635353636306435386232366663623464653632396366 -33626636386261363361643038353736323730643134613239363462303638316563346635303262 -30363865636361353337366366353831376530323831653765333139646130343561323337613538 -32326136336438353038626363393234373631613937343934653133386233316439353339316332 -62303962323331363431336162363536663739613736353862653734633531346439633364623565 -36656638333235633732363661393336636430356165633366663966383263316665616264343031 -32653032376437333461303935323938643736353136363235656365353330656434343031353565 -30613965643232643661646134633238393435666430313430303933333234613566396535666363 -38343635663530343436633232383361663065363031623561356164353665636563343339626338 -38633964633565313666376135373338386236323162616130393037646531626338373161336561 -30633364343661333266653066393362346230363836386561656666356566396435333036643633 -64623936353764623539353537393732343937306636643635333564643866343039646432313430 -63396266653834623964613538306465613136363739393265643032383732653162323436386239 -61633232303962383365373565636136336131363663623434626462306639636138623636353166 -36353635343336303737366238393731373934313531333862653638343235323438396664393437 -32633139313839303665316666366330636139363162313334616135343238653637336437323131 -38363836636161373439666163353661336438303362613634326630326261623433366565643335 -38383935366134373932363435643861373339343932653439326661343165333466333561393734 -66643636616261663263333763343238393333633231626531353439386464643631313530623965 -32326238333737306338363833326162613762306462326530356535633061613735343862646231 -61393237316433353238313533306332643838336332646339366533356633333331663661643961 -36396238656161623961633964376435383461653565353431383439363962393133333662613833 -66343964393865663932333837373330343533613435316366613835616436356337313763336634 -37626636383132353432643761336136376234656365396636383033373232333037613239626333 -31323231306261356434393663616630366134643935386464326335363837666137633938623933 -34356634346264383362353034313038393066323566366235393837663065346430303461643330 -36346435626663376565623439393939333433386232363532356562306631623664373734333464 -31643130346666646333393465343966303238313863653131363635616535636635663864643566 -31353732633066306462616366373930393564373836336463623866623938326131363164366161 -35623436363536363332663932366538613035613432326432653430393865616230336462343665 -31643763343962616636383261643062313537353936643065656533323635343037353962396336 -38333238366333393031303361626433383139623134383062666430643532373062666139653539 -35663965663438393562396364373436306430376662633832626263646464383465343538386139 -33633732393834333964383332366532343039633463316339323831373561333737613866336366 -32323061356163616565356664643162663831623066373834623236636266363562386234633234 -31313962323162373034353039316233326466396262636431653636616162383536316464343132 -65306135653738393965326433356536626334343530613866353265613163666636333636376339 -37373664333166663032356565656437653364616533633939313936326530386537363761323266 -66396562626461353437633761343362363937363932363431373838623663313333306538323162 -30303637663036353061393538623065633132636664663138393961623762636136656231663362 -36616135373961626339333635353532363162656138613265306539373961663537356366353439 -61366236373961326137373533363836366265663934396165353863663035336566646463306261 -62653165636232376135306531336265313562313236386564396265626239626261636337616137 -30646133343864353538363333396463643135653563393832373832336130623265656466653939 -30333537643563353032663439623566626666373338656430386434326166383162656134643463 -32663336333762313266383963663230333738303761393861313235373166316533323863336232 -36663936656264343563373966366633616566646162303062393131386262303064353634306634 -39393063303262343933333937616161663562363835396333343162356536376636383064333866 -62663235653066613632343235303931396439333133663630663639656134626334633335626232 -30386632346366623635323562366433303139386364383464336163616531653465656663626233 -31343833386166616530613165393632663365626236363333396431346231623462393863363230 -65396539373936383465316636356330643765343031656231613233356636363161373835396130 -38316135663631653465636238613761343631386331363063303962663235386366396461666266 -61636561646337383930343935306133373562666266366438333837663564313037353562366137 -66653062386333346135333662363665393233623634663335306638613037616538653564373736 -37353961666330313232616235356531373331626165633765396163353161366265383934663563 -38346337623735316337303830366365306266326439363234333430383561306534326632326163 -66663235396466383536656163646361383064656137363038343461353961306133356265316635 -33343037346333653139393164393761643335633835646466376330383839333963613063653264 -63626135643861323466626139623961363436346666303330316538353963363834663661343965 -34383236373936373463633936303033366234356464656365663935623131326563343161336164 -36396663326335346663303264353464313461626261396563616537336535306333643464306361 -65373566326337353061366432623161366164343237303639323532366437376237313134313165 -30373663373361386439313635613330373739303636306665646337373835363963656264643966 -61373930613838373433393439643965323764613138343235653261356563363533666630613334 -38636163313230353063323463613861336537643038366166333739393063663738386362373437 -65323333323430373133336632353562623536633631373866663033646633303863343835653933 -62363539316263646335363836343937653333363161386532383433623938363830643635353262 -62366434653761323138386538373833316638363232323934346439393234356435313135313535 -63303836653161613138343461386432373261636263376162643336333433393737663531393164 -38356464326439333031656636663262346230323339303530656537633761353738356366323730 -36323463383032396132386431656231303437616361363134346538356664323665366232636163 -34336139313839653733376664656464313461383435313961303662623766613530343930633038 -32383634313065626630336534383632346130333463373032626233623536396336346533613562 -65643533326634373439626564336361646532636437626433393063616264633736306437656362 -31373663663536333465323336353366366430313431646133663561343265323064386439373762 -32353633373362343163633232346164376333356164356236306133633330393961376363363534 -31333665316536353933323265653061333537326433363730636166616330303464343136386339 -65326339336334353432616462653639383337386138313564653165343862313761313433383631 -65336332656639373739373665366364653264353834366266303239656238663539616135623038 -31376334663665376238343830353139323033626634313730393364373964373033303433313231 -31306663616661616334336239383263333461616535613766353661386161363263336432366134 -63616138386131336632613832323834643034666438636530333461613131343861353334663837 -33373461366437663866316433343566323938613736656234366330626330306339326637643663 -64366539663232366437303639366634633632383261623666383733363333303564316461383833 -65363864636332303266626564363930656564386361613566356335616365386635346366303736 -35323534363765663437326437303065326434623238303630663234666236383565633261623966 -61643330313931646165646433656337313366613831383065666261636639633461356133396161 -33373266336436616232616162386330376663383038346533346662653465653936636435656534 -33316165363430633735643932646262343836633966363038393464306435613631396565383238 -36636538653034656537363565323038343433633132333063303964613938643430633962393232 -64613066376338313332616363636562363233643830386565363536303737343637633062633539 -31336561633835356265396666363735643064393863336333616530373764653766666633396631 -66366634336265666466373437313565393131313634633836353539313564623736393636643933 -31373261666664343831646661613962623632303235306339316561323161663036643734626561 -61356364396636643833343630666630343738636433663362613435656131316633643431303936 -35633838346163613935363261366538616634613037616637336464613834636663333833343634 -62353664313163393464353632653065333335333738323465666664653331303732313464633732 -65393364303535343636346461383164613931633930663166616139626562373239306462663862 -32323638626166613539643630346462346633363961663330333433323631366236643038643161 -38366438333066353561663530613631333134333933353739376638623564323161343438656431 -36313035353433313365316262666332303663643135616332333963366534326461613664626432 -62303730613134363032396537343739353264393163333565643230626562626137636231653938 -38383437636539336334373462623338653461623165376231613735313431323730323566356133 -30323831326437386134373835303561663964336634616634323638313337643362613335333762 -31613239646265373237303536363262646665343134613231333865613431386337666131653464 -33633531383165626564343561613035383538346465326534303930343237303662663966363832 -63626532346232666462316237626238393139386438653136663332346335323939626234316164 -32376238636365633466343261303062356166666431326233306461663164363433373934623266 -30633036313862316639333934383064363134666232303766306333643539383939306130326132 -66383062343337623162646430396237363031643239663537313661383637396432346339623863 -62653832623466396131623236653230356162623831346664313932323863333066343435663464 -65363361636430633332386135333465633937396531613530393031646333333665333861636437 -38356466386664363361313435666566663931333762613538356336656263363866383964393836 -30613533316666333431613735326162656666333761383964646235323335353532393965396365 -35643461626336653465623166366539636532363261666531643765306635623961306533303666 -37613531653235313034306438643430343433633931653462393030666231326431646138656532 -61306538613863306566613162653337623639383235623163366662383935333662386433396164 -61353530643539356338313239333537356232653864643233323338386335376163626561333562 -65633738336363646635323132366538623237313065663730366239626235626666643232636361 -61643332393134646539383461653066323965383231653361346166346364353439323938316634 -36363930653837656563663862353736656630343663366566386134643930656138363333613430 -65633234373533363064643731663364633935643033313439363135353862303131666533643237 -31636338663837656535663764343230306431643132373730333264303533643134313434383236 -65663063336635383962383963373062333131386636396433623339636534656639616261316534 -38353138666235643666376531313230636562393832343734623432353662623538666436613738 -30613137623164366365666466343138363366303739343935653066336466666366393930313465 -65363033396433343732373262336562396231613637373763326432353738653661386333333263 -36346536393564383430326161303137343062306636346331386363333337653166393566663135 -34343038393133653032363362633931613430363931383032376535323530363666333636333161 -33363133616162346237363434343232643962636439633262633634346130336532326232313563 -32646461326136346535353637643133636630396331373837356137366631383462333934316265 -38653935616461613930366632303039326439376238306639396363633035383464663462633032 -39353730643336376162373132363136663466316532343138323830393431393731323935623135 -30643938323764656161363863363465356431363730653431346465646535353731343135383932 -32363966633264666139313737303933303836373936306630643237376431386161303866303233 -61353333303366303966386130366662346631376562643736323433373336396232393735333161 -64343766393939356131663231326137363436376337343835613334656538393932373737326636 -66313830663131333537316465346531333933346631316637366166376563383964353938393364 -30393665613961666335623432643430653538343734656163303737346662326165613566663531 -31316262366437643861376663616535646436373266303636636164313964386262333066656132 -63316338333236353836353433306430343262376337363436313865656333636339306439386533 -36633861653363393537336431656337323165643061313362343030633435306534353930613231 -66376164303438396234636232313561313036393737333364373232633238303539383037373661 -34636637346535323830626531303061366665313864643865653065313336303536383535653834 -61343933323766343535353939316334633631383435336130383435306133323737313833666663 -34653834363366656139653530666436393231303363376365666230643437363934376261353039 -62643034376438663836323961323534333963353362653934636161613737623862336661316431 -39613731613464636239356665643333386434663736613562353433383837663339376234323864 -31643832366335653035646432633532623033626337363132306533643361303930656533376138 -34313439386531643538363632323439343565643031636435303465656562633136666564383338 -64306637333463373431333537653834646132353564356662653061363033616232343832626562 -65316162366337376661626131336331323538383964363134353137326465636366333735373234 -33343834393563383662303661333166346464343436333534313365353633653432356232623530 -32633139666134613165646534653663323938316165653935306534633965643634663265343661 -35613632306331306638316337613638616630366361313134373365383232626562336633366230 -66383664613064636432306132343033613863396436376534373835303662346361643939393835 -33323064646339666662313134323337613564626337343339316633333538303534326463323935 -32393032326637366264313832613736306336613939636566666561643538623462346464363763 -64643262626664336435383966653366323033623234373230626339323539336266626666633838 -61643965613934353739643064386137323338323666396639623835623461373338303964376465 -30633039623362656334653961393531306637656565343739653561393539656333613761373964 -35353738346666613131663331383636306665346230383939303066346330643266326539373337 -65666331613433306332353437636332346465333430313630653231656362326332613839313937 -39346239326135373365313464313366373863656431376666313533663335633332333261383861 -65646536393932303138636164373735656430616633626566333862356632396437343132643531 -62363965393265306132343631393537303963666565613438343436383062313661666334316337 -34386566636134363464363736636231613636303638333236306362316635663831623433303734 -31313535303037363165656264366439316665613066623334646362393032323032636131643737 -33323837336131343938386664303261353361326133356563623838643335646634326632323832 -63316564663231663666343031616533373661353434303934643632613838653134643166333234 -64313636613762303936613234343434656335393939376136623932373936386564306437633733 -37356232643734633136663835353436656534303333343838343934646164363230336534656134 -33343736376266303863333130386162663363636364393133333663626563373639323066303865 -64386631383337623930646432306638393861336664393238616663396532363361306332376236 -33626334323735373039333332343733356330613964666138646531313435343161376635653738 -30656639383832356565363465303632393436346165663130303430366434373734376565663537 -65666631663265653365646561396533303662356237326465353039313566366233396564333539 -35303137353437363563623533623434623430316262383365623963356462666533623334663766 -61393462366437366237653162356139363165613732616636343938373435363262386638653165 -37326261663636663730303135636539313861396238656237613966623734356430333736383536 -62396637656430303935643865393566383139346363356665626538633735643364356133373931 -30343635336664343532303534383634303161313561646263653761323633306566363738336263 -37653964376661386537376661643335356233306237663930366164373539306263323563636230 -33373238366136393438663334333539663364346335313061366465656163383632613433316263 -61383832393338643561343539643031316564633366383662323435646566343831313631653166 -36376365663933343061333266353033653062623165666661316130626362653039613665306263 -32643265633864653961326133633936326233633865356564643463336537613761376266383130 -61333239623238303734393133363334346438333563343338393065353038343264663866303637 -64646436386662303439663861626133303862646136656534643762326434626563323136343166 -66663732656538646238363733666636623639353866303933376333663237636262663861313435 -63316337656335363664393330656130396362313932646333333134356632323330613534333564 -37393135666432366130323733366530326237306130376439356331363739643439646132343266 -61323139313266653130366466333730613365383731636136363561353539333136303634376562 -62373261613065633761353135343134376435396662636461313635393739636432366531633936 -65643933666234386232313865323932633962363535613337373231666565383761363161623132 -32303030343465346534343465353637663766346631313761333532383437643134643638663263 -37306465323861316133646665333635343931323266636430393335333432636136306237626139 -33623561353335343537383439653136393261623063306165326634343466313237333832346564 -66633539353231366431356465373937393038623562626331343565613430653666633366646463 -32396566623964313137323461623035306336326232343739666230653432386338333862623133 -61383764373431303738363231363864313636613836623234346530613035643665343665613562 -61313837336234313865653964313565623436643338353939336139653565363433666565623431 -63656634636439663564356163613437303938393164303633386533313836646136366437383132 -35353831393735643263303338643762353430396438646564373666643232623839393334646631 -35376631313531393439323262383738663837653033303636333135333965376530353232653532 -32366131353236653235363664336231343138666337393464393338303636356630386237383434 -33336139613936633165323731373263313239353837636236306563333834653065393939303534 -39343131353235353835383765633963313838386136306337396334316333366239373835613230 -61373361383236313465313636336231636632623739663831633031386233333837363438626266 -39623732666537666566356666306639653738343733636632656435653162303733353935316234 -66366638353964323565353761363366343330323432623434343063323534316530303962396563 -35626664316435646637666533333735376537663064373430616664323238616565343039636461 -31343363333961393530653636636236323638343065356437653661633062643162386438666562 -32303931643438653164393433663133373364626437626665666464383263633537316339326465 -66393565626137313239366239316637626139353135313338666262663433313936333733393964 -31376538613263633232393936613731646139313435326536653262326265333736363933666463 -37376137343761666564643766346331393032373836613232666533626637303239653838396632 -63383232353634326364666335663863366330336537633634366633303066636439616664643866 -32356631383862613963376136633762316139323732656464646431393530366631393966626236 -37333334613165353730343233383435633837616534353132343437383633363164666338643531 -39633938353161313362663263613932323734396530623833663930346565616531363133343166 -34383565386230396337653665663737363730363735326135373332326631386335373931386233 -36346334353435396365313439626566316536363135656666326636353166363337393965653962 -33653732363766393136663036386261393366343038663931326666646662613066643863353730 -66366331623838616539323239383639363561313331383961613766356237646665333937343437 -32393566303031613038643861646264366530636465343837633863333666653938643234666532 -65643439383063623637646333643535353365626264346536653262363261303435643338363365 -39663235646264323237623736626332356266346638356531613737393162666462393637633139 -35613263353431356262643134626131623630393532393234373564336430653463663232623538 -61616561356632383464316130353366303435633465303632343863383739653539316462666635 -61376632326363636239346431323539663866386530363932613965366666363064616639356335 -38613338333839343637623134316331623932313733623561623761313537343731633931376661 -30346466366462366631646434656334313363306638306364396133343435613636353134326262 -66323436396630666562393035663332343536643234376632626439353063646631656266353938 -64313538633438383236333135393436303966343734616631653631333662393239363739656362 -35643635363533303136313232633262623866333132323361396537663234663738383865663432 -30326433386364666638353263373739353166313261356630383839333261613364643739653632 -38623835393734333163306332653632653566626563626166366336633333653439303033626139 -61373364303063326238326635623835326630306163303039643666303632343338383734306366 -63323932663032643736303335326632343631643636666663363061346364393031616630323963 -61336436633231656539303662646562663463643037386564306339623035653036353634386538 -64396462336439633031653734623635366363333661613366643363643537316465663665376333 -62666364653533363838343962643762306634383762353565323464323933656538346633363431 -66633864386337396233393431613665376465333033646439383930643534353831373138386565 -64666132646461303733323932663962656237303165663737626134383337643566643634633061 -63656361656136386461323363636263386436643163663266653366393639323461636461303033 -66353464363038323539366631333063346236663832373965306333633964303735653834623439 -64656439613438313331383935663935383430313365396166313832396630393838303930393430 -30393232303731663636333830626237323834336233336136373762326564336230663762356435 -38373364663031623733633835316539303439366430326366616237616435376531316566633333 -35323239616631643266393238383139613038336163396161386464613735333063643366313331 -35353435366534343032353433363038623334653134303931623830646530666364323934383232 -39396361633562366564393835333232303563653433666331326433363635623230373338396563 -37633333346637326230313832613031313334313963383766646162643231353536643234323366 -34623435656334376531313030653362636130613561383034653463643831383334646366656435 -62383136336163373330363138333435646334616162653366356666336562653537313139356330 -39643664396363646132323834383263663537343837626463393131333936336565386536373362 -63306438313463303333363038376166353563346334656335646431663764363638313230396364 -32316661373738313063346238326662386530396132313165653433323935376661643439653137 -66613630303161623032336435306535643833643663353635643266336234623066656332356633 -37376665326662626334656636323433393861383634663939363364376165633531636131303761 -34366539613434346261303138636239333264383461393661353731396533343465623663386533 -33373930393236656133323364636561303335356633663763373862363534363335633139333138 -31363531376431353436653835633039356461653365356431346234326438623838356463663232 -34626132366238396336363733383064363531636531623132363532346437373535626461633836 -37333630656531613630626430316661393631643439346564373736393865616233383139393133 -36366361613761613136313738616639333439666465623865613530636330323337643432633737 -35653961336137336561323766333139653234393339653166323862613365393139356365623239 -62623530363662373530353338383535623934386236363039313661313033633063343138663339 -62663565346232663938346131663262373732646338393364616333303732636433323535633131 -31356139326535666633656666313862646566393161343635646232323537616430666264623938 -30613131626631633030626236656562656661363737616639626538363930316130346461383434 -36316237373735316239656138353432313236336239333966333136343532376565306565613733 -37663131623366343965373963366238613865373963343331373966616439366133316566373732 -39663734643937323735343639616230616333333439306430363264656637633035383061643962 -37353865363462356536393833636263303263393039633566666434323965653831376562383030 -30326665313636333834623461643833613438306430343066643035366230393466303361323361 -36363566323539383531346435316235353332323639306131666234393866393564383166303765 -62663662383165326231306437646661363838323835396637323765303233613533303332363334 -37333961646630336435656430313738323431386336343238653131636136626331613139623464 -66396336666162326335613465336364303434653130356566623138326432623631303865646164 -66356530373266316664373039313537623436306261613937623963303332396464643533616530 -61356335383130316161643838646139303538616663363733643935663536616438386534376566 -65373161313338643434643061623638353630396466663138346337346565316636646433383836 -32376137613332373461633330646432306331333062316539353335306563656236323766633437 -36323733393433653563613765623161656565646231363235636230393736316534613432373238 -34383864353138303263316334376263346539303562643633643131323362306636633831626530 -66396139366630396365633334633030656330306666353365643234356566333537393934343266 -31666566626233346130353633376631366131633336656461383239623835666536323130653965 -33363963373861633735626637353830323438613838323061333737636261646432643264373463 -35383361333230303036396666343733323533666235623862316238393761393036663863313938 -36623264653534326536393135626530386535323765353933346537373061303262343231613462 -63613136663234636266636232313039616538633030623663613361393034636138633131373732 -32343337363565363166613763616234626664646132396334303366376464376130326536333331 -37653462646531333966663936616235383133633137666162623435303934373465373939663739 -38313736623830633162386366663532336139653962633632363864636137613264616633313237 -36373834663164336236363662343335396133623834663335616530643465616337373236396133 -36353963633136613866663238636637636633393430363132656632646636316466616463396137 -65343663646164376635383661393737386664333031333139323333396533306537326565306165 -38663966656131326130313766353633613563616134376465353964326266306463373939383661 -65386262666566343662326261636335653239666462326161653937366138373034353866303338 -62383761333466646161316236313632633432353262656530393539633462313531373466366139 -63663464636537633338376462316238393430363266666439643066363732613238666138666539 -33663231326662376131373630323236373138623661643537633934633265666462633737356662 -65323439643930646332366666633261376265613736626561646537343237353166656164636239 -35643735363562333737306464393762303266373131393665623462303430316562636232643465 -34353233303435623830663134386132613261633338393833343534663630633463326534376331 -65343537366337663562656262336661643830656362336433396565356664316431323262386565 -31663533626638646262333861323031316665653039383563653561303064636362333165363562 -38623536633865333965663164656236373038326631376263353834336231623039663832393962 -62353236663933363937666431633862356235306266656664326630343739663763633765613161 -66373832626163633034373438393535653937383939316166613638633066363733303064393734 -30333135666138353862343535616239323134643939613761363935323532653436313439663235 -30613461303265346239323734633131383134383530633631376564316264326531313730613631 -39656263393338393034313138653062363339396265316636616165316135336232616134313933 -62306531646433313134376431346233626165666463393137393339343530616238626434366634 -66393635326536383030386636663532653039373562633639653933636231303563353465383866 -37636566386632613764336564346231616135386431386464633831363665343439356337613561 -37306635376166643966353939626262643933343966646331376437633766373438646436623036 -35323764343435343132653035643262386331636163333139386466363930613061646161666162 -61383765313666303061613261396635636534313232386363373534333932353236343162383831 -30366336663433623563666533643132303338303437313737333233373838336162393164316464 -62353534316232346437613830386234363934303335643362343163643764636236636636393936 -30316539336137666565356331613930376661373132336535323736613634363236373334656238 -61363230306632613532393431346234376137613232326330303565623165366464353337313832 -33663835363839623337623230333937623630336332643564333431316639303831323633343933 -63656131666535386539633436636661336337363834333630623237343038613138666336393064 -33306630306139373037393034346332306532363734373065613365656230306462393535376662 -62306463373231393338643438373038646132623863356134643565333436633335376133396231 -30626366626535343333366238613365356664393536616264386234373764633661333231303135 -30613133623331323832323430343133373937613165623461303336393864363738313532663461 -39363330323631316231343635393836333034643461623364343865343661616135666133613961 -35346137616131346533383564663137643239313430663739323537653434366530376537363664 -38323837366532386532656663306130336636333763316430613438373938646164663537366665 -65343137363962623563626539333739353039303262643439353231353636363730623231643362 -63326263376138386132303764653638656665653066323935363632326333643462653263336164 -30643862633263363938376535383235346162326162393034363364353438383839653732343435 -61353733666434373866396131313837653465376334656563363662386534663165653062346438 -64346639663536646463346462393130626635373233396636633565663134643935643436393833 -36626563313462613862306431623065666264366134316631316532393832613164393262653632 -66643939333139306239326632373238316166336335323761313031343735363933383163636435 -38323231383466316339633536343865373536643762393731663637643032306438646537326161 -34666464626436306431663032323136633033666637306563346365346564393061376431633834 -37356132316538613236323765346235306339326333323664663533653939656237613966643637 -65353834333034303036653532623530643936306139353332313631353134636566623663393130 -33646431333736326439353064613136353261656235613462643065643163616233373133633233 -63353463363238356633386436666539386331306636636162363061323064336335393833326335 -35643461326130636530373437313530646337616366643266333963376363633733313630323631 -65393962373563383862353966326231313837316564323631353431346361356439313430623336 -31306434663965313433316230313237313039616337356532326634613531316336653432353365 -30633433373938343933633131643232393230623536383463373566333566663062346330393666 -39303635666235326532333937366261656636313461653466316366363233323538643535353734 -34303134383762323434313839313139396632376636353766623437616537383134323461336664 -63353033363336643338613033373065373730373531613337653964363130623961373464303238 -61323638636662363133323733373464633735383331386139323437313232346361616131646134 -38636263343062356134343265306265643166643562343837383135646538313264626436616362 -34373336636461653330383965366230393934323362633130373338393137666130623434656136 -65363266306333316564376635346431366664346537666630353238333939333334303265373665 -62343364366134346339646665643336626337366431333264303636613139326432663639373637 -63663162343635646430646434653032613962343664363964616362323033343231616531346464 -65616632363434643163323364663062373266626664653333373764333162326134663161333432 -35636131643231613033386633653539303631353662383834653261333266333837646535646430 -61313734626430666234363935306432343038316164343535336361376463323032663963613962 -64353163303565343163363939663862336138386364353639623731666361333061323761383336 -30333632656435373636333338666334623838316333613162313965376435653731373237363532 -63623335326563333963326335393334353466333232633337613831626661376637366633376266 -62653362646464383136383763346261646362653035633531626363303838646631663365323935 -37653466633034623232656361346631343362663637616531396337333565356264616332666336 -33303734646239663839646462383436326634313332663237646433656666653864653933383162 -32353438636637376164353663623133333032613836633039643061653434656130653464303263 -34373231636132643264666139373864383964623639383335373133386664373939646462663431 -34656531356535616637636162316466343233383731373362383263333731343961363231393737 -32393239623565663563323062333462363665323934613830383939343065363163626266313330 -37333033356165663262333132323362363637646361643636633033363062396464343264363939 -31383638613039636438373239366637393061613761313532633837643666623764353939336233 -62653763613232363538373539633836353435326531303238656239353130363435643861633466 -37653331386136353662336439333265653935376331323135353832396165376135663566383065 -37616431656332396535643930363934633561376365613637626539643962316435626537616365 -35313939356161366233386266363563393261346437373766303264633134343166336264326533 -36383564643762363330313736623430356665666633366438353039613937326536343732363761 -38626133306161616331343236343266623566343238363636623461636637616138376431613961 -65306661663639306462303363333861646433643433626435666666353339643934303262326130 -31643739353435303666396531373861366339306435353536633365346639323261353063653062 -62356431363132386362373466326137393561333334616264633665346531373735353864353964 -31343138313235666135333733373231333661613566393562303364313737643136323133633366 -31393134333132373539373837343133316138376536653034616336373363386530663135303231 -65383462373035376362626139653561303139333232643033396566653361353233613163383231 -65373732646561626638333262656534313235643136396239376137386361346431636636653132 -38666637393431616636373561623963396535663833386436373638316231393337383236373433 -66336133366133633737346261393135313139336362393465643363653162613364646231663532 -63383234653930333230316435303533323933313936616235376263643039346337326432666136 -36613366323231656161326563666265626164306562636137323636376331623861303537303434 -66663534363265663835323232353431313133343262343534643764363237633034626636613166 -65316639623130643737373836303638376439616233613239373963336532393465316531646565 -65396339343164633530326538393164346339396166316362373637633439396130633039656532 -36373331646635613332316532616135653839376636303861623539363036363839616633393334 -33303362613239323963356439636637646131633762633532613466653964373963333062326261 -31623435353439303935646330626333653866343839366133393835373430346235363162383839 -35636230623663323334646639303833613439636639626433386337653338303362343934643234 -30373062643464623539396433366330353937373063383737303561653566626238333037336537 -33383662316462646533633666323036326361383666313337653965633262643636653432633930 -31323834386665666333366139376333653835653463353966626535313735373637653233363333 -37386436636538643236333131613436313263626436636564633062623763376435616463313264 -65306138653236666565373536313466656135333037656237666362316433633539316334363663 -32653664333732633064326665383562323532643036383765383730633537366666646663356430 -33343239626135376563313466623539376466663036623065396266353934396237323330383436 -30343036396665343736623338616163333466353564386531616536333632306331373732653062 -31313934666134613561386536613832313830366231323862636433656564643565336230623939 -66666132376238396135613736636236363634393538303530386331376330353661643938666430 -63393336653266373531316663353966616163663366316536646235663535613039306363663334 -39623864636264636666393962346139646166333664393537373764343466343763636261346431 -61633537356266656564386433333931643932356635303862376163643830373230373033356637 -64363065316532303332313430613931613630613731656536303038383566633962343063383735 -64383463613164663238393937386234393034323230353963366361353330323733343164333536 -34623863323434303863316135323735633233656266336438383839353566356262313966643031 -65336430613131353333666234643262303465323566386631663539663435616264633433616339 -36343134626333643430643830396364653533336432636630633866386163626162363135336663 -30656633623766313831633063616566366535336266333135303139373834306466343931623566 -31323865383632363263666636323135633864646330346331313137323364366539346135303937 -66623437363063326137616439303732343138366166313262373265356136353031646339616137 -62396566636236326532303932313430343830626637646230353331653463366333306262363566 -34346535386335623038303033663534346230313237353763646466343262356536633930663634 -63623966656666643935386330363761326533353137313466333466313161383535363638306539 -61393537303266326561356130643332323939333939386161616664363165376237303234323565 -64636665316135313163303263313861313361646537306439303434366436306333366439396435 -38313963336630346430373461303064373766353163636638336663646434323539306139663062 -33373462383663613935663731653038646436626663633538326164616430393137326531383534 -35386262363738623961323130613935383063616338656166616339643637393338623563633039 -34386535393732386339656261323230616264356230343339643634646265623134386537626263 -35666233346364646537393834373930306535376462613262633766313565326631616533303737 -32643035666133333131633339623938633630333962626562623732646535663661663038643339 -31626333353739393961623235393535366634633835396665316364376563376365373866313434 -38616661663231373234363439363939346462626438393265653731663835653534343732363134 -62383831333063663535633764633964383034363364333136643735656137636132646264383933 -61313765393530613232333539666465643763353263616331393262366434666435663131313363 -36303564303735643936373531393861313463373033663431313830363033656235363966666663 -30303663313364323539333965616336663436336539646433663830326562306534353035393438 -62626366303736623464353261343366626438336635653232313532643565333563383432333239 -31663139666566366534393831666630653936386131343837326630623363316362363031613736 -39613538383963383232633732383861366336363130663761316336373361613631356533313164 -61666665383165393934653739373337333765383331353534656165333262643161393863353631 -33643566316538396164613337333662626436383133623033373230303536356333613762656333 -33366361313435646166353631323865343633326336616535643837303337663333393036396663 -30393531363935353132313262393434383337656462643533303838316434656437656332626534 -39363934323632613762633033663230636334313338633762616262653738613562613338303637 -35396662313238643630666636343439373937636231396466383636316266633533623132313233 -35333133333830316262633238663831633566663265383731376633363762376465323861376265 -66656262656338353232303263346236323032636163636462656634303838346363326333646639 -37323239313533326634326236373837353130653939313766306338666566613339656462313439 -33323733356336306437653030333034613737363462366462626638376366633936396131313734 -31616230663838323236633734343934363631343532316663333461313234343132616161366138 -64333135613838636330356231646334363231646163623032636230613334383438326635353438 -35613162306166346338346339363734626137303838343930393763623661373838663937656332 -62396561663531343239393935636432336132333661626439643437636539346266663037633462 -65313965376163313066633330656663363830356132633965306263346534343630323737346164 -38643437636261616564356562336238646135316364326432616231613666623434363935616236 -64666362373138363665636262346231326263636336396461383239306366623734666664323433 -61396661343231386531643863656534316232613030343265396464343433636365366564363938 -34313132633533353966323438306332623639363333316239636339613436396262306566636131 -32333365626636626136646162613066363938323135386664303833366336323531363164626630 -34383666623736616136336536393333646437393466326661313437643964376465653463623232 -30323635623166633031333235343266386537396439303634656564306432376632386366303937 -64393232326332316639653035666333653565366633386366373736643031616362393261306564 -30303533636537333835623464393665393364376434363865613563616430316165643661646261 -30653239623733373934646632643137643434343139353562646462396362626437643163613133 -35393335636662376536393364336339303332616462306232393734386238303739636230613964 -34316163366531306361666332646665656236333737316130636363346330343038613033383861 -62643832386331643532333764343436383735376232333561323937383937353236653962623732 -37303063373065393433343235323337383132363632393265643165633033383961663030346337 -62303763636634666136326363326536356363313365363365383036343133373861646237613866 -39663731373039313230346561613837316466616565656632653234666231663162356438656538 -33626464373065376138393533353661346635383836653332366232393238353063313532366239 -63306437646238616464626339646665353738366338313136353133353666323231353763313638 -61353138303536643433663239373564343237386138326464393465643263306662663331353865 -33323133623233313032343432643532666462666261316536633866326339323033363265306261 -37656266396563323262313865356536356632626639383665343865356461646664383835363865 -65343432326663313762376537646233656539376537363531386439656636376364353335343532 -61313636366439316266323932323963343366613733643638373764633934666439633538646637 -36373965613836313633356365303664666233633566353964346336303238356338306534323339 -65306264326637336135656563323462323261633566356261623431666238333536353033633035 -62306232306631656234623634356335363466313930653561653531373830373266316631656438 -37623731363735333761306435393636303461333835363666613435376133353066623163376538 -30633137613638613834356632666161386365373335616133383432316464343031633134373632 -61316139373839626661316234363534376439623232646638616332313032323963666165353165 -34303961666237336534653331346235623336306333623165643365653238356233363036653130 -30666366303432636564613134393134326561663938646633633637343262656537633866356635 -62613632613861336635313430333962643066343531396162343039623563373134303333333963 -30383765316338386162623036306163303062613563313330633763643662386636326134373762 -31383731663337306635646461306438333630383239333735386534303734393835343363363563 -36396638313164343862613133356639313136313861386539323135366635643333316135393364 -31303635643265636637386233353033386433346334356332653665323136333966633834316561 -36333761363633323663393662386333356133353936326635323932303636336438393464613365 -34663830346661373563666561333062613432633963363730383138366536373636306431666463 -66656163386635623031653832356163373564343264346263616435376165666565373234333064 -32366233656333623432643339393837333635663036343630316537396563626334343238353263 -61336166356163623735316539356333383463623366613237346231316436663932386364656461 -61636263373961653831336365343335396361633465313331656132393066653632393837353962 -63373735653339366535623765346136623038666131343530383335373734666536656662326634 -33326535333963333633373832636465383966363564613562636231613238353661353665613532 -33313337643836666631653239323131303061366161366133366632303930306564313838363538 -33326337613239663733666633646565646664663964346135346361383633613835303636376234 -61613937343961303130366362386134346137643862313635313562343835326530666662346463 -31386432343765623266626637333236303366633764386230666266656563653164376631383466 -65646662323035623233613635303363363932383632653062613932383431306230343637666436 -36396337343366343433363465343135323265663035653863396166316465633039356636656266 -37353961373339323964656263363431376239383335633562396636323233666261626237383636 -37333332356166303131663365623037633539323636336537363336396365373465363734326463 -31363562336631343964326663303738646533346162333132336330333034666334333335666333 -34326130333137646461356138613663356135353538333462643638626138663835663030333334 -30386265383362353361373632396237663538663632386330313965626463323933336666336638 -64363935323664336165643231353663373330366536363630646133373662313939373161613164 -35386464376534353662363362363831386338613339316363383439376435393866363665396539 -35643034396530343131386332346531386133633466663939643936316438303933343736363635 -62353266633834393562323139386133343031663866303561336532633265643761653061626533 -62373032323961633531346666386636633530386466366230613564646236623338366364636661 -61353432353466373239633338626265643230383736336539313230623861366263663237343239 -38616563306239306562396565306463323262663335616238333033376236326163383764663133 -64396336663839373835313862306132323366393733616461393463326364626532663937313565 -66653263333832646139363366623766396261356261636132383838386531333439346631303438 -65303031663330633534306336323939323863623438616531366438663861326239616264356265 -32653062373730353237313432633934356635356139633737316236633465653165396265656236 -64613561376432303735373833343263663565623336663039653432326233373262303635666437 -31333536343336383231633232613438333939316530646535363735326631363637303861326135 -35356366613131333164666464336331636632386561646135336564343064346337363166653062 -63323938376161323431336236626661303538353562363034643532616561336633356638623237 -62343432376431666365626662303262656638623236376366636664623465303537623864323764 -35386230323930366162356436346332353132373766333965656162393438343562646232646162 -62376139623462356162626537613839653563633766303730363166623937343530626134303231 -34316634343636386532303062636465643762386464393562316365346262306364306465616230 -38353130653339633139653735636264353033383361613663633631656563636662353833356530 -39313965386166393335346239383837623066323935616138636463383563333563343164393437 -38656239323438336236396465393734383437343036353036383235386236353532373833383662 -62646531313032303333313961323362313361336365353235343930666139363361363464626230 -35396166346362313233386665663036353338303639666433366564323032323836643338333139 -33353031326633346130623965363861326433316632333165383832303438353839666532396431 -62326164393739663065333462613632346134336136356133393230663061383434386436643530 -35663263303564373266366262366330343065303932366532316137333765656364663132626338 -61303561666234353737346661366233306637636536356466653433666133323434383935366231 -30353332363961303538626333346231386337346163633464363933653533316636613136623130 -61313032333233323632366138353634393265353562386631373035326165643866383264353538 -38633565313763336566646438663830623133333163313565653433656133376163623165633964 -64323933333462663832363666643833333438626464653237393038633065333366363035363161 -37363262393365643132666332306461363530666338663338336566306232356135333439633762 -64653933336563666333323939653962393934313766323635663530666265396639353139383232 -33343836383535306163383234373965356161383131323832333365633862653331303639633966 -33316238643035333930386237386336386537616430333937393030353132333265363865653133 -32643630353830643234343334313564613738323438633162376637643833663563366334616664 -63623733613764323031303165323438646363343263656231313532393066303936633063663762 -62633835353039613165623832653637386134653732353661623265323964616233313431616439 -32646532353766326432376232336633353163656631633036356165316432366437313930343066 -37663436623438623138353936666532656364663935613166396563616361643933343565343064 -35383335643334643236373165663434653063366461666361313666343565343132323330646331 -33383361636630353533636164623665656165373930623565336237666636326434356163343838 -63653562333339663539366635396438303437636362323634366537653839376538363438346163 -35333934373461383132366631363839363537383861383861353538643064656565393063626232 -38343434663830316131383165626664323737343735373031386137633633326462336239346636 -37656138336533326661653235373736343464616665306433373535656231633539323437323763 -33633531353161333836343733316333656636323866356334326137363163656666323866386164 -38326365643239636339313164396463353832313239636235326234336564333539666263386536 -38663563326432323832316435383733363934353661616637303238393439653937663062613737 -36343832623738393861346435383832646239646635333234633730306463376264333566313865 -34396133306664653832333334616330643737343337636131323964373037646538363539363665 -38356363623261373733386133386136303339613536323161323130636433316464633636363638 -30663134353133303236646463306335363666323666393133326538643830393835623466303163 -36633665633231356565373631336464363439663964626639633234663639656539346562343035 -39656538316638646430366234636437343065633531323530346337663430636534346264656361 -37356363653632303763333662613133376663383263653337353235346365633363323634373437 -38643665623261376666636439363463313961323535663833623933376464313762383466333438 -35623863366166303736623562323265666131343863643932613437656634303230393437653562 -34363836326564383531613962356634373433656639376437353036313231326131306234313632 -61306138346234636361613565306639316536333266346231363465346536363464623332653538 -34373437653363313234396338393565633638393838376134616339633961306466323933643235 -39386234393930633133383030393166346562393930383033626266643231363861333935643436 -63316136303861346438336166363864313365306263663739396532393736656637366661633633 -36306332373363346337623139373538366537636539643630393237386435306161393330613834 -30626461353930313539343666303966386461613638656636643939303337656335373035306636 -63626664383238356163363363336136643839646238376662396665326634343261303932613433 -36323162633934396234383030363237303133343731653234656433363033636532373233613830 -61353133613233323139383131666262663432393637323262313732333564343733396335643661 -34383439363138373634303930623761613464623438633264326132623962306635643062326633 -35323662646231643463393938373762636530326239316434366466666132363532306365383034 -63343737333465383935663435303137363536313362396530616239373635313963653535663264 -38363262316632363233626433373462346163333932636435383633613630353737393661616262 -61373130333336366638656335353239386232393465373933343937623230623761313438666239 -34393764616264353733373332306539363435656135343863616561306333623465636232366530 -61643530646436366631366436613561656665633238323437376533666365643238616536663334 -31383434356532333463363364303761613963303831343164373939336264373735383834633934 -64613662643836376231333231653566656161376662373762343861396530323065663564623337 -39663034323536376265386164636330383732356263336431633934303535356634353561663762 -64353535383166363766346463323662303738623530663462393164666431343764626335326564 -63373536326135653063383033303232643663353265326435613865383534343430653930376637 -31626466376534313861383561326433356563396439356234343666376537613430383361616432 -63613663663666353865393330363031623631616230373864323836333635353262646166336637 -35323636343733356536336430646336393066623435376532623264303265343238393533343761 -37643339643832356137393339373635326165376461323130343364336632343637633262306466 -65613265393632623130666566313235633735383361633464656464626239623563386534373466 -35363736363862393735636561643562393866383662663831623662653039306339316237633664 -31363636356232633463636431663239386464326266343363323363353539313838653364353161 -33656163396538313862376261353338623164303839313937336438396333633666366162623061 -63393565366661666434646362393635386263323065616261366336303263343864393639336433 -62316462613036343766653339623661623764663665363039626538393962643365306238316638 -66373739343534366262363533326363393934636232306261353364656138346231316538616439 -35383731636465343934393461333430303733313139313961626239333930336465366339636631 -61633332376238356162623662383635343439306638653430313235653266633436326636373562 -39343739343661613465386239303166366530623931663030326239316232623765333361366533 -36376432366436316532373561383738643138323732333137373235336133303964333765663331 -31326161373864356563653664393763653031636662613337643562343066663034303362326336 -31343933623031613436666334613536316362623731393834353133303863373561373362376162 -38323064623935356339366262393962326333353363643738396563373065646333323733323464 -62626466643033316665366663646434343764346433343661356536373637326266333738333238 -62383937323763663837363830386535313339303661303761303235303663613336616338336237 -66386266393138396633323439393630313663366361323135333861346461616363333635333665 -32623632346366346365356563663363343737376363303434356162623330363030323537313064 -62366461316363613464643631626361323231633633633864373765306130623964313131343061 -37613466306565643763333864666663386133653566313130666435336537383862623864646336 -32313932336539333336393763613138373631663731633564626263616361336163663564363735 -31396331316162376461663532313464303164373563616165353334346565316562643236343164 -35396266393530656263376433343263303530653362373637363139663363323364663231303830 -62663633623235643930363933653634653238653333383736623263393833383566633930396131 -61363661666166613339323836646638373435653930313832353565383935613462643366613139 -39613065363834376564306461326461386239383538333061343831646566653162653638353333 -31653536366364326331313063326530383963626665616339616435373838366530663330336639 -36653666366463623333323262646130366165313461393633393135666236623834623433316131 -31373639306331333261653865333630353435393937326332303933636335643766396666623163 -32613233356262316661333663633236623635653565646632376161663230623465323366336237 -62613538396331623936653236656565343831306232613134353631393339363365653661616438 -31363335393035373034393833376638363632376233393330653732613235333031373134323064 -61333438636138663935623465376535316631336561623930323136353162646662646133613735 -31326138333764303465393936393937323435323737393730303934316130343232376235333135 -33356335636236326533396463373963303136643938653937626437636365613038613661636531 -32323837613330326435643036376638396236356639323732363061313062663536653839353362 -33646131306333396533356230353937633134316332646665623664643135343963373662633031 -63323837313064383763643162323266323032333930373232643335653265643461653430333361 -39353465363936376331626437663733353037616661343936353435633334623434353339613838 -36303562306139303562396362666162656366643162623466386363653962326235343631386139 -34353232663465353763333965646239356538353938303063343430303136646661616164306464 -38356366316539653032333362356335613132343530623337623564386232633664633063376261 -64326338346337353034323035623339363036333263353030393434633030623630363534346531 -34663262383535643163633034633238353338616139366162396535626432613462343161626233 -65666662663066373134356130623261343830613035313430626632616633376437363730616433 -64303637333739396435353064323464306438363632333430343431646633666230363730376166 -62646632626132663834313638353930306364323165653730343561363834303766656333313237 -33373665323438336466326262303338623931333562626530366330646232353934656335323263 -64383837663237636533343831346664343432363730343766363265383631303739356435613634 -36336430376532303230613430313861333266333132396533383966346232373530353262336333 -63393163623137366439396437626138666230323232643933346562346161323338373562356566 -63373233353261363764383066663032393438626239623036366566393536333236333935336231 -63363839376433343061363561353230643963326661363235326530326461353837383232316263 -63633037363366353964343331646433366666306531626239323365616339383464353061356262 -36613530633630363666336464626362363939633233393265366631393666336435656463656533 -34616230653931393234316337316238653165633435663734336138643234323031346662656665 -30343963373639346563663965663065393232396235343733613531663661306131656235333833 -35303537346364366564393637383438613762323363386662353633666434353762363161343461 -65613737663464663835363231306163346334343037653336323366303364656131363435303861 -36646562306262633431376565646630316335336438353965633936656238303230613739333832 -66623965373635343963613334633735376534616132616332393563613230663638623466356236 -38343633666264326231366632636439383033313563323237633730353731633764313065656666 -31313062633965313033656664313062373938663161326666386131333230333538376434623133 -61663763613735346335356263323933306133653964393263653132656639353633653934623635 -66613039663430636166326331643436666634666339663363303835663937333636663966353462 -39343432346638326632626536613566633438363861336563373732353839653466663138326662 -38346162363665646461383535393439313838366230643433356363343265613633316233363563 -36396665363531616430303436656664313334613563646434393230646531646132643962643766 -32386331363736356461633735303366613962363662623236323537313137306261636464393935 -63323038313036323063396665313566383439643935393530363966663733653830373130626430 -34386163366262646434343734356366386235623862636135613535313166666561626365373466 -64356638653463313530343331666635336361316339636433373230353366643763636432663831 -33353134383037643135396235633137363932643331643566366330383466313533356364303162 -63336630643838613831623134333333363239376131653261356164323037613932363036313237 -63646132353965356634323832626330616632646232343539353530653738313433333033616261 -31623061613737383264323163343962393231346163663837366339613430613432623032376537 -38313530326139623662356231353064613333366437386231323562656662633030383766326335 -65383639646230323066333533616130373635623039656461363361303931396363623962616331 -36623833643136623234636231373464616235643137303965346135616535323861323134303965 -34383138616137623561396339623063376236643339366661386362356566336336346331656131 -35613134643266653662306434636365626636316336366436393064366331363535356634396164 -37663439306437336530613735653735303435313539353439653236633662663035393761666462 -30313133356639326566623264633338363536616161383264623637656135343361343466643563 -65633036633736653066393766353935393539643730333963343662316633353131393565383866 -32306333356438343736313731666137666439393961373762343365326233623936656565303631 -38303065613331363665653330626632626432306562613138353634323830373233333834613432 -63356430663061376631323932383034363930663564313766353762396631356339386630396338 -30376664646563353063643564656262336163303163396166643566363165636234626366313863 -36646566373033343662323333656562623666643633323631303033643063393961663737313233 -30646534336639343632366538306231303631616335343338363138623634323765343331383636 -36353536613537353061396538643439626537643061396233393662313835653233373063346532 -65653437303562663338393337316433383333643235343438636265386665373433313435356262 -63316133633163303635393832383733613765336134646262376132646436393435313933323737 -36353539353230653962623135393431383939656465353330666635653265323461636662646230 -32386664323635356432356130663639346135653339633930323864636530303135363532366261 -64636461353966396562643239353663636138343633373732383333333835633239313031383435 -61313936356263633561336433663639653061633336626436623035663936363034316234663161 -65396365656434386435653139323665313761306335663838616666633661323165353034363735 -38323537623465376663356139653636386361626639336436656232653431623965383065383436 -31656532653162313966346666613637616664316430303264376537653339373466323735643964 -36653739633630316534363930333933613630376232313534313435393031336461353837303133 -30356532303438616263633466633630363663666530643137663465386663363262383264666431 -39626331326663363939356561623432343233636230633839373733653535333265326435396265 -37373436313964313864646530363738366434393663623864653666636235323430656138326631 -62646530313866343536646665623465643132336433653566313836313131313133393735303536 -64636637373335643133326439373338646637323262323563653766643930666235303034363163 -36343334656135376561373639666238353537376665616261383064626135656539616266323136 -30626465633462663963373263656563616234393838383839613636393233626661306436333130 -30643231333137666637663733323531663339303237306262623739643830376663326130623534 -63353535323335386134636231313138613639633837343532346366323038373430343931313461 -32613130643866383534396265626439653865643637623837363231306639383231616461643334 -30633332326135653162353866326334303939353966363730303334353564303865373335316633 -39633161353162356262663136643333336662353664393365643661663866353464633038343337 -39643035636261396664663263653439643337303863396131313664646437663335383831643632 -31636364363539623937376265643965396133303630633332353439363666636232633633373063 -36633464316262336163393331653231653534616262663932336464333432333830626136623463 -63656332303766336335363366376134306561633730653831303336656434373136613261363737 -33646364336533616561386235353436663432393936636263303833636337323838356135373836 -34313733343738383037323261616266656133343137316337653836616464643237323764653265 -31396633323465353933376534346665656235636531636536306439303437323230616661343562 -66323732306339623863323938616161393435653536303663366233383431313631613061663133 -31616665663134643834646365363863326565653138353066653562353261613934646131323232 -62343134616339363634363064633165336235313430366138633534363331633966323737373563 -63373636386439383531633035663836633330383661343861363465613063623132623562303638 -63613433646233313139333061316364336234306632346535383934643165623033663063323966 -61323765373938343238636434376163626638376533616436653666636230323964323531346632 -64626435626637383939623037656637396363616264376437353130343261633739313462626163 -61353766386530353264326237356239303065336365336634356265316436623366666663666431 -32663661626339663263646565626535333461643539663165356666336565383166373433313164 -30646664393638343630613862303063633264643539376535386330356333353761323638363532 -30313031353435373539363534353135343430303333376531373934336539663666353865636136 -38366330313335653162393963626337643037343864396361386266336339666661626532626230 -38356538663765653033303936633363356366373030383536336562333464663634643438343865 -63636661623238343732666135353936623634346166613061396362323261626464623561353030 -33643062313961333562303737616130306162333432646462663236353061333166336165303832 -66646135303663363065313736376336383738653839353837303336323030623337376135303639 -39366561346131646438333939646431623931613732353234333938623339653066316635306263 -31333331343430613866353266663734356165383635363965316664313432383265363733326139 -33373061346533326237373033666333633135306239613338303764326362396633396261396664 -66663861326166303830643863313635643730636661383137313530656536643761653366316532 -34323332643765343238663838666265336332393737363763383530336161303236333031353431 -39653133313663346232363130373835336435336436363236326538626264323061366664623039 -36346337633965316238356537343631396261343464383830613732636463303666376632383039 -64636336386135343134333266383130343735633937373461386439383433373532313262663438 -65636130646163343736316630396165323962306234393536303539323132306633313337323037 -61346138636564633535646635636232343361306235393232633031633436353036666361383034 -64353632623335313935613531636531623730356436666535326363396138656233363530613137 -61363963663735643734643735613634326633303339646365626661326664636466343432373164 -38623761653333386131386235396164346562626166633630373332663938346537643835626261 -61616435323262623363383536616137653930646538613137343739653232393039333136336263 -35636162363135613137326139323463666635303535646437386265313132643865623762343664 -62316435386437323931303062383962383439396461643933623837386564626665633464343434 -30353936623430323038386634333265333232373032316431396166393165663037623235646164 -64396135313938646231326133653761373731316361636134653563396666303736633032613531 -62336666626438336465373837373462306632333737643736663762633531646537643431643339 -66353566626262303537303332373638393632623461323639366564356334356664313130643061 -35666138336365663533646262336338643363653430306232396465393766343339646637663963 -34636138623936663530653237366263353663646464643236303530373633623037656634316135 -37353738613066323837313732613131376364356264366366323534353330656134333265343462 -32333135303338396639643038343566303437376263306562376131623061353731366462303035 -33646237353732393737313436626662313632326361356264303437666238313364366333626163 -62323239636533613966353936353762303061626230373862316133313533666435616334643430 -64303837646266656533613639376637393064316536376630323534396232643831383866386233 -31633136646137363039356264666333333732356533363336666132613635333538353036643764 -33303434616631306662623239616337396663316132653862386239656435373839326461383664 -64336364323937663661323436363639343666353362353137336131343237353737343932646337 -62616465336533353932623533643561343031613532303439393465616336336361326231313139 -61643362646664333633376331383432386664633233363438383931623063376436393739343233 -36343637313135666663613361343933323737376238333963643130653730323466313166313331 -65383933373765343066353765326239313331663161336633373334346265373436323631633563 -64386663653235376366663132633336313538626263366432333766386564386539363633356539 -32653437393962326139666332653833643237613331303431363566643765356439306361333761 -36613962376461383134343636313838653963633530313565373262643861353865626634616363 -31383639613431393137383964626165393862383066636230333762363232636434656238363261 -32626339616234323533633031383565373934353264633061376536356563343732633262303239 -39633531336234373834363663663933623565353538393236333863326565633566653165643832 -30306663613331376435653738656430656132383464353763313037626363653634383833363862 -30623035633130663364396331346231343731353935373939323233633664303166373834373133 -36653432623562383965623938323836626635346166353666363161336333643964663234383035 -33393365343730303632386165323337653362336338376162346363366535396439623537323133 -35343535313762663464326435356539373434306230333136643563616133663235306432363239 -64613736313631666135333663653634303233383336623165646332313539616233303463343138 -64653261613866363634313238643532333231376265393632353165393562346132333331613536 -61373337386233646664636130393961656363353737633736626438656638396364393063373666 -31353862323436336139336232313834396437376561303336323338626663616162366361326235 -64393538386331313837326334376639396430373962313839616338653232383036356539613564 -61656133333534363637366231356461653239343635636561646339643464373738386637363562 -64363736383862643263613336366134613866353831383463363639633038336533613736353731 -65366639366434366661346563623464383963353563343266626331663836336133643965333535 -39383337363264313537653735613433393830633134383735316634663762373361396462346161 -30353036353934353131316431363537376635633031383761623963323861326633323634623734 -63356566333665646236336661656434643533363365353965323839393864326238383965633764 -38666236656532623331356162396665613536636662623262633333373630643835633264323032 -31396139616334373039666366613765343262633533303939613137623034653562326438356138 -38383032373235363335623864353337366437343062336535313939333139656662636137356139 -36666436386366363537386633363936626137393837393761663565363235636462333136333934 -65653231653261393331346565373830393365643831396162663239646633613765653130313561 -66663733326162373561366432613032386166356435393932356134636632376636616330353635 -65356365623536353237306163653765303330633562343234666431323931663433373631393435 -64633633343339613835613431646639373666636131366437663434653931356163333262353636 -62393538623439323530643764386234646330383331663838373831343865313931336363326562 -63353530353162613232633264303264333730313634356266386361633561303566303136333437 -31366663336538323938666635323632333262356634313466636462306665353130336361333635 -66363030313466633365626531333335653664666666313261633766663162653164313364313438 -63373337303865643534346434343239646565343939346134336266343165363131363237336333 -37356564633137316137663835376562363936633333336365366535333066646661646434643237 -61316262616366633238376266636635306533656236326164656436666534393333353737303139 -66386538663863326132393865316535393332643432646636613134656130623861633336626332 -33663932356263373836313561386363653263376630653833613131313638663961653864643232 -37376563303036663535633237303865316465306232633133623032316231646132306165663464 -61303235306635353030306161613038316433353335636534366331303434613139626130353531 -34646331316332346663396666656664333235653237653365623164353635353935366362646261 -39323838663634623132366439326631613034383336646637343162393435323238633436323038 -63656637313561633333386334326330396266316135353035626334306637616339393433376234 -62383238303039626564633363363139323937633637333337313765316439633762326531333366 -31346365656665316237343131623534396130353261346664356636653264656462386233356161 -33313034313964303734383733383337643232623335656164633933373666613534613435653732 -35373535326532343634333634386464323435366665663838623466356430343061336239363964 -39356663363965383162653666633630633961376235303162383232626261633739323763653436 -66333265623861663664343131363735353736656138646631393838303063393839336330303661 -66666131316162636263366631663233646535656433626135373533313034326330623439656332 -63393562373334656630353166613865303531333661366135376164333736383534356132366266 -33383232376237333532663634663862373231333735383137643632633036666235383634353336 -65663565353838323437353863303665636665333239626536323062313439623564333232633166 -33393465303461626435353166656233613933633031613030396464393565353130616538356635 -38386538386637313164613562396436316338656365623465623730393736653237376138613336 -61306530656331396264383066663032386563383330636264303137376662336364636530353063 -34316161353465313831326562303239396136363461613330373833666663336535373563353833 -39336137393533623630326536383239326335353934363332376438306637633131323664303732 -61373863363130303035356238316664653433616232306465303039633461336436343366663762 -30613362316638623765663065333434323265303438346530343064336462376330333133353132 -32646263336635356563663934373866333362303734346662623738356362303437326466393964 -62643735366261663937633533613533333530613330306130653630353161643566663832386461 -65356462616432363331643133663233383735626662653561636334623133336666353962656239 -64346634343065656162633866356138393439653235333939323033373339376161626365656536 -36363662353033383831326562393632306538633037393565396537643932343232376436643166 -39623235613362376338353931356335626261643738643735326530393166313266303234303064 -38333466633964366365366335343236626435393636303531306137653734316437316238626433 -63376133613764303838383736366337376336623562653062333333646232623732626138346431 -37326633633730366138356165366333623330393036643166633935376537623736353339323435 -36373432316632656537626564653732663336386235313930336431656564393131383165343866 -38336238336566313261393633333838653064633332343164333332613266623838643435383536 -62643764323463326262353566623038376566376132333466336438363930666162633337346462 -62386231373638626666366161623130643731396530303965303334366630323164306333666539 -31366635376331363538653762313433636136386333656562373637653533373837306533633663 -33633535353465303762343034303636323063633233306439303232666631393462653961383931 -39646338393238333838616261303430656536663832316662323939626337653164363965356565 -35373237336239363663326533323664666630663966623762633665643033336462663838366563 -62313630373835333637363061343365336432363038623937346637356536303936373438353933 -32326634353865336439633339346133363933663538613933303135653366393037373336383634 -66663062633732323237656431613837393734616133373035626438306237643665653334343034 -66333566393464393534323362356262633834613333323139306132366532646464363265353836 -34373665333461383735376365306330383138343539373762336332646663313138636638323463 -32376665303836393663616435343363353238616330663634393161366265303964663065663531 -34393534336564666535646465656434386166616564326138633463336533383932613636626333 -30313631653765623264663033303639346636376261653864306631323164646238353862613633 -65613335363633303135633334386239663938646135393735313466653434613339353362616139 -65323836663165663363623932636531373333363234303631623834396232393737656263363735 -66323731333536626436343638383761356530363565316634653435643066613537643736356230 -63353164623733343037363233396463623836393232623332383037663131353661306632623434 -64303835346230636536366537316135643736616235623937353662616164396133383662643530 -34353635653439383736666237643835313831346537303663626465326661623334333636623561 -33616639346266623037316233663261306631653236323437333332623631323537663431326365 -63643030343566623239303164373361626439666464633464313238323566363036396336386462 -31643763373233613633633732306633356633623166386139663637303161393237643038613938 -65613838353236386462363139303635633934343130373734373239653430656237333162386338 -33363433306137323439656166343963346338376136333033666235326235633166636331663065 -36316137373032653231323664313462633761636466633034383464623830663635303366616632 -36653839626533303766656639323737383233613264623138613466363339323463653831396238 -36643666636561343431383331363635653333303538373239306465313765346531643763316162 -31663436373233353663656264376363336265356536336563643664303561343864323465633531 -32346636623339643937373230333365633632363633613334323232393432333463346136373932 -38303235653630666164633236653632633331633034306237303566373964396232303832626437 -38633135616562383338373338333262373038626164323463393130613239656564303936306438 -30663035363264333734306462626665326366613466623238666138313462363465373465366235 -61653938643834393564656261326433663935353036323838313539376163656538656231366134 -37343039306365643033316562663565313637663565616431303636323535336534626561383564 -65363838616136353538666636396661323338646139323963303963323465336431393763326163 -30643932393564333138623962333033383966363835643365303336346639333163376464326630 -65613230356537373437316639326633323731383236613561356533613931626339613234376337 -36666237666530646363623663623731363833636537333234643836366534333163303935616334 -63396166643935613333636261623161343063666330363438616564383361623337643630343033 -35316336313331636136643132663430326331323030323565653032616565303762343661656134 -35326333656366313265336136393964333066646133653763653561613432623763643463303132 -39396162623032653531313964643964303439616133333366373664303137343132343337663336 -30393162656561333739616362633331366330353233333035376637633733386232323766336430 -35666362303339396335623262373961656664313230333138633064383936326139643165326539 -30386237386261323639326434306435633636353838366339383237333062303330623466316563 -38363936316330393333656632393461613666636230343265656663623563333236643830336635 -37383733336562353238383161396235613163363834383561363837366132393037323934643664 -64363766613838326235303064613330393135623430393135323931626139306532626635356266 -33353163386330626633653339383236653462633735656466666637323264316362396134663535 -34313734373239313364383565633637383833393633393963386632393631333263366133303864 -62343532643765303964313430303638616161346137363436616637343565373934386637373831 -63373437386236396639653936393833616366313133313839656334363730356132396331636433 -62616463623733353237346238626363636161313465373766353838623836616637623534346663 -61366235666135306138393137303965666666623731386339386162383765663833663239643661 -33336132633730653439633038333062373439333537663436336261613764353865386662653463 -65313933636139363766616165313536383964353863643434356264623938363762616365343437 -66366562366366663662376362346534343632356130393262353637353031313761633136333231 -38636134373966316237343239346436383333656534343533396365356463353639656430376362 -31376432633535373139663839633436386137626666666336313638396363343634633938366334 -31643937323936333730333332363936616631613364643066626263613530393063666435343664 -38343035386565303133623939356662366437373634316262386662336432336238383062333366 -36613865316330346538643766336232626535306234396533313537303965353763323438653461 -39376532306134366662626631616263313764356231666535326261313830326630373264633031 -31623339613038663033323336303662666632323337393035353166623464393134353131663563 -66363061323063303965613164653565663862363439313933636632646362323466616337306363 -63646363393264636661626562613939623666306266633165616461656336373732303133643064 -62383164653833333963373066663135376339333039653865366134306239623030636133303666 -39333963336162653665323633663339333132646331373661356266373233306233356139656437 -36623561353335646633346137303065303336343139643066363861313166373631333737366364 -34396630373430613262643833663033353238653566306430333230613036383430626435356465 -33383566363037613638373234346338646266373832646136653931393638613764313235386664 -30393137363430616563306535376465346539613764626565376462616464383062616232346634 -35366536616266343034376562373438653134656538663663653030316133646261613837656532 -63613964333935333133653634633037376234336338653634386663366638666434336434626438 -34313161656238373532623539353331396233363362663639636137653066663564333264636265 -39303264303663386239653861633366633234333130323634653863376663323366306333356366 -35306231313333383138613765353937613036373166626539643433303137636661316362343762 -37303238336266393833313466363332326165326434383630613462333966333837643434373436 -31303064333065346166633939346531316531373736383532646633613461316363643765633733 -32393234623735356565366465373065373663336336376130303764333531623533333661373166 -64666361386163343036303636366137343139313539396633323339353532303131633163613864 -64376635353732663133633733323037636239643264663032663934356331376634343735313936 -33303332323465346538383331373332386233396363393832353166363738653165666663303332 -35363239356637363330323535343137346361356264393431616464646237653466653530633039 -30613862383039626139313163356464303465386465656564366361663835653036653234393333 -39303033346566363362393665386637613738396564363833396630313961393732663566396535 -33343031303861323533353736343830316436663439353137623837613930653637313964326462 -65346235383131653636313333616534633935393735303930363531643738626565353736363338 -37323863623761333537643737393966633130666533316439343163363165363363616431666238 -61336532663666386437373435633963633061343734353030373636383834386239306535306331 -37393866313736363538316665386466643531376161366135383163313338313761373665393431 -62653166653237643839613531323630363964333835383561333532653966396335643564356236 -63316531636137626566646335363735366532623736613332366330373338613662383834343436 -65663530336463636235626536333930353831626531636431333537396565636464326534623266 -31653865356138613962663236323438616161623363316137333136366262313234323863366566 -66656465663665303235646632626132633766363539303663343637623030643435363935386438 -64356433303038393336616336386465666363383164393234636639333637316136633261386261 -63376636376561653134393435376465356132383531383034363163666136653766643861666532 -30396364373133633162303363306132373032646437313639386561643337396131656330333534 -62353636313038326135623438626162363935363863326233306532343963306665383166633430 -66393130336366636338383633633364313634626464343036306363373034353334643830323633 -30656662666235663337636337363861393764373933356135633939353338396532616163623362 -34396238643033303335393138343038643464303332643830646637633936626638336538376463 -63383336353966646266333466376338663037373861623262316464646532616239363661666262 -66643464323133633337636136643263663036616266353065303062386233393535366630626666 -38616264663239343765376562353235303763313866356236383431323065333533333030346338 -31363730343363643037666164303736663530366463363632303130313734383430613833386236 -30636162623038656634373239663530626463316562636666666261353565306330376338356263 -34333164316462306336356265326531353030323265323130666464346366343861383431396130 -63616565656265343433323437656634363436633865323636666337613536653736613565663330 -39313164373366336563666237393730313664653932353237643532386435643736323664326563 -34356438373933303562343566353537313533306534663466363831353530376338343437646664 -36633237666162326137363234653231643934336264313763323035306165353064663838313138 -62633133326464626235323962346664656366616431393462333263343162373536313332616138 -36613464396163623430626531326561353832376134643466363332656236633439653465303764 -66366663663661366464353230643334663833356365323438653932346562376430343363623130 -37646463303132653462353133393139316436346162373461373936383862613666363837343964 -62313964663634336564313436643765313234623730326166326331653633313866636139306630 -62616666343837386465613565323333663865343635363766393931666634626632383063333431 -64363437316230646466303366663534656234313139383038366531383137633630356537306264 -30666130643837666239646232313639363539366464363138363564356430366532343362636366 -32663431366362303164336564633331393531613665336133353662663935343434623836616131 -66663766323038653063363963353331376139313063373931666235646131353766663935626666 -36326230346331326538356465336235336137373438356332316161643130306237393435656135 -34666233636365396532333162373761383765623236366639613238633230366665373336383732 -32643061313039636437643736356263333636646439353562323134363166376366353437353566 -62643865626561636333636139666433616133663264623062383561653631396666623432663635 -34303135616337303131363536326231346365303036653334366631616535306532363535396231 -38613962393964363634323135626234356666373239653030366566613435636633653933663638 -66316666313138306231336530383061353838353836343430633837313436653634313963326239 -39613636653131343166346231633133656537306265653539616364323764636135343637343463 -62363731363933366631373735656531323766646566626165313966373961316430653966313738 -33376262323932643364386466623062363136653362376630653962376631326233393936346435 -34633138383935346265613236613733613430366438396261663864383066343862376136373632 -30393537626432656639346334636436336232383364613761636237653436663661633363633463 -61353236663439336362663365613362333561623431633566636563306332633062646233386132 -61356361633465366433303933316437313637376563653337366163353663616261666663343733 -61663437386166613532386137653839663363626134326536303065383165396130303761353264 -65643837643334663137353830313263623234303565663466646536366461393737636639633433 -63663733613237376365616238373964623730366433613036376662376138643431393338623632 -31633838303163633765333864316164393637333264613264653062663930626233613039373865 -64313363633731303630306132396330643766306262386563376632393963353032386238393162 -66646234323731343239316463663234623863666632626337323339663431373935343433313661 -65633231353830653238316539623866363135663961333561316631343235636462353435323533 -39363030323231316361383434356466316134383163323363623666303163316564333531376666 -31346437353261636466326564643038303538663765373632383033653438333061346638643336 -64626166636666366230666137663235313432626239626239316563396565333164666665333962 -66363332363833316130656232393432343564666636653836633662623132633037313565353033 -32643737313131396337363161383235353961383431396634636438376137306438623633623665 -32343532373337383532626462326538396339316339373635353533306232616531356635316162 -31366336643161613763353130623062333136373633323730306366326361633031326534343137 -63653739313932363838383566663038623662643162316530663666343530303738643161383065 -39623436316565333534666235373635356437303564386438646138653732343266626164303539 -32633939393237666464356464363966353764376361396635363937353633303664353531663462 -37306138343637646635336530623037306666653537343234616230363765376630663262303961 -36636239393261303238323865343338343639343532666533363333383465333531663161336562 -63343737633435376138376662383135633734633133376539623232313464366430616464643166 -35313161343062333830366661363466376131383137386664363634303934303437656331383432 -61333536626532643339653734373561346365326566386366633731336631326165326562323132 -34376462303434613233383565636234346439653237323232326164613736636262306161393434 -38386633323137323835306532666663666531613931613864326161643366633761336666303439 -35663732613237353264626361373538333566666630373839323265623565363262376430653132 -63363239623436323534633933643238643437626663383834636435663264323063623737636437 -31646263633236663566353439616638366134326163333636633233633939316262383231653965 -34383033386266656631356361643738356338316463313863343465333939366365636662393238 -32396665356664623563626439353838643333306438666532326137313336313463653735633461 -62396630306330336639656664373266396563633736343762393934636361343532386435633965 -65383561373463393735396263303233386136323962383232363762646333386535376534343937 -61366231653032326532646337393063663430623433643332313635303330323833666661333965 -35326239396330666431326361313363623237653465613666636238653334336431656331616535 -32636238643431386139643134623063383164646664396365363036656531613266346233333663 -62663638636130323761333539366161326337363936633432663964643061636661373664306166 -38653065653461316437333338393135613065316533623235326131623665393262646362333663 -39326632376465356564396662333339363638373036313862343866323439356163623633376665 -36373362363363333131663834376139636636373232323038373561323861313664383636356239 -34366131393833653936643237386538363864666431323466306363346565313962373434623161 -65386161356364323932303563333763613235393138356662646465313831633764633839626162 -36623238633165386237633865356239396530383738643864363362393561616532393661353061 -36393663616237333339343565323130653335373332653036656438653066663038613632316564 -34393665393636333832363939383764326464343238363563663565343537323631326561356637 -36376234663237636265356263336433346331373434616533633965383139386432303462616364 -34666331633734393966626430326135393862366234313730393564633565653862613539316131 -63656165343133353035313164353264393430353364393333326335656536326130326235366238 -30373130353136313233373931333731656437303930313531333633663431363762333637366438 -31643934346461666433313363393231656661393138313564663963643162336165353431623131 -65363134613064396431613034383261623438343130633164333934623730626538306432633233 -63393835326238666131613761643665613138646664623534393030376538313332316136393762 -65643735616666363261656539306532366438326433343939313762616137613633653031346366 -62363566613939326365313136383232306539633966313435313665646165383330313033373133 -63656165373564613837316633393437376633336231353361303039376637636634646638313035 -64316162343765356138643866646530633830363532343865303362666333656430393730363363 -62383839386633623938306365656432386364393666303938663635656132323437313065323534 -35383332623564373235333532613230666665363165613037303861336432613536656234336538 -61333037653835643738653063393337303763666564303861366463343330373464323034386137 -39623236373539326339326561346563373634643732366364353139373234383961343036333832 -39306436386537353661656434666465633831643732343431643939333638363730623761633731 -39333937326333306131646439376564303166383635656261383665313261636338656335393262 -61313866313837326330656538343639336464313538376261393239313066353639633733323938 -37353161616562336336643532356533626131383064666264346431373766623235633561313461 -31333732373330616538363938653566623433343439633633323536363139353533636132666265 -38336531623663633931383730313739383435616263346236343966356433663331343030666437 -62663163653265343131633539356264376361633536373236373637643165373462386131356131 -35303835663136373432623564386432343836633138626337343834363164346664383037656132 -36346465373139636664376663326237636435323932383530306230333232623964353832396137 -35613735376166653636306563393835363339316531303339613666393963623835316232383364 -32323631326537663630336439383239663961626333313163303139383134663036313937343766 -65346132623065343132396562663935326432623135303039643639383737636166643531396537 -30633632646337393831626361363436396231323862303461333031353334343833373034616561 -38323561343163353562333132353030633066363430376564663466306332353764613531653764 -64313563363265346633376138393830393533386635623535306239613238643863633534363832 -63643062373364386365323737363433656466633338323064663739643232326133333832366262 -39383438326330386464646662663264353136373161326539336138633330643637653063323138 -37313666306363363738393566666132356237653531613935393062646539306264343866343439 -36356566663961333237383834623638623763356263646531316136306230336665363163353036 -32373666636165366161323763386539633339366139313565646135376664363836393562393131 -35373462633063616438336434393234386538633265353138356561636633653138653734376162 -37306262653738393338663633643337643363393237343739626136386461323136313133343133 -35383131353638393636306639386437636638643033633935646466386234363833636432373461 -38656363356639323839373262353436346164646639383262636466373438373139303530366661 -62633334643365373135396633663532393432323134303837646330643066393635343131323234 -32666164396531646630323036343662393066363130656131656537336365373436663037666133 -33613861663864373930353035326664326238396131376361303737336534396666326466643031 -33333336383134666136366638613665353666313836306366316133303663646165363666653961 -36636162663639373366343539333966356136663661306634363833356634366434313138643533 -31336530333438373832623433336564643037656432306434646435386166353763646634303765 -31396566373931306661663466343234633262363935326164373361636234366439666463363761 -66646266336562306437656464383239356164613763333230303732663534616164363133663732 -35386331323036323139383861396235666630363231386265386235343037613936336235343066 -39633639646237363539613964313964626634636632316166613933643237656430333664653635 -63323538636630353931333461313762646239666534663534656463316537356430306139386566 -38383838303334353238313338656165643732613431396262383134636163363339343230323534 -30646666343665336137616239366163396330356162366466316539646161376330326231633035 -62653039616563666663346138653961306364393938633631373235666539666338616433633632 -63363461356462663631613239353062643639663163323938626133613439383364383765326436 -34386565663430396339616365356237623338303561396164333838383535393933346535646234 -39666362363130343662333766333965366637636361363233623235316164373133313137636130 -32323361393331373765386462396132303065666231396161383364653365373166613266613663 -34346166626638396562646130363963616639373366653365643061636438623333393531326163 -34353933383664613938623038623234663037346337316161396635653632326330393135653361 -30383261306366396633623031326130633130653338313761376139616266393464663034323935 -37633865316162376136623639303062316331643031666533343465366136633562633062356536 -64393332666436383638663061353566643334623035623433393235326538346362653361313934 -39643137313331373833393631616664383132626333336365333565383866363238653139346261 -34316433303066393530326635633462346139356532303635373935666331623138626634373261 -65393432366336386337613839663763343134623737333830663466376665343839653965616664 -30636265393938653461333862386666626339333735393964613138353761633366373036386236 -33343866373632666131333339336264313332366336656430323532363633663335306463363932 -37353832366637313439333035646466653332353762343461336662613736623036353931373563 -37356666626530616339623265383732313261656637396130383139323534396631363630636638 -34346335336162353666303663323837343237636439316635656533303333663037653164313937 -64336430386662303132316263316461373866376265356663313936663161373038306264663164 -36326131643630303336366137323832303838643732663634643739623561343530663538333963 -39373665353934633038383637613033333736313030326437353364633830653165386535383434 -31333132663465626364316264376530653336366433613732316661636362633763383362646133 -64346630613738366661643163326366373562653730313331633338396233393534333836383563 -39343530613935386438333630366633373064663538626233353936353630633036393462643064 -31633332646631303165356430383164393132333066373635613339366138613064343337343364 -31303062313130636530373465316538346332353831633534643937326636616563633465303831 -37346463666138663564303039333261613562303330636362353361326335306562396164316533 -63363162323037343961663537346639343763336234333162393964623066323437626530363265 -33643131666538396239353535306538366534313137366337666161643439376264383630306165 -62356239376236643732653839383266653066376163313638616632636135623463303936316262 -65613834383462336536306563623332353466623563333664616135373136353438343363326338 -64373638373031336531653233663065313063373338616434636365666336646635303335316361 -31653163353061653436663865666166376433306561323962623035313435613433303031373835 -30313365353161616339366664643064626337636534626463623361366330623263323361663962 -33653064333262626464666632393032306666656236643336336336623865336534653530666132 -32353638623738636236343331613438376162363135633834613866336439633631343466643438 -34623936613362613962323538353462306632383133356166656261323665363834613436363864 -66326338373031633634353433373930646532356564343837346536346137623662363536373462 -33326632353063653766613037346334393637613333636437626363393631303430663262646263 -32383132333136313933646363303830316635326465636262396638353834613835646166393962 -61393437323161333063643732643638613033393235376666666330353362326261343265633964 -64306232333333636361303730353032326530306461633739353665346361386335653930616631 -31383036376137356262313038383837623730666333333034333937366136623235616633363734 -32386431343262396130363430636162343661353764306632356430623531636534343166623036 -38373831323163636231396261333331396139643537343033643335616564653235376264383438 -37363937626631633039343438663038393633636661656665326135363038623638343635653931 -38623233653235613664623764326231383532326638646439656432383930613339323861393936 -64323238663464613735393634643731653566663963373836376265613531633539333138623730 -66303963366366633734646638643038666466386232313432353665396338373332336230366330 -33393137633638623666356566613532626131326133646230343861333635666630653261626133 -39393630396338336465313462323236303335373437346161633065623234313164626539323933 -65326663323865303962626632663337636530363532343333636534303535656265613834643235 -31346565623064616434393433633561643430353061613530636462613465396230373364326237 -36626663386164626265656337396131363832623564613039633062313838633864366134616334 -64373430656361643865363564343766616437306639636332663532633161323538626130336235 -61336536393834653332356533656165626639346533343336313062623835666165393037613737 -36366535623761316466623961663162336661356136333332373235636666326664656234616665 -38646565363962366330386231396437386366393836383339366135363530333661343634353666 -63646364393662663565356666306534336661343861303337393866383833313535353639613263 -64343930636333636661376166613532653135643035396430373835666438303532313237373439 -37366338343438616239666439656531666563653066333139303637663335303637383566636463 -30303065326536643439623665383362313832393332616333623633336335396162303531653734 -64343934383239373762363332333764383564346434613337303336633830323464346534353237 -36346237646330633766643363353364306133366262346662633734613130396234393930343530 -62396566306333383731636263353538333962323338356638316534646535363431373736323733 -38333330383564623162313131643264623931303234653435636131613361633635386266653162 -31376565376563626339303766626564616532623164353732353935363965353261623136373636 -39343931343633626463626138353337326364373166383337633866643539653165663661643463 -31663936376432353237306433333263656531346639633663356466653437316136386334396538 -36373739656637396638633835636534316265333862313839613536613061613461633535343263 -39396638366564663037346166653933336433393765643938363065373461396538613833386566 -31393535353662393262643537343835383737323966393165623762343333636562616465313762 -39613637613838356639323863343337316130303966626330626166663565633265643430343233 -66303239636631303261653764353834396138383931373463616232363230623263376161646434 -63376539653239663364353035653930313662633237376162353364303163633936663735303138 -36643365346236643662636661383164653937343833346338343461313633323566326163363562 -35393635386635616336363363386664343931333866323432633038323065623434643136363964 -61663235356235646366363836613333613730373663346630656234346337366466646635323865 -62306337633930646662623730666262643864363134646338396461646332316333366335393261 -37313336653466623662393263386230646237303830663833613934663833306164343661633032 -35386131373337623966646166306365616164323733303464323239323535373639313939346131 -39643539326236663833343765613762613763346333303738393239366135376134343234356635 -65336164326235353835323134366362383061613535646333306264313966653934303166383737 -30386665326138336236353439643662343039643930353930336161666134303133383937613762 -61303031313264363334376230366233663966353330636465633462656135353362313863323139 -64613066626238613432326665623134343633343364396534363866363938663133653465653266 -30623665643431386430386631313735663530363561396666383439386561616165653064616165 -61393263636364616531313334363961313738323462326133653934376537616634326139636261 -64653165306438363661393231373262316539323735383965366132626566323762626531383062 -35326361653631323039666330666564633630343537663264333739613237356230656663366431 -63346335633837323831653534363061636263643162323238333963646365636265663534386638 -33323762626237303135313131643963613633356337656164393031383430333732326330383765 -32616235326134326235333264646564646239346565623438666561333839653535623833616334 -64373032353361366663306664393066616233653135373036653964373066336430643238303665 -66313735346462383232663461393765346231326538663766303035346339306339363063333639 -33663235323135303063663664636461653832623062323538323863646536393364316138373663 -64383864646239643866646464363962366237613634336335306264336632653530653437333163 -39613763613432373763386164613138623338656135643530356239646231343062303335323364 -65336232323637643237353039353832363130663666376661316162363231626461393238303039 -34653763336262363930366133303433366565326131623538646135356632613138643838303366 -65623064333664623838306636663866383536353663373063623961396633633939363534656665 -64333965326632323136653532613632656235613931636532626361393033323633323437313238 -63633062316433626432323164356638323138326434643762353963373163613561663133386635 -63316433643662366239623535313162363838383632613064663064616232383565636361363962 -31343264613735643063643834626431633933313437396635353838626339636564393766613362 -64653061656166303162323533633933646635396437633734323035303466323562343638666638 -32363132656164373233633063393565333466353765386131333132666137616366626130323334 -65356634653533353536623731306662346131333737396336363734376165326436623635333836 -35656633313433366538646631303237393966303665343939306530343434316266343931376532 -34646362666631616431346532393666366635363563626532636366346363326365336265396439 -64363263333638306336356536653162623439303762653936663266343038663133383531323464 -30663361323364613239623239316666376261313734643665336163303436343465663532636563 -36653530666132303836373938303764336233336464303065343639393332393366663237643134 -38316535313939666135316161626364663831653635343662633332393564323235643535356661 -62346133333262343865633164633330666531653238316236383130363065313631316661613332 -64373261393030373466633333663334666364656464333434373965306535366564326562636231 -36663030303935353638333363636431393531393133373934396362656335313637333434623431 -39313433323664303037623662343466653433343565396538326365363961633563363761656535 -66356436633133383231616332353034363830396439656432626666353732613866653835363764 -34633438366435613362346161653466616661353330626464623064373232363039396235396162 -33363666373365326663386438376634666166626661343136333837313938366164303361363464 -37346437633563616230343565363865383562663061613037333464366132316235663038366630 -30353930343538383362653630346262613436393039353061626361376337663232346366663737 -36653863653230326534376336656664666439316634336231353061353465356231643564623137 -62393730336161323731326462373839313738653961343231656130613362306466636436393861 -64396466646438386561386235623732383138643937306439343163353532643933376162323936 -37613962313537363034363361376233343933316562656361326433656663393836376136656236 -63336239323232613731333835356536653231646237633938303065366336376634386366623933 -37626534616665663566666563373766613433343833656666613033383233623837333162316439 -32306561323135376538323539356432633263653536633564636263363464616665353835353862 -31333866383435363238323862366634383138643839376166303465363266373263653930393432 -64393761303533316536623436346230653930636364373739656633363833393462306230313938 -62336562303539333365343732326463323536666337616531656164336433626436383332396135 -61393561663566313061326466346566303866633161653831653961663731333464383061643837 -66303166303432353733376435336635396333336264366562326465316537366234306431376364 -34613136643465363861386536646664666662323139643932323236313361353166303333393562 -61333334643332613562356165623439373233303164636163356661323938376430363030616464 -35613036343634386433623835346437653932323466376562303765393134303936643563626365 -63636331376462376263373463663431373462336265393965636532313736663639393639313062 -35666232646263353664383532326166376561323032646263613839626366346337643737366561 -64393264376232376232636134373162373262366363366333313162373033303130666133653438 -30353034323465316366326538653937363663356436663364373462613462653938646438396565 -31383734373663303463376138623662643761316161326333313533303235646464653036663236 -35356564623765613432303737623738396430623538373435353862333032386631626163313564 -62306164663138613334656163633761383362336665393734656432366337613735383233613938 -63333635373861323730643433666639373733663731623361323737623335343462373436666632 -31356365316661343563613431653334633430656463313731636534313032363830363061343134 -65373432613034363632333531366137646234623237343264643732303737356365613831376437 -38643031353237663933346334393034383038383334646234396364366336336330633564336230 -61326537386661613733386239633763333861653534646238343961613937663263663934623533 -61666665663865306538666564633030303363393437626332303832303538396130653966666635 -32653864663862646235373465396537636334393831613430373262346234353232326364616562 -35346137643435396263326266636430373665353138653134363030303334616539333332383635 -37383436333932666233323934643536383935306137616264363139326363306438633432303364 -35353439663932323462383463373566333936393266663962313732633233623833393435383139 -62343232336363353132383564636639393533666236393136643334643836393061343336366437 -63306662383030653765366232643464663737356330353762663839313737343765366336353036 -64316134636130353464373162616337626364646534353330353336333434376533303362653131 -66646261333963663333306433323438383966626462633438353237306664353437323234313938 -39373035626235633763313162333637636631393036613231343834313539363334393238616330 -62613266363931666566663664663762363461353433636465376431306336376464373630323430 -63626634613566313531666465376666663634363531653163653539326236643363356139376666 -30343262303365373632353065303237613733623336386466653032316264613830623839653334 -39623632376266616130376339636161663066386233373161613736626265656135383031356261 -37393365343330323363323033623763303461653434353934383365663336616236613861323738 -64393961323935303234353665393566313866613836636435396439326462393938363464653330 -36316230343835333161326635616435303566396561333232643236326436623932613664373239 -34636539386438396465353037326535393861393762346633316164316334386230623034663337 -38303537613930326163343636623863333338373231663863343064346437373465363965656335 -64306265623166393234363763376131663062373163316161323661303031666139383538633765 -31373430626365613366623335353332616635323936383436663235613438636435616331313563 -37393837313035373232643233666561643532666566313861313464616432616265636232353533 -34383964323135313438323138613832313835383830393932323331366631333936373232626465 -63613530393461356165396139323163663864633632633835623432393431376363313861383564 -33343862393333343366326432633233636531353135383437316166353035383866396461643339 -65356461313830366632373066646365366262633331396638373730636230306165656231386136 -39643831643161633866346531393835313263626363663439643061666536383335333838353461 -39313231653562353133346563653366383561633937656161336463333931363139646238323062 -38383537333236303837343438636433653230363936326664366333343633356561373731363233 -38333261383766356662383239376361346239373136616631616162343638656661613161633733 -33313039326531356161343862656261343065336334643636303266313464393962616362663262 -61383237336334346362653561303433366238333938626137393764366533343332383834316431 -39636532313034326132353230653930356435643437616262336337653637613135323438346633 -31376434396565643132643939333238386661393466656533653963326564643730353731356234 -39656462656638346666623062386164623737346532336135363031343365383436626539323566 -61623137643239333833363434373462343234633938653330316666336235333164376561303239 -34633033616162356537666336313761393964376530373964393937383438396131626631383461 -33663639613864313661633162313731333733643334653763373938626135623762613730653732 -66653435346461653466383534643038373662343564373532633365623031396139616632386663 -38323265633366366234663266356135613730653735616632653730393766393630343961333862 -30633236396235303734356631616637313230373832386333356634393964363032656231316236 -38333430353337383830363632353537616131353935623035323938363061363564313534636432 -64633437373439633030313863313735643133306334313137623337363865353231636333373536 -37376361633732653531663338376465386533353533623564333430616431623130393335633864 -36333561333266633538376537373562393761313336343965656166323537386330346635336663 -65323838616566633934313434396263336137623830363330333866613265353438393938623666 -36643139356232376536363235643032633437373832363838653135656630353764626637633161 -33383363303638666236383138393061303065653261366632306562373766303938323131626331 -36373139366566633136666561653537333566643530643637343632383933633638396636306561 -64333738303266626132313033376662653966386235343037646238323238343861646633346632 -65353763363134643663336435646133643665376138333336306438383163633437316631313263 -63346433653635313338623639333536633933366562306333396363653764636261396533373532 -64626235623261383134613536366332636535653465373531333163353435633239303961323764 -39323266336239666464386466353063353631353637336635316630623236396661346237306232 -66663964343461353466373332316230373339303564306633383837633362343035623038356134 -35343830633662366130383461323566643432333336636465343563346232633930336665653236 -39313531633431313439373139646135616135306164323061633431306439623730333337396361 -30636265306632653936353036333334383063383638653935386134633834373439363433626564 -63383430313730306265306466323037333366323234386461353762643037623863323362303439 -61313938333666633030303662326433663632626536643639653336663136326138313861396464 -33376534376532343163656436326362633634393162636236646563663331396536313734336262 -36656632666636376130306335373561383464313065643331356535616330343866303264646134 -31353265333236313634626161323561383364376533656130333433353035643233666134383163 -32363436383562613938323036303365303562376438393232313434356235663533313331663430 -30663436653137613263663538393434346432386133653264363963666161343965353066396663 -61393935373963316334323765663831643237336432376438663535663730383438383739326539 -62393332613865623466386462396339636236383762633335363463613034643761363838653632 -61383730323361646137653833616562653066643266333232626137663863396532386435306562 -32366536373931383630633264356430643039386434666137376135653931363735396133363239 -63326562343666376262393562386136326437376538643130613133313038353361383339336535 -38623932373432386134363034386431313136626430383136643639373162623765363732343961 -66356236343839373262646139616331323765306266303137616431313338326363653438303533 -30386534613434636139383461343138356235373336316331386266323961616531333634333630 -35646436396638306136393266653939303735373630666264316231616463396636343434353133 -61626435643138363861336135333432663534353132303838643463386631623734343039363162 -63613865616439346130633964653137313263626165326231656232616563623862653765613138 -35373263633736633739653262613930393431326232653364633663626562656634393262353565 -30653633313262333639393039656336373431633736343831396135663137643364366137666165 -35326664306634336233383862663034363639663564353163366336623234353638306665323564 -31343233336564346666356536303130333436633631656231656463333466653937353936666266 -62376366616136356662376230306161333333393339633731396232643032353664323030636432 -38346231323761613464396234626635613831653832653730343134333136313536313237353237 -61653061383662373533356566333539343032313331393165616234326466383264353063373135 -63316539666365323530653766633332376361663962663765366265346436383435366330376134 -31626330346163383163393939653539356365303463373964613737343439393431386434376165 -37656231343566353330343235613934323564356239613333353438333961613732313630633966 -38323230613161636366333330633264303136323965653830636564613733653038323030363966 -32663265653539303430336164336438303634376333653166323261613232616233613435633737 -36336361336339306631626532363731646439383133616165623361353330333762633432616634 -35643662653863353734656561613166643134666365303433313732306439336239626131643136 -31313062346566653730646564353739636232666335636636323765386364366262633564393563 -35323832656433626366666239346630316464663364376133383337316162353639396539303432 -32613635653635633463333633373137613261363133306436323335323831316638626636333534 -33353039393762396334646539333031663966316130646137376632333465636361393133383862 -65613632636231303436336264393138643566653765373431323861343539633332306235636433 -32653338323765323365323562646663613565666162336437363164353866653332623164316237 -61396335393161323265333066653231643565393934316534396134643138343862363933343033 -34356239323131343362653062383463363666333530653737663234306361643262346239626262 -38303361653064653766386261373739373763353031646564653233613035393635343539396638 -34646265326334333739303236616563393936396130363434376632393964353463356436643234 -37386239633035396261616339616339653361663832613333313063653534376630336163383136 -64316563343662376334663830636433616137393138316639323534663061653539613537356139 -35393039323266623963363831346130663833376562653231306461656463623737306436306433 -39643236336436366133326465393666376664333333393537306562393336623433653232336639 -63366431353332613135323532326633343364306232623063313035363965643563373138313732 -33393231636239363031306632353333643634303764613530393635313961326139333962343862 -30613765653637613239396232376635343366323135383663663239393039393833323663616138 -38313333313766643034396332323964396366316465666362353362356530306635336233323232 -36386333303930663463666332323136646230323131323232393236656432393734336362323739 -66383966303565393433313963333265363033303036373737336564623337663864373363313335 -39376635373230623138373330323737356633323433393662633834316339373237663665306530 -30333564353935666664653439633765626439633531373364656163643038306530333231646333 -31653362356637396366373430646362323930363635303061336361396565343461343065633364 -34373737623465356665356539336137303435323335343361386630396663373466303063326536 -62336462343066656138363061316337376662373862336530343263626336346435313562653330 -37646666386464613130666566383138346238366437313837643538333535306262623761633334 -30323731636535646238356539333961303231383463343130643336613166613733323265323735 -38653965623139633761636566396535646632333735323535663137366164313832363162623664 -34373934663837396665373931666631346133316336383363383430663832313634323166636132 -36643032643366333837313737633838306638396563626435383032613438323266643933363936 -66386137393963376339653062643665393264316630643633653935373261663633336637356438 -34333638383162346335313563323430303464363930636638343464383266326239633330306165 -61616261303439326265653763316363326666353233336165643964646634383238373639303663 -39636465396630343363656132333164636231373765663263636261343266303665386336313536 -30383332643862396561653233356164323963353061626565613762636663343233373436623763 -31373935366462636638646335343439613364303032633335646166653135356334383163303536 -33373666393066353763316562306364613734313039346261353637356233396463373731626334 -61396565633437353435646631383062316636376438376139303562363336316436653035363162 -61653636633437363862303366383264313239393865363232373364643964343665376661326561 -36393965323264623166323133636165323461613039373536626639376232356233616134626632 -63616166343661306463313930303634316539353836383936643837313333343336336466336562 -35653930613131313864316361393031613931663539323432356233653232376366613432356632 -33333030343964643836626666653764343630626237346433393664303532626534323731363362 -35353364376230316534653062326338333566323235666239356234333466356164383032383031 -62313534316366323634303461366237636532303866623436653834363463623134653565626464 -66316361313030366439393238666438316363323436643739633765376238656335623364353261 -33643032326161363662316339616434633234646331636461346232663765613962626432313539 -63336239373361623235353935663030386565336537376238636632303930306639333139626163 -31346161613662646564376566643461306335386631343937393737656561663538313263643033 -39636637656233353839633833633633623666613536393632396532386532316637353362643536 -39646565313332383534366530356535356435306361626266643137653532316162633961306330 -34633038393834343630636361326438336431623735653635336562646333356165356231663061 -64663636316465366232386237386232333630663431636665363862633364396662643738393162 -65636164626439363561646638336464343033623036373364636462366337366531376561303263 -35306466623362376239653938636162376239323232313737623437653630346633323461366230 -66653638383466383061323536376464626130363964396461646263616230633561353038333930 -31613262343631646134636565353436366135346137363639633430643738316232326439616633 -35656665623862363666653861613232623330653937613331613564363335393631353562623338 -31346133323338643165323430653365383830643364626339646138336634323034386537653936 -62303936636566646330633164623035316361646339646562326564623762363835376634306535 -36613336653537313130653230353034346262303937656531343964326264373066623364363864 -61636530333034383865303562626430613766666332376130616339393436653432396134333137 -30363261333137396236663937356363333331616161343839383166353832323663303835643765 -64346137376165656334326666373466656463636234376666393065613636636265666562396330 -30333636313334333763333031633036323731326337663330373439356436616533616434623032 -65616162653333376132643066666434353361356462646262623834323935663066383031643630 -34376165353034393431373664333334363663343330313637396132323236336136663362653030 -36373464393565323835356266346464323961353637376164323265626632653061313066383963 -32343966303763613766313038613433663932653161636436656534613763353464623131346465 -36356130303661316163633662393132633537343434343064323766396464613837636535323965 -34326236613165353538366334303436316133623235633839616132633561383035363833386432 -61656565333634626661353066326533373161653331623334643463373136393730353836343733 -39353938646337616534353635373663383234663362373336643132613531323537373433303131 -61333664383465643330376461306666663133346635323837306230656331316433333035656166 -66303863336364623961313137376139323632653234633132393765613332323531653836343364 -34393262663237343761636563363763393164336166383463373863346637636232366231326238 -62633734333162336434306231666330623863656630393038346136326466313362303562366561 -62336638393665623039663262336638373830396138663764366261346532356263383664653362 -62386161656431396237323962373966343236643235393564356432613935353731313431323037 -62653566653630313163353234343763396434353163643364316239656637326339653839303464 -30633763336363666237383064393065363932663034316435356566633963346565656566636262 -34323666373632396438656231663566643637373936323733623336356337373563363264656439 -39663934336566366436623234393761623662326530646262356235343664343337336365343661 -65643762393834653066386536623664633764303264346464346131386535303834386366333835 -65663365303033386162613164343437313133663831393337613462623538636335633666326636 -63646664663966623136666338663131333632336239396437626361623930633766386661333263 -36383136633037613266356331613466636266316635353662306263313032656434316361616330 -66613531333637343030626466303862363062616536643266326436343065303532373566303764 -33393564616361353239646438326436393034326434376232366161396264643538303730646634 -37326366326364363539313839636637626233383330323364396631393135356235346134316530 -37303134633632643064383233303461376136663432646237656534656465306664333436646664 -33313930656565353263623566396264373465626135366235323336636266386339386137366263 -36643761643463653335333732346233636232313861643365613739396635396265613134363866 -32363866386638333932383336316466643837623032383865616266333030363535643236323235 -63626330623264633261323937666233393037626364656534663561383731623932326466386262 -63346166663464313762656461643062316534636264373061643339663266366637326465666239 -30346231646130656366633939333963623966636165616164316533376462326664363666653866 -31376230323064613266363066356562363238613837386539313338313034646664333939656632 -36373563326433313964313536336238326238393234636330396637653731663661656430306232 -61343634353165366631363638623436323739333435663838653037373335643137343534346361 -36333838643465313733363264626632313635626665633362623135663334316330353636363837 -30633533366234363730393239616262643433613232363433336432303935363065386533343231 -39633837356162303766663632623534333166383436346139393133636664613363303866326633 -31613737373236653262303034356637393137333139323439343130363465643734616238303963 -30393666353063333735396437633865353065656336623834613636396131653430366665303963 -66393038393633393132643732663763343036646332616266616361626539663366616363323932 -37623761636535336138633434383136633634663432623237363533616462633333633164643866 -65353566626139656163663437393964336333306237386533643633653336353931653366386334 -35346435323534353433656463383836666634653639353438376439313163333037353236663931 -61393266636363313435316139663335343766623465336161626639353363666164383431623463 -64616563643432333866666237623766366632633438666365623462306263613132663833316236 -64356664386164613039613865626266656430333263356536656566353864653533326137613262 -36393364653933373332376432616636656534353738663637346662363065353937353034383662 -38666337666536633033336466633761373634326432366533313235313265346533383838353735 -32326564353232313034363739353038316164353738646462653132356238656430376664356461 -32653762343534346631366132323038363163653631633939653937373630633164343365306232 -35633937623161383261653536306630353235313735656261353434303333323163326664636566 -35346438636136356638643233653766393938393631363134346539326164396334336665376137 -65386430333631353766393339373033353934623337353061333934623233373566326539306339 -37393737316439626666646165666539633633653538376364383966363832313133643935313032 -65646638353738343465653732306664373433333336646461326534363635306330643739343331 -30333135636233393361356361313964316136646264393961663466316136386662333736346233 -62653731313961393830633264316637336564366339613063336139306236386239633337356563 -31626439373932376131616331663937653966643966353565376634356162353662353034656238 -63613131616531306330383131643635346361623663363565653036666332303135363265383438 -36653165393130356530643632363230333664386561333532323562623137306662383134613164 -39646332613566373039356265626463313235653938386331396662363130303761643135633563 -33653839623437333362646139303436323136346161613636363436396537376638323231623266 -37393439646262323535346564633666353933363639666131623336303333646631613732626466 -31323666303165353762616165386461353435363234393335313932386331333461373134626666 -66646162656337306132313335373739643666616130643532356265663737373231623664303537 -37393037396331343362393335376263333139656235643737313835333936613730393734366264 -35663135353833306137623966663431636463643733313865346538326136376334346265643865 -30613033376537633636373664323761333165663662386538633566393462623738363533386336 -61656164343666373434373062303232323136343062356331306133353032633564316165336563 -31653433303232333264643266323263633931656335393634383430393163373433653033613639 -34643262303035646533333332626638663333316332343065376663323139646462343333346565 -30643462393661633434313133343735663965663362376436666361366666396439373736663938 -63343338306564623938626236393038666338306634316231366330373139633731616432616139 -31653636373530366131376334363637333633303432626330636232616632643335353434383265 -32633832326234396438363035663031316136396665613866643238326561616432393339663131 -35646365656361623330343137373430303434623339366465316163396239326662363563376630 -31306535393934653836343139363137376233663461363861336462383839663061396638386633 -66616632356462346136383437636666323832366532653163316330373063353833663362623638 -36636465633964656137396565363161646434613238313032613664663335393135343064376366 -63616633383561626637663638663532303762303961306462636565313238343963363736306633 -38323830323238626463633564623532646338326531313239373831663131376237646131393130 -38663530393262383466343331653139393665343132616563666439373065323234643434386633 -64633436363338656464663661383138643439653362316334623033616163343564653735343863 -37356430333634373037323364373238333233663633346133323635393164373638656631303133 -38366332353738376565303132616666363432616435383862396465633133396630323337363461 -63633539653438353030613563626133333465633138326539653835396337643161353964626565 -65316238343431363037343935643035303033343634333166386539353334646330336432353733 -33663563633837623839363232313833663938386265356630323762393266356136326231653061 -31373435363365633036313863653032363862336466333365313030646562336337633931633135 -35313334396235363434663037663866663039393034353437353235393033326236313237396534 -63633261396264633063373834356439663932653662636537363734653839343163366633626639 -31626431316338623234393836366635313638643238643137313461363331616135343139343638 -30656238366332366666373632666361353932333064376638623764333661636666656136333162 -33376439376466313063383462376566303864613037306266613562326666666230333662313931 -63326632643634623965653061363963323439346634376364363438636265303461366230333261 -33336565656238396664643233633962356664323236643461343335346364613662633461633231 -61343035306538363631353465373562333334633833343763326138663931303563626165363761 -64396464393034626362356662393937626534353036303233653365353961323839313130316263 -61356663626662383739336133653538636662363363643936316138393430356161613233306432 -31643130636262616137323638626432316231663266306233626165323332346163633963363063 -63333239643138653839396237386338336165353062653262353034303861343663633335353634 -65306265363363353061373661326663343066633862333061356338303237353433333163636534 -38636336333032306561613339373661653330396165663564623833323638323230313465386636 -38323238366536646363373536343362666634333834323631323366636533313466356364316438 -61653039623733326630366435366232313563303662396132393562353333363263616663663066 -39663730613235396162336661376263306432323430353864386437326265646132663532353964 -36383633366634313832366130626638366336343430643663313561336632346630343436643862 -37613963363766323135343838326431643830306164373065393935333566386433656662313761 -31333134363339333837653265313231383237656164663065333764346461376135653933666564 -33643037353266613434633834646334393332636262656564633938303235303763356633343632 -35396534653563356132343365393863666366303138613962396136366636306537653832366233 -34396431336231303863653038646139616261313638353666353936656465303635623236316538 -61303535623566623762393664343865626436383336356536663937346437626362306662393561 -33633961663130623731363639353261303730396134616136333333323563393662376130623230 -33353366336532313733643834343462656437353136363037363130653832373033336633646131 -65336337343139383034366566316139663631363732386139356435336633343164653135376235 -63333735643930626131373534313935386133333935666166666561383037656265383631383230 -64363964643336613562353131356430383838316530323933643638623731663939633538326161 -39636633316434303061303730633137336165623963643263343664373134303963353131313034 -30633365313061653135356135636662653239376633636665613931356637643461306434393663 -61666431626662336238633233333932363435326133303666633334633330373665386666656363 -61363262613639373162633531323363613061343366343630363265323962323562323938396236 -33373863323134653966393963313161666235363136393539323935333035636638343432636533 -30303161643262653830666666653062333036336238336363333062396133306636633162333164 -33336636303832376564653733326131646533656630333862396339326464383139623362356233 -30653132636334373461363435396634653336346636653638303031326430623737623135643237 -66363963303538383536393833393732363333653732393733313337663166633564333332323639 -61663635353733616630323835386639353838316139616466316539646432303936356439306638 -65333737323564663232613366336536323636303964613961633662353830396136366532383830 -37373765643865653335396336643666643331386263356235393764373837396465636237656664 -36643835623064653863333336393663336232393539386431636663393466343765313961336630 -64363733646130633961386230626136316531376263373837333865666136393131393633316561 -61383463626138663364366533393933623537333061383334356332663939656465376365623566 -64323738373333336263623931653934633930336232393436393831663335326435343463663235 -66366438353934306238643233633930323164656164366164626532653431626563623965353933 -66393333356335613864383334643361613236383861386364396163633436383134376231343436 -33376437366133633735303531356433343563653363343665333135376437363864656262646261 -38343734653138353362326232616464653264373965343439373339626630356138333932336231 -34326635316266336332613965383363663137346637353632646636356363383636353137626366 -39623565333838353630316634656431656537363133616533306136333534313662373465396234 -35316334636235353062316539383738303266393537323238646666396134306161303735333035 -63313762663662633734333365386537303536373965626263623465353837653435653363653531 -65373464663330643665313232333936336638313939636536666533316638666631363533383632 -34643536336132316535663533643239643739303137313832623630326631393933326335643865 -32316462303236343861323839393636363636613930633238623031346432336139366266306165 -65323930666462633864636465636662396661643334623734363536666230383039393966326532 -35396464326666326236313934363937313565313731373536343665666235366530306663616363 -62303137656438383064393564346538623636333466386536656531356639373330396632373833 -38396133343066383538623134393161316338353462633130613237373235663966356437303031 -62623534623936383263373133376339656533613630663262303836393731343161383062613161 -63643862323834636230343766303634613163306632306636633861336536313838653734386436 -34623364306166383865353365383235356566306337366435633862613666356566363939623962 -35343261363263376433626434336631356163313738623731346337643664376235663465363065 -39323461616533623334313333303764626566616561306336363631626139356538323131316461 -66646339353738353131663262613936383732393034376362353463656630653561316166386165 -62633161343934396466623030313866613766376466346438313661616261616363376436303632 -30343834633030643338323133623131356130396164376235343266613539303136323666393337 -32623361303137303334306664616666616266663136363739306138373939363863363065356264 -64623039333561363137303333313837626338303566356561643664643839623661353933376162 -31363037356662373838343363343338656430613663313965626162636666376636653539333339 -39346232353461383063393235303337376438386232376335346661323665616436363131333764 -36336635376261616331616661383061393764666235393136656462303837373836663032323331 -61633965386438343361393736316239393035343133333536393763396535393533653034383861 -32613661316365353832396430633033303434303838366337373466653734303365633332613762 -37313233636136316363636333366432353166373562313233376538356330333266633132303133 -37643534623131623638356430383935373361636637613737656437623963663037383363363165 -33333863303933646433373162653539353032333162336463343633323830393661646331613931 -61326430373262326631633730396561613935386637623965626661346130313733323636363765 -63386235336563333137633534626564396537643663323933326164376265303430656163313231 -66366139353237303632316432393737343931396564343432616666366666373563353861353561 -66623935616137646233626164373865316136656237373236306336666437306463363837653934 -65646537653833633865616633393030666361633136366463346534613565336237373362306264 -34616333313364623932653834333735336431323238623434653637316335633033386236313232 -35653231656634316431643064353761306562316662363336623138616263386563363665393332 -39356334626638636638393533666365373839313434373836623539356538366334373936666438 -64336465363730346266376365393833643364633735333032313531366433393134323838613937 -66373464363764343662663466613964616262316530323837366531663738336562663132633665 -33363332363735343761626463656562396236326333376431636464613466623261636462623231 -39333861353631616131643964623339656563656632616434356232383764626231366533656633 -31393563653630613236363331663234626166343231333538653565393936643235383334343932 -61343262383466326161373962313932613162663661656234363834313531393865366335633832 -31666163373264333166303838623039343734613030353562643061643366636335356462613761 -63353939353735613333346363623837323664313232663537346565656461343864653434353361 -35376631373466326634306666613130663836323231393031616639303130326630303062653363 -37653964366135396661313665303831333764656461363231326564386330383332373735613633 -61353266623166646531663636393833383266343935393563636461616565396332363863633365 -35356266653063313334393062303436633561386631356131666361356232393238653537323063 -65633133666131303162386535663035663066356666636631316263663865643536636465306338 -61633339306166316130663931663564636135376162613962666633376533353564336464636265 -33383462376330626535643865343639316637626265613339633765393164376538326266646534 -65623261373030663861633262336463376234613766333237383463393730333466366530623238 -34373463313061376137333864343662353762353431663632323165333431633234633064663035 -62663764653866646566343135343139326133623565366533633239316262363739643935396637 -36623131376361653438623334643331646238393130316635353564393434303865323930313936 -37636235376163613638653733643235303965303733613362663933633662336163666139623435 -66316237663765383038636466613330393134316263386264366437613735396634313130366630 -30383234363933366461353763316263653562333132653363363733366636333733313461333139 -33363631636436333963613533623338353836323264363532633334386364333333666131613937 -35386361636165626637636663636363363462393633643263386661383862303265343966626530 -32636465353364303337326635333439323736653736333539616563333263323138636164366139 -37656637353931383861666439386462666133666263666566393434363666633337653533316435 -39636561666365393638343236373836613830313134393039656637303766303138393737663765 -64393137326536656534633135366237653863373865346532303636353464316337373566626364 -62303436663736303930383462363831323363373638633432643961616233376139666337626165 -33396361313238313637666461363066386566623439653436383231383534313135393739353763 -66353238616662336162663736396135326463396563333833316363613161333235666163373130 -34653566386663323533653432373535343961373462613037343439373238646434373066613866 -39326634633636616432646630646363373864666130343566316239646636376338393765623538 -63366366613231626665393632353938366135343266353533386336656633363038386137316563 -33616338393565346630376661653838313035323031343766353637613531646135313036303261 -66356163623434643236393431356334376430376661653832353961646462356337623830323735 -32663337376637393231653630303636383434663432383639366234343630623462323830383330 -63623734643334663935353139633133323863346236343839653531393737333536373239316234 -39633763396138326434313664333630333033623232646535613134393230323833616238646236 -39336663646536613662633664646661373061316132653761366332653039343866653663333539 -35306439383166613536386335663564636464656661613031363961643962343061353835363939 -35366661643434666137333761343038373433666530633631643733393435626333646135323930 -61333437636164653639666436383730396330653137353762636434386332656632386338393336 -64613538616237386461323961303366346434373166386461323730333433303237313264663831 -36646465393738313261656232336362323637393162663230353738353236333736393736633563 -32356561323031386630623733333763393434623464393433373132633862356136333537666537 -36616662623562633330363062363132383231363537383965323638626235326330353361623633 -36323464626132336161353364373565653664653865373963666439663664303735643232333933 -65623064316139353733313731613862653234643230313463303532333237303566643332376537 -62373931646461616139643763623331303936323035343564346437306531323431383830373965 -33646631623063626431353732326664613162393438363763653133336565376239666632363864 -38386464346364333261656662373166393665633837663165656632313462613532636662653265 -35356437393262393361653864376231383630313933353966383534363339373764366334316365 -34366538623134346265373064616230646434373262386232346437373662363335363264636132 -63656233393365623339396332663630383436623361316637653265306137303536633633353939 -61383931353166333434313437656436626433303731653063366130396535643865343264363732 -30663662363763626134353235663666363863663838323066666130366238306131356236323866 -36393061396463396666646535643366316237333261656366353162623331353062386163663763 -63383066363937356531393038333463376237346164366331336365373966386138323830303032 -34333832623139323262353239653464366530363764373235373364363661653435663032393131 -36333962633933306235343430346532366531636132663164396332653161663064363630343135 -34393261393434343861343564626462656466376331666261353964353634373034333165326231 -32633939633532363239336232626463363236393136316535303662343966356437306430356333 -30336661343833653136623339653062366236393662646331393364363063343636343335313839 -39633564666237326330336531393665356338313066323236306266646632633362623830356361 -61356639363861323665386337353433373261316365353433663136643136383334646633646630 -66653534313263323137643434346631396538346430306361326464356336383265643536643666 -37376132386438623631316462316436396538663538303562613066313331323061373034623464 -30626664636331353663613366363462626137373237353835656230643264633863306330323336 -37363833623034363932663337363132323563326365326463316338633363376334393130316530 -34323939653335643832643761666137396531303933353561663933396630383562386339626465 -39376562303365383430363464396366623338373033306364366630356662613531383038333035 -36613436316264336465656436636436613638386238333435323833396235646639326165666135 -35636239343862323333356339383431376564333838353337666664643131306634666230633262 -31376561366264653937643434363531643535663830353164393763393239356330343439373338 -37383164303930613666663634333566613038623435623139343036306239346338653234653465 -31356137643262386533646430313537353832373366313464636433396235373762653031323535 -61333537356163663164373766383763333863616436616366346137306531643666323433313434 -33313038633433383038303136366633653663313365346237656663666566653766313839383236 -61633839346235303436623330376632336539613864613065626332396638623862363730646466 -62313137313462363236653537623039356433383262376430626661626663306237623039343631 -30363263363539623161353739643030333437306261393361343633653237366661343266353934 -63363036363361623963653338353936383634333062656532356533323038333365663237643636 -36643164663739336238666635313665323661353539393065353161336563386633356637326266 -30613030633230373064666265653236353134623665343137386330353661356465373237346466 -37326661666334663534623031663330316633376165623265613737336232653233646333356238 -39376434396364383937326535643535363631303033303434373839323130373334633730383565 -39333639316337623761333662346335663132663061653434363463313763643861666565353833 -35383938326634626538646632336130323636303036333230643838303762343361643338656661 -34373861373139666566346531616535653938393530303031346633363130616539623637316462 -39613232616434316139613939383632303536353461366661616138393234633665343433636139 -66623134333633333661303865323431643662633939656538643936626433666564346665316666 -39636533613234663361353033633939333034326631616434633038616434653366626133333736 -63373263346633656230336665636365646562346262386661356630623163646231363062313237 -31323134383836313664633633613331323036363033353734376464393564656365393730616232 -30333663333962626265336434383964333036666134646635346664353636396564333732303630 -65323063633637383436633836613266646561653462326330313565643436663632393163653962 -35396330646333313661383365663064326131326139323564663337356362373739386661366664 -61663431636432376662363262636530393033623962653639633937373363373437326365633230 -31646366373030396562333430663637663566666564306565353135643432643635333165326562 -30623435626437653938613531363034333733623235303234303430626135366465386239366561 -63386437356536363463633836623634346435353462623765633861323435663033333334383166 -61353035303231306233646531303532333565643064666563623632306633636631613236643762 -63306433343830303963623734343962376639633235393765663338393438633430363231393737 -32323831346162356264636139383561353466326161386531656437313433613831366432623836 -62653863386431303139613966656361313737653062653863373666623036663033643962376432 -32376361613962633537383066313532636238326230666632303832653538303962646235646438 -39663033396431383331646363323265356332396666306666636266653434343133393332333465 -66353632393138373966616565653735386437316164353861623339653534376362306132353062 -39346437616462623766643133366131383462393839373733396133336562376337323863656263 -33616336343435343434626666376235373965306166376536646136386133396564393538393862 -63663437633332323036663565643961303239326261333735643063393661643434396637343137 -65653937343966393061623039393062626530373361636362663739396664353165646534373563 -38613361623139393035336336616261333834653366383565353664633863623065373232663164 -34393763613966636130636632646239343963386236346235303137396664313238366662396235 -37393833646233336339383066393738613835363539343561393938303766306662643035616264 -61666465653065623164663038363762313162383432333033373231313331396131373661653363 -38663834646164626235346132343362366535313639356665626135656336393065383233396439 -36313265326638626338343335373836623431393132313933376237626132663564333237366461 -33663337346330323163613163393765326366626336363837363136383938326433633138303936 -38396534356535383261303636303931633639366464396539393030626561333234353364663735 -64636133353038376564323130323262653334323834633864653864333264306261643639343135 -65313634393430396434343536646136356263326466356539343263343035373334336638313665 -65323265343530383233326232393432323466616231613632643261313566616137626565323766 -62343338613261353830333933616264376534633962356163663531663533373338313762656262 -62623235396136336538656434396161353330376131313061346232663633363262653762643031 -61303435323839653466636339613635613466393135316363633665343639353837383835393234 -63376138613233396333326163326564666131366639656436353662616135336663373338393637 -64666539373330313061326664323162633561346666313933643637366138333661316431303036 -61356432303066666664333930393239313062656661383738363037366662633135666639383936 -30376430616162616635373864336537333835376461356366303264613665333061666432393537 -63373063646136363464613963373835366534396236333730656464386262643362356662303164 -38336538663162623866663638656337616239393233363365666136386537393462616666666337 -61363438653761313361393932383462643366613561353665666436653139636339616233313962 -32646632393233386139323139663239656430636232613633643434393534336636363338636465 -62393439636132653465306362626564303538366238323036643663333237316631356431653665 -32306364636230363238633238626235323762316661306362363763613862373464653363303934 -61356132663137313863346461656430323064383939393965323630393134396462616365303536 -37316566336334303431366433343264343236353363336531383434616532386362306435363235 -30366633386263646239383431316331323231616639343939646530376135643831613139343339 -65626136363437616361333762316664383935306162653833616361353566393530353836616130 -32303332666335336234633965373432623634323832343033333335313536636361646261383838 -66633132393261613234646335303066363031633737646438646335326530383734333461396339 -66336132333230633766613730616438333136383362616637383030336432386365393665613537 -30343336366666336466666234656430333230396230316336646437386365323031323762383539 -36316435613931316139356530646262393464393731323239353462623234343035656435353763 -36336133646135336637646536623335663632366266303333656430373536386566343532356532 -65363837613663666633326132313734386365363665636338393061333735643030343135313739 -30346633613630363736316665383531353637316233633539653563316531666338363663316234 -65393066386166303136356463303634376530393834343762363432346437623539343436646661 -32653431633833393332616637366461336337386536353733643436383735376164626561303666 -34343037623062653565326539306331366464663062343864646337353234373836346534613866 -38386364316133336433323936313033613830313637333830306636616634386566356337313730 -37303736396538333364663133396632643033383835396238333362643533333130313434303835 -39373938356438653562346437303065653831323161623134303737626230326264646662653030 -66353236323132393539353762396531353838613436613163333364323332306363633435393034 -35626433633437376636383734313036336233366437346663346537643334386666616532323861 -62343466333163373938303131636235633836313863626537643965653731313462636263326461 -38316235323634643838646235366235356632646539366466666566323835623465326436646432 -33343561636537363838653563333237366437666630363162373061636461386638336130383337 -35623661343666396663613131303462623036313665363762313235666338623061386262333239 -66353035623030373236333966386530356661393032393165616461313466346138633366303361 -35343763343664636466613139623764336462323865636465353032313733386464636464346662 -30313037373533316334646239306565353531656633333635633034373136313463363364333832 -65616335393763356164376238366132373832343364313364386535396330666661306130306537 -63623736353965346665643635373261633335313465353261376139303235643333663333386534 -33633835336362366336306338643732353237316336313565663231633163366334373038633739 -61316331633833663563353532376466333333656161323635333830643135373665333863623938 -31623264316538333761613465383864643634303831396236383533396237363933323765383036 -62313135633135626638653966336565303864613434333934393434653839393563306165616635 -37636361366261356666363333313235623737363063396534633566353363386234313563636336 -63383337323866646434316536643239373435333934333361336539303763663733643663363639 -37656666336132636532373036643031646132633833613661633633356533313961313736316161 -38616136336164316263646137316238333961633636373361613063333865353162623031336435 -39386437636565666665323630316536353835653764333132663638636630383932353730306538 -34393433643466656262613533353563616566313364303863376534666562616436633965343134 -65306165323138376630393135643362626133313634336335663065626131653064363365636631 -62303235643133376463356436323135336433613861623334373439326363666531313161303630 -62333334353036366233303064343735353637653262613064303237636431366236663564333032 -64373463393334663666373831353035323938323637303265376334666130633364646130393136 -62623733623033383131366461636463626137633130376534303431313638613262363038646361 -36613566333163323061623866623066636333363766643365653234653061653337316333316637 -64656635323632373830616466353862313331396231396339666135653531343735343962386330 -36393166623537393733336634363332653564653930323234346231333739646236353264643430 -37333934353434656362303463633836613362336361366163663962383134633833653663623937 -34643533623334663261346336326233386466363662633234383864326139346233383838353238 -36643361656263386465396135366136616633393035363466646665616631333064653031323565 -66316562366264646532313332333064313062343361656237643632313430653234633338383663 -66326638373062356463326164646461653438303035303938346435353133613539363465643466 -39396635306533393130373339366632383265343866363432633263303237373166356435346631 -61626639333030356365656564653938613066316135663466376336656363363938656130366532 -38626230383566393239643837363838306663333530353233646236346235653931333065333836 -35326137613831383439333634633364353331626538353636653938393333656361653233633661 -31653135613865663566353365653533346439366631633237306135356161336637383733323136 -33666163653431336261396239386637663332393435663439343831343861373333613964663431 -37393236386465643236333863373266623562626333313961643565393864366337613337326530 -32633036646434366636646236306239653565666138333737343534616238353464313866343165 -34653163656531623631313766633836373537636130373735643261663931656638373935616665 -64666539666238336339303836663137363864613637363066666466666666646534306538376636 -33653435356336323632363163633566653339356136356564636265333539343933636330373464 -34646439393731623233623730666438353133303633326132363666616663333038393834376663 -35393463643466666338646635393239366338363134626164653839313335613633393137376439 -33306135623363356639393835313631393263613535323037656562323939373762393435373136 -31623938343734306136636536376334363631643662616563376531663034626564343666613533 -37393833363530626462613435613334616139343738343762393464383238616236663661626535 -37363865333563623064613034356661386234323262623031376266373834383239333863623864 -32353030313864386161613064643735633133303465613236336333656237316562666439623337 -34613436363634643735383231353963316433313233373864363332396463663838383230383634 -39623535356165333134663836396431626237636366326636353536326531326131373162353363 -37646233653933356232373863366331353762313532333335393335316662613865366133333634 -36663632316565393536663535613631333236393939396661643734363366616364373961313735 -35383636656336623937306333323761623932386161613662333934646362666561636435326231 -63383262383237656639663865633463316364366264306465353333613763383733666439623937 -65396566643734653433623434386537623537636630383139366661396262623232343930336165 -38666162653933353962663763373763396535376461313439363062343534386166343662333664 -33373066666434356364363934633563336164306265323964303332613264613666303237393937 -36363065383661373838316236626163373236383835613466646536386138313137303861333733 -36336233386131353765336561623636643532663165333664323533656365376266343138616562 -65353237646463316438623632326335643362633566363338643438623035336634303561313131 -35336466336634343664623639616136316139623033343261333461626332353263366533373531 -32363663636331353733323938343234623664306535393463393565383731386538386330323561 -32376139623632376362376632366364346263643964383839613139626636646462646236313838 -37363336373764316161393936623135613931316638313639386437346435643361663236326132 -35363238396237633461386231343238643131353163663830643466353366336237613631333437 -61303732336562353961656139656465383933616164656338323630613966613232663461323733 -35613539666662353263633662306137623866616662326439623836353965356534653930373163 -30613664303037666665303230616263373035646534613436333739363332363661383332303735 -61383336643830363466613035333563353564326335363163303933653234396566333339626666 -32636335396263343263616132613564343030373163333761313031663066386434326434373464 -35356434316331383932386430326336343634383936653433383437323562343738303033633866 -33376135313461346461383063616165363564306233636131396434616235363930373133626662 -65363939623539366137316332663762333861343439323431343432663736303066633065336266 -32313832383062323862396130376264303662303533323130383736363935353235636234306662 -61333062633836383566393334343161666438623663313932343330653639643932643565353662 -62363131383764326338626161393861353266343134343338623631313731313730633037373763 -64356339313332633462626437303464373739373636323439313439313561656563633863653134 -64353962356634626361366163373630613064643462333961643563363435653462313633363233 -65356261366636386338386531656335353932613334643738656136633034626161653363396465 -61623661326534366133633036313038646235616463373166613638326365633038353634646435 -35656637316537323632666533323833613532373662616364353634653635363333336466633032 -62343936643661643535643138643134626138313232326536643061616263363566316163326564 -39393763376565326661633166366632326265356264323362316165343765326530313031326637 -64626631643834646439336463343834383331373939666130363163336234386439653534616231 -61343936643762313031383964393335396131333565656537653630646166326661613665666162 -61636661623932633863343436396131343162393132333930663966393731666361663737383038 -30396639326661666464303863646435633235343735313630613663663339363736303338663832 -39643138313532343263373261363736643131633861323164646637313866643735626561663166 -64616462636639633365356262643831316561306138626165386463346638613035376438383561 -31616436386138343832666164653032633235386138653763623233653135646463653339653233 -36373563643234636435363939336533326565653363656364356631363066613338346338323063 -36333362626538633734323762623730353163663634373663623838366662373234653765336463 -34323332373730613934336539366332643237636662313138396466626231376237636662663663 -36303239353134643332613137623463653261303166343537353962346362326132376434353365 -61626638323832343763383964646561323062653036353431376162646261373333346636663963 -61666432613465666136326261626332623637633062363732326561343731303535396635623164 -62386563303438363633653535396133373933363664623931343730653863666636666330376435 -61386336633932643337626630633561363736623064356162326162363565306535633136663666 -33323062616536646331386634646365323632333433393833626361363735373836373963393066 -66396538356565363763363638656664653138343832663039313032626461303538653961376437 -63333932316363633862323134613039343732313835356633656266663633663364336462646430 -64363163656131313637613734663666313230353939656130353939323033663834623533313933 -64333666666236323565356563366664616264633264383061633763306238333238643064303361 -38643133303665613333643032363335386365376636353237646366366136316639656461613538 -36366635336236383331333133373236636532303230336239336239316461373762663233313139 -32313964373462643062633538376337653536333761313661316564613535313036646366343861 -33313136663662666334313432333130623736663437303738343838316463376239333165323138 -36343937616165323633613237663537653138346235306135333461613832333761306436396161 -34313365356539356236343436376662646665353533663138363866663834303236373462343834 -66346261353963653438313666303038343935386637383533383762646236373936656265643432 -63653136636463656566373434303862613335646533643564643435343735343930333534316634 -62646631303538316266323561373231356137316330346262396538346664333161613633656630 -64323065323036636361363838656265313961313461303564323664353130633837643163306563 -63323138353232376433336639363564316266326365363261376161643033393562663835373438 -62653638323230396263363931313936656431623733666561383838653066386436623861323333 -38646539653630366365646532646339613730383636383239393934363135303062303066616633 -37373631626564613663323266343064326265323463386466663133303437373837373361303731 -62383333373636326236373364616536383265366336646436346663386665386665333764373763 -30396238643432656133666266306633303039666162363661626561393933306536383962663761 -32643165656363323064646331626234383232636136353665653766633632613762363537303436 -34343836363132373937306231346664626633343365383631323562643966633738366337333231 -37616337636461303563356262313435643835666665623634333938383831616435373437356165 -64306366343462316530383937343362623563343137366130383239663864616633626339346166 -33353463316431313931646239383861393064376463303666303637636535356564313139666665 -65343762356233346166653934326136393831353861616332306637323835353063363235373162 -64663563323662363737366232346134313831333465343461336337376334383030646661303264 -30663366356661633439646533343836613732626138373233303530653530343632626265633038 -66646664666536343165626139613432303438353763616136643937613035323136316366303436 -62386332626131323664613961373366386666643565616133346639316666363262316561656236 -63306239613566393763316134646237343663653736656130626561613165363435366433303765 -31636264343461663936373862633335633863343138346331663730373931346635343561626331 -30313162343331623239333565633862396434626638396230373130366537313562323966383964 -31663130303566663235363534323234626663613434333536666139386633303834613764313630 -61353462376161343866386661373961333465393737313330326634643265376435663665656632 -30303666613863656136313563316637383939363334653662303266663232356362303764383535 -65396433373661393633653265386138336537623232313665333166663766366338653562326266 -32336237613963643833346431633539636333646464366461383832646537346235366332653835 -38386638356637366539306231656164656137643661363933353064656465336566336261383662 -32643636363730666334363033366535393134643938633065333235386631626266643332636465 -31316333303736373737323531303464313063616436373339643837323562636237393665633936 -63366535613131643363346539663163383364656464366531383564633963363838356236393166 -33646130373863656464653137356235346562393436386532313265633764633533346365316633 -38623964616531333135383730303839643032306462663139336439396366333361326138633832 -38383865376462316562303031633461383632316664646538326231613565353339623238663637 -36316336613862663766613763666464323362636566383439663230393930643231383330306463 -32306335313436356135373461633038356433326264626162656534653361313035356365636563 -32316230356131306562613836346663346163333634643839323730653162656462653063386139 -66383839343237316130616238313931666531383736313531636562653130323433386239393136 -32373362623661323136383565623131666433343436396234313264353233353033383963313237 -31323831663063653262383137643031636165326464306466616631343064353638646638346136 -31383032653836653435323238663463623835666162373135383031613932373937643436373936 -64343535656566383037663964333965363366323936376139666532643461393232626163326361 -37363966316638633738666430393463386465396335623430333663366436303936313865343366 -63393563626632653230336137353438656262376436373839393033656431336361646465303665 -33393936316538393438653763303031623164376235333537356238363135326435633032346435 -63356462613866343361653532363632633564643065356231643465393061383366346233646263 -65636562383239373533383130323735643034643536303765613539386339313736326661616365 -61303564613531386436313330386663626266356565346437363466373337366532616461356338 -32333330383166653239613364356165323065373130396431616631363839626334313963663462 -30643762303635363361353363666435326231343139383236643231653138303430373932393935 -35326465386462623337636461313139356231353439333835613861363964313734643965336634 -61373932616532656563343434313863316631633066353537626331363533383165366236333632 -34333538636539393962386137663136303462306134303062313061633031646562386533393537 -38613365306535363534653233366230396165373934353033393035363838343435613035663163 -31653831653764656236343866663461343135356134363137383038313165366635343235313361 -65333135326136373733623637376135343466396336363733336636373537306139383165303165 -64656166313234633964346338393838356233393336643237383338303661306431643035323833 -32343432396466336563393537306637356538306531653261653637396133346132323133353733 -65366533616631306332393934323739303839623062653666666439653437653330393733316234 -62626631316339666163613764343561363839353239666331613839343564333734623963343939 -61386534373536303862336530656332373033663166616436336237663630316433643062643563 -39356561636539353431306163623638396665653736353639633563646665323939383838646164 -35633934646161383732643833393736633235303333353835356337636433306261303832643136 -32333333613166646330353830306465373838333466396637633465343365323636346434623164 -39613434353637313862336630366363393833396433386236396261383432333765626234623337 -35373534306631343466653739616664613561666532656631393938396365633865643338646535 -37636363363834303463323765343164323839343439633031393563306362393234333765656563 -63363062393733313232626637626332623231313133343465383032323664346664343037313261 -38643164313966393861323866316538323764316233376464376365383532663161313330633134 -35366433373366643537353365663965623434643761383034366130333664353237366433326166 -35386134656664643830316566393139323939353135333634303865653636636539323932336164 -30383165623561336265396330663232303733616237386530313461613133643730663036306663 -62633032643533306666623732633439306564363033373233333564636235653764353135306665 -63323463373765353863626666613133626632613964636435396264313063363234303133326332 -36626532613133313732343265323966333038306135306531646464303761333366646138643265 -33613133333265313861633166626539316334616637623761653239343161616132383365656361 -64366537326438643661343730613539643266643262373831616630376262326661626231633735 -37326264346466386637356262376430643964303935656537646632383736306164356163383035 -66623165646134393361313034303836383232366337633837656137313130363861313066646366 -61656531366336376231343730663162366365353432376637316630656666343861326136666161 -32353534366237336463326635373530616536336562656262373430626134363036356462326265 -66396666333365376465656230393166636562633938666166326165623930393961303061343064 -34646630613062623835373066303533653038333433366132663463306132633639663731393135 -30333232306364313730363661633836643936396332323663316133373362653763326130373633 -31623533613064303931653766616263616166313765393031633234363162393061633863653734 -34386136633262366562643263613762363838386335383966646662306661383131393634636238 -63376231643465383739393737633062313261376432306666626366393331303938383335643262 -31386663643365313237323735356136326637306666376665613166356462633366633365383931 -64623862396638323432353433646330326464343734333539643638346632613538343334393738 -30646431643433643266623362396431343837396438376365646364633238363935626232333266 -62396639333736306134663130623033663663333161353964363561613538313138633362616364 -35626164333165336333646665323334633734323138343436363538613036303562353863316262 -66363566393539383766376331653866333364383932653962346439623435383034356335333464 -32356630623931653533656634623363663661326232333532616365393639643531396633383732 -64663634333732313761383663663463333930383131636230626661346234303464353332656633 -31373462313930346330326235633533353135643835643062646539623466306430356161616461 -34643639653065343139613563363561663135613338613664326638396434306636613635363661 -38346338386430396333363332666363336566386136646363623365386562303966663164343564 -39663663616164643865383461623230373935663238333030643433376639616535623235363138 -30663433366666313065616535393765346665663564373633613232376236353632653538366461 -66303564356134356639643361353936353563303434613934313837343932303538376639306263 -66613330616337353961653165626162386336663366666265383439646331343934343337386339 -38303833313230656535343535626461643530643632326433663535636664653835663039653534 -62386137373165363564363765333363643463386531323033316437616439623733366262393738 -64656461316364316663323534366134316333626637393632353465373262633332313664653433 -64376533636561396336313536656439303639333934376434343339653630363430636631343033 -65363533363534633165313363626365373237363135373165303338616161333566346265653162 -61363235323434326632316465653066386261663130323636633737373337336237376234343038 -65306335376166393662643438386164313336643863343636663666303733626231383362376430 -38323135643334626261663336373636316533633938323139633036386639643033366437333762 -32393663626231623638326366656166303535613063366365363033383561353638343265656466 -38363961373865646538363533393039363662396134343433373235643766646639313937613165 -66316235323036656237366535366337623139643130336363303163653131323239373332653336 -30356433616666393866663931363432393633626566373734326166633538393261306131363439 -38333265353336366131626366626231393062613535316230363264656438346138373031636165 -30656339643430326530353730623963653232363135396639326464653037616262323634303163 -30386262653764613165363932373262343338643031306535653263386332653739663962316631 -61636130653032303339306236383166373234353164366664343338346166623266376662373064 -65633539333234653065656339313430653332636430386535633539393739396466393439306439 -34613261333636356233306263633938626436373935653033383035666663646664633630383163 -34353331643138366665336539373839323761396135326133653763633138346436636261653038 -64323966616633613066366364306164346164616562356364653563626261636331633630353363 -38363463656437353530376262353530396332356566653264393638626636346665623765363033 -35353735313065396663376137343062323630363232663336396531373761323865356534343533 -39663331666439333937393265323963646433643134396436376536663464623361623762333631 -61366330663032353934393330363532353063363362623031333136386132336465376532656532 -66386537643662303035306534646163306166633366646232313732633663343638633238626463 -61623033336536393962656164323966623537393935393333623332306431326566383135633464 -34316462343137343731663738623231323833366663363033613530386662393061656165363733 -32363265656234633663376237323136316232396434326135313439333431616336656362376562 -31666635666163643032656236336465326234393461636337633665303236393333643533346533 -31663763396162663933656662333961643265386534303936656662653730336231326438383732 -37656530393436626335643464646666666131383637623661303135333165336431663830643930 -38653164393332363764613336306264303439366361376331353133633238663737626534336436 -64376531626561366131326330303833343634373331616533656432376233396135643030333631 -37613363666636373563313130356430333962313237313333633534333433356366336439643031 -35393532393163343635666263623763356237336539663930646466643430613539643862346532 -63653238393134613965363663386137373036623835366666656437643036353463396466306138 -34343337666665373565373530663432333231323063623265396532616131373063653439343339 -32346333656361623431623931633432346631306563363234306334316563373332356331363432 -66343634393031343864356239646432386330326362323433393466656638393735313235343062 -34356333346434393931633338316262333962653366343265666565353061313630636531383035 -65353638616337393665613066363166333730653864356232303366613361623332666630396437 -31626339613264636235653966656263343366326661306564393139316538373164333864333437 -32363537616464653936343134303761643161313332373031353939323434333339396564356530 -62343039306331363466623930336566663335613464393163306632393562646630316430343131 -38356537376163336263353563616634386339323364396231313761656162626430306162616338 -32626534376339313137613464656665653138623062663464306364666439373631353037616138 -33616330626638633434623939353563626564616536303532356430386461326163383938613466 -33626465386565643832613635333437356563383537376438393532633333313466393338353166 -39366464363762336465653834643431323462313935333535376662376163336639393264306236 -38633432396135306236353763646130626637666532393963323931373833633333333139353838 -64343933333337303233316430343462343032313834623537386161393735346337643738633532 -30643737373434346333613632386335303734623262393666633262343565626534363161333664 -30393933336336303861633861653034363639306564643536393166383865613034356431383265 -38623366306139646531393565363761666236653638333330633233323938376562333637333538 -61303639313837343361363937336134616437643563343632343764333230363030653438633036 -61353235316430383735346430383337656332353166333436643964363365393835333036323462 -65613966633562353532303536353832626531313863316630646335613132666535626363373461 -34663530646431356435386362336364653232396334336535633735633363633930356636656632 -64376437623235313864636361633637626336646133633632663561343331383930666563393161 -37323463613865313736633035626437653061616465363437333930623538613531656536316134 -35303031346563346561313939383566396532636265396336373439333863363530376639386336 -33343638393237386135306239653962633531613962616539326533336661346363306537346564 -35363730633066656430323338623762373138633439626631316661373862633162323839313039 -39313032626363366139363231313265626538366231663237306530356235653536646666303663 -65343165363235636236656634366331646231376330363862303936646336386334393562616235 -64386661613166393436353264653935306337656138633563343330653764663931633334633839 -30636230336332663233353238393361383031393139383635373235393066353135636564363539 -66343532653762333064386438613738383939366237653766366536613262316531633863366166 -33333932383566653733373131326161313032303632316566386363313234336466363638343233 -36643238616466303839323662633439626461656363343863663965303330663738613232333438 -35633430376239653738343131636262363938386138376330666134626561333966356666326637 -36316333393766306264623130623634343265336263323630613563313530326233336131616231 -65373361373466613936303136613834613532356438363236636137303364306232313034353162 -32626535393338623063356530623362363034396135383436326237343933316633646139396264 -31613631333534613836393035666232343361646334306361343635343666393336316338363965 -36633039336666383335633532383163646562386166653539623231666533653734636465653233 -63333062346539393766353863356637323364376164373534636264623763353064353735336364 -63303034313763376433373535393030326637356666633932323335666334633531393262393236 -38323839643630306431656138653466346165646130313664303237316236383630373437326238 -32343937373733386565623838346130623662653632666132353034363238653964353232653132 -34343439393461363463326230393262376632356165363661303963376662616165666266643237 -33646134643035633731376461616539656666346638626532613230636466303365316662373737 -65666236373132376430383837386365323465636263386338323130393761663862396136663735 -64346631643664376664636130323833393462313734373935336635646134636262333631653838 -38383734613361396333383034323235313234626131656362316266323831333730323963323635 -33333732616531613035636138336133303731636330643461623733306439393165643566353261 -37613564363462643939653765383162613661663562616133323764333337306539376635343836 -31626465316530313263613934646564313037353066323735386566366531623937616261663938 -65376232353636303334373233306661396361633164333232663030316134633131306363363938 -62616566366537373364656661326265623230356631363664393633383135616137396639643531 -38643064636264313936373735646133646134306539363338353233666236303965366661343963 -65653763653730323039363831663664363439643865646231313437623139316138313330333865 -63656332333339396438616232616565373738643331326439393939363034643534633766626663 -38623964623064303666653264363964666138323561303339326435623535393265623263363062 -64323237616136353566376430393064393930383037326336393862373163643132646431356232 -34313539313335346534323161623666346634383266373437663563653163623531363738363766 -34313961316362363530663830333834396564386333343966643930346362393061356337333239 -64303438616431326130363032646637643537386538633332366464613032613730633465393761 -37646365363966373564653063653733306162373731323133646239363164316365376531616561 -37616530313937353030613938653765623165653932333139346632326365633833646232616262 -64383636373133313666666235653235643338393339373035363933656535373236653765393465 -65623838386339643935303036383666646362636437363630316231636437343038373230373531 -66303631343966666337333561316533373562333231303064663861303036356461343231306166 -35613032353864383431383063303062623164303833393434663664613232663361303830373961 -35333331363136343236383563343963653734303932643938333731623965343165336332363335 -36353138396138396363313435633966393531613966316436323035303038396535313136643934 -39633539313638303531316436383263653837626461643932613163633266393963373935313464 -39346436636262363234323563653166393034343337393937363033393065393162653033303233 -33653864646166616232633930643235313562323432353162666636316534643637626637636432 -37646233636339613261383439373732613961626131303233323036653537653466376539613133 -64623032386439356635316534616139333261333039366161636532353332313062643539663533 -62666634373838643162633334333734326433663835393761653261326537306330356138643162 -36373439616235653865656535333138656531363638636136313731643365313361376662363166 -61333336303436356537663466306336353832393639653637393061323335373738303538363636 -32613436303237353631633764303235366533333034336532336635306661333932346233623138 -30396166303263386130656361663032383138633963373562356665383465326334373638343131 -66666561333464346566623261656564386263303334323962646231656633633038333135666438 -35306531373636376561373564396239386438343939366231383636616330623566393965393532 -65386463636639346564333333336533333162323732363266653964346365363030383664306162 -32316133313163633530313465643035646434663162666665333363626337326461313130613937 -62613135356662316439376439366337633430373537666639316236663735626636633765366237 -62373239306532653466396539656663393265326630346534653136366135633930363538633832 -30653935633763613238363663636362393433656362316536333166386139316661363465636663 -64343330313839326365613962626161333364633561333437353365346430643666643336373837 -63373038656164623435333634323530643433343863316661363133383838616433356238663737 -30376463383537303339663630316436353137323066323732633634383863623964626435663963 -61313838333163383566306634396661303438323532323063343037633834653536303932383765 -36343236353532353831623361373666393839653933616631313237376365306535323866313831 -39393335313631343665663064643132613035326262613361303536646562633639626332323134 -37396234623536626435386666396336376235333962646362383637313762616565333735306364 -33623065366538306633303334643361363633646563623464333131623731666135323433653361 -34643339316134626235376335613839663266373437633038396465336132396366393462653463 -61386362613430383962653033646236363430376336663337303033303135633964656365366464 -30663164363337386432386530366263336162396532336564363962376338383661666237396338 -36656431666639393333643864313835633030373532666633396434383931646263646630396662 -39643639343235336533616465306463653334643239346431623565343630353933396564633462 -30623864623237393061366436633139663133616466323061356233646266326535633032633534 -39303362663031616530366261666330333765373564623230363734666538323539376637303662 -39343636623037346431386265633939376635353265333933333064363566663032393037646632 -63386662613565396163326637313233376432663936393463333538353364663832616466646236 -35323438333335343132393132333831313431633631366563356361333938306665636436646561 -37373761666661313364323338356338386162356266363262393739343161666331626663656233 -61343933613535643132393666636566633761303162616163343962393133353464313935333231 -61613963316635376535646163623363666235666135383934346239613066656535356539326135 -66346233373431613939333366353761353138326332373864313034386464333935373562643536 -61383230326636653165356338363737303932643766616365366331306636353536393838313266 -39363430326366306431376132666661356561653232663562376133656233653833393634316530 -39326438323638366437616238323138393262346664346439376664346662376430646566613531 -36623837306566396136643866333165653764623366393430666365363930616437396337326437 -39653537663561363836613232653236646432656236366662626264623237343464323039643133 -64623661393261356237333364333863316636303139373766663831353065656230666332623961 -32333962313561313461626132613735663635343739633238616464646230366135633133643933 -34623664316234616466633665316562366366393066323639633830646335346364666437393035 -35343766663962306261363833636132313735633633356635323233363833313930306339353262 -34626437393263393666336265313631373661396636363931336237323161633733303632353162 -33373932383565306262623431386337306239313765316464373536333234323463633163363930 -37306163373136396136653365666634373963633466346361636535653162653165386531653138 -30656234623765333562313439343434326566343936326237356138343730393731663530653336 -65623332313264623031643761313931333931616131646665333635633039316462346662663935 -63313065323236633865663137363263653665626637643638633166643063313262623836656266 -36376338376565336664353562313936363132396338666662386439373139616539326265383530 -62616636343430623831643864363066666261386261623736623333386562653732373964633330 -32353139363264336665646430643536323239646238313965363538653634616633616537363465 -38633064643432326466383733383034616231626364323966643962333431373864623066363031 -30306137623933643264663831636264656633653562313861323863333462623438336566396635 -34366438303137356338353866663434636236316434306337373962336234343230306266613434 -34306464366634623435316635303733343263366561376333363061316566356233666635656364 -39613064353063373132386264353330383335613135326330373236383334383339636362623464 -36383361333934353665366530363364303633386531656565633664663864666330613133363738 -33623964393364326135343231623738626263623164353864633935376262633264333161376436 -33316235353736366361353937663164343861626230663365353537353964393330386365393833 -39656530653361316632656132373034303038393838643639313132316531366363393164663266 -37623565656237323732643534336134646563343338626363333964646236353633323136636530 -66396630626332303539393633363966633862346162323439366166326531366265613634613437 -35383163306265336263396465336633393633326166616131623231306265343232643465613363 -64383465653336633131616139626665623633343339396562373230643436313762366337643536 -62383933643830376333633030626633663735623166366537663366363737363037346231363464 -66346565666465643530633464623331646334303861393336613433323937656136616461613461 -31306132613264333966383461663262616566613036326666373833316332623461326533373339 -36333332323163616638356231373030633665616166663936383061663239366261613337313162 -64366639386230653134303037653261663538643664383538373433396365336165656539346365 -64623061383535656139653532663031663333656364666666333134316638633733353061303333 -64643436393664353063643534383861383938623864343832643039646664393133663232323564 -31623231356137623232353639313939623939373966326364366532366334333135666365663231 -39376164626236363737643232633232333765623237396466666361376538323933356238626332 -63623963373938323537363237373539363962623464613862333266336631616436376166356439 -36623934356634386637613433386664633961303664383737613237616266333963376538666664 -34643565343035306132653834373235333033613564343865343737626361386366326131376263 -39626361626261616162343365306662346336336234656637616538653338633363383832656437 -66376133393834633964623637613261383830623763356564323231623336613834656435633836 -39306332326239356263356364326437313031313834323238316131373130323461346631333566 -33643937623936646535613465633766306235323737383761316433353538613564366634346562 -64376162396437656630373563623937663365323132633934653234393631313862313839323530 -37326439633033336435356238646661613764613637303534346463613663363337356465316531 -61323363376530323262306663663032333433613039373831356239393931336433666564613161 -63636332323765333431626537653062333134373664313365373363633462363632343162383163 -64616162376432306365356362373932656264623763316133346130326464343664643430333232 -65316635643066356339623833623362346135623932653363383161386532383330326262623533 -38636266616139363736333135643938623363393038306563633938323735616638343039313762 -37323537623635373138623833333364383636643838623637326532636565323464323234366532 -33636561356337666162613837336264653965626261353462636630306162323965333033313062 -36396237646361643165616237623366353139656163303761646366643666386434313837623638 -39646630343863353636316364643032376566386263386366636463313034396336666130306430 -65633765393032303732633238626665313563386630306438343335663339303330316465666234 -38396632633730303935393262636532623637356337323736363830636262643337653130666262 -65623930323263333837373838633737333531376436353363623036363664323662666663626236 -35623864616235353236646362366233643063643464393536663062383536643161343831646136 -63396564613338663338633831643439613062383830376363643564323537323732303436656566 -36653634663639313031646561333739373036646235353035666363343961626166633338363062 -34626261613433396163343036373839623837313233363161626164626132663462633435313931 -64313966623366643366336131656231393936343038343530656637666231386163323937623632 -30376337373066356230643964633136366338366164366335636430656532303234393163333862 -64653936306630636634636635343663396233623638373363633462356537323366333937346161 -64353661383333653438316139313334636237313336313536393930636466623164326666633934 -30393163636361326564323165353565373665646466393734383966653261373533393739376164 -61666234303464646661373133373331653034623537343466396161386566636561343037353233 -39396262313238343762303339613565333164393361613831373964623366653133343830613363 -35633336636434626361636464383536356332343132396166653237616135306266646537643730 -37373262376633306232363635353539363131303831646238663532646132626135353965383335 -39636238336162663134393538656136653935333331396537636662366330646237613063313239 -33306636366433356666313764363465363235653066656363653435346366646566353234633531 -36373638646339383338343238303762653963313661326633363236653466306565666665316464 -37653035613266353866623861663330353935623030376562313239623238303635623335653034 -38343262333764373063366166663630316334303065633933356537303932303438313935636636 -39313136623930363235343730616561333534303736356138653331383430376663653065643534 -32393130366638396363653661313266646632396262626633356631356139646134333130373334 -37353738663831396665666666636538636431643439636163393431663162623539316265646462 -32626434643934636538346436646633376332323565666134346533313666323736326431353237 -62326239366236393064346162643037316563636139346533613266633564663035326635303362 -61613336363634613130303433386266623866393462383831356433366539396139613736383663 -61363864663631636637653931363139303831396537613333393762663564623262643634366234 -34396465363662336266303632666637393437336230393435626363306436363465323334333966 -31343166656633653662636165316537313361663238376436653736666662363437666565383366 -32306339623234623265316235386530393166353339366432376263646430623033323661303133 -61316135633134633433373833626331646463343664333039396437366330336433383265336264 -34663061313961386338356566616134363538613138343530346436336239303461346636333561 -36653034636138656338613238653833643862653632346364656262376535633130393939653064 -33336532313866376231343164613632643230666632363866366636613332646538653264343265 -39653963356362323035616132343962373434383364373030306262313230343434326133666432 -38356432396362623034373136613032353861363937643561336535646562386666363433613663 -38303564623761386165623539656266343130366637386135383863386133346436366532396237 -32396263343762386539323539363932366233623132626333336365656531356265343537613965 -38326363303565396638333962373434383162303634323137363232393631646334653262623764 -30656661376538666565326163323237393363343866303063343535623233396136383832383661 -33613462663133373465306238336565643663623031333262613734346265333232386136653539 -38316365383330343130633535653065323330633735313761653131663364316439313565346339 -34623563653165623636646662386635363733373434353766353731343966656164306563636161 -32396235366431666539613030343936313638346531393030633232326235396339643838343733 -38616136363432613964613236656439313036386331376162616663656436316535666532313162 -33386664373333306630356338653038316436343237616233336131313231303361643931313935 -34353665613333343466656638636431306265643863373830653936366163333566616466343535 -32616565376365333337306532316565306636663636636135366632656231353932666239653961 -36373766646333376165666233323930663533663766376261336534643664376630313130653264 -30366332353538323366623263373664386537353131376633393830616631303238396233316263 -32666336373335323735663965663462356566646464356632346439616461323531643333356563 -36373138306566313262363033383135353632366338386438626236343036303335363633353766 -38333037666164373331363434356230383563643434393136643030633961303832653864666365 -34653032323639316466393632306661386462643335373761346135313562343961303566393235 -64326536363233316265383033376230323630636631326631643137313961666436333037363836 -39333334613865363961396232303736313465396630383837623766333038356336363438313633 -66323664353737616536633834373961343064383630623134356365303731306566363966353461 -36363165326562303762643836356163313631313039353562663836383734373934373734616139 -38373563626665666133323732323239326435663831326535623361363537333138623739626561 -61323362383262373035633036363033653166323033326230376438356461613633323137643333 -66633635633039663963613363326134666233323062393166636234356361626437623636353236 -62363335613833366366623566323865393261633137383165626131303139313638393831636532 -35386666383866643461646333363131633135383165646561343132356637336333663338373266 -63663537343264303130313464636237326561643236633566336232653630363032393230356364 -64363832653435363832366361383563653063626538343962663061373261306234633331626635 -33383834613465643263343064396332643661626161353038353963346561323261633434306262 -61313332643838333235393534616538316233623765613036383932663961643864386566383834 -39346537666163343234623734613166386338363063633130623535373735363962346234336361 -38333036616236333539373931316639393932616434633231633332343766333437386265376639 -62626139613465313965383530303733316439666239333961333965393130376235323938653464 -34326431623663613830336439366332356565306232313263393762323763373563383736313830 -32313164313334313064303262323163336465613661366534333433373464363463626162383861 -38353361613062326365656237343231396135393336646665633431663530333363353465383836 -62663266326665386365656636666664363462363535643231396136613363663164653837393431 -32396564626634386161623666366163343335383638376264643534396135356166353730303339 -35323962343731643037366638313366316136333663636161386434376364356535373431373061 -62303239393738636634636366633632636334356464613833393430393434353766663266373634 -36633264376437646331383265316336356130626338663439316661396131643735313230306265 -34336435373962363333646437383734646465353136353631373131306665646339663063373235 -34356136663539613831376538663835616537313933663466626331623036303864353034623538 -30633762306537646332323636376233653165363339323235643464646130326565306239316437 -34636238313362653262376438666335343637346239623365333634343739323535336634383737 -33303736616461396439623537303362626533306533326631383033333134643633336661323366 -36616435633663663238383635643165623131633062356239613931343937396632396562663437 -65646233613063376131666435363464623035646130326435636330646235363038356130326664 -62366364646164613562303536316533306131653437623462663430663265363766656330346264 -36336138373334356264666137323635316630316238393137333563393766383038393034626463 -63663339313566306363633039313562396164303538663432663431336162373434313134366466 -36336431343334313336643266366436663038346134653563663865393063633835306137613864 -63666262663965393535386134353135326336623162613339336265303838613266393231353738 -61386537616534663634303630616465646166383664383261656234643631633762646432616665 -61323236323761373938306337653232363266356430383462336561386663623562633263333034 -63656236616236303831353134316662623363393434333233316233376134353534376438376532 -61366463616166383865663933616236393136326239306635393266323537303965343139623930 -63656561393363346362346261333539653163663365323032666436666337623266313363663332 -61356636613639633232353532633036343630623966373737626464386231336431333336333938 -33353638323961373136326365333665386637623134353266366339313862636634333763623739 -36343238323533373862616663323033316263623839636561373162303136393032383432333834 -65323135323131356636306262396566373766646135353161373666366364633438386139663633 -35663732363834643065643633363835323639303332393964626432333232386630376564616166 -33343132333837306638343835353136313462323836643663313239636339613962323131313362 -63646566656463393166646363656632346331636363383966316236323461623232663838383539 -63393831313435306433333263356134303362373266323361666664633030386462643638633838 -62376162333966326338643736626465333463373334656661653535336536373634323435396233 -66666632383931366632383564376234303539386132383139656637373636336661636364363630 -32663036336534623765643938643336386537323939383064316130656638343566656134646134 -66613432323533643636643036353733386339653364343135363863663161646666663132313036 -66396237383833326233613237653830356631373265663363663763653437633639373731383762 -61366535393365613331616431366639303337323436316364363035363232666463396263303366 -38373639326561396638353963386238363039626166623462643362393034333332643735363636 -63373737633161613463323434363836383831323864343638666432663638613437343934613932 -64316236323564356333323332613263363439316239396163346332363533643266396234633436 -34643131373335316566646437383732366362303038386564653164333934316464616361616532 -61303133326264346234353535313463373234613865333262656439633831666135343236633036 -34373661623863306333333663343465303139373133623634303037303639323563663932626466 -30386136613366333833633334396136643066376535383433393766393131323765663135633837 -64643531346364643436393232653530383561316437353966623261393166313839393066663737 -63653763646565353162393738326336383961353263633635386330313134386637356433343534 -38363365633036303034383034643739636138653136653663636365343834633634666638393364 -37383731353363323232326564326539333165383663316634393062333737396432313464653836 -62343639366463333631646265656364323237336561643831313862616434396566663930356364 -62616530666435393135333964653938333035373162386430373230373333316264303661373566 -33643963633530353338323633313530343538343834326362346662336462383035353465663231 -39623637313938393364653435376139303633663339343335396539353939393039376333633837 -63333032636239646537346664653366313732323665626466303663313865373338333937316663 -37356137353936323239393137366531666231653864336666306636356238613139663838346465 -62626231613531373666356530316238653264376537333061323130346661356135613834623930 -63313466643930386239383331343231653236306131626266656634333739623932623836323734 -62303030336262353564386339323531323863636439366337336339653636346238346363356634 -63363366643831623862353635306433366264636235613637366461626366353862376663333833 -66366561663736323832306330376665656535623161646462653330333737393230656361353762 -61356566366233666132393963626534383465303463663562386463386335623465663536383931 -34333731633035363639653864303339323561363238643632376462303766663333373637336139 -39666266633562343638663532333636366265343264303636393136333232333539346137663532 -33363731643465613166353862356161376637663333363534616434643137326265323030386235 -64663637613161633431326333346166633530386531363965626137316537303339393562313063 -64366439316534306436333836306231643564666335393835386138393665326133633137626330 -36613736353633303135363263323333353666343538643033356533656434626161393665663633 -32333534656235323765656465316637386364343837613565623430316433353631636464396164 -66653266626437393238343836353239306465616230643961336364653733343439633233613736 -37626430643933346239383536323064643533343132623361376431316433353166366439343963 -30363263353839646130633261393437303665623935393163346530663236323338616438373666 -65616361633935636531343037623764663662373637353466333333623934663937383266316439 -36356635343136646635656335386161396632326635303734323233323065346434316234333364 -34636130343161343662316239303433616530343336643263656564633833356461326330373931 -31383336633838366531636562626635366566646561363437653437373866383165333664366361 -63663135333437626332353262346632656535356338353434303162316265623639346139373339 -62343938636638323634363237313038373066373236343334336339303830326131323330316435 -33363230333939376337386532343535643136653738383463333436363066323134656236346535 -37316666303239373066653437353461386166626236343134336166306338383938383837303962 -64323436383162303332613436306163386539323930363935653065386363623739616661393762 -64353261323864333065346562643531633933663736333634346265646664386531323739663862 -32373532323733616231666630356466613566326664333430386130326230323231613161653063 -32663563616435306362323936363131633636376664333465363439393865613238386335666466 -30653535343536363938643964626537336431326132363362383036393362356361303964353765 -30663366393132646333666436383632383162386235653962333363313331663165393139306336 -64333661623733313832383861616438383831613030623033343665333265346233353336633663 -38373965656538366462616362636439656239323661633736393535636631386332636339643761 -36636534323866363861346164663331616564343561613036663233303437353530313862633235 -37313039656664353235646465353836306264643062313532666131333333366239373564663061 -33663262653233373731643366363832353937363432343936313163633635396530623863633330 -63613537653165613063386363316261336362653631613238383264386431643333343263303630 -37653032623433393263373463643732663136353335666666343637373164623166393632396166 -31313661323534346264306536633533333566353361336532353039643161393161323032383561 -30373662313862393433373965333738313863646362646135663532613031666266333965306239 -37306432356330343432353639353962353437373866353639376336653039633531366131626631 -66633133396332626430333361353033643635343534396266386631633563373161303835366563 -39386636666431316336376265393764646435303539353133313734666430333831323732613662 -32666661393232613736363936633439383733346565326663383865626138356538326333633335 -39386230643966623365643731383438643463333338663832343237633462386335383434323035 -39336536336361373935326464316639333636353435376537303739336130633337303338333266 -31633034323237653133356364633831323264643931363262396636663439656532393662643636 -36343365336637666562666136373064326138333732633330663032323266336239386665363233 -62316164326565646561383434343562363337616261386331306238343962363836303762636236 -39636462313634653734323633653037373166396261633430316332636263343962383032383338 -61316137323033613230613862373333363137393931353834373531393663323730316230323732 -31386237613666663634663132323032636533613237333337653566623233373236633838303234 -63353738333630326134336438626535616139373666633939626233386337663430323736343730 -63303236633932306239613337363163393263636664366437363330326261343236666165633464 -33623664333235613462323534373930336166636563636561363936333337363164623430613063 -31653935326132646431306432373766356265386239343462363163656138306538336231666237 -34353464656632386336643837656437313634633232333233376132323861376363616263333434 -35303364633866366636656565663566643432616363626464623830323761306262393232313732 -65633337303962393930396538383935613638613138356465623533336563393231323737613438 -34386333323664623933396638333039656262343332303563386439653739346535376539363033 -34666434643631363662333163306537373164653266646138336565636466373362386639393361 -37656431393966633966366265303964643966303935623163613132363263366234363664636664 -65666637396164613539666662353736386533613264343033633435363963353236303539393333 -33663938343865356230643734366434376235613133616430386432623363626437383762316664 -66393764393830666130386463646631393739323239396137666533623330643262626562373566 -34623131666666633439333438313261353430613438306538336637633466666232373361396462 -65373465626534313538643135396662663861633134653766316166323466383130616664643866 -38323134363433653365626131613834303136363333393263393966356536316538623166306533 -66663334353962343638623138383436303161623466303635363665613230626466383035356466 -66633163336433363737353066613061383033363639323662346662353134353735333663303335 -64366436376638663761346565633739363636623936376331326131346236353238313139396237 -66373735373362316363663763666261393261386139373064623165656439653964653137363136 -32643730666239343139613734633930623262366534663862326534306239313131656137376539 -34366434643139643665626631646539646264663439343134353933366164363733303538333038 -65376263623761616337383465393534623231356263633937636438383261653962313961653764 -33323062363537326664333566353238653732613734636636336535666635663034646334346135 -64353139386666386330663337393864353938306162666139656331373635303561393961633833 -38616261346632316131656530653332663234363162643466626538663263643539333135386130 -63646366313361343433393631363237643630623031326132333065613331626361626562353639 -39373030363635613565643765653335376163373865353637363566383633386663353436656237 -33343565666166323735333332303631353262633264653637393861396565633130626466303462 -33353034383833313261623833386638333634646436386137363132353330366637373264356465 -62653432653135373831646363366335653937646635393232353365303965383232326566396536 -65343565656566396266356439333266343431663364363232363137353631666463636437386363 -61616139666633643337376333366464346161383638373536313035343731343434666664353366 -31303934666632393135363136383132343934323733656265646331623238313736623866353337 -32373965643361653036613462616133356564613462326638323037336266653531663962356165 -31353436623034393134363636653062366436343161626433313230373661623862333563636162 -62376537626536326437303937356561623966653064613439313065643462386261323363303233 -39616338313831663536613830643137343633313539333633663137303031343431623634393062 -63363762333031386531373230306138396366336363333239623830373965623839383736316161 -33326433323131356263316333666230363436623364636436316531653861346539323535653737 -37333966386166653964623831343064356234306262383139326264623339336162396664366538 -35663130623663656163353563343638316164343232633731303364616430343637383563653262 -66356633353738373637366535383430396136336630336663326461323739373739663764323362 -34303166363163376261633539383132616164336366646630616566363164313365373532643066 -62343862666566633035376663383066356531646364643166656565356134383837313939646535 -65383438656332613134383632373832646230383734653332366664383135646265366639636363 -66396434333761376139363861376236393837616465623639333838643862353139663132396636 -65643938653265373562353566666563386431653135326661306461323135616631623564336561 -35313332633664663563333237663037656135643561633262663165306165353033623839373861 -61646164393362616536393763373533393931623339613966363138326165393736366561613735 -30343338343565336562303038353235636262373833336165623664616331656134323764653937 -62623437376362386465313439636239326663626462363336303863373538653666636466623466 -34313831633166303063383632306230656639333136356136313463303238636364346530323663 -61366239623761383932396435336665323532356534653435343563343063666666386431373934 -35636230656265313434303633626533363361653361343932386639653737633766343065663838 -39393965663634343336636439363039663637323464306332616236376336393737626439653363 -65373366386534323434623838313662383664636566373333343365623438383232633537333166 -32303165366137636239383131316266343738613338376536323630613734373039396438333062 -30663332353161663264303766353136313861393563613939393961653965383737346336333631 -34333165356534613537333138663232336638366265373833656561323931343365613635663162 -30626365633466363232306538373464343337646231333862386235346438633933646633303062 -39643836643162306339383031346666306361333230393531373038343630616235373639643137 -32313633366536663838363063323363366663353238303433316566313531393664373965653665 -39363138323466393734396236616234376232343031326537393935396331303539376335323165 -30343931383337643063333731316434323263333234376566393233613931363435376631306334 -39643562306235313332346163383833323239623030363430643966396333666466306666633137 -33393566653037316336346164366133613633343633393262343539633633656637316464376437 -37323061626437313865623534303463376362656433396433313639396263633935396661336564 -38393438336131643662633935313062303739316364353762343138356436666538396666633135 -61373133343830316537346638616261323535313732396231316365656233316638373165666630 -31303032383538376264646432646638666139366530393866623537656266336361373064653062 -34383634656661643338623665386434393939393761623464396336623066616139393338326162 -65343661363661623638633435333865653433356634643233393863663265386663343330396365 -39656235326637613666373636343432343365633832393764373031386637643831383961663835 -64633932396461653766636133386436616333373139666233386366626337393064363634363139 -66636537383164363931643439323462363239653232626463396438613636633662343566646536 -62373434363364363133653162626131653138653831623937346436306435666366613031386535 -39316634333134626535333738646230616538316131303363623666316165393836333237383166 -61373632666330356261616264343532636166663766383864303965656635646466326130303734 -65396663643161346638306339346135613966323166666638326562376663633536633031623834 -39643966306661323531396464396564343766346138353463653263653134653364373765616166 -39643965366235306432356465383137306634626434623264646632346237313965643632663566 -37393130666539306331636266663431313734303030653238623331633537623733653130613534 -34383265633362356165633931643566326233323839313261316539326331333735363235346335 -37306661373865643235393061626165633635396238613934373331303936353530376362633230 -38316335303637636564306366643765663839653732383738366337303436333465316431663965 -63343965366432313662613236346364636562663530373433313361643631613630326365376530 -37346432313162653431643637356236303930646334356665316266663563313834333834626339 -61313434303438613933356138626464343331313539643539343534663264306164306134623034 -62313738316136646565666265663964396331623836313563626137393231663363343235313961 -61353966363536323562363266396636666630356134656161623231613464303763316265323061 -64616463336633363832636364633062646265653538323732333665666131376161636165316533 -37643638663337386530383465373662326633346235633030386165343435653830623331336563 -38383263613737326334373464633732373037653164613261316531366331623863663634633434 -63316265623834366130623131356565656638346531333737313036313839666532666338396334 -65646139313439636531356163343364326334623437633462616365313863336135616663666635 -64373235653931616635663837316665363135376633373163636465303961333234626230366436 -31396437343061646230313266393830386535353866363734373661633737306231333061366534 -65613261626237356139313162363339323030363866336162353261636638323366383730633266 -66306139316139386261636533393261316539346338316337653334646665333235663864633535 -32633638326233326662303361653338333830396439663630623364636630386563663435353034 -34643865636162356233373166343366656334376361373738316134353437316437373135313434 -31313332316530356466636431663237306630353261363135633134396564623863363131393365 -63313133663862636666396434303530353365633862336363643235366261666363616131343730 -37336234623332326264373565636139383231633333393564386464383464313231383033383963 -34303865323034366338646539643565326266336262333265393964303761616137663730323539 -63336464616661646366396539306664306262343161636634386232373037653566393338326333 -38346666303434306264343361656230636265643066363437346534396233333439656161623836 -30656632366265356438613232336139376433396531323332326238653331363030393833646232 -62313937363530376138333634613537623263353933633339343565613364373930366332343835 -31383230353339373135616465386563333036636436663764663738313766336533623336343439 -36323066333437613061373136316532653032666531623065666361663033643134386639626263 -66666330616666656234313464643139303639373038656162356532373937636636623932353330 -65636366316136376539643163353238323339306565633466613930363436333762636365343438 -37366162653131393765636235323065613562336465306436633065393062326339336333376134 -35633039633239653161653830646130343137656639623539636164643461636163653433663339 -65343739326233626361663633363037393065643630383136373432303532323766636365306335 -32363264393939666661393766366438373530343933386262303165633235386464616564326137 -33653663653732363635376563633431663636303963346436376138663836383430656433623338 -61643066333465393036623261333064623131643237353230353363343031346336386632333130 -61326166633238616637646665626630663131666239626161653361643535353235636138376366 -39376565323163643663616130623435393064613666306631343733653663656463613764396534 -37393764386161313732393533656463653961356230373638306339333939376161636663666561 -65396261393262626166666632663463366163663563363662663436343364666432353239343863 -37393664323039636664313634626133323030363836303837636363643732333435663064313562 -39343266633930326464636262303065646532633533386662326533326661306162346261356632 -38346134323964353034336262343835333435356162366236313462613562346561396531316661 -64363033653539356431656662643861393734353739346139323834633232393838356664396231 -31663761646238616537303731303364376463313463623362333863373433613935343431633335 -65653263643936616230623462643061346534313331313464633237663864303665623161643130 -38396235613433346233623037363435633131303366306561636362343465303530666130376161 -63623731356663333637356163376435386365326234636661316361653339366633336130343464 -30356664323133616135333732633333356564346132353539306231396630396438396631373836 -32646638333237393034373765613834363963626666666665383838633865343331333165653537 -30376362393332616639363130616330393430643030353938666630653765613664396438343830 -31646138646463313265333562326565386562383261363465353637643537313830373636396162 -63303034333566316635396135366366636364336231643835376166393132393666613861336264 -34393034303662373161616330656634353566323964376332333938313863626435663363366438 -64663331613033616464396433666463646432303138616662613735363061303330373362623733 -36626564353862653936333762376533623837646265346133323631643938663266373763663162 -35363161346233633161383063636531396239623663616137643432613430303739383866333333 -63643563363462386631363530303063653662653430363162343934623530386137653339323835 -34616161376230626438623665316435616563333934343534386332636261636364303433386132 -61326666316230336262613631636263363038643064326636356435333561623138633139656634 -61353632633566643665396539383239346661383065353566353766613330333938613435356233 -33353632343162366662653330363333666236663033306366356332653336633431353334663334 -61303836336161636461663964323134303665366230626632366365373165313966636662663832 -36326138323935616635333661653236653961643864623963346330343961636438313538343765 -63306438653538373861336533653337366432653330356235393263306635393662303738303264 -32303433323839373466613937333430326336616236643633393963623433343636663639326534 -39393330643137366431626561366637666638636332333634313137313337326463383338646366 -62666263336165326430393232303362363531323839666364656563623265363830366635663533 -63383831663339366632366662376433626331313661353039663338636534636264366361366433 -30313766643333373366383533373464343864306164633861386130316361666236333566336662 -36313431613036303039386636623538313562623365386463376463313431643633353565383262 -37333634613938646136373038613837643463303232343036363638313938376462356264653633 -35636236346330623837613761653338326134636133653132646566633634363864633432306333 -63646536336130313331653931333865313766623430346338636338663166633937623835343139 -33363337643835643437326636353664396565376165633836666266373961323835613838626136 -65363266343530656632336536626166663865393834373165303135366563623737376331386234 -31663535333737393864666437316137643232613637636632313037383937363962333736636134 -63653162333733323437636635626635313666333736313239313366313761313439636133613433 -34613462316230386533393665666239343665396662633961323166383431373936626134336132 -62353966313331393234636339356331343262323932353363643762383765613165656134383335 -66363333623637653763313130363131616331326431366164366433663133383337613232373432 -64633664336361616462323665643538616632356662353362643330656336633066616532343733 -34386461626361313834336631323665353835333933323532643033343239613239383164346531 -61323434656434616263316431356436666233313763373864386632616230326332646464653733 -31623031306634373466616664353236346461303764646432303835636431633964633462313762 -61623133376462373533366139653564386364616362336361313864373933653735363730643634 -61303664626238306461356264616632643530383536353465313130616137383661323961323661 -32303839373633343632656234656539373566653534353661343166656634313761623664653130 -32383365303138393066663238386534373531366431636436386132646531623564663064626461 -36633964393166393634313761376338383338656263626437393130316662663138366266386232 -64653430346562393737653765636261633165386630326336326161623734326466653539623038 -66383237313261316236623031616365363238343230356130323939356134316262333738343732 -36613934613032666435316238323364316239396535356536393861373837336161626466616132 -32343534316439646333366431336639636561656538306562386264356137646237633530383138 -31313035353538356264653930363038623031613039666561363763323138326631353936633435 -36616161633434313031343535396639313466383066363065323364646130383164663432323636 -63343462333230653931373334376532333135653639646164656364303335333764643465363931 -38393733316661663933393537343662373735653733303634333763356135656465653934646136 -37343130376665323262393064336363653764666431633237303638356136613233386562383233 -33336663613165633539343565613130363334623235633034653433393730663837393738376431 -31646138353031653034623335333566356435396432356134363063616438663635656435663836 -36636665303263396133616237663862366335633164646133616235363736636638356330316564 -34646232353230336634386437343366646665303362326563346461376333316264353335366163 -36363539666263383439633334363131373361316630323533343535336236633436616635653465 -37303130653362343539323835376635393136643861343536386337336261343031323962306265 -65666539323434363639366537343030646237323765626130386636316236626664343063383236 -32363061623435323634663736393437313366653234613265326531343731353336643534633435 -38353434376364323661363566643238643738336435343764373565343339646631346164386237 -35373231663962663834363435643863666262383238343231633631346333653437626363346539 -36306431386363373932366634326230303530616435393265386332653032376533333830623338 -32653263353332613632363463623438373033643336366635366130386332653438336434313633 -61616135323733376631363933376164356439376133646263646366376262343466323831643365 -36323439633935666266613133613732353530653564376361373164396361333534366636613438 -37313165636263353238333237356333383430626136643735313131343461366633313730666239 -31363237643139616434366162633030323638306465333530396462653232366133393231386362 -64653538306535343434383635363331643661393361646330633533386537353934643034633130 -35393632626636333362656361313265323233656238356330313965363136623865396632633561 -31333531373434613538643962343430326462316237363330363737383533616137653338656462 -32626439313139363365333566303830353063323931663130373734336136656332376132386132 -39653134323863343962666365343230663136666234323464636632333539366166653830653062 -30646164336566633032313834316339623233333032336637306565373430666434613165656466 -30383066636635643963383435613265396566663161646662646562363737653536313334343264 -32353732386132386334343138663032326439386237383764373762386166613233323532653664 -30333762373764393936373532343564326461333236343939313333366332303966386432393932 -61323262343338303339646537376463363434363632616338366463373162376636353761366466 -33643262323432636663343632303765646663666162333836636133393762633764383530323561 -62333466643733663833646134323863663763643534393131386563636566346265663866626134 -63616630376530633933396338343639363736663535373430363164383364663334636364396133 -35343065333333343361366436373164333166623032333963333565653563373639376638633832 -66663366316332383732333565643061623165633230333137303432663264623431366437376365 -64623439666131623163643437643730396331393034336531333836383065303433313963373136 -31393230313036373566646132666634343466653432393037383836346432373137316233633738 -65306136393136656661336239313061333865636361666665663533633265366537623762386432 -35643837373035336463623837333062396562643834653434383266666166386534666661343132 -38353336373239326130623237373064363937336165313032383338366630333936343666663131 -66363233353935383666643931323566303233623035656432613835333533303862646238373830 -36343930313235343064613933316233663963386636353463393638626665353537633266313430 -36653635373063356564643932356235353233666330323532646333653332393665663435363865 -35613661343061323739633830633230333037313165353563363337343165613830336237653333 -37336664636239303130343762636233653665643836616431386130653163323632303431353533 -38356135623262393235383936376165393763373932316132666166366238396637303836653136 -62323065343030643236353838313161353533346230613935626234616338306662313335393731 -32663665333332616239356262373061363832323263643132366337393438396336353634333339 -39636665376436356134336465626665323963396363366265313963646539383134376132636439 -35323631336133373162666166613138333230633231366338353231643566643032396539326331 -32336433376536613830336464656439633362616339646330316438396539653733316638613338 -36646330633066633062653062303238653335643537353739633036666363656238343732303231 -61386132663131363835373538666532383838366230323936306431333662623732353334666264 -65343338306565343432653362363865386330646366643934316561393632333762656339326238 -37353135323761336336333937313734323735313665383839393636663135336663396433323334 -39303365303764316236636634643136373936623336663233356461343938646466303861626439 -37663034383961306535353933326565626333616338623165656661363537313939373365346531 -38383262326166343337666638633030633434343765616138383062326464303234666635333536 -34633536623130353030646639346464353834373936353532366335383630323930356634636635 -37636661653832666535623033373461316633636333666535323161313062313563393735663936 -65653138323033326232356132623032363036396662656530636435333938363863346563663734 -33326366333638336365383635303965653837383031376631653165616362363335373865666663 -39376536316264336331356266306337613334333934333134343932616137613237643734653037 -30303336356264663732313461623363303266333536636232653463663230623733393834663065 -35643866343536613536323862656630366639313031613261656430356236613763396261616463 -30373639336564666332323235383339343334326566326233613466336466343534623466313565 -36323734326261336461396666383534366564373537613535353165653237396464633339396338 -63303761303761383063633930663637316264623338663134333166616431373533646335396534 -32393736373566333536316262633332663330666332306637353864336333393831356661306238 -35316235663932373632323338626262356232646632313330373263323933623264393130313963 -66386531396635646533626235633264633631366462633664386333346432393763363962626235 -33656563636134383661666331313135373363386532343537383635656431393939653861643661 -32306565613230373063346438376333303039386435353764613736363638666339323932656231 -62343363363630623464663836383164343034376235636665613065333361393237333338646238 -62346237373461393034303434666566336630643832373165313736613034326232386363373432 -37656562623663633132303961393139346164643838636162393038383332336335633536333030 -38333632656135663865323165383734633739666333623639346135343037613165376265663135 -38366565323130646134313234383561366434303234303834353936386231326366663832383234 -61613766303730616539636566316566323132386263376262383732323932303364356332363536 -38323863323861636366373731313533623836653230393036646231653661633562653864636462 -64306536363064333661303332363432393766313261623539333139326466386238613134616461 -33353161326463616233373166343662373361386561396633393963653663336461323562613737 -65373262343262643635643961653430343235383538653061306430623137343132366237326331 -62323539366338363364613661663732393930393361343735323364323639623466326462633036 -37373062646437306235386634646665636633623931363262653332633730653235383839393662 -65646535336336653366373664326362643031303861373266383836326261356334633538666537 -30376232646162373739396539643962316134623638636239666136666230393038646637383737 -36666539356436336663613931333136636265313436613539323637386138666437663762313639 -36393264393935613538353834373066323566373735623330646432383735346132363231666332 -38303137656465613335373132323830626433636634343833616431396136313837386435666333 -33306663356639313931363631643432346236323331656537343336663061356562393435326238 -62623065373039323964353134303735633163303264393465326538396137353933366231616362 -66313734633135343833396538663963363137663331306465626436663862373863333138316339 -35326566363766383433326634656631323066386334316232386334336136346239373931636564 -30656163313535656631363932373538333631393161376231613866326163643937306635646530 -64343635303362616237336461333638613538623264303263666562356439663232393464313736 -61393262623264393534363933333261366664616538386366313564646363623932383438376461 -64346139623233313631353030393338343034373737316531623462643763623066343237363762 -38636666383130623862303934393162643339613363616333653430363966343563373937643164 -66633963663933313538316665313964353039326162326630333766616337306566373733613138 -33393337623062313464373565303130333363626365346637363337613565616233663465653439 -34383938313239356231333564626633336361333636646234646361393833346232643563373430 -34333636653965346435343362316132653035326331656139316336386165383862656631393836 -31656133353765316564393561613339363934333532626435646437343336323263363530623761 -38376337616563336163373238656637623835333931333465623131626331613565386466663132 -62366230366532383065356364643335656330386265333038623335353666613466613337626230 -62663135386233656263353165333335316164363938656232346234393231623563393732363963 -30343966656130646338363434393661623632306365343033643963613737303435663261666237 -61313766346261383634353838336330303930313731313564366130346166363762643535653663 -65313236356432306238343531666337343239346631643736313761316239383038376536326563 -37653163366430656465633930626166666532643035343935616237373530323134613739353038 -34303962666131383437613932393065353230666261326336653061373664656465333362613662 -64356239353232306364303235623161333534313166393362633334653931653864306537326530 -34353663653131333531653530376334363864643938373238343133333565326130616632363634 -62646164346435663436393136353238323463643061366132616536636434313637646336373539 -66343935353965353331386339326263393432383139663964303462366638343432643330663136 -61393235323065333265356434303763393733396434643262613564646166653337383464316231 -34333433363032396261393462356665653631343739323037366661316565363439313935336265 -66393534373165326330333836386365313033653631316437666237313535383064363739643966 -38316563616364613238633365386333333439623666366432343264643766306662353434666265 -38653162333965666335613662636662616366383763353535306466313433323538316239306663 -34373263376338353462343838386365383530373735383434663264646630366338313964633430 -65636636306331643431363738386664316135316638353933336463393261376630346464343437 -65383936303431356135663463323735313035393736326436373635353665633331396565373338 -62316332356365666162346663356362313136383436383563626161643361616538366235366431 -33383863376335386336613563636166633634373163633465633537636132633161343961393465 -38313233376233663437356264643465396262383730626533376136353762623039346635633863 -35613830336237656337333061333135393038373530336433666361643731626661326361646461 -33336564313462623161616139636565336663396538323463356237396131343836393634313433 -35366363346363643062393630313265613633323764383566353463666465633966626562306139 -38316138643161663163656330306464353633396133306533306266643763383439316332336637 -61376430396134643761623633393939313466356562363835386236666462326265396362393033 -61323831306462303465343362633030633530616238383635346366373932643331656361383830 -61333330643366653233386339636139313939653530303165663135623961373439636433353336 -32393066306135383563316466396235326236373061353533393262623535626138636130373734 -35326161393139633565663831336236623334343962653336653064373733353431343837306266 -62383530353161303662636461373239343762626331396633636565323031356161333038313030 -30666436303564343337386330643133396463363430333139346238653432313065663138633435 -62303861646330333630346336636666303936383230336436643066623935366538623565336435 -32636332646134336633386461666365656230303261643063313331303039663833376530323662 -36336138383638313466623832376638336466393035363165346566303265636433333836383938 -36643039666637613335663935633534353536646366653666303562643731333933663666343337 -31333563366165666432343034343538653438326164643662326466643032343733633536323063 -31623534396463353331383138303161326464626633353530336463363363336136363031643633 -39303634656232633338656436626163393339396530663632333363643466336239616363393632 -66656363623666616238303134393635373437316161373063643132323262633963663536393530 -36383337303666653535326236633638303330666364346463663361383637633531373037376637 -34373333333831633665633132666230313334613834366535636132613031326336396163353432 -37646431373062643761653835396433646261666637633663313639373335366462663931383830 -36613461326361626665376434366465383839616563333965663536353636363365373863633332 -64303062383264313964626565383730663637303036363765653438383432386165373038353033 -36323933373266633837393330663533646437663539653435396165306430373731306631636462 -61386237333862316530323061343931643964643233376138613833353637623033636432653133 -62393131316239336536633032636464303538343566626462373437373865373739343466663538 -30653561643066373463343134636461636366663436393361306263613530653831346264646639 -37343261613462363264656639653730643636313561366136346431356561653661363261646332 -32626531643836653865343839663138323037366137326163333731366235323136336237356339 -38383766316332363566356663323239633765643664663463363132313639373434346339333433 -36316361663863323039616138623666376432306265323130383233663735363237333961646666 -33326438313536313330376564613662656662633861613764386561616164313437303035313437 -64666331353530626665353436623566653635633938623637333232326162373664383632646435 -33636234306364393236623461323537643832626337336539323639616665303636303232643831 -63303639363835633562303563396433313937356262343334616161383361633233386535623162 -65636561626330363931326138646333353563303338356565353163336639333931393238353564 -36326531356564313336383733383433303662656364306462353234633364623963366333353930 -36633732663532653431623964613837323031626564623533323831396332393764333530633063 -61646663343836643235343434616639346566386236373834393232313536323338316431303034 -61303331326262643635633861316261656662623564303063643337643435313632396265656439 -35396662363862613366373137363234343033656337626539303061376438396263313262343766 -32386533666231373565346431303063623636623831366336653634363264373663333531393266 -35306333346636346265633762303761633262646431333163343034343262343631373530366665 -35386634636635633336343135376530616436623466336263376637326365303661623934323563 -62373132373738666237663438336331313464386634663562386137616564353436393436613831 -31633637653532616334346232623931643236366132646662653434656666336438633339666336 -66636332316539623131636336393164656537646632636330323237336337323561313632363938 -63323337326635616465366635323132393464653235623538643364613539643430366635316230 -65336332643563393130323565366163353935343033316433336166383731646130643465633439 -36376463346333383237653230373637376666356165333536366335643664626566633430363330 -36363361393661336131343364656236353637313138633063356439333031306232323366306633 -62633035343639623834353962363035376435396231616335373837666334383661326336363032 -32353639636434303332656138643064373336373034316637303763626162346565643466353139 -32373465633038373964346536393465663463643262306531656536336263353636326139326337 -63623438306636623334373034663632613139663635656463613734366564393864366236656264 -63663534343039643536326134353731353862323762363965363030326336386237373032343064 -38343034613834303365636434316630376434653834653938376638353338656162656263653330 -32346563663735346663336261313266346564643966313433636339373864616232616663373665 -33356635333034623136646333393338643763663038653235353166323534666361356237636533 -34663731646365353766666331646233643461393735373934633138323865383764643432393063 -38386335643361343538393738353739386538303830353136633164316632393762373532626239 -37353932663062663336383335346664353336343339613364663738323963386539646536363863 -33363230653532613164396338313261326139333931343562616163313034363235386137323138 -34663937323330373737623230663064663062323164653761623962393737663830633666363232 -38326261393338613936643930343763666530656436383836383839353337303339346463656339 -35353830353263396665396139383532313363646137306433363365613362356566363934363238 -64396661373939643965383237353030646537346466646263356665333133633933616366313436 -31346636616462623638386537616436643861326431336439663236306361373032383132633064 -62383030623733343364376234396364396531373762656430666562616463656266393636343836 -37393239633963373131643631636237646661613632393763626338633838313161623334653536 -61396436306434386436343135343566316436393036646638646535333936623638316434623732 -63346361316635646662346333353530336362623462666562353335356338396563663831323737 -34363631613562323838656636306630353061626339353837663166636132376365313965633764 -31633864656237663833323136656639366263383031373838336231393565333437643839303533 -39666433306562353263666263663163613130333162656530393633336666643437313232623338 -32366136666263643436363939616563323863313736326531393435663433336436666164343431 -62616631623637316461666336663532363535366633633832306439633434366165653861393765 -35363262663961653135363737313166396563653132343162366231366233633631643863343635 -33323666376538623534613766633330303634383563343134316566613561326539623737633562 -39616463623833363532313566386130633936306235343865636539316333316230656262633365 -30306662343362393136353533326234373566636261313062343138396238393563303330663362 -33316133613531303034393838666530633361356235383436303533333738633063633231643833 -39626561363961346636333138396561373236343430643734633539613134346332623939363835 -32636239666138663663653633326537323565376363646261616531376530313830373565666137 -37646566343530366535383136626532663138646162653665373237383031663365623263303230 -37376533326438366363656265653764636438303762383162353038316135623731636430313637 -61353534373662386463376631633731636536336163323437393832653339393630393666333533 -66663535663036616533373533336261663138393035663337303366333262303834346534313736 -65393339343037663562616236303164316530396631353562383637643437656466666231646238 -33663633353932666462393532343937336537323363333739326134653837383338646636303739 -36633636363934323530353636323863393966306362323539343561633236343431343332376534 -32366365326537343432326232313937303431373933313265316338353237333134666431653961 -38316538643835616165376533313835356330393861636465633564653537643734316136633366 -34393063366162326264393936653339653166333139616330373933363739343861323837366636 -35343065383664633533393039393735356163393534653964666562653664623561656165343536 -63613463633262616332613266366464333164613764653238363531623863343166343731316639 -35363366356134376633613466303564623631343263336438343562303463646437313139316665 -36396130663066626665663334613930666131643631396335356432393261373531303363326263 -63613465303261323233616662303439353037383234323330323262343639326161333135306531 -34323737306338363437653735373566346637616437663865343835333663393636383761393864 -61396435313536353363353137643334383732393762313463653334333035613734633136333934 -32373130313330333238643031323733333438356135353733333036343163386135356135366338 -38393631626666663632623732376236663231613532383539663263363963376431613839366534 -30656263326133613439353366326364336562613266636139346562303065383336383963363166 -36643035366162343535386165303435663030383233343463633161303037643831633663666533 -32343661333239373139333261343661336331656662353631353938343763663234393533393465 -33343161396663333166396265316462366633343036366639666633393735656139653764373938 -66623732643933663532643762333430366635653138383861383231653934366336393739623239 -38663331626232336164383065616162303930303738623063666436373237626661303932383032 -39373161646533613733303162363739333862333835666437303163393963653832383465613566 -31376331356537303038323239616639373864353266336162633331366462653565363737623839 -66346638333266333338393832663630353730653165383563356232343363653939363432376539 -38663961396237363866666530373132323337633930636235363762313163376361343937653137 -31373365633032633837623834666263323063623765653039356136666239313032353638353130 -62336463383634623165633534656535383235353764393665393832613035326361383765303339 -62373861636436656538383661663230316237636439616364373332643164333637343963316634 -36333533363238353137623835666464306362643233303861396533316361376238626363373365 -62333163306635663564363935373465353037633433636330653733646435666330323665643664 -34643665306663323062623132633661386361353035383738343530306161393437346661393134 -31343435633862663266373766306431653666613737616536616562303539303932333239366334 -65336462363165613239633436636534643031393834623665346562623934323539633734653537 -64393362326665303763663439613035366432663230323335646432323337303434396265636530 -31343639363964633132333166343135653531663337346161336437373039343835356565333531 -61663738336166383330636233643536363533396133666166383030626464333562643239383839 -38376435616263333934333337353664633463353430313464376639376531343234373237653233 -62626562353439323230626432316662323234333366626565326335323436353361353932396366 -39326132636131383231646337333538393832343136643161646630616539386431396335316631 -61323961643239393231623632623166373238363134653166623832613430353265636131323165 -63326636393136373334306633383961383636613264656465303432313065383734633432343064 -32646132393761363462363834386236623130353731636664336161356266353430393039323464 -35313166613233326431323362333536653437313233333962633363653666626233336566616361 -32623232343761633637656139346662376134346561343163353565353134343737386531316666 -39353230643337306133383364393636616131393633666638393430343663396563653466353335 -61383731366164333735656638303737646134303433613339373566633763316233393865643063 -35336335663635333139643431333132663238656334393233363962333963303737336139373733 -66643031623838343361643737653362386266643334616239653831323031363061356230326163 -39343765333862336536353230346136623465356437653838663465636532333531623931626339 -36313338383433623637313565323265636236356361373238626530306362316564633931613330 -37326132336233376638616631346631643061613336396532303634656162376230396566393231 -66613036633162313730316236326139333563326366646633393734396663636537643834353464 -37363266636436613732336532653165663539383463326338383131636533313937353133633862 -33643633313366666235653931313035343837666661643038623936666162376266323365353031 -65313163643037373065343961633230363165343965323133613935666134623562306630396639 -35656637383731306331623537613433613336633135346462366665346538383632373437376236 -66613334316438616339353739353961316564383830353564363834623366613666656338663631 -65363761656665353035356238353534343533656232383833666366626331363464316638386337 -38363033313766323534633966306332616333636434636539663562316264393835303736313932 -39333763613961373837643938303665326133386232303635626633653233356435343430356139 -64353537663436666238333535656139343966346333373364386539323737653938386434656334 -31623730373364663965333836666264646363646333326137626663343035666261616330333061 -65323336306439316433626561333462326238303464653731643535316235623264396631333362 -38663764643033666262613763613836396634343564313164343831343761396664333333653137 -34333532373231346239616466353536346462383461303430343139323439663335313238393132 -31613362333136336666363636363030316237363033333937633133666333643233626139633366 -64656135626433666432363130653163396665343935656464643866393365363434623636363030 -32376231313533396263326264616437326637373433353266376462626131363537313931323934 -30623234303062663537353035663135373332356434646138363435666132636564323533363338 -64336238613166623166386530663439633663336533336339346234343936356535333338373436 -61613138663765613363393365656363643836613139653936366136386236643963646463356366 -33666336613062366335333133336632363430336437323230363161396566626435393433396331 -32343732323566316239393339393036333835663463626339356238383234383663366633333730 -34363536333034393533663062666361313130643031346538346363353064613938396134333930 -38373866616532393561343836333833376632323336333839653437363735393837343637326364 -37386532383066313232386239636236633534353035353863633939656162353566646164336531 -62313762303937653831343838373265643538373766636261366465396638356435303138363765 -38616464383262333537613034326535663363616565326537663332643763633430386265666464 -66663335636365646336656131373037313732383162326230656139303361656465376336356230 -66313936393839383461376334316638346463343336343131666434656435633861383465626237 -38666331373531663039373165623334636263323834663863376263666366633433646330306330 -35613530333934643839313537373538616236353561383266333161363165363137373236313734 -65373466386237343865333566396630353733313163343338313662393164653439656337666662 -63333062396163333366353830643666326430653231353038613465306262623137663135376430 -61313431346639636634393636373632326635613135333266396531313463356535313039323765 -39643233313436393135353039333330326635363635623661303931333863376238306132396236 -64313663393862356137663838346135383832363832646165363733393562626664393138643938 -63393938616664633138353132623537613661313735353634656435353331663134376430643735 -61636364383835386130323765373262383838373534313336323233303864346665313165333936 -62643136343930373434356632353332613764323162646661633036343939306661623530303731 -63633463333937353337666533356431316233393966306639323533303565373530323761356363 -30366562356433396433373965303137336666303538343130303538613133363166333962613761 -34396432643364376230396139653235313664356637386438386531623931626464383131353532 -39346530343461343834303763653161383931356166646334333333613065396562396535666536 -64663337396162663665366461613637383934373161636264356662323035643032376465626530 -64633864333634346162653530313064643939353733323634343061623737346363316165343264 -66313064356230626666323361386466366464373333373262363836366436653064313537336331 -66666232666435393732303537373237373934613036313633376235356437343333343364343431 -30383335666563383033333664366439663330316564623530353436616366373666366233653935 -37643938346366396236303334663633656263666335333866303630653833376565363433376666 -31326432373638313363643634363062383332313239643638313563396339343562623166613333 -37346335363537316262333434396161383933346635383336356538343366656465366464656133 -65643337363433393436343039396466643966373730313430333036383330363864363733376634 -39666630353134366535623333306537393936636437363964353339663136366462393465363036 -63656233613263393063643436343565346231353338616566306139383263643964393035306232 -38363862303464376137373661376338373663323836306536663433383234316161393736643363 -37643638616462653430333236303061353662353731633866323662613563613739636364303831 -33363465383336383136616461333334613231663931613562663439393964336636323763666237 -62383733646466343462646330366361366464303566346434633738386337633762656439323836 -65396365383137613861663264393863636130663465313164666135306462663437633235386435 -35336130323537643436633134646562343663623638643034656130313737643834393233306236 -37323737303861346162643139376636303265343435393566316134386536356234356662623035 -66313535623130306430303332626266396236623166656630636564663965313561356431656335 -36326663613539333732656136633037356639623666373637303865333034373163376239656334 -38636139333331363833656633653939396535636530613933626436663965363662383632636132 -39633638663633316161396535383065363831653139326131353865613637323230316466313863 -31663033343962643661623237396430653461316436393138323631313138326462376130626632 -30633563303536303938653962313962316330653362393936313966613565613232386137303865 -36313236623130656138396634626132386561353234623965396439356132363733336533306133 -32613334343566346239306563366537663266653234386632313839363634383566616536326364 -30336432613465666134366466306430623261316663383935343064616432383634373663393966 -65616164396430393734346132343336643366373835626334346563316566626263383234663330 -31333361303864313661396162363630623237336431346263336531383938313237323234626563 -33313866316430376534663030613234343062383662303930386532356462333166336264383236 -64656465633163653163656464623563383731323030646536326137306364323536323138316537 -30326532623763346365373335636162646164323566303437613939653038383835643161353961 -35396162383930353736313664346363323530356436393664343830323762633434366633613162 -30396336313231663065326661633966653135393466376364306261666235333364356465643031 -34343435653366393931333965333134316334636134613030323161373631336132643930383139 -62393330383362313834656461656432343761353533643935663362663534336562633532386330 -64373862373336346437643365356235393132363165623134666239383836373432623633623465 -38393135626337643766313766663963663033623332373836613962353134666639343261393530 -32663166356438356136326431393434626331316339306439323535623234636139653832343236 -37336263393464636231316536393963333064383263636366383231613538333161393137636430 -30303832323335633138336465643134363834326530636261336331626539323463326663353539 -64353930346231656461306666366436386239666637623237666131373030303466643361613732 -64656637343035663333333364393138316661356264366432316430356233333532343837313237 -61663232333165333232616138363230653562643632653135343261636261613163633266386638 -61393038343461306537376261343962323766626532666631666464353838323766636161363164 -63333837656136653234643961323162303430623138653464323064383433353766303135353933 -38393535333332393538356339356639623639393634626138643562383266653661373530626363 -31613865663037323263653266323233363961613331653130313235653633633431363538626333 -62653337336165643331326631306232376132383062373062363437386665626265656239643735 -64383363346131663066626635636163363961323362343935343266626566356264633432303834 -39653832346138663561323861373335303238376435313264396263323663643330353361653538 -34663363313936316265343334396231323131393061383666366435373065383131633037396430 -65353630316561353438303663316434653230653436333036363162343135353861616330633661 -38613938383232613762313433336566623161393766346139653965613135643438613939303739 -39623630663732393832383261343334626438613131353535636261643761383236613065343032 -36326561663264356564623563393638626438303665613065653537373834313535363737316239 -30356364663433646436393039383632326261393932303231356265393533313864623235623735 -64353866323832336138636532323938623231656232303133646434396432313431616564323339 -33336230323138323530653662633436343564313739303236326534393434303437393433636435 -31626665346530356165653130373837303864333862356132306638343130346535306236393334 -62356365386265306662643136643735356165643431303462363563376438636331643631323363 -35383330653132623035316138386633613964646336663663313539376235363135633434623366 -31663236623537626361326165643264636533323062333838653562633563653835353761313539 -63633766626365343463353063613166386335616639313736373362326233653034633962323139 -64303962636266373835613037643461363764663439613632393066393862373933373062303538 -61363831346336313638666165636538626564353533653261313332656262663438636630356665 -62323836666264313461626264663361623530393731306264666432643139643731633635653135 -38366333386230663831643131653631313339623666393937316133393436366239616164346431 -39663765633336656364643636356132636432353138363062326565366535326638636263396631 -31316530643837636532366366633564363435616161333438326237346666363732336436623265 -35343932393730323535363264633037633732313930623432336666303764376164343564393862 -33333039386432366136303931613936646663666133313036303464343162373138393065636365 -37343766303264636265633439643665326463663664383735613661626563633461373735363431 -63373061633931663137616336633233636263393636303833633831303766303234316233663637 -30303161643833656139653762643266343163346662393535366137373136643032376632643433 -64333337373764623138336134306265323532313165613936623162646438376563626634616538 -37353134316566346230386439376439366239363366316139326466313339353761643930636663 -30633464373132623033323237326262303835366430303432366532316463636163643432383232 -39636239383162323936616230643365386635636231323237633031373666666361383863613530 -30653035313963376136656434666265663532363965346466633561343237653039363934326239 -66366431633739343739333965653962326239643165343866613431396466323438393662666434 -33663338623734333830313433653764323466666164636330663932613237333263303766663933 -64356565303966333963306433326534623237393562306436316339353962613161646130646632 -35626438623262303465623530336238616538366630393336386562346330356330663634323464 -65393731633930313766376539386533623765653832636438393034616534356264353432636361 -61643536656434353930333738333263353864616661343163613031303738636335643761663932 -63376465363231613835626134313439323936323961323134333435363137653166643462386262 -37343466653564353432363261323630376466323464306134336266373334656266336361353536 -63323561303732323934623964383766623061656132633736393938613339643464316461633666 -34343238376330346138613737333839643737373735333234343533663530653166363638393235 -32643530346537643138396237623334393765366238666166346462313861356137666130323037 -36323063336263323565396164373633323339633937636135356239616464663635333631643163 -63383530633436633339373662363935383065323166356364666634663530663638313733323331 -36396333333661333361373538313732663338303164623966666234663865383030633339336361 -64653935303162626366386538303862383335623633356231663566393331343935386161373032 -64633064653037663436343336646138333539663631616135376565363633313862376632366434 -38313464653334643762316264343966343938623361666565653030383366346331646432356537 -66336131386431643230633738636434353063636639643361313631313734346166306263353138 -36303964623439656565623766646364363364626431383832633462386365616235333962623763 -66313534346162316239613765613531616663643331346135386638653461393663316330623063 -38333061663263623966663664363533646662353162653862326131343536393631393264616439 -66353362626634356535343665336231373931623933313436633036373231646565383430613136 -61373736366133633630653465363335643835393464393734363831316262383532386139626131 -61396333323639336438656265336333636235636635623861323263666439646338386131393237 -35343366393332343063646130393538636365353061373233313230383462616266663733303639 -65336263646231363064323763326336333162383539636462613235616530363039623064306431 -34666533376461633532666436313232636631623234353338626662626565623139656135626639 -63383439393634343865663335376534636237643866653937383261643062306465643530663662 -35626638306139376663323863663962343231316639386365376535333338353539643135373663 -31373837646331356636376266646639623631333364633965626436653564303137363864346566 -35656232353662396262663464306632616262646330303033353438313164363435353830393332 -37613831316532366162346132343961363239343633373062363139636562623031653466343237 -63336463663731366564353165343735383235653362343539636362373665376439343932643731 -32376236363638343139613865636639303838666531663563613531616463656363656536653361 -35643866393562376533633733346339303939383337613034333233323063366136653766323538 -61663666663231353634663638326564623664316339303532323935656265363230303763353736 -61336534313137326564643733333236303232316131356664356361393762353961343835613461 -32306664666639666338393732363438383131386463356634346564363738613863373035366263 -37303734336162376264383766376234333064633133666531626561623862643930663139663035 -38646138353833333634306336373666336137346463333538396230633036373636343833326130 -31303336656234393766613734663966353230663661653837636533663538623864653466316533 -35376437633761613533336562353761393566366632313765623063663965353630393464346664 -66653263303164303161343632363036623233376131613131353231626530396236616438626166 -36663262663038336139313762363466373661663463333036363765393739313865316564353862 -65363132636530303130666330616464383031656263663938363732363933383735653763666164 -63333532613538383034373531646337363535663136623766636465363361616530333366343036 -39613836383061306138626133303930373732656131323066663637376631363831663836613835 -36653533343662396335306363646530376138366239383835336136313161313364306430656530 -65333065393262633961393865303036323933323761653635663839646437326535643231353264 -31396136316661376566316435313065393939656330313263643264313833633264373762363163 -34316562313739323364333264333731343066343539366135646238626162313936336336623761 -61376530373830636636356563643836323530386237613536343565343631303033373462383135 -30663435386532623965346537663262613236313861626331313566323964396230383431303364 -31316336323061376162613233373466383963353035373937396266336437626533333137373364 -66343861356361616337653564303439323362643037636630393636356336316633656266336232 -30326339333562353166396339313939323136623066346637613933396332386339646137303465 -66346230383564333566633665396266333239353963656461636162613939656139336233333264 -30666136393236626134383435643733663039643330323936656631383065616361346432346562 -30383834396433613130646666383335386235643463316139323638363462613931636139656239 -32303437626464653365626334376661656133313863623338353939343633363532323662653931 -37633336393736343634333966373137323737363566633361373633633832373361346430666235 -31363930643066636264613161313866643634313164303866616239643836613062383531656532 -33343165313335646134323034353865623361663539373435346136353364373163353330313331 -34376537336362353863623839336130376266616166373037643766336232373132376134326236 -31373037313364643335356533386635653364633233353161663732643537316332323763633338 -62333831653664323431623965336538663834303866336234646136643130623434323532393831 -34313033626663313265623663643366313934356334343430396266663761643633303530323836 -32336363333839626461356633306663333535303163656366623736613534376636613639366332 -39616137333139323735323464636138643635343663306333663965656462313664613435373264 -61343939346435383534336365343365393238643635326332613837633638326632353761643938 -64373963303765306361653438353265616435363834366663376366316132653138333332363964 -34623566316531613566663764313431663430343761366638303161346361373962333562336537 -63303732313737613430646630326537653662346562656133313966636366343864643232636332 -63336664363536396139303066396165346332393435396232313261353732353835663437623730 -39386562313761626135643063653633333362366532646164333032366334376333346638656664 -37656439363964356238626538393934663466303639653939376361376237326537663339316265 -63343836663036333436633265646366666531386535396638666266343961396238663335316265 -31383238663532386539343564376264646366373531373462623164316636373163323735303962 -33396239376538393765666135633966313236343663343866323637376364353432616530656666 -63663639356436376430373965386231356533643935316436303134356134376334313664353765 -32393264643962343462666462353065643836626636353063366263313530623331376335363835 -61633038313665653632306136316661383333616539333665653361336166616561323232616364 -66396439343661646636333661383733663166373861373831653132646334353536633563303937 -38343732386539363034366665346331336637383938633361653932363462623035356330333932 -32633565646234376564316332303231303564303035376639613163356665643332626562663239 -31636132633261663635336265393135343435383539323935373334366535643330613633333762 -33643739373235333036366630316531313631653133646661643538303735613762333933643138 -32356539306262653436613332626435306665626137313361656632323830633161346331313836 -36396135633138666462663837313634353433376135626634356465646632303732326562303332 -33303337616561633533383436353466316362383931666637333765613165396163323062623531 -32613963653065626132393363353937343032636136373965323138646336336565336432373231 -38333534366536383764303462303961323334303839623233643330616462363337646332316165 -39613235346231333436333661346139613337656435383937323562383763663761376566616536 -36313337346466653833316133386163616337323734333632316265353432633334353462653063 -63383565626634643232623136373333393836643337393935363633626532653032373761643739 -33393436316138336265393366613564396331653366623033316539333936393964383566623032 -32363937646338323362336635383638623863666163343330396465343761393966323461626634 -31323832653962346535353935303466643138623138353835663135313332643138633131313832 -33343466663863306561646634343237366136636562343738326335396634386232336166373030 -33303032336562383832396630356537623562313065393937323566356666333761643063366664 -30633634386265643966373565323237633765363536636638326161313733666331393237373536 -64613961666562626630663637383737316133656362303733303065623330656533346139643336 -34343330393161613631663261633739306434616261333335616436333265316230343961343337 -31313566383336656132643131303930313839643033356637353365336337643763326638303764 -61613065326438373930623938623336623263336630373233323830623062653039303636303436 -31303831303736633437316661376330323537623961383430353963616239363431393564386634 -62316464326335633030303932656537616465353363643139613765363638643436376532353835 -65623561373162363332373537656432363465343231343534366665333030313861663132386534 -36376636326462303939353061636161396235633033376535333661393963303639346464303232 -34323836313563396139626433613835666639646665393165656131383565313937306538643931 -32326134313665343234376338353166643365663230303563656532393530656132353664343964 -63393838303664336361353263663332633934643764626633356136353966333336373762326336 -62363961613735383662373839356433356537393833333165323638643031393763623663616533 -35373938313362306631353239623266306638316334373134363939343135623631653239343766 -35626234636130323531303666653836393230323533373564656337633933663430343435616332 -31363961646235623435633130333064373038373338306438636133656235633361613030316662 -62376230346162616238333764633733646330656663353564353866353230313930633565353464 -63306164393137613933323330393237376430626635346633633430363766366138616636323964 -39306564326366353938616339636237393365613639373064653931376562376132643933346431 -39666366346531303164323661656162353430333863336264393663346331373330313237333266 -35616562306261653431656265666237356663363236363631306335303638313730656363613538 -30356335363639386232613236666261653361646530376531343438666438356463373832326563 -39386365646465376561663062363234303762623631323532316236316636333633366132653937 -63363561623432383463656437366236626537616635333333396462356263633436623165393630 -33323861313562663665353734323334386366623037666662653037336130326537376532306262 -65626633376532383235633964366439653837393737636633626466653462313339626435346634 -34323332363038373530633830333764386435323330356433643237323365303930356131663061 -39666465316239326565393566333363326234363134343332326164643939336466666133366666 -32393561313230393936323530643239663762376138333539663464353863643766316237333532 -33343830376362363838316163663532356662336564646638643161356366336338623834366564 -64353865653766643936643836666330396531653630633338346230623437393036366464353532 -38393830336361623534623435656635376539656263613161613331653131633563363863653434 -38376639363033666266343561346539633331376163643361333339376166393433316163616136 -61313435363464373935376363373262326134353963343431323536663831663062623463353962 -38646265653632306136656565363031306366616366303732303366643539396131636133626234 -63633261353036646433373638613062316530336564303437356136343930356432353165633838 -38393231356365646536343466613035653333396262653233316362373538306239653838623337 -32383030313833383737353138353062383864376130343936616330636633383865653065626537 -32373434653238376534323132653631363666663264333561666266616334376638363733313536 -34303666306637353633623831303066636465656630663238326534616131356365643662383164 -63336235313537376662393939666466356537616330326362383634383034613661333935623962 -34663635633833623730616635623762396531656566386634353961626666326634613337383139 -64363036303632636235306562653532376463326639633061666662323962656234643962353937 -30323031346235663731373230613536373238346332383061616132343332316435653834316239 -64663631613164613164343631393563386561656165393334383665623036316366643137316339 -35613636353766383238313935643230383932306639643939623738623334363239663233366365 -37366565656533366564356164666636373438666535323236393832643962363663343166623262 -64376366376131343832643333653633666461613533313433303934316138326666373661663530 -35303536633035653533303866613464623133633666343064366164623062626530376337323939 -31396237613934393762623234336131376262383539643139343939303464383461616166336332 -36376338643639616463613239373137313065313334303663613138383763313861386633363430 -35636434636363663532333438356136353364323433323735656139633136376664616635643763 -61323363343263373664313664313235623761643736366662613738376266393331633965383336 -37333262343734623134646461653466303361363965313064336562633934333938393031383963 -36656565643430626664653361376332663766383366663633336533633965323938663233393163 -35343433393734393566323138306230333538303333333036343738363432623762623037386161 -62623830343233363536383337313965363737656166333761656231396462393634313932303937 -66636261316339363733363161656633303834663938363762643665666137613263303166353937 -62396239336566666364616439366164326137643062343433316339343439663239326661353161 -32656564613764366461366366353365336363333364323238663136663265643138656235646234 -38373966326566643333303635623834343765333934303334366130313766316332353764386564 -65393435363236346138616638613734346665623465666632353765316538303866383631393537 -38383661383934366535343163376661653561666161323533333334636161303363396535663233 -35653836316364623739396436316339613863636130646134346431366436363135333065626331 -36656436386134613162323833623137363262653136313433613062343864393735613865323961 -61396461363134613832343462616235643230343032393334313165653738646338643962353339 -66313039633739396336613431623233393262626365636134653933376234326161633431623333 -39653430306238313034346630663536363465313133353136623363663835643362343338656266 -31383338336239333664326335343363366432353432396531346239363163626639346330333236 -62353566646631323261653434376266346536336639633066663430656531366431323230343865 -34383162316232616130343633356338376566386534346461633665373938636637353538346361 -63323535643936353733363835633330313730333635363862333065393837373336333661313438 -38303536613337666636303733383337336461636264376530653666666664326531333736303835 -34346338373165353037343762373734303565353139303762616466636238336263353736633635 -32333234316138636636663230656666313036663362653639316563366562313136663065393863 -66393131356465626330376463333330623162333966623737666165643738366233376534383334 -35353963346465343131356638623439393936376566373064356363323661303862643666396132 -30613164383763623133313261316436653330396462383733616334663965313338393862386635 -62663332356463663762396638656635643537343931396161343839313934653763353663316539 -37373238326233393731383365646465633831636662393465303362306339633734643136353166 -39666130313738396433643837616464346533323733393734646537643761616363663832663634 -30313139646461633463393933643563353537666266393761336433333365346334636431306331 -36346435623933353936363862343633663063353133316466396634333636386433613134333733 -37326465393764333932363063663334626238663862356131323864636165316538613130353864 -66643332656331643133636132333132623363636135336630373336636338623138653562393330 -62646533666331656537353235663033333636306136636431656130363337386563616361396232 -62666635616165366133633064643331383431366661623936616466613633343035343261313534 -31663030313332663766333837656439623935633464343763376465636665376536643838633065 -65303964383363376231363366363437353864353565303532656530303262346566653361633333 -61393764316532633464306635616463653563636661636135356462363032663265353235336338 -35313637663931376363323836383763336234333338653932303964623533633664373862316635 -35333132373130353861393766633865376230313338663237623335636166386233323833613333 -30326438353464653538666338386539666163366330666339396261643462346162653132613463 -37643030376635343566383533353965653137633930363432623138383233326636626339386332 -66366530353737373632653563363334633233346435663866353030323939363332343735626139 -63343965356564313932313632396635396162346433626362326136396330303235386332316130 -61333234363536346635356537653436396630373334343962386634653161383065656136333066 -32653831616535316464376435306236373936353435303738353661393666643931323638303632 -62663563643264666636316262333938653032346231313033653165646231373835366661343732 -30393633326536373063346239366537366531383635343662383330623937323439646433333035 -61353465666139346433363930386436366266633330313138663736636566323030396462646266 -62363733316339306436646464393231343365663833646437346635383439373633626333633762 -65653336306630316331343665353339343934323561383837656364333333316533613230336632 -33636164356561356430306233353434356139626564383836313763393363623639323465373063 -36303561663165663835633962303764353264343266326637373532636162396637376530343838 -32386334393136336532373939626139333661346462626431663735656564366662306261386531 -30613264303630663365383336333736313832643965393334336532383761323335303966393465 -31626431313963343665343435633934646534366561366166326137343933396235393362666262 -35643964393061653836663136313732613130363435613665666135303736653163616563653865 -61333261366338653735373632646362626161666639626338653938343762336337663137333730 -30366439353762663163386638333431363763663564653966353330613631333430643462386263 -62666135303637613963616634616231373035656539633130383338383962343233303566396233 -37393532343162646236653339643263323039393361333164356465383738666230643231383536 -38666434333335396634356639323339326665346332346635343533343833336131396239333832 -65656561373864373237323065623139323966356639323337623330376536666338363032366462 -34303164373965393665633463366635303066623265343564363164383039653131386535636166 -66376237623435623065633563356238646365363862613063323261333834653062343537616431 -30396137626264323932323833343531653938646164643536363830396666383035646539636530 -31373132313437666431616665623635333962313562643337613234363630616666353437306235 -38363463386535383431623164353335306666313336303333663066613361646333306432393065 -66323231303565636537653931646262356132623666343636393030343238643933666239366666 -65343935666539396132313835386461313265656161383334336334356263376637383261623434 -31353339336231326337326338393138363037313863383439323933336366363435643736656663 -35376362356136333161373433323564363562393838393134653634613765373934643963303061 -33396639663238656662633464396534363663343564396265636539666532643430356337386138 -35393263646564636565313964643065396430623538386331393063323936393735343862643735 -62323566306336346363383530346363366132633333613033313436313235646563326631633234 -39633565386565396166623038323431336164356561363837613634353063393566623734333861 -37356234653864633038383433383633336233663165343433663632316337336438376562356130 -38326235336364643330333434643263363135313630383237633132343234626564636536656435 -37356636383331623239383731383263353136626138313036626666653138396263616534613936 -66643937643263616561393438363237633365643834333639396363613038353962303532383363 -34323663323239343863383133353763663539383032313730356438393933656337313037663862 -63373965363161623334616238323333363730613163636433316362656538303533306138373061 -61323730613162356436613936333065626632666338613764666239613261626466616565396338 -30623538643033383135353262376133316331396361326535306433353963346132643763376366 -36336563616362616466333832336263346162396137363636616239333962643466633134316437 -39653230373761633933333166356439313665656630343161663239626332393032663931303765 -62633930643063633761363537353837616432636637616264343165306131393136663534326536 -36343164633635393230663365363434363233373932316661313838333131323632656561333837 -37623737643031353234356331613533313530643736356238643265353839373234313661353134 -35313433396636383234353538316237313633373365313233333865353830636138616563626631 -39343461356634636462633162303632326166346331303965376362643238366662643335613231 -65366235313038333061633162643665383434626538663438356161663363666639336565386363 -65303733386232623564316431346237643062616637333038613862326565386430626331383966 -35336665656434383165386134643039366131623265616464363461306336396562343266383537 -38313765633864366535316235353839353264303531356636643536343664633336316234376362 -65316562643431306166343030616561383135646462346334636662623035393038363966306563 -35383864363036376139376262613136343331356435663366656335653639373362626131346230 -31343438616263366636396339313830313335373931306664336363386130323636613466336630 -63623064623930313037623438616266393132383034666537393561663033633265303363363366 -66386337396666653833356639386530356566633838353239393664306661633163656136366331 -34306236653336386339616332343065663237393934303338316132303432373738613137663930 -33353064643933386539356163323532653438316139626563316233376531666265393233353538 -64333530373365356630356364373566376235363137376633343432636637383431356662333264 -66313461626337653163643466663966373839353935346634313334633134313064643938333130 -39306535346164313133343633363735653037313665313331623564383435373265663461323435 -38616564343134323534343531326566363933353265626334313864376433616636323130366238 -37653661626361393138383166643734333361306330623438646132333234393764336533336662 -37623939366534623838373330316535383836333565616239616166353266646137383963366234 -31633765393830663462313134313938343136313861633431303032353061633865323435366433 -31373039393137333064303162326131383166383264633630303766333732616130376465323461 -65613965323264343333353433376362313939653536663762663631646531636535393066613830 -64393837656165373337393462346663373365313536346161633965323663626463646261343864 -32393734396536626363646639666539643935663130383835333636336266613735646534633163 -62666335383533333637623534326165333636333539303531613661663334323630616665323863 -37356562643065343237323064613636353233373262373434326139643930653234613066616435 -30666232333733633236613831653237666263316261373137656464613230363132383164326561 -32623264316332336166653861306339626264323561343834616132306166373065373237346632 -39363439626462633764356438353763383938333963366633663361383065303430653564343433 -37626665643532316132336362363364623238633366383734646132373061636237313536326437 -39393235333238316434663565663066343162393261666334316364376462646634333234363739 -36316262656439613533396132646336666130336334643961313634326366366133643933393638 -61363663616535623230363032346664376466356266363436383531383836623831626338356230 -33363766313538643231343139626164613730646262373038383361303130373761356462376338 -64643666346164346562643131333038613830643064306665653637303833623434366533613763 -61633566643333336261393861383862626363353839343435306631363462373132653832623033 -65303232346137643834336533613065323233656130393462616233386534653230613233316131 -38353234653765383363336631613935306135376338626232333261316166346563363039623731 -36303864376162623233373165643035663031323639626533343731343038393561653130306438 -66326333376139633062376266343731666262633064646261333164313961336336306364353832 -32613039346539316364323962316633393862636162366138643564313162376335653464393735 -37313232613532316436383337616433376538623333336630326533343338313838333461316261 -39363362643734376463643163356339643230326238313464343064363239333430323266623261 -36656539326161613430643962666234323064376639613436666636323838323931383266626332 -33313065366635356366393465366438663338366132626531323631396432323435643563356338 -63333636653133663665386638366437356639653362663664626134313139616461353266346138 -33653638366635333366316536366263336463363962323735363361356261636131336235373762 -37303462366138656538336130383138353664366633656632663561373832613264306135616535 -35393531336463356466643036653232336234636266633934326536383138633764643666343133 -37376130336464396638653636633531323063643633363732363632616561643631633562623965 -38643465333862656530343336643865623137333466386634633162323431643664653230363961 -36383563346130396431653732666134643765663662343833356261333962386230663765336363 -35613836333530303431663961376235653466363964643566646166653337633131333261643838 -62366363373837653632323136353035303838363963633364663138353136343338613930663439 -31353836343235323739663561623733326465386666616634643362663737316439393930613662 -31323833623431326132373439373261303233316238313636326230323065643631643661316634 -62623461326363363932363932643363393461666530633762393661313238376231643461323430 -66616539653264633433346437626239343137663837363538613631616564313433646535326538 -32393630396261316364343930353936643765323965336132626431383364363535326638323164 -31376637636366623934666263383463326337343166336632323838666666303964336630316338 -39343461666439663735636236313166356334303037643530633933343266326133666631663538 -34623132316262656264356537313531303932353163373562643365313536376134666239366134 -64326166633564656465636233623138636539313933363530313539666362663137346335633861 -30663238396435323066356665653339306165366139663430633632636137636330366639336663 -39363238383136373830313163353861616564623435653464656432396163333337623466373935 -38333163643633353832313332633432356637376563373466373364333766316337363930643439 -31366435663162623037366666383931306535396263303832363962653562316561636539383938 -36373765623738313337333136303737616266383238373864633939326130636439316236386534 -36343435316238656533666630396631616263333861353430656436366639303665333961623261 -31323563396435303737643535303732653336653633373363366638303036633166303565323030 -32383936613933343133336165313532393234663564666431346137663135356165313738643230 -63366635663431306565366636356232623463346433626134653234623961643833623462353362 -63383662313535653630663665613431313539313032346164346164613761333733643432656263 -62383233643531663831653535356131333436343536343134646131313732306334616361333563 -32306562333438333037386331616362323963643432333933313262313232396336666565323838 -34646634313231626439616235353961313438653336316163663838333964323264613534626163 -36323939633131373432643937323666376566373338313963323135663563316530383466313863 -64623130396666636234333963363339633734353933373834633931303334373738346536313463 -62373861313363666137326130306263383566353266663163386162663233383262316331666362 -35643164643033346466366261316538366138313466353265316636363139333635323830353665 -33306136366236656435643337626431353864303438386635396338373738316163313366393530 -37623831353137316132653238666464313039346538353935393037356162633639646532373264 -35656437376536353536346566383034616566313064643065666333633164396266313832353035 -32643134626266303862376466626639373566656334313532666435666631383665633035316366 -31373662663463343131336434633030346666663562373666623761353135613937643966633462 -34343530373637663931666330336362643564613262626234383161636265366166383436646432 -64333932353663623737626637363162353164313662333736623262323566323634303634373237 -35653930343832663935396361613734616536343537376632636139343462663537666632333838 -31613963353435306434613961313931636565363831353632306461616264353064343935656235 -39333062356432396131663830386336363038303061666432376364326335653236346433656536 -30326136663934383337333734313937343638396264643230393031613164393365396533663662 -39346566646238393033336134363438333864376433333465303761613232363232623938633439 -35643166623730386537396465373430623237313036333835656232393938643136653632326630 -61306566323462316630316437353363646239396462613461393739306566653936346561623231 -35623238323438373462643338376463373161363837613262643034333465346638633637306433 -66386563386461336433366239633630393065633863396633363664353065663062313766643233 -35303630373333333231316565333331646433333965313633303964323064643334313331666136 -31376161616532656439656537633834333136636164323737313765663365613430336234623764 -32393461626133653461323163303962653830336563353762396539623832373062303161343261 -66663732333662346666393963393935383032393939323436616362343434666663323837333533 -64383538353830333963616331323434303132346532343237303761326666313739383262313330 -66353231626139656563626431323235666231363961666537383831363139303861396534656534 -65393138376237323130353961336336356365653865363161643139363863386165333933653264 -36386437353865343433623563313563663461363036333164343966373362313137396166393138 -66316663363538336461613561366563656236396238356464333537643364326364613561366566 -33623934376337343037643338646634656137613036613031393239653136346532383134333437 -32633331666230363464366162323666356665656139636535333939313736623433383861313466 -37356130303163343636306236366362316339353733653730386336633062616664386534386363 -32353765346566613665376136313933363839393436626330663032653732323435396637646630 -63313638663762666637323531393234346135373130616535363764353831663332633230633433 -64636362363838373830353339303864633330306535643533626239623961633531363961363630 -33613235336263306261383832333162353635323937316264666362653863353965353663373763 -34663131666163313239623535386265376461373533393262653763333261373066336163386638 -62666432613535653332616431323438363264313137316363616435323864336330323364346666 -34666262326264663438353762306230393338646136383961376365666461366639393931636265 -62363563636565376563353761396162313837633536313834366538333165363833383833636234 -39356633616638613833613733393331343435306162333762366632396661653236633864623736 -31366533383938326362343663336363666165303662653762636661373839323433306637396633 -64303332343830366562636236663334333266306461323166633932396536613330326237623233 -65313063633465366336316461323135383131643136386639393538616362376365356437323464 -33373835306431346465363563663733323134313737316433663066653865643438356665303565 -32333739636666396464316430666664393138363764393238633132613830643764353436633433 -64363262653164363935363531303965623765333164386336666432313763306162316337316435 -30386532323163343262323563343136393336636466353734353665643533393866326130343035 -38613638363333643832323538613761613335346666383838343566333231376239316337373664 -64303531393766646465373161396165656166316139386630356237366534396431663462653765 -34373764356238616666646233376366356561363166643734306639313163353230346461346230 -62346237643039313336646461666438633762323037373562316636353361666634663865316538 -37363333646230356162653434653231383632373163383232636434333033323063323135303865 -38646364656365303265376665666432616234633332346638666135643965656435393630363463 -64306337353939393939343339656139363733316239636135356263656562383132326266343837 -63303163643431396631363062616130666332313766646133396435303363373936326164376237 -31373163646237646330646666646634653964663961663634323837666136336530323434356630 -36653932323137376264376366386236353064393334663762383335326263333131393064333238 -63353766366365663661643338313962366466636334626530346666353136366136396530356333 -64333462353765626538336432383630396439306330653564383837613263616338633032656665 -33363735383263376262616435383539356435613865343463643031666461383266386165626161 -62393961653136326537386230373134616634643864323234336165613862626666356365346138 -66326136663139303364386266396630356638613764363931326262643438616161626538323634 -30393331633538323736306566336339653030313130363533363537663536366230616635343437 -35643533346136306133613061623235643565343138623532303539373265396232383834623330 -35613035396238663564313662613532636465633639663564353438336563376630656636363863 -33373163663938376139363962396261646435653062333236363362623533356432653537626430 -61353839393666383036386466383833346266653236333632326666303764626165306364303434 -64383564646636363534623933336139653339313765623834646536366237613837613566623366 -37326335396433363235613463646135616637366337393131623332376630616662343833656133 -62363634653838373335636237353366646163313634393366653863343238366365633038306637 -36353365306436343061646165626162373964646638343534396461623936373063306666363937 -65396662616437346532316139366434363464613539383366356664633563343966343233366165 -66323534616431623566643730333031313039316665323834323663316636616565356438363430 -63343761386535633663323130343437326430636537646262323366313565396237316161353166 -63393236346235646631393332613561306366313132633633373632633139353533616265346165 -38383566656330346665393362613830633831386433626334633239353837653830396364616434 -33646538663466396536303963393663323733373361653961363639356131633934303838633762 -31646465616664376634373461366139613835626535626138653338373538343563393238316131 -36393739396230303461346563643261303234616365333664666332393333363632306635366563 -33646365613630363437303533623639373036313936623434353531613561336630386332643264 -65656366653136633131303463373562623936336463353166356362386435313864636531636135 -37626236373338393862616134666261323365616566386566653763303137633063663137356139 -30323361306334643364623232346163306538376434646462316161373163336536396238303437 -34333638363863633966616264633836316136633762646334323637636235303339643965363664 -31656430633338396431313034633532376166333766626361366636383136326665633838633134 -34623931326130383363633662366666396232303737366262636532646239646563653338656238 -66666330383236386533353139343165303632393437366536646434663235383661353462363635 -63643261383538396235393436303965336136313461633337363836336561373036383939653862 -65343538356662393566306663316362373061366566656437303466643766636237633433333233 -66326536653661373236373333383866383930353164626366316365613666383661353233316162 -65663334633936613565376537363333366537386233343765636330323164653636323134623036 -64633635333137383965343734393138303864343864353533323131373035356331623833376432 -65356662396236303532316265633632653530623162666361373865376362383432666563363639 -62363662346261626661323032346333663732343833366566626134633636623436373165323964 -36383833396530633565626637656163386338326635626230386536353133656437333961653466 -30383437666164353433653638343539393963323932363261383434656333346436386332623665 -38646662643665393131656664386266626439613536376534353433323030323338626561666639 -31313961636139653034613330643161343661616263393538393066613461376234323264356661 -39613033653937616463323635393731616435356232346364313132383465326230613363316361 -37303237633136613561303161663532656631396564646130323762323735303065636566626330 -62366663656566353665623133656565306363383462366234316266383961303330656239393165 -66343836653266613232333235303066333534623265616139333062336239343965336563346532 -36313064353139623564663136373430393530303766646230303163626233343131376230313033 -37353331636339656538656165363734333437653139653865346634663363633535366566633835 -38386439376337653564613435353132373839336535393938373534623534363966376463396535 -31383566373363393461623037653139393262636539663163393938636563356438396564653462 -31393964363633353764616235373136306331336532323533336265316466363966613839626264 -35383166363463396563366266323566336362653464326134656430363135613633303031666637 -66623935316562363433656266383264353339353539333066653962313333346633386362383239 -34643730613463656262626233653532633834633061346363616564663138396464383163646562 -34346234656632633565343436333836636335626436326562366365393939343333333738623136 -63353834633537386564623737336230376533333333623839373132306435393034386538326565 -61373263613261663164376364663562383164663465666539383166346235643263336430323530 -61393439626530346464313635616636326133303736643763346438633062323435623361303265 -62613933623134343463663335663565323465373764373339336631613832656230626263343836 -39393366373230376338623631343663393632336433656561383839343435363961623563373233 -32646632376639373334336433333966633532373032623961353434363764356630316562346261 -66303638626534356330313838643761386537636434356531343030363633333130656265643238 -38363034343439323134653066343761623766356532303130343636616537363635323634323062 -66323433323863376231626562643637613231663566626234303039666438343665643437343933 -38663933366436396337643165353236386539353962383733333230613065613364383663303439 -35653630643563356231323265383662316139326232323161666661316434366639336138323238 -65366139383566636637616563626639643063326335623531653135353736633839356437353831 -30643137623936336532393932626566333466633939653138653838383933616636316665643839 -30656436373164656335646639646134393730383537633262653866613738383931616162393736 -38613230306636346432376131363962626336653737333666393061663031353533653033306264 -61333765633064323637383438613165366665373433626639343535646135643435393634653339 -63613037306531383530646235326432393163313633343330616665623331636439366165666462 -30303237323433613062313331303537626631343666666339656136663832393237636134333265 -38646262396534643434366562643736303132393038613831656231666339323165343862653665 -66663966376130323664316632626430663433356339663936343663393863333438653430633230 -66653664323132646166306666396165306636626139356665303738356439306231626362623937 -36623037333738373238396336396462376436633334383936646461383561363963373237393536 -33343362656362663664623439323034613130386636373861303739633332363863363234323138 -31653665386562393935666239313563373665633439633661386665363839343735336430343636 -31623536303335643338333236333561313439663133613065303937646134376664303662636561 -38343930373139343665623261386632396435666534333566383136623636306162326331663436 -37616261393436323866343835376162306430376165613261396633636139343461356164323633 -61623535643138613733343333616263623336623333636466306162323038316161383263393263 -65396432646166306137376665383734643961643833393031623337613365333539623635383663 -65356137306161623062333630393731313233646239646434326632663839303162333861643666 -61363735383566616239653162643630373033623832636161623561633162613933393634373533 -35666666373734396466363662313231353934333037323363626137313638343862646361363737 -38333231663032383761643430633838643662306539663362393437346563616137333331396636 -30363439376137373365363338346131643662633930366265646261303763353533636436363032 -32383966633834333363373136313839373561383334336235353664653737626135393230633235 -62316139353133373032656536363430643836346162373663653663396638396632363861656162 -37623663633639333531373730373135303862623531333734623934646233363963633937316333 -34313964633034646336363730653836333738653531366531366636323661653965646562656432 -32623763306137396362396463336335363134666433393434383930306165383739373332346266 -39626333373531316133323837303836633932653065333335643334306531633332353432373037 -36626536393462643463323436653431663565323763666136326338356662353139626465656561 -32643466396237313132353861363366383162353964356539333531333664643833376264383264 -65336263356634373566643739303230363035323934633466376539633638623035313735316430 -38643032363033306635636532323732303562326633313231373835353362646466323737393332 -33616664316632653563663330376366626431366164633633383561663466376337383663386239 -39626630353231333439653262663135356531623335386435326364366233663131663665623337 -33626139396135376162383566386463343136616239616634363936643835373439353938663166 -66313739636364363766306136393234623632323763303137333762346462313232323666613161 -38656162363764626438366230353037376661393930333663333333653562336635336666333965 -38313330343134653436326366333262653565666464383637396433323366336163653366373236 -33356533666361616135333739363033323330333430323932643466333433306534343766633766 -33666639633234376666653338366563336132613435303534663261333266633161393237303136 -61373363643334653265313337316332353264396363393138663837623336626539643038616234 -39663338363961313030613264323331366662343837326361393238393863343638663039353762 -39333133633231376266343636386530386362616538653435656234343237323630363562613938 -61333561363265636533636531396666313234376632353632363565386335336562663137396162 -36363861626663333262623463393532643832373535386464626365653339363136316130633131 -34333566313733626637316163303162373066393165353866303335396165323434643963656164 -34316431353462633163393362343834316637616333343234396330613065656537386165323038 -37323263643338366666643664303131643033363836363466323761323965306462613936353336 -33383064393765323733663137613438663638316264656630633235613737383133396630363063 -38343062616465346664386336616433643864316465383366303231326563393139326266626362 -61663564333365343633333966636132306437663835343434386163386266333965666466343236 -61616464316136326239356363373463383465633638613631336536636366666562616665646238 -61363438326264623139303839613663393739623130323336383739353065373831336635336663 -35346235366465623963653233396463336532373862343633653664633239616433366232313834 -37383933316134386434613536643066616466313631336338363030343036616633646538373335 -32383365653339623134663530643734616232336465626162333032373266323134666435373739 -65376265616334633238363562303934326233616536336261666231313063633965353834656663 -31396130383137393732303836306665366532373334623538656534373530643438383039356137 -63616632333261373936323131646164303262383363613863633531306238323632353361353936 -33613166353765616262353363616339363830343765356564386631643932666130623262373137 -64623839636266323237323431373533303632313164336537366132393936626236383034616138 -66613461326436646434653635666139623433373463613162366538383631336633383131376436 -32373237343965383439653835386561663834356134303633383764643338666565393738663064 -31376235623630633833623463396465623832623933363563626565336335393634623434326132 -37323264353933636531343932366663383639626533313431313062316239653439383963643136 -39653535396333666665343131646533333432353831626238306239623937323237313265666234 -66633732326132323633623038633439373262316536643838636136656132323462363838346534 -63366264633337353730336138656665366430303430656336346464366163356532373535316265 -34636664326164336162396232313139386334666165623966376239316164353661646462366130 -30643634333861316662666134386534323331323831343435623237383063633130313766663136 -38326234643862363232333061333631363232336664656533353231383365396332363034663934 -37616434393961356235613033336238663234626162343838343536633664323231353631653637 -62656163323564613632636261366537633532633032333565376432356239316635343238336363 -63323234396666663133663236666466366262326266316461653634623338313130306439663033 -35663435663939393638346364633362363031316438616366323834346465376563396238376433 -34646636343638326534386339313164666230383438336335363731303766633464663831613035 -61393961336237333363333764346638303736326166633136343431613065626665316635363536 -39653735353662333564353531316265656465323962373534363930633937323333316330376638 -31306662386338306337653461633765633464376335396635656131333161613061343561303865 -33306238633632383238396330636539646461373735313735333530663230386264636661623334 -63393230613339636638333030353862373265306333623131373638636563623734663638383866 -64636264386130656130636361396538656162353439613030396334353239373832306661626362 -61356637316135363831616434306436656463663736393631393438373862653536643238346466 -32656536333762383637333337303533393763663631376433373435326130396437303237353239 -62663566386135623531326535383336363637393165356264363332636264346638376534663833 -36633661393262356261646639396237363239373934366337303463346538303265373964653231 -63663934346232376365336436356663393966626236633930656664343361313330323563353663 -62393566613663376630373866316536333534313236376233633435386163366461336335626565 -66636336323834346234333233393836356664333564326134393265613036666538386365623632 -66326263313462363539306363653062306664663537303062303264396564303231376464613331 -31363965353739393335373930663063386230616232666231396234393466313738363664636365 -31336537363534653931386262323232316566363235356133383564323833346463323064643539 -64666435386561613264633639346438643333636438656232633131643962366631343538613334 -36383039623535613335366637316636376564346233636562323065353432333431343237633666 -31666531303237626166313930623461366633333236616363333839303265383231393531626234 -66643561616330623035313336323931383237363662303961306363306630323262643031353466 -66343064343732306330653132346635656135396331663061613533366561376330353864633139 -35313138643338636665373839623266323937663637623936306638306132363438393730376565 -66376431353732333966363065666539356366663565373838633438333431396433373630393834 -66323831633364373231623336663561396463366539323939313030313637653865306661653862 -63663938613737616361343631323861323565306631646537366138663665363361633462653831 -33316162306561373534646162383438363462653436643663306530636661326566623533373330 -38343832633936323137663561613739653161366334613833656263333232353063663033653035 -34613962323432636136383638666134633964613133313562386261653162373936626432643332 -31396532316132613766326637346434623864653562356234326565313830646136356534376263 -35306338316335643130323561373363366161376238633036373339653261376538396339383065 -64386361303538653266663536633939643961613333343034346538623932353730336263633937 -32346433353666363634636263353933306339303637386436343465383664373232366437626531 -61396634353266633666343432633134383130366336626662336162616662656364393966643765 -39363034613730663739623037326264363263316464303838376237316637306431616664623333 -63636638363564663563653333633864386330373735643036373733326636613933366566303439 -61353732306339303431386432636466643231333732333832646466623639386665316533666633 -64343565396366356633323736323839316233653639343466386561343865653538323837626632 -62393732373031303166633337613637376336396561333338643966323864663863663431346139 -30336539666539333261303631383934313430653066376165626363323138313334656536373763 -39303539373939663334623332613131356233386232323237306564323064393533326266333434 -38656535643966306239336466343533323432646361346534633139653634333539666163366266 -32316366623439633661306139643961663165633332643065313862323539363662366663306362 -33643130666665373064336332643238386563633335323532386331346266353236643664383362 -62383032396534383731383432353537366136333436396139333033363138636636633763383334 -64373063343038353135616635356163313737616535646536333965336165366239303235613962 -30663536623639303766383065373837303631636637373234323537323763323834666536663833 -65363461313137623461303630333034343039306537303937393936613136646564363766396561 -33363661326139313039653432333731653236373866353836303837313837313662306666383863 -36303763333566333662656364633865613365323832613565306339636335373831386236386266 -61653261363364306161653763653438363035623464363530353337383639663739653835653236 -66663130363135653365303638613134363636613433336535383531306639356261346161643863 -39363132663232383864333165366532666435326435663236306632353339663333373761343863 -62366538656231356137393338333665643838343834663537643337363232366231663838333532 -32656162643730336533396233623765363131306163313664653038363862336162336664326464 -31666336373434623330316336666362623333633930366536323435313035393165356361383665 -32346439376666313638633963633366326532326365396438326365633930633266653038643132 -61643238653837616637623661316334353662616361383939356134313632646362386134323366 -36613130653462653033613530323866383635303337633565343033323761646539346663316332 -34616462653239336366646131636462346132346565623732353234623135316332326337633938 -64323965666633343366656132663634343732366339396132326633663062323264626631356536 -38356666336336346236393735363661666330366234323533636637313432663839303562383662 -62666433623664303463343034613436393065343861383333653764346139633934623932306530 -30646166616636633966396331323239646530383930363636346466393338396132316237633936 -31636264333732643334613535303033636239366133393536653066343538363061336137386236 -30393763353466366163316333613831366633353262356330373563323461316263666563353361 -32346436303231653331356663323436633731653666626434393563386166393566613465393264 -62343233626365363234346439653766616530303839646664373961346130646636653337333937 -39663733346234636139393165363431306433376338343164376139353235343839636133396366 -66313664383338633165633031316661383532316162366566313862376533366662313164316366 -34326562386361626539623266666230313133333931363565653836663834346334346235653961 -61636433353436393238306130316662323666653633393532373335313831663738333730326334 -33366237373665343434656565353635633334333138613663313561363130343263343039313930 -32373736653235633339623164313563636633366337306162666231316433343863366133393732 -39636631363430386230623233383563363332386662303132666538623363306230616364643735 -62633766333136636537326430323465393664356266653665633331333334333039333636363736 -34613564653234326132343437333964643266636237303736376265653665326239613665633662 -62383232656239353531376461353837323932363565613362303463303961326362346138326331 -34653064323066303539333666656235313061646532613366393434303335373733303565356135 -33623065336138323264643033386335323037653232636334373731663763613237343534303337 -65653338666163396431663363353432656365383632636362383964336366363462636433336132 -62346231333438613466366431343535303733366163313730656336663166326563633339613439 -61386434633731386632373339626537323836326637386635623533626234623636393261313430 -30343431316365316364356434626263643636623461336139616632396534346534653932633766 -61363762396133333932333631316163303935333564333635666236383766386333643565333666 -31636132643965313734303034313839626136373636336232383933313562313764626161353033 -39323166303261663134333036653132636262333730326465333833323832663835356430653365 -34373639623466626632323964343363323265656236613766643565666165393434663861316535 -61666537313333303332343164653061633566386365626133306664363035663338373837636266 -39623439386539316637643236646535393735653535303231356463373833316233626234333534 -37323135313039653231366663633533393633316638346464656633303730333038306566666136 -64333766326663623132336164663332643037313231313863396339326639373237326638353936 -38386435613735643562336461313233396230363662346231313530393435383531373163363931 -66346433666431613738356465663134303066636430313931396566383864623538326263613235 -61396139363664373532616137306338643739353335623538656564616236306438633930613234 -63316338383034343866346235356439633333303732313832343637656239353534386638666338 -34656262313235353262383361623035633431323061643934353765333663323663366136316662 -61336563373163376332373565343430323631386266643966386464323863353435336565343831 -62643434613762306534313562393433623466323464386530373935613838373337376134363566 -62616561316163613331303836636138343566633939363664323432373734636336333032666534 -31623065333533336134393835303938623063666637343432646637343832343435633935373065 -32363939343262396566663330396135363837626439386136333131626434336534363362633732 -37316161356639346663626662373237363538666337656261343439623564666237626635643234 -39373434303863366637646666383265393564323965636237306233623063666263636366376663 -34623962323639653532306536306537326161303039306563316163663433373131366234353539 -61653437353663363339346538643163633661346566633736363835376439663036323535396465 -62396336386365613435373361353934306539616438376665373863376130323932316131643930 -64613037303032363366366562333862623832313630613530613633383038383439643563356361 -64376361623463353164323836343037303263366165393335306132366532613164636633323033 -65616236656234316638346465306262616535363930356166396165353333303665646263643063 -62626161393838306532353937393238626366316165313238616536643833353866323136323863 -32376566643063616562643030353561643839663430353639353962656165366333356562326139 -39343230333231323430326164343739663331336161653663303661333434323263316665633563 -35333536323430376665313763643661613838636632353636636266306336626166326536666530 -30373465646233643934333366663666643331313335623338303466373362366164643031633437 -64383262393862366563646336356336626263323564346433383338356363323264303264346633 -31386437633962363934373032383439333130373963653035616533613364303434343938623263 -35323034343238363066333138396561626461393532623535633933613634343431306563376130 -38386331616433333137656533613764306530386565643361633439366239653464656334383563 -30363637303837386561383331393130633333343838616537616533656638323734336166613538 -35646538623734646338633261636161636130306662623563383730633532353334613836373263 -33613663313632383765613539343862303066386366613130666465303439366466636432643933 -34306134303732343965323236393963653533393038666661366238376631623630316139616533 -30333036323361363264663666633832616665396334653337303865393739386132366531353961 -34313062313137366333313663656266633031626532633634623865393334313130393636663134 -30326532343230626338376461306138653366386431313032316636346534653132626137356566 -30363465363231346466366365666533353865663462366565323464333363653062376638616361 -64356566326538356639353962643531356537396566326161313261626238393463323165346262 -32363930626633643534386562346264356431646130626261663563643539306533623861613530 -65356235653236306132336330396339346566643966643261623437343463373362613139363934 -35616537643734303739616336306132356261653465353336303762646664346432623964663966 -66663166613938643734306132623663363461626639333964343261663931396363646665613936 -64636538376537353862353064316331633830656136363566306538616332353061616563623266 -38316535303039643065396465633332633030373835366265353133336661626163323061366261 -34623730373030336136643533366164343538663032623461336532323332366233383830386536 -30376133643334666263633263356638386634343639333462613032393962363364393833386166 -64383665613137333535633833633732663666343666633062653537383435663734336134393231 -63393664346331633037363938353866323836636130356632643337626639613735386130633739 -37393166613237656365323762306366303438613566353762373066616531383666336533656361 -32616437343435633965383635353133303936376533633637383238616132353236613630663533 -30306630623534366435346130336236623761333437386235366338633266643935396239646135 -66343766316565356332656265613437356433313036346564306436363130393161666466616634 -31663633623161656237356433613836653361333266633238383130663963633665613462303563 -30633232303163656335636633386631343636316362386638666131623139393930353364366361 -34386435613666666131346135633631666663663033663837656566346134653732643135336330 -38663536343733396336653566666439636462663764326161363934303836666438656439663662 -37373234663065383563326366613830383939623035626338653364316265376138373737643232 -34643333323866363735663463373530653236666238313366386230363336616431323863333339 -62643639343466393230623430666330376265313434633437316662623064303731336538376261 -32633737653133333333376137333466346139353764346234303934326165636331643732326263 -30643263323762396266353465383033303039326264323165336335643535346633613937633136 -64633636303538613366663033356438656330333430326332396630643230653835303137373731 -39356665616134386165616231616166383733333933633362646632663161333837393037393234 -31353765323438623135626631653363326462383538643933336563333234643233393536653334 -32393061353734646336333030343333333437366261303562326339353062346130363539333830 -61303631663335646665373133316533356632623366646261313635316661393465653064323432 -61666361393332663738356232626362343466376431303434346433356138333763363036393564 -35326134343632643339643464343961306638653738313235643830666162313132633731393934 -66316163666433333863313337313166393138643135656139346564383034303266363930666363 -32613165626564353964333865306262396430313535656464656161363261653039663233646237 -39303533363033396666653565653462626532346338376337356466343432393334326539333563 -39376366316363343861346666653431333630383166366338373763376461383966643035333636 -37363338373263303331646165623033656436666135313764343436383230623331613036343561 -66656664343163313161663762323939343666653531613437363965643963333763363664373664 -34363862383966653364383537383336646632643666353835656666346164383233313834653265 -32326464353530646536323932343763306130633365636661366464363164333964626261656136 -64303064383866646432656535316364363936653862366235316134373561336461663131326634 -31303837626663396330396339363139393033633432663064616362383939343163653366633162 -30656563646135356639396232313664633136366533666361663238373532393439643937316431 -35643964396337613239373464373635636562383362626463663231353731376465313562663634 -37393639306165303662333161396139336533373735383164343738633764653431306438653632 -61333934356139326236663338666164336563346336666261663839623939316665303063303532 -64643833626533353065356230373331343363356535366236666439383762313930313934343461 -31333366623165613330326637306231626539346635623636373462643366663866633439393361 -36363539616134373631376630646362643738373261613132623962396663313664646330393932 -38323961383064383934343932663362376133343234666130306237396132373261386532623834 -30393561373437336238653437373361326337366462333939356364393764353934393538303864 -36363037336533646362653164333437343835363663623936646633323139366461663837333435 -38653532633865646131646232393535316261616538363433313564613536383663666462656532 -62343361356332303938613266666231396363326363663061373336356430663934646334306666 -35393335373666373361323532613133323539343963383664356339353235373433386330623433 -31623662386430346433363130613735336230346231376239373965313663336138363666393063 -33653431343565323332643962356362633534393831373834653635633162323131623861646464 -38366638366463383662303466306461663930653463623130313336646265383939396334323230 -37623064353337653863383464633763303736623031376532616664653336323565663863643735 -37656339623666383665326666393735326465633933623465303739646363633462376266653764 -39633361653836613833653237636635383439383565653936363966376633646464303262636663 -39313835643761626131653636393164333731336331386162663066343732623263623331633436 -35376636663263346132653038636538656335353236643239656661666639346434393162373566 -66383937313436643535663435383463373031313163623832323433383032386464653939663561 -34353030313434343766356436366563383764333566623235313533396432363265333936623764 -39366338333765633662323866613639666231623133333236313334383730306365643765353337 -64623037653961373835343639346662333666326532333137333765393334336535653563333832 -33626263376136323738653539393130613965646234643466383533323263313634663462653934 -64336630663265353036376264313932653961653439383237626634653232633735633366663034 -34326130323330396636306334383730386363633032396465633466646662616531303937383037 -61396237373262363639313831323563623338396534633463326633316633386266363765666535 -33323163346566396338313339383961633961383837663232623261336464626432663064393134 -30353634336333663365626436653066343135343936616537356434363964613235656663373437 -39656435306131646336363836613763343033303264303838386461343664643032643732653730 -65333534656435373533353264616363626462343239653062323732376237313832303333653232 -37366532303537613330643232373234623562323564646535636634363031336235656264643239 -38376566633537653834316331666261376237666239376534323762386230326134343836316333 -39353435316334316231633964376630386238376663306531336233656565663530383137343232 -63346463316235613531313933656231396435313463363063363863666238373530613033306330 -37633135633566653064326261326262316565306537353535663763633039356165316332633732 -64383838656665353131333830643733643236343163353562653064313461646331383264663766 -63373163306664646133363930316464323636633162366236636332666666623164623237626130 -61323963643735386565323938303232356364646463613763326466303061333230613962366436 -38366162376561646233636432313166376162313131633963376237323339353836356332303065 -36653635373533333462373661383439653566366330313837366530396633313362393734336332 -61373761393936663463346265383233323765386234653333666562356463383061643938386265 -32616436653836616462323461663830353439343363333561323433396366643464636432326135 -33376138366237663166303337326366396630666464313866653761646539393663353164643764 -34333932393033666164326530383263646138393161613364316531616430333166333036666133 -63656564643565363861616562326463313834306331373663373337663961613162633436653031 -39623636653138323330313963653739666639373933326533666431396563653730396538376335 -61376161356131393434353863346639366438656632666433613236303632396534626537626534 -34656438306161616565363566626531316233613964363933393737626561383431623762303939 -32383936366137666237363063393264656639306338663164393739363636363938353032333563 -66363731626439353734666236303565333030643338643732333035306263333265363730303339 -38623837646538613364353036343037393665373665653762356466663139356537326339663132 -36316130623862653733303836313636333533626662353333326163323739613334313232356330 -39656630353635363730663863333465316532393362333532306535363264616263343837653566 -62383036643236383366386538626133366432376432663033326565653065663466653137353634 -39623837643931356430646337306263623661323363616435663032656434623164313433396435 -32386634356438346566663339363134656163633033343632326166643239653531366339393261 -32666438663730663164633236663532356365613962336236343363323337336163636165333865 -65363036396463626362623538393030646531373933313538616437333864373034623163643836 -63303539326466653864663937303335343435623737633034633164383032396461333064306161 -31643465303034313363623036376537363136326236343265393433356534633331626261653461 -33316563373262643531653731626461663635346537626462336339323062636539663630333634 -36653365383766653236663565656662363937383530646639633036653739366630666636383239 -34643762363332613137656236663936656130333432383062366563303337303434313533643231 -30393739623139386431366434306634373361663566373061353831643031393664613566363037 -31303430313763376535616362323463653339343664646435663938653930303135326434636661 -35653166613935303339633233323638626266633135373866386336353239636238336266396536 -31626231643038373530343038376561386264646234346137623765396530313761333661396333 -32336263653937333465333436356635303661366437393439383435313563366433366466383464 -64343664316334633765643534383663353838336334386237353061306234356638646330343661 -34653364316235373332346566643532313563356461323261393564626137306665663035386564 -39343831303536653431323932303538663466343335333031653530656463653235636335303131 -33633731353861353464623235396635336538613637383761323564306530363933303930343335 -62363133663030653335636263626164303265343235303531343033393365656563663630343936 -33373637653634353730333764316564623036646338383161303065396430623163616266636261 -66663037366361373362376666386333663366626535396166646262323439666166386339313336 -63623161663838653933303334366463353961376330636331633435653130363638386665303030 -33346232363563346430393835333864373834393334633438316634663466613238326433393364 -35663665643931343165643538613732643566663566383731303363646532653061376335333261 -32346361656632653863333532303032326666326132306437343334353737313663363064626364 -35623639653933633535643866653564623933656639323334306636356431383136653938366437 -34663838623930366466643432336132643866396162376339623531373133643131326134383430 -65663634336136303238393832666363636139333739326133303663366436653736306235613261 -32633862386138643635663665336263643337623263653064616531396533616562353533623033 -39663130356138393966343464393231353263653866393033393062366566326461666237356235 -61623038346263313834383663343438333932656231646237323030353461353536393564666131 -36336539613664396364363634376430613262363039393061623237363765623139663831313666 -65396237653934393032343036623766643934643536363532643463353766393837386564643132 -35303234353036666638653861323439663861663633616263303963393734613839393434393266 -62303161333237663162306531396333393964313261666236636331373330663463393536376635 -34633336313966316561653265663933663636626463613563393639613162613166336364636231 -31316264353963383830626366636264653239303663656435383539366631303561356532646665 -66653832656535346331326661623663373964396362643865396239313335636565393936623663 -62653737376233373837636165626163396163393964316331646230646232666563633465333233 -32376431643037623462653465633931643731303935663838383033623335346631343139326632 -64383233313236316262343864366139346363363938646431623364373566333663343763303931 -64313463363638366138373438343032653262353637336566353862623835613662396233633930 -39323230646561616534373332366166646132643730303664376162393133613062396465343735 -61383863633234336264646666343162623330326330316261666539316434373333323538333735 -32626366636436363738323339396136653134656265393237353939626437326263386661663336 -65663735343566363136316462306432613262626561376134303466643662356364383435313839 -32316237326365386230653638346330663032383065353262636133323731373265643235366635 -61623030313834343130376332303662333464663835363864303431626635653234643966323764 -65643839643032643336613635643762646439613565633434396362643135313536633035333936 -64383538643665666635343033613065353035376466313662613234376339643733303530646230 -34313637323837346237326430313234363734623330303961326134343062346137353961313065 -63636236626461393932353966303364346664306362336237383666643135613239313366663165 -63633639633830396464646266393733666164353262336334633830363366653734363464316639 -35646239316662313434383864623332366639366631656539306430303831636261376137653261 -34306334306263643637326236306365386336363433653239623062396339653631366332646134 -33633038613865353336626563616666613330633439316137353938656135346562666130613039 -62373466353261363362323361653465663530613332346138323439306631373932353634373764 -62633134323936373132633532343331363138316135666562663737616439393836313831396533 -37393337653635313565383435336530663534313033626565306337666137616333663062623464 -30366136383863326465326334643562303236643137623738353165323537313032346131336465 -63316334623264356130313031633638366466353663353533306530363161333837663566643831 -62376432366435393562643832356366613434623364666337323630373864333863313833616135 -32323761373966396165373530386663336533653030636330343664326632343466336230396165 -63643737343834666634643730356439393238633535653530616536323132643037643137653337 -31313231336565636333373233623735666635363733386465373765393338393936383333626335 -64363038383161373766313463653139366365343336353133313337666366623665653033323562 -34646535323137313265653562373038626438356365316235333839376365383966363632643264 -65326465333762616462336537636138616130363835366335373833623934613162363032393466 -36646231393937323632636431303139323530353666383639326535343963643234633639336531 -34666534366262363161643134633035393734616539666463353934383030326339626636386365 -35396532363737666438323635643733326265356365646336626332353734323134373139306539 -65636537613461313863643761326532303032656562646430656163626664366562613361386434 -36643335336464396135383531663239646535356636306536383031396634333834626431643932 -30346463646534353733656565393163383437653733653633663535646330633163396537333032 -31613839356137383362616434643961323630333765383361653233666334643461353165353638 -65353664336663633835393163316434333338336339656339656539303936663137333163316239 -34313934333731613466653866646638643931613531666366626664363933333262386532326266 -38366339366437303535656634663363353136333432393638396333383764316436386133613839 -62333164316136613138613965376462643533343762623666663336623865306164376534323731 -36373532313062363535306338636535346532323830313834383238626161353765383031633161 -61653231613765393635393332653035366435626265343038656338636539663034303233623630 -37353337633761393837363732643235613965366662633037303933633330623765343130326137 -39303866383133316466613161643939313638623063306635346633636530636565333166346134 -63663439343036616130383338633232343037303633336261323938386263306230336230396236 -31353666316264643936333834323332623063353131383066313535396233663536363032386235 -62346330643234383536343765356364353937663732306630636531653461323238333965383332 -66646561313430383235336634316531396539303036333431306431616333336564346662343364 -65633232366533363831346231336465646563363465306533333932626132636431633437373364 -30633136303733643661306332356462636661663730333564396531653134313433656335383535 -62386437313331366162343933313563646332323031313937633031386365333431666631336238 -63386461323533363538303333323333313830303836626436393261653564343665386636336232 -62643332653863333664363936396234363762643962666633356337373163326638626232653837 -33343738363533396531326431376665633038613031333565306230623937353435366665376165 -37363530313538306432376530343334636332623465386566653136613338363536646337386433 -34363934386337353362303863353532636632626633386330366635376637383331643537303438 -30313763653331326334376463616434326236613833613234316232343466376334356439383766 -65313237336634313533636536343664373538626238306265643237346233383138386535366338 -39366338623931396539656131396535366139306361643530346136613738623636386338653932 -65653632613261313261346365626261613463323463643664613634393964623132616230376332 -38663965613434626239373234653330373165336632616133306336636565316165326662356636 -36333832363662303939373961356561386634633763356364653838353461336631333236346466 -38623733626537376634396466346638613566343638646661633065653339333163623662616434 -37376263373230386531613266386139363233666130336532353134643762626636353964633432 -34643039623361363536303531396164353932363437353339663233346464306633653663323037 -34323566633461313937393738636265643237333430663638363933343535636565386263313361 -34656233623564323662316436616663323131333538616664356363326432313961613637626438 -66313236323164316231393861373965383239363838353038653831663164303732623832636563 -33303231666162353466633839343338366139373634313737373332613562613063306338316132 -37396363326265326163653038343938383765306632386263313530363463316135333237373638 -62666236663764666232386263396135623434653135306165346332663333383464323434326133 -39383366333333643133616366353834643962663034663237656432393035646436353362363635 -33633761396662383638383366626633633731383832303832373933346564333034393735316338 -39333931663637376539633563343161383833613665363265663165313032653434646162326337 -61373033356230646263653338343932383361326339323763386563346338633763373964616330 -66323261666536356366323036396337346435633537376663313261616238616266353064623062 -35333634633862636366643337376632383435363164616662633963663636333138383338326337 -62366261326333666334333134656134316566396238663833343465383137373236326664656435 -36353832343162303331653838616365613666393033356632666564636365316333353832303939 -33663461356633616264363630646137613332663732656465376365626361306664643232386165 -62666636613365333763336561613434393037313464366339343838373964666638643638626533 -65666235313635396233663261626362303232633231323330386265313835353963353137643164 -66613863613464666234626230303837626538383634616263633439646562323735343731626237 -61643630643132323236373166336338373462666562346531333137396562373061653962653339 -63373639323765373737323139313334306238643362323237653363666663396163363637353363 -65346539373936663636666166626361653565626631323662363663646466613233333766653062 -65663266396131376466303134393735636537323763353533663863626339373138623334363132 -61363533643366316235623133303238623166636166363561336462643232373738393566363865 -36663035393537633065383234373631643430366136303065376339643532356561646232303338 -38363733303563623562393139656365363831636639313461656161396662653735313137666136 -36633630653535386539636162386263316435373138353034643631663161353766316335316330 -35363130333137626538396639373036653137383864376534623635353036663363303163313532 -39353435333735653561653562643064616533623835313933616230326539323933316530633037 -64653038643861303432306437633164383538306335643036663738396464303135616463623335 -61313836393236633864383233643239663531393365643862396536653438313633323235343064 -38353163303630336263393266323530393336316434623662343831356165303763623137363436 -63363038643536363937363739626632643235353666626266323736376365613838366166363662 -65336462313465643564636262643530336437373237306436636366313931666630646636336238 -31643161383066313965303233303461623038386639663765373638343366366133356163313839 -65636465643830333565366635623538353638656562616631363363326633383365663032333562 -63633837373138336230656561326237666336333862363962336531643735623033353539633136 -66653231386365343339646633353038393135316332376134343036376363346431386562393134 -30643061343462613163626239383332643538333265393763313532326130663164663263656361 -63343830613833633839313539616634373034376535663634333439613236363865343562626239 -31336262396562346466393233343163386338346561393335383835653036663763313236356361 -39653232333532326635623563376562616439373837303562306432366436613264313165656264 -34306361653066366331343237613135383039653764363561333561616233653664316562656131 -63643362633237303264623630636563653032353132323866336435633666396462643933336366 -34353230313033633034653362343162333634623666306330346566316163636433343761343163 -37316134303863356239623264363331653435633765666431376238306632333264643235643162 -32373434336636393561653832656266393639366437316632653733303535643935366438306162 -37343432373031643635356330353139353334626164326336366538356338376236663764363331 -62633536306437646462376433656435323134363637643961633664356432333935616462666238 -61363966306137653935363337633633623939303764666261346631366532373365633761633936 -64353835336438396435323535383638393533376630373235656130346363323266363433663438 -31343136373031326432613162636532303839613334646162393131336633666637666163363233 -37363333663536353063366335613138393737306265623538636433326666316235383135663766 -31346134646636393737303862373237643965386533303361313130326633646665376637613234 -31303835343532306563306364353363303837383862306563323831656532666634616430623438 -39323066333966326234656230663936363432653332303461653730356364356465353332646137 -63636638343966663331646466613531346533313939333732353930646362326566306635363035 -66306532346535346464666539626233333231393032303830333466333666383937376537313666 -33643965313365393664653838356165353139353531326230663661323965656630336532623331 -66633539383135363563326165316138393133393565343162653032633139373337646139323837 -37333766383966363934616238343764353231336563336566313138633835366230663937363039 -65366134313534386265623731616261636565353434373333653530646235623163383238346136 -32356564303464383365666663663232316636623937656438316332303966643964383437613737 -39653835333330353835653830663136323165326433383531363735383932633435366161346364 -65316230323330393762316462303637613036633439363862356533386234303635303731666338 -33633639323761663137633832653335623835643535646637626464313836363737646333383734 -62366535656632306632636332373438646261396135663139656561623062323939623264633733 -38383565623730313333643164616661323838633161363764353033383636343366373361396561 -34363862623038656262646430353732646537356336656264336436666564353438333439353830 -32646631623839623934663061643930393531633230616434306539326338623734306433353332 -38376336383038653336623066383938313734336138343062396638643461313734643263333135 -61363630363030373363663832633063306362383437633135313931626439393733343964653535 -30386234613835386662643136646266613339396162656136666336383133623332386163333532 -32396161653035333239323066323062393035313335666438363964336662313533333531393134 -30613730653534373764613862313465356538386231656436393366393566373665323738636665 -37613135333230646439393833356461336433306137616139663462623861353138383337623138 -65623138303163323735383937646435616161336535353130353761333063356262646664366339 -30303739323736353531313530653939363836633236663961643166626239303263633563323637 -64333665643036656631653130383033626664323164633038643035316335316333373862633538 -33373837353263386162663136356464303838373866666133376331636461363835316362623332 -61316634346665353035376463633337626330616134646561393334633661666634393261343339 -64623232383033346135323530373265333965633137623965313333383231646238386230616434 -62306631396266373132343032636235323165666564343161333135303462346238663730376432 -32396534613930393465373763653938623664626535323638316335636263666266643161633939 -61363163643164633865326465356635393563663333343731663230646132363366363465393362 -31356434623964313330386536323765656462326264333465616463656530396265356463343331 -31356539303735326563353063613536373363626137316339393533646366663235653562613833 -36666262333234386230363334653263393766653538343939373435646432633236383538326261 -65306234616161383861653562633138623031323734326239613561313466366135343166363065 -37376439643963313761303031356464313164333233356332626135653434643730316166626434 -32363338383734323865313334343966633130333337363861333363353236306538633862613966 -39613432636639313639653564356564393930633861333661313133653730623235353432343839 -32616236613261366361376363613435666237366261616337663865663135333039333930626239 -34623732666466656163343362326662633161623937613033616666356566623330356262376333 -39373634333031303461323063323666623932336665613564623766393036353164313639363930 -37613964636435313231386430656538383262643835643761313334343131363431336133346632 -39353337623566633130393736666135373663653631616535383134663535326232386163393633 -31626639396532333138383134393739663034313065643132663837313632386263633132373132 -32643161643437643136396261353731336566313363663236323033326164623230666438353365 -37336430306331653933663636653265616133303463663637353537346266336434373361363164 -62613962626262346235393961363632663437383337316263396633636136613466653438363562 -62613431333832613663626337376362386566333430393566356539653662636130366332623063 -66646330356437636632366238653465313832343130316463303363626139356164356633653438 -62663466666333373163626232663866303631326436313366633533353530353139653964303731 -66323736386237646339323839626163313464303237353535373265646534326164653665613832 -30323339636231636636396333636661393266373163656434343037633866663861616463306337 -31666566383339623039313731633232363535303535646539343538666234303835333830366332 -61656134663735653734633166396536643637313630383732623438386234353538306538316264 -34333766323831643733343730306562396231656633336664666636383033656561376365383565 -39333336363462333733383066656130383964616336366464383064336235613263383466393637 -64343639383862353333316563336461363661663133356466356131363439393432383037363338 -35306361346136343532343732376562393136313338653933366261613165376230613161373833 -33346439353434336566666131303964323037653530396534343032643731623165326363316438 -34366638613631613164303233343534323661643166346433326562373237313166663566356265 -61373438336432616136613336393033343636643630663861643338383533363539656362653737 -37393937613135393630323036633335613235386430643533633465316539383938363066646466 -66626134396633663164333966306635313264393235353163346464326663626337313839346664 -63616230313162633438653330346434366362323063343335376461346336643335636564663630 -36643238333663363666303638646464613663383166313533666537666238623264633164396533 -35313338353036306264303334303339353565363733313239663334616535363565616136323432 -63366563646334323062323164363735666530663735653764386230323035346530303139613061 -35376430393366396535663161363363393438616434393065343532633839616663613438643737 -33373764333834306461373036393636363135376435383665643836303362616239333065613630 -34363434643866306662323833643264336335666162323464343735626639323236346561363462 -63346163656263333737353964383739333334636662356330663136363531613434353133613938 -36653165616339366333623338636561303737316163646261306464353236646464326339643736 -66323036656332643565626639646135643937333863393866386564653138616461346562323334 -39616231306464346338363731316463666532623233623639383266323438366261376533323730 -38616530343738373735626333353662666564353733616639336639323938643962363730663162 -36326163646563393133376334656661303165313739373663616337313664643630336439323163 -32313263613161376663393431343532366138623162636139393561356435306464656664666230 -31653761393332303239376563376138356536303962613564326666636265386233326561303031 -35663362303938623736303532393338373061336630663938353966316537613130313331633564 -65316566373333653462316338663338393538663436303264626434333236386431393632633561 -66383635363430323638643263346261386537626537363839316535363061393763346266633130 -32373661623431386234353464643362383232636461343435656235626634333931326639623937 -61643836373065653332336563633336663662386532353737666161326164393438356463646338 -37356665623637653765393865633866383930633934323162666132653238613532643939383866 -66306234353261636435303030313033346362656166643366316264306665663334383134356265 -30633336613237393637663831633438643834326333633862316635653362653665343962663537 -38386262656535386462643762333931636265303664646236333336316562363364653630653335 -62663066666466343962613265383935393763343663373135333835653732333639323561623331 -61356634326236643137373831653963663032323266656630363232393066326463363038666161 -31633466393633643833616131356337623539313738643165613133333030386561343939663762 -65383334363938343165633765366139323366663130306139336139653562653731373364376338 -30366436656431383066333663396661396666353461353539666365653932333264353435363735 -35363964633338326130656230376434366137353966646266366265323162653939303133316234 -61336336666431343734613630303833396134643562313563663062353962353338633332353964 -36633638336665393132656163393063616362326636623764333864353537333434666366326230 -37373731643361613636633230323135356163633037633564623135366338353665376237353936 -32393731323038653062623532353637636464373465656632623764353261663032303162613133 -66326362333035356361646431643034663430333230623731336265343863313965663663613634 -39613038663338633861623362323163386433643130616534323139346166653031666439653532 -32373938663139366531616530303239336137633966333738653963346236343165383633333439 -32326638653835363663333332633539633163313662353832616536313936376163386163613933 -65626437363161383466356464393465663631336236313566633061323838663339353637316639 -35323664653231646535303963353236613035323566383436313861336531393136313437393137 -63346537616631353832303566643039336130373730396235656336666634316364326264303233 -62663031323530323363646466303037363438383032656635623063656236643533646264353033 -31383462316430346165656335343338646233346232323232636136303330643832666263353961 -31613137643864616364323131393130643463316230306463653638383163303239353838663361 -36386566666362396431373565303661663731363865313239623631616436646562376537353234 -39343834376535626430656336646139346663306461336532653463643561646632373265316230 -34306235303863613965646438643838616130376531643536633434323563656230343766306339 -63383232616463336164356338323938313861326232633638663332343831646438663563376363 -39616663393534373137376637616631306434316166316138396361626231326238353662663664 -37613164316536636164353961646433663432663836323630343231353864363562323934373330 -33316137636561663538646231623530646339356639393636653330366364613634396165396537 -66396330663665333762616363613834303264313536383937633965393061396566663738613732 -37633336633239366437326165306661653164626336666131666630646666643033643830343862 -36313561643564636633646430643566363339396634356438383430383137323162363438626137 -64333637303963363663633436323364306264366165646134656364623038323735326466633261 -37376130643836313236313131343634303833616438333865646362323964343438396637633835 -33333131313332666463326636663037623630376566383265616330333931336165303332383433 -63336462343731636231373839616566393437343232333434663166363165623735653538383832 -34363734613463653465323861313362626637393263633838343438623430653135666165343931 -66343564336231613635633766333966303737633562313664343835623039613833346635363230 -63396166396362386235656663363963383166666635616531633266386232393536646461373064 -39316135303838663963613264323034656337356238613861646233653932643861663563633738 -36366464653235323661386235316161373436313333386539366433656238356632663635303735 -64306537376566343931376331343833636436353034393762366532333132336532643537386366 -63313565386338336332613865393033623266326166636361333963346530616462386237306334 -66353936613130613934303566326132613537316536656337646532653834353139656261393864 -61646238386462323762386461373663613738626234346633643965346163343565356134333434 -31353237356633333931613565326238616336316462616636343634363730666262633636303563 -62643032363832306336646131623834343065386364323831396561366631663765623838313631 -61633132636639363562383861383365643736353032346166623165316330306162356633383765 -32656332656132643032383863346133663962396332356566396537636237376464626334393435 -32343432616335633138636335383433306230636139356465373165393131373837616635653431 -36653864646464623161323364613531383538373966663239623138356537323639353336636164 -36333832636366653961633765613136333462353530616230666664336437353232383036396633 -66383863643034376435393663633230633636396430356262356131326239643662386536363937 -33643432363261333961363763376432616539643330656136366165353561353731393236373637 -30643135626437383937336637656334353631323334333762346631353036633136363766656336 -61303934353965643864373863373066306562636664643766343739313138323935643463333833 -63316562396632386562323330333061333164363131383537373230306562386331363762623731 -34356330396464636365613937376132653936376361313161613038313237323663613537613561 -62646534326634633735616362623533613431346639383431323763343930333036653066313330 -35356264373364616234333530633334366363306534346663363131356233316137623363366130 -32316530653738366539646662393335323164323766303030346136643663643135643334623835 -62376132653133653139356430393862306632313039383662356230636137366432383933343930 -31356231373161663564663431343066343931306163623561326636326637363830626433363834 -35333266353766386235633635643939326366353832386230646265376532653463336565373734 -65386533633137653661376438343835326430656132666265373831336534313761613337396636 -35303433373830636136373335656234616632353839346432303736313962303233656363303136 -38373566666264313732663539313037313265633365393765376334303261376336356466386363 -32393166346131356633613834386365643135303033383266353131646163386438343566636333 -30353530313830653365626135323065343930303231643861313339326263383935626564396232 -30613737336336643766646136353765616239643262653961333766636265616466386664316334 -36636339303437373063383039383362633139663930636136336539646231636339393035393432 -33623630613038346634323638363266653431616537343932386364633065353665363761333163 -32643961396339346662366438373963336633636638396165333362386636636362356361383334 -32346561656164336332616434383630656532303562363662376465646262373235333138653236 -35653337613330656637386661653361393265386630316162653236343763643334373035343036 -64306262363631393662326437313163356330356632376361366139643334333962643234386162 -32333366356565336166666562393863373663626535613662333831366263373233613331623533 -34326339633339646137663737656132653764353664336433623662613265393236333430313439 -39336166303133303938383339626139396362643234613532613734353764303934363531326439 -30326639316561623235316364626465623031643534386131373839316230633664653336323966 -62333466646266316336326533363832643739643137623037336264643333383436623936333961 -66353436653332386332623064653063353366383738373736373762353237623130666131386637 -61343461613036333166613365373865343061396161616337376131633734383035316634656130 -31613939663262363334363033656263646531326533323935636331633331633739653138323133 -39343262633364663866626635363237366362396333313964333662623430363434383433393638 -31336236363133343665386535623730633161663662626466613838653161316335643563333333 -35393639373539393432616232356233306632303232383831626263396533643636623339623262 -33633864656437336237383038356437623938336364303830323662366438663362326162653331 -64353463646362366566643734366437363135373261636532396664643336313334373736636336 -36326162386538333134313861366663313062623631353866656639346132666462343063313337 -38376164646364306439386232333164363234623431396163646164363136623862363530323062 -32623761373062363436313031393235376134666430633364366535333062356239333563313065 -33356235616561373737303531653862333131393334326463336332326330353566633238383765 -32333336643563663261663930346464336433303161393132303539616233643862373335356435 -63613036306438326630623166666339643734616366383864333436616238656334336262356132 -61316533343036653365383939363562353535333531643966633864366165343161383339613165 -63306639663564633237646133353931393463363865656163626561316164656137363633666332 -32646664626232666565626638393962633031343466343365343062323339313466613365623330 -63373234626233303039346237656664636539346631376437373531323539646433333437636263 -32616266646435303635663332333764373134346366616336333362396137303333616137636333 -39633333353231363930343733613330346263386164333338613031393965653364343532663633 -30653834616332633365306161343632656433366562653033663665336361326363356531303664 -32626361393237656662376637373266623764643931363362656234313966613062353435656330 -38356161623331303338306262633538393238656562633765343036623633633831346234336164 -63663730323734353463626338336462373132333561656263353736633433626635383338396466 -38356266613362343131653135663366633262663962306632373836656239643932666666363238 -66616565653431373937643664303163653730336537393965656662653537346630643661326461 -33336234333863623763323239323737666337666163316234653862373932363139303338333531 -64313131336438616561643031393362343335633463383831623230356237623830613839623939 -32323930303230306365316630666636343961623938346535633635383836333335363337656138 -64333933376238363838353832366265626663316663616639613963656333326365333661613632 -30346632666334656433386636356562346532386637393263363931626331616534633766383537 -36653734333631616339353163356566613234393232643136643535336662613537643761663734 -39653535613261363766626139663537356665336237363436653134353633363133306132636430 -35343637393537373165366132326533363339396131393265653066326633333936323336636231 -35393062363565303439616266323865376166313334376461333532373738363061346639306534 -30356362353330653733373436386363303561353233356464393732633261653362616665656561 -32646138383533326336336437353131353934653763363637303939356532623963303632386231 -64663864333536613964613866303963666562616265323534343438313339336539646631623264 -37326161386665663030643234343766636535643737626638623462383332353930393566323134 -34303336613165346233363730336238393938313964393866616530633261643066303964306136 -65353335323163343861326334653165386563636362313164386238636261323335653530313366 -36326166323966343362336438623530613232353561386263316234343938333531653136666464 -64633234303734363466323062646638376338636439343963663165363039616537663766326364 -34636432376134656232623735636337393330303466396130336537333838643834363238363531 -34313130383265353766646266353262373934663830363334363731646634316434326133326239 -32623531323931323461616632663163333562643831313633643234646239643334616332643363 -65393136386262363165663065393336393361333861663735373833613465336630663438623437 -37366662613866336439346331633331633535303763333632393837303537346436626135306139 -64333530313932616432353662663731343639326263653562363134353463653662336262356637 -61316261616162646161386136646562333862343436363731353931303938656333626630393566 -61343731373232393361393533323035303465303831643163666366613739396261393838303061 -36323331316635343261386261626161633533613866363133393663646531316364393062653864 -61336431323162373461353562663138346466653166643336323734626432383862636334373133 -34346334663432643464346366373965363938323234663964353066366261343462356532623465 -64633939376236633031396461373533386132626638376264623235663333666165316231383134 -36633034393239316438376135623363313662373433366631383362383835646537393363666666 -65356532373233356534626532326431633666363366326666663533393838623863663862643632 -63396131663530613638393630623136646665616466393666303238353264666266353331313930 -39366662396563303864363461653932323134333062363566623732323131653338646430666632 -63306238316337376137336530396533663861626330663730373832626565386466373532666565 -65666165386462303339363463353561363837316133303437656536396432643766633235336336 -62343563326535613937356138643033313938386439353535316465373932626636356366353034 -35646261663562326366323937373433343639613839353633656466363933623137626636663136 -66613932613531303031353733333131303361656161653639643863373430386465653637653366 -35383137303934326631653331663936626339616239393561663131396536343565623961333536 -65643031353266343331346533393162336165373362326232366130616238656261316561373534 -32633936666639326538316666313639396139366631653366343138633761356333663134366661 -61346539353538646233316363626665303163396435333061333234393739373637386565333933 -64343739626634326534386162306462643039613635623864313066303236343039346438653366 -30643933373962643961383135346264626465643662613332653561326434663432656238353564 -35653866356531356666306435353262346433346530356137353436663864646337633635323331 -37313363303261616331323064316566316233356666323966383761663466633032393735363434 -33666632393764323061393038316366353861363939353136303632383262623633326331633361 -37616134376564306637303063653464653665336332326165323366393062343266306533376665 -63336234323534623236613639646138663066376436303537633033353939326463303361303865 -30663133316364323534383438383237663466333838363461666539386638646265663061656639 -38356431626335313566326133396134336563393031356365616162313131653764396335666234 -35643438313534626664383031343735346338373836303538643437333364396533363237383037 -38356563623666666232383935333063613630343732346336366263303234333337663562636264 -32666266653663333439376334613532616233373764636331343161343665636534653730623032 -35326535333732353964633036323832366634643730663831646463306539333033313639646438 -32393732636231613761636134613033646533306136323539393465386432346330663335653533 -38373836373835343964633931323138316139346437656666643933323936343739366139643431 -34646332393830613966316366666534393636643166323539633933363465633166313432386535 -62336363356664396430633738316635616331343832393966343364396336616266386239616530 -65653537333664313862656632663332616662316331646264343665653965386530393365383434 -35303662633864393737333433303764353338616261363334636365353566393964396134313964 -62623964326335353031323461306566393538656161316338316339313963636365333931643236 -62396238386634633833633934633535303731393435333332353139656162303334343834613335 -38646234613736613030316464626535323238346437346265343433353361373764623761383431 -65306435646163383031653266343462393232346230363232626138353039613665306234633234 -37393261613738383439366235373436313333326332373565623365373232373837306535656131 -32663536373138393137656363633133333564643462383736636138643762656332386362333932 -62316365353461343463636666633733633235616432346430663030626535396562633734646366 -39633562336231656433396634363666636536396434663162373332643761633566316431653137 -64666533653931613261326330653938313263626535303036666663666135393665383731363139 -30333239376537323561386238393534633061653539396332363236373632306439613337383364 -62363332653464653034636331393936306161346630306334393161346562343734636233373666 -38373236613765336335336530333330663764353837313465613963643665366639653764646230 -30333139633735393531616563663933383532643330313337313733643236393339363965306337 -39653533653064663166373966343462623239326534613635346361383036623662613434323233 -65396636316430373363666566626232383037653665336539633161616130313063353534336434 -30656537346164616230656362353833613566303538353030303430333665633363383937613465 -35366339393364326165373961323232383835663538623234373463643832353863623139663030 -39626363616263393864303038663530386238323238313165323032323362346138326131366632 -61383136666439353733636337653662613535343565373631383664653835613535643462366565 -61636235383863373963386135363536363630353862346661636236383434323164346631356564 -64626366663931303235393861616335653865613063643736626165343465663732333339356430 -34316562636432623638636637663762616432316334393437356334353731666530363632356131 -38326662333262616432643132636533336564343433323365356561333165313661333332303234 -37303132336239336235356432363036373631303065626438303937373734303936653032356564 -36303536373563623238376436393831363538373765393837613563613735393964303836353832 -61636233373534343564333036313664346534623932303939353864383236353564633166613536 -61363631346138666233633164633062623037393564366530323535623965626362373034626663 -31646337343530653364646363626366656632316332623866646237363339393062643432313935 -37343466333364356331646535366638636233633766613133343539393064666536383339303064 -38363165666134383735306662353134373562643834363561653161373139373530663533303961 -35333538346438313739613137393365393761373135353538666333653536656135366131373235 -66386438643937303831333566323762326265343030363763363336373863363438646434393831 -34343066363235323866306332353761386631656364383030623538393239633639303562393161 -62643338366432393934613734656136333434383332366531353233393131636163653833366238 -37373834323532633931626165393632353835636432663437336636353434356435303233333636 -32373231386664356562376666343466613639626637373331623164343130363737343765356237 -64613564393635316561386537363833393061353033313738326561613363323765633835663665 -36323338646333666639653937353337336630636230353038323765313061616238653937323834 -39663639653063356364636637643635656138666538666266626563386464623834343831666535 -34336238356164396132353164346435313537623638643939303364666439343064306439623265 -38616664653633333364613062616239393638636139386136313034303234383561646164663665 -64393165393434396330623366623839366164616535393763643761633465306265666365333630 -31646538663239623131383765366430613365613564386466613431636235656632616233333864 -30613661663532313263303233346364623630313338316565363832656332323934353964633430 -34343065373635393338363935383432316262303935623866396338616364666436313638313934 -62346363316334633661396265656432623065643739303364663639353662356638303563373538 -32666462333261353463306337353139636630646139363136313562656231653964303362633137 -65316531663138636233396139393161616465356331633931323063666430333965313936666630 -32313263326333343233343262383465366661303365346530616333373439303038636232313264 -33623532303065376531623235383564376135663264646664383162643263363331623132666130 -39386430613535343835643666303664346662356334363066313531313466353136316165393432 -36363139643464333465616433333533326661373762653763613764613761626533363365623630 -65373534663265383466616130633530626639396230363766333361633030356631623738396633 -37353632323831343738363336623766376661663134663362396435373738366236346634613136 -61653561333135663337346630666231666133323831646638396433346239326138363665346637 -34323734626266303763316433303230663035333663666432663264633438386336326538613462 -61646561663432386632333032653235643238393338383139303531323864666536626162303133 -36653964326465353036643032646633373862633862643832613062636265356563383566663136 -39616363313436333436313434636465316666313137356466356661396638313161383765633332 -65366132353666303132646333353839336163653339336464343132323066323330653537376133 -36653634623637336435383437616234636535393965383561336535653132313639613663613163 -39303762623165613432613632383338306234306139326264653633393038353231613431663231 -37306338366630623932336362323136303434343438653066393935383435333537383630323065 -30373763656163383963366637383831363865376533326237656366646232636334346431643838 -64623631373264336662313134326266656438386561333932346336343539643066353563383662 -65636565363333666666653131316539346432326463396431623665323963656231316364393038 -37623033303132316232303935353430623337623838343230643438633435616130616132346235 -30646239653035316539643138646637633065653230376537316364353837313937623832626136 -37636362346463616236323032653333623765313539376264646464373630336138373866353461 -61353831663839646564373535306430626534663436623836616466363834376638373639643863 -64363138393730643166616536353666616562613164333830663935363337636133613938306566 -64313962336661363662353132363238393939343030653838313234383338323533613733613432 -66363632653264666165343235333732643933613234393363313330343431616664396531633534 -65343537636532383438656665336135656666623931333631356263383539663732313565303734 -64616431343732353061646465623437386337396466626566373030323336386338613531353262 -66653537646633626235663036643562323635316264333939373838373938333132393366333639 -66303061376139313231643035303139303330326638336330636132383330666433356466623064 -36383864616164643139306337656561303262333565623934626333633038393538633237313565 -62343164653930363864623566303534363035643238633866633934323938633764636432383333 -62613732353135313665326436616630386233323330656233313365656265623464366164616366 -33653964366136323835303639616133653962383135393430303535383162626131633964353961 -32333632303331336233383866653763633133316566366537353132396339393138393737666238 -30613539393563353538333232333937383332373838626334623361353739633434333433393861 -66376163616136383062643863326538363430623635313763386362663336633937633535346231 -39386432386561643239626135376662323264376264633061633161353435323330613464363963 -37343166343733653266613337623666646339376639663638386363343665386234616237306536 -66626131663235336562643834396433336638343833346435333563643166643439353338373561 -34363763616563303130313062623038386439643430383264623266366162326132396331393166 -35316434333435356364303262353337393536623534623738646137353937313138393634663032 -33656364313538366566353962616363653430353761366665366135346436343633653065663135 -63356530653435643764636431373561326261386639336363656465643036663661323461316238 -63633837306166306435303036643862376536373233366261313838633333306539613465616265 -39613765646638366264356161663162303131316261316537666532623237633239303538303736 -62383731343832353366346434633363383933306534626261356366323662353635306439623338 -32626130383134303862653137366531616464626636353233653463616461376464666134656664 -34656631666336393364356133626339353763396362396162306666653832623362663832326563 -62663535303363313962633638623365656232653261316637343364346566393061343665616361 -38636330316662613034363735313263363562353933303161366439666564343961616435336663 -30356138613736636465666638333734653032656534343631303636393138323061613436303838 -38666139656432343166323561663931393665326636306335626433356264663532383762616133 -36396465613431626334626632356530653764376636613661663363386337643033613430643661 -34316563303766663339666362333530366432653364386262623230306634666366393435633066 -39633761366634626161393165383865313531313430363964333063626563356231303734393332 -31303433343731356633373864303864326239393963326261366134316433303939363864356365 -36653636303637353935373734356539623066383631326162336436343931353233306135643239 -37393061393565613435386639326563633238393736353061653430326166363232346634393035 -30616530626635303139613335366532363539633339313133633665653766623864613439303739 -33646633616165363635353133323338303432366437366564646335646335326239346261383835 -61643536663461326361333564633964653266633830326535303861643761333963333036303630 -39363636623334633935663461653835373961366631626233383831616235353539356234336334 -38363466343537373136346634353463643233666532626637643238636563346530313966306637 -64656139626662653534646664636535396661386465383935303434316638396630623038303464 -37623730383733623165316564653063383332383762356636333534373461356534633837666165 -30383464613034663935636639633039363532613634366439633061303138313761343065663530 -61666138653932363038303935643864363766336461623033326339393132376535366330623635 -39303262313563643833366164303633653462643161633338333963623235376566656530663663 -36333365336166653831396264363862313835336339333661343065626632633033386432376630 -32663230373636366536366161633662323535623734623365396662353432613263616333326261 -30396439653730623437633761353964366164356435326538643238313632383435396139653437 -35643565363565353763386538323565323261303864633838396366613331323631653634366635 -64626131383762383934353764363639336161376330353535303033653939333033643763336362 -37353365363530616538633433646164373064356535643837373064353833663033343837653839 -32623137356330383139343164376637633033653333316334373562386661326433393264306665 -34653834316334303031346135623763626636643530383264353933383332666264633938383730 -65623139613065653364663437633134633963373664653765343664643461653939626134336563 -39376266353732386436396331343235333735643733353939333263303066633332366636313963 -30353164663037373661326237336463343739393964323539343037316234326139363466306632 -31616430343435613866373931396530373961656365316363316339303861633335346364643064 -32633563656363616435313837306162613230346533346231623765316434393862373265306335 -32326133623963653437343162383436656632643961316133326635666466376661373465373038 -38313434613638323366386163613531653037393732313039373761366339633330633832383632 -65633932623364346638363131323366343032313764656532373030633338316536623237313832 -63656363383039656365323964306236643434396531663838333363646261666135313739653966 -32333861656363396266636561383561663832343563633262333263633438643663346234396262 -31346666383738313166343066373031323165653061666166633439663439326338626139313535 -65376537656536616638633165306130393535653231353733396237353839633963346139623630 -36326433373731366334313763626264366361616662336465656362383439373733643631333463 -37346334303530633737313334376431643436643531616236313761646561333931356162643836 -66663239343839666434623537663261653730313037303833373436353665363835363163363135 -37393236333734633334626338373963616631366530383665633134653336336533343863386664 -39303538623733613034356335643963363662383938663830313232613932616238376331323431 -31313566326562633436376636343434333935616136333936363765393339633931653931336538 -32626662313033316334623531393930323436346333343364363439623432636631386162316431 -31303466306232613031303365336263663832353137333130346464623064303834383164353161 -65313530323633316531393234653763646632383339343336616639393531353933323139613765 -33363038613736376336613566336238353432376539663362306565623832616133353335333038 -63646139306162663032613636313837373866616139306335626234383063633766336663303531 -39323336333361323964353164353436393533623561353165313065623264613635363661333436 -30616533613933386230303263353732653366346662363431373862623961333636346565396131 -33646438643366656232363235376434373965653566313865656562376262626561633334353235 -37306263326364343433313461633338363235336339393466383433643638643431343839396134 -66373338633266323131626537353963376637303635356464323761653535633033303832366161 -39303462373332306635376231616530623537636334626135666362633563623761316139613665 -64656435383532343533643566333164326264336131383230343334396662643463383538656233 -37643033656666643334613734663866366432613761303030613837636361333330633365353065 -65343666633164326535613332346534346636343036613061666137393564663361633836343466 -34303132626336643963343461633165313932633561363136366166613461396533623230353334 -37386261643230353062656137386234323765613965613665616665656437316336643738633537 -39613533396136663932383664663665616632633335653938656539346437663965623839373633 -31313761393736613831653162306438313334326537613763363462346131393337643133353037 -37376330373064643730633561663434376537313336393639313734343663356337383930373933 -35346265663733376631366130396534373437643733623938393930343238383465666233346439 -38623965363835323761626664313636393032616530386166626661376230313364356462313365 -65373030613165326134626333613836356362636435646632306664386637613962623761353232 -65373665376434343431623634303836373965336166396539623965393339333666333638623939 -65666532396165333266343632363439313834363032333866643661353531383566643033343630 -62316161393466313934343966326562653037313737613937333266313432613930323664616333 -33383961386464383139666463346436353461343930303432383733643239336334313966633739 -39303633333866323265343137363536633835333937616532306433346532643437366536353032 -64393532663933663662393861353037316137613834633861313062333933653736663939313235 -33306333363637313362613431396466623336366131656137326237393865663733363832396531 -34323665313363343063623363373865613337396334303130383830663931323137333533633639 -37306636366130326134343038633532316232633362663664323735666563386135636533373634 -34353931373334326537636434303462313030663639326563636464343535623435646161323237 -31336238663761326339656638333737323732306264383366376537316532363837373830396337 -65666534323135366335623966376537366539386562643839663436313131663739303532623362 -66326161363535656238393561356131616538396565623235343338366166613638626533323534 -37326462343834653662396435626365393432303061633435353566626536666238376535656630 -37356232626339373239376438366633313666306164623035326438383536383861323639376663 -65386331343639653439323565633630633262376338343862666465303734643933633037333661 -66303864646533633737316635336231663364323566623837626230623535373161633663646133 -66376663336461353265623537396630353031396263306364346232343065353131663764363064 -34303636643031383831366636666364323236636264633435656564363936666361346462656631 -35646565616334313632623636636138653732616438613535393238373332363865636131653135 -36643639353364343463346634396664373065343138616164646337323834366166373330633037 -34386333326436356431623334303866303464656437656362663932393562326433303734636434 -39646139646562333634393834343732306135306466626364316236646536323464386630323164 -64363130333036383638373237383937663934666538343738366661333134613865353336633736 -61356166633536363862363562616134366235333237376136353863616131373130613832333830 -62316363333834303135663963343632343137656364383264646561326139393163663136323032 -30623331346565613931636663303031663137343938636336303332613966666439656236393562 -30393861343135346335333861393863323666373836643933333866323466306263383234663731 -65643263346562363335346135383564363266666262613462363833373039646261633238336336 -37313166303031373464336362393537353339653666623536353536343662376136333932386263 -30313435653661306264613331396335613562333464393063323666333231396466656632363735 -38633931363935353635343938373630656232386637303438366163643064363536626631646362 -38646564343166333338363934306666316439343866323965323332366466363064646338316336 -32363235613162306237323735666636346435363237316565346336616130356135333838363165 -32313834326266306235313161363939633264666439323065383661333034666334623539363165 -62623238656431366433313362623465393636653933336138626134383962373736316363613234 -64326531306130326635376532653830386566366165323864316666626434303132616362383331 -30383733366132343532383662663937646662393438663730666630303337323736626639353063 -62386363646363343939623637363139343530663338363863343133343834373963313438626633 -65623763333061383430643933396630303563383330643634376535656633616537306261303832 -64346432326334666232376530623665306331633864333630623961656337303862633235323730 -31316639313266353631316461336433636238393164633830303537326233653565393238616530 -39363634396438343763323166386532613363616330366339333739316235333238346565373231 -34303733613366386365646364396530613966393030616562613134653134366364616132323139 -64303936656333666565646534643866653831346334313765343665343133623035316562353966 -39616462346632333839636137366332383934326531323836356134363238386238633862336164 -61353133326362666537623164393464306538613063353138323663646266656561663237326461 -62306437646664366137373739663336653835326364383034643762323163356339326363353733 -32666533633630633635616630343031306537396461326639653234633465336232313638623964 -65636530656165626134636466613266366566613663613231363664353431643262633336343536 -36356536316131383138646433343136633334633635353465663663666132616665636432396331 -34393031353265633738383266616162306237373562633437336539643865383362613263313833 -38643861363066363162623163613133616236653134313263316430633337396638356566383235 -31636336633966636164306339386531353763313863666135393435656333306331653764356566 -35343634353462663065333337396564616435303739313535366331316163396238643162346437 -63313966633832376139316466663135383435646434646636316564313939346438633832306531 -31636662633134653732396364373134663039323563313638336530366135336433313466623437 -65366233383631343437373333666433626532613164306461653761373739653063336663303462 -37363038303962313733643362363735343562626433353435346134363333346632343939313839 -64633530643265363163363837663736383837306563303466623136623330366531343664626438 -38636138633335646639306633316466626162343466303665636133613231666462303464326366 -35393234363539613962373361646632386234663832353961616465313832336562653032306663 -33623061383937393261303833623562343338376432313233623163653463663338393863653536 -39303962363963336139653961313338333065383435373334323965393664643835643465316632 -34663762373037386363643938316436363261643239636661646536363866336330613964396331 -35333635636666306633386661326336666332633361386633623235663766353061303765303062 -64356666626239656239366330313037396634396464613865366662343161303766366162343664 -31316536343862653565663666656362613233633032316565613466626266613236613434386334 -65663236363635656434313066393263366130326463336231363065396338333237633930626165 -66653032333038376362633465323961663833323635383633633337393364393336313964663132 -33633261343330353232326236303830343266653431633631363233616564346432366261623035 -62373439393365336339303566316430646238366130333437376364616639363232316363343361 -35623732326661623833633761353361373461616162633963626333633765633536633463643864 -30653433343130353466376262393262313663313831646666366662353339613531386665396264 -64363534363062663731633433323066303165633932646231376438356538623238623636383364 -64646639316537343865646138656639373931656536613335343837373066643432343765616436 -34616539623837643239373438383964316134326439616430643763643366393038326431613931 -30653563623433343466383061323562656337386237663164623861363866343064646634613562 -30346262353066376262313136623966303331383734613936633632303438653961386535616138 -32623131663864346232613737316431663564663532373934396631306665333337363361356661 -34646365336338636462386363383430373138663937663063353438666135343037376332666164 -35323432366339363865373334623962333361656239363530383839656437323739353764363364 -62313531613166383464646131326564663132666166323133643366303435393136323462356334 -31663731646336663533623062363565346439323436366161316338333938393365313237353430 -33626130653636623037326162306237613939303836643031383632303333366336386130373932 -32626566336332623334303137316534333934646363333363396562313162353562313436383163 -37633537653864623634643035303533656537633966363766376664636336323262353130333933 -61363436373165306430323439656461376237356439393338623430623832323333376534613737 -37336139303831333032366530386535316364613335303061643364656134623665326434393538 -66623934663239313138623964376663343666663530613734643534303030393962643939336366 -39393735323030643734653732393231366564643165333836316162633764623864653937613232 -61316263643432613161626366323163613330373232663832646330666236393435336230346237 -64306264633535613734313034363065336434663662333630653665303064303735633437363165 -36656364313036363936353333663830626334666537356662653739343331343633383139643861 -63653930306165666133313361653032633166346561303833336139616239303434393038343131 -34333261356633363635396235353435333262313334633536626635653162313961343638316661 -39306231373337303936663562363263306666613834626137353735316538376162343931313465 -36346234393339656135643862356634643763383637353164313337623133373565396265353839 -62313933343137393330326464346165656139636635643539366166373239616233623037643632 -33313766646239306534393462363736376366363364376565663064346630626161333336306365 -61353534373336376162373232666236393235653463393338376566633137663462373433313230 -63323964626362656664363433366130663530313231366263376434363061613666376133666463 -38386438326135336663636363646363373733613866343435393535323966323837396665616337 -34336631383434633065653138333835653836386138303163323564633533366464343064623235 -66316335663534373062623935336565386637363434313562366433663830383763393434373262 -38343765346464303131313961353632653536626466643131336365316363636337363338313231 -62623937333535333835383161323830316230383366666136393762633031623163386338626262 -66666464373738383263613934313434323931323461323932356266303132326134353763613963 -38323937303461303330303334323738373835666465613432653430626331383337373461343639 -35356138376431383630633030663663363062663337336536613430653534343866626634666565 -63356535666335373630336664346138383531303136303130303837356438643233616130333263 -31343131616166656638643631393663646631316666383630373835393564666437623365393762 -62336466326361613437613462306565303535373335643331373263363739353636363164633265 -33303635643931353336613036383135366634393332313738613564643063366239356436616531 -61386439643938643738643737316531376663356430323938656437393237396432666533313234 -34333438376336643238396432653930663262333835313230353130316137626236323265616361 -39663932653864643537356132643366623933336564306366383036383835623866383266336338 -65393731373631346539393937313230636166656565346564623732336633666436313833303034 -31353361323562323937616463386438333439633131326662333039643634383265303166343630 -37313234346231663965633637353732326337393462643438656238343666316266313364373031 -34383662386530616431356431663030643538323336343964323730393732663466303331393733 -64373462613136353932393461646431323434306236326231356138386338313530316436363165 -65626461633732626161623732336563383934306239396264636539393264653432383838393832 -61303734636532383335373634343537663130336366626462333065373861366639396365326665 -64613966613032383864373037623364353464336464336137356134633666613733636263643166 -35356665666139643035316530303635313062313566346464646362633735353963613738316663 -63393166303666653832303362663539383338353761323830656137653863616431333063306566 -32333737663761636632633330303864386533613338393533356332306335363336373931303733 -65393739386436376265366236393363353431346635646238306437353062346461363634373337 -66653937663265383062313339393864363765623733613463663565323961316264616164333565 -31396262626238303466653639663238303232653762326334613537393535633665663839343731 -37313234363163643933313738316133353838616632363739383032613635373338303162323536 -34373161373166366466636365376538653333613737366631386666353864386131616231333234 -35373866316230663135616563343566353763363231653066323262666664616239313934383634 -62303265663236613730333139363363393335313439386666373636316337316564653863326639 -61323163653333343162633735373733393662353834306134623262353031333863656662643361 -34633662383565366330663635383762376263306566663230646434393831393730373264376339 -36383462663866643361613137316332383233646466353138356433386332623333623063666465 -62626164393935376234393432663334336439633865653638303136353266313134363430616265 -65376164356132373265356333306433313233623430663639616230323762663433653064313061 -32313031343932323666366631333331346632363331333561333531336431646662316539366161 -30396230356238346439383430393730613865363761383736643065373333626665336539393638 -34643963353830396638643066646430633035343539646639346161376130323136353862623236 -64313738393831396439313831323166383530323062623530316133663333396630383234393731 -36626635633064316366326464623663343932306362656432346133373263316138343264303436 -33643163303061396531316662396330346566643035353436303536393164653130323433636266 -38313635316331326535346536336332363234333032343362323030633938663433383433353566 -66333835626234343138623439643039666238643433383135613233356361383632636636326263 -63643263646539373738633265656134646436373132333339333439323131396661653361653638 -32613062666661396165313464386438336136643362633130653437366363633765313863343961 -66633066323666643839613863643932666166336536313636366136643931643035326364303334 -63303863333466353234653433613032303639323765323837623531666263623135383564313563 -65353662356264306465626334356631613131313766333361653637633566656163353264383635 -31373635626537613961646231393838313463336533343363316530316461373438376665633033 -39613062663066336438623038323735613135623338386631653039643964373333313639633633 -38356636623037646335323739303832346235653430366639623937646439366539313062656238 -36343362383733633661616339653437376566343132663664633863353664353562383039386136 -61306431303835393438626135613739656532613039303934393436323832653734626530326533 -66643736356333356366386431306563643233653566333935346134396231393262376131613438 -66326134303235306166313864303665656335376362666637383461343362343332313735373265 -63303162386538646136363866343462643430663266313362323139333763656231343566383837 -37396665633133313432386363396433653163373264313036363632613431393066623266393663 -63653439386433343339306163353036316566353931333161643633306536323665346337616134 -66383336353265383363663034633139376364396439336637383035373637303030383637376164 -30396235303965636564306564333763663962386635303462393666323337316363393236303864 -39386361626339653831613639326365666534303261386363633639626439633534353661666338 -30616566333037386565636231623135306531313730626234316266303262613133373965663932 -66643737633336636630653232343535636333353331363136313831613063366230386162633761 -36363966646466373135633463363263663332636363653237323339343032353165653339623465 -38653134663830303964303064643232663866643838343365656565656462303135666666346431 -31393862303936356639383039616432303138326438393166666334383736343265306164666363 -65626337376161656339383039646565653632316131653230653966623166326334303766303064 -39623035646131393439346561643530303134326631633435306636353732343937303332363361 -38376439393838323863376564356632643161646136303533326534666466303132383831626338 -30373735663736353330666131356636356662393265616634656265326530363532323734346631 -30366362373962316130643465623734646163303731663235626533623861333137663831613966 -62376166636232626466643830323365643362396637323539366639643931613437336435383738 -39396334346131366364643030623363343162393663643362353539633438336163366661383565 -63333461353931636134353064316561663738386261303231313332333362623031316632633837 -37313439393332303462383961326134366364373562636236343865613239656465313932633732 -66323563303461346163623363633836386534636336353832303033343334636463656662333534 -33373437626332353731383634623231343432633137316635653237663334616335626334653637 -37306233303363353765613130646137316138386134353534346266386263636137326534336365 -65333764393933653463623965363664646537663432326364386362396566393834613637646632 -36306130316537613461373765356635356662323863373965383434653162326561333139316162 -38633435636164356166333935333064316131613362653835623535356530306336356630656539 -66616438333761653333343337336661323030366561373731653435663765396437343535646338 -66303336303134636230653266336632616465326536316564316639346663356238623338356438 -61616339333866656564663232636136326564303231663839313639363138323839633237343339 -33363330626430396531343032343630613635303062383832393361656638656333383964636562 -38623666663763373665623637303530346165353062623464656562386138626132363536373139 -37373038646464306166303738636664333031623561306164613839613332393334656232323736 -38393535613063323164653437616633613634316537653037653939346439303535336562326266 -35353832316231383261366464646466333239333662306331633166393937346630353766626163 -35363935303463623133333736323861373466623863363530646535356664316664613430336338 -36303265636634306638643633333337626334663466336338336464376635373233303764343361 -32653736316566636433666666633166666338356333646533313536343065366266373263363065 -32653838376636306533313633343334393030633166366232323564386631343434663863343162 -66636463333832626331653664313235333330383963333162356561663430636538643738306561 -36643162653661313239323065336635363666653430643232626532646335333234613863383139 -62626135666566373435333937656164366638346237663238343963633138663730646266353731 -65323735356130366365653635623465633263356235353265393938613533373465643466626230 -63323663653337646434613733393631363130346633386665643639623864326232656638646338 -61383363636464623130323330343833643662376333326237666164373034626333613866383132 -38333930663030643664623538343638646465653138316463333135616465653961336466343361 -35383564383534386439666236653837363630666530616434623362303536323538653466303038 -66366230663134363732643065363430336133316564333034666339383866356436663732326463 -30623934386637333661353033353137376466376132363566643139646564653735366665333436 -62316630353738623334613937653161336531326137616237656634393431383966333961636336 -36646636316632623833353635363831633334623735336265626635633364643963303834366534 -62393264313632646463643331396635373861653961376536643331336331396334383165623465 -32323565396535623961356566376632396664633466383637633636666665653231393231643035 -61636235383230333033336666623266663834353235376531363564313663316663343631336236 -39316133646166636564613865356339356336386339633361643761623264336466366534363237 -37366261336330633838333265366534303134376563393136343235633039353165343134353039 -61666436383566663734306430306531343937656633633234626532396337383833333935353632 -32356439366261616533373433356331633765646430353866636163666433663338653961643161 -39316565396634386566653039303135393936633365333835626162643332393337663961636465 -62343461653165626132663266393132353939663163356134323430326237316666663930643762 -66303130343131326163353537366261663834366631313130343264393332353465323930313361 -66306231653735643839376262343964356465303537333839633865353437363236623962336161 -65333363323434313933643736636666393332646364663564316462396431373231376534326534 -34623736343331373566376436303434343337363465666134643239653463663039336362376535 -36373735363262316262636165336233383432653535623766626530626336616231316261393964 -61323831396631393062373233363065393830393164376334383530303266323237393536333233 -62353637393739666639633461343632373363316233353836346466333766326334366530343136 -39303137363461393761633463656131393930616230653933376365396163326539363364616431 -62336561643162333632376639653138323861393034656431396634333162633235643339656538 -33343838366335333634356637663364373264663033643033633730633863636635663534316266 -62623034313962366630656361376132666436323562396537353834373839373663336133353132 -66396637313263656536386463623062643733346161656534323861623738333865333463663139 -66643536386437353235633530353864616533306664653531366130646564623665616262346535 -32666134386134646231373635636336386436313131616630333766326337336336383763306539 -66663630313335383566663639383161373433376233363831333933383266303036356265613162 -35623461316634343663366361386536643637646566383639336435623431376462333163323762 -62656466613831616633663937386463303431646133336434366363316465643338353331313733 -36396630303930363663383561386435343136653964353739633135383662383636383239643239 -31343562376665353737663539646530656638383832646632303631653662356564313565376237 -63306334306262343237393135373834383362616361363434353364353835316233613539373032 -31356439336238393738326466313461616333613831666462393038663339316535643961633739 -34326362653438633935663837643963353338666536626435633736383137376661656437343361 -39326566346130393761366339383136336336366666363961383163616334663532323734616231 -65623437616666383665653034626162366561636239666561373033353062666465666437623235 -61363331333138633766356631313862386165623164343430643135386436383430303736653731 -31636163353661343637386130646533306334383361353565386165383430633161343338356366 -30376136356437376565363735316139303337333335306330336639653336353166393261646130 -39636632356231656535633033383436313033386332383266613536626563323030656631616136 -63663138333161636338303430356237386432633231646633656463633237353461303862663631 -61666563383461363437666436376331623839366561633362323963343138643164373130346638 -62643131303334386230326335303130346530666537623836366434386565613834326235393966 -64316431393431616463373337623864616664373064363935623664313831373065666134643931 -36343166643632626239326131363863626366636134396335303563363062383536356235656465 -36623436356439653735323633636434386633333731303538333263383734386233623637313663 -63623437383037366566303462373064356239393465633236626166323761666364373561383634 -32353161623265616232623634656436346537316434643364343265393964613264636362613838 -66376335666265666434663238323665323433346336353061646432373662376133356666663966 -63363238613263316461363633373565653930326561663166373563393965613832613136626533 -39373137613763626232613566373937323662623231373639313363303035646564333363383737 -35663431346335373636343666383739633336356461383730346339323434356339396165623137 -34663530323665336232333766623464643931643733363534353131376465326432313862353037 -35343064333439313662383538376165313739363432333261366231353837626365373966623836 -35666664383130613564393764366664303965373563666338613338393433393436393837383637 -37333966616663333332313666363037356430666533393330323738353233346234363762656135 -33613562346237616261333133333236313861636538343234356566346531393733303565303861 -63646261353631366133336134333231656637653434613861313230376233636536653632323862 -66656638623666346265326661316664343335326630393761323263363166653432363066326636 -64653034336338333838343033383264623433333362343934336432323534316333333262646133 -62643864353735623937646436376335316430343439646365353666326131336531623236633535 -64643466356534396638333264623537306432656563643132326539373061343761336236636532 -61373637613037393366393735613038346661633235336466333365336565643361303439316334 -39313735323938636435316431353666643037353563616439316635343366313130303165613737 -34613331356139323363613435363839326433313138656437663335336562373435366537633365 -63646131366430303536313436313131303638326533666132336662656336396361313764623337 -33666134376234316437383130333430663365626666323765623963313433346431343366373666 -66386663646639653839653639353064303664393530333630356162356430656537333364666163 -63396233666662346561393133616338326636336334353332343065386662383835646534316637 -39613766613261653038666131393364363731316262623562346264343466386237336338656137 -64656566346436356438336235653335323635396230346361313162663636333239636331343037 -32613366306636613231633465356637356135303666336230653136333735643530323930353635 -61303439333537626165646635353864333430363330666265373835396435623334326366343930 -36323861316139313733363235313031303937636365623031306665326436303835643966653532 -64626531386135666433383237633737643665363362373833663536653132343735396231643036 -64386462616165633761633737656539616130356661363464366562653839373739656435373130 -37653636623637623332336165663061316161393464356139316339336433633634656666333366 -61653231313663376233376633306362653165313862396164353834353932363664646531326262 -66623539626431643232383839653835633639343636646663663438386339626131353864393939 -37396461613137643736626236353962336433633233656664363864303330356236376664343036 -34366163643439386539373935303431343161323737393038636138656332643966636332316364 -39383166633238663361363932333162333835623331613532396539393639643130393130616435 -63333262383565653539326365303464396564323336383661666263373263653639393361643330 -39323137623766316631636639633565643537306538343564323763393333663337313038306166 -64626534666161313831393031326665626435663530373962653965643636653765313037303561 -39326233376234313939326332653732626532366135646132333535643630636664343063326535 -37393966313166636163393031303738346261303561643139303039663531396635313966663037 -61653731656435356133343261383863626666633431376662653165616133666134653166373631 -36613230353163356235663739656232346330646635333539636264656237373666643338656366 -32336330616430633333643063346533653931666562663961336634653134373065643466376539 -34373566636135623230613935636162326163653331366132356338383661633737373830616535 -66383533346335396530646431633165386339363432333731626462623837363163303730636561 -39323261313638613064326363393836313964373763396636383262376664383266636462303330 -61356662626164306530326666326334343861306430363862633165613363333031373761636664 -33626166383461633134326439646166343261356534326131626363646666323930393264333130 -64386238346336313734626433623436663832363862313563333564633361363765316466643139 -62383832303639663534646231306165386264356237653738633133626638653662333561656664 -62613265643136666530306562643732393766613863316562306363383537363166613234616265 -31656334386565363237396239396432646635316661643935643261316534376565613562313731 -35626362383930363965396464323863343837656238646337653635353639633435666338366130 -38326662316632303036343034326230653738616235613438373231333865343361666365373430 -36373961663933396164623930653464663234336562653361383133366534383334376434643662 -39313832383166363731376263616534643032363566616633613537333330643232313166363265 -66373330633339616232613562633738613039343366303764393131383234393239643165613735 -39343362646665623965646133636330653433323362306336383264666137383266666435373062 -37396334636335306362653761333736306536303237623130313838636562663338393234636266 -65343637366161376334313863386432643434373639353334623735616563616664363133643532 -61333664383065336631633966333332633732613337376339376537313761373437646462333765 -63316564393562666262663864306331623434376165366332363163313064376532326637303565 -34653538663037373535653061623539366635663136343162633137356466643637323735616635 -38666138376332386266366136383065373462313261316435633431653966623032333261383763 -35303533306266326434666634323834623861663637616163663736346164326164386334303261 -64643264363533383561313632353830383361363465326631366131613861376366326538326561 -65666535363833376565663161323131353736313066643364373737383063643133326163633665 -38616263346663613134306361373839386533363630323162663731393264613732393933336638 -37376639623034616161306138313632643532663632346262643463656631326635653535343837 -33643933333430353863353965333964396133396135353731366132376461623539313162396563 -34646561343037666136626664623832316466326262663937323636353439393134343136366234 -65663939643835316433643333303839386466643961326166356131663338666639393961633264 -64636538373136613464646633323237313638313965613233656639626161356130386130386662 -66373633306630313936323732633966653331366132336538653830363134396239623233343862 -31326164326536306465383034346437623531663137656433323032613030633131323830346435 -30616661616262333339626461653865663263666233333432333935396265623639326631393734 -32653232373162306131653037313462613938376536636666326433353836313931626332366337 -31353231386166373966393736303037366132623762326139623337336634383830363764613635 -39323635393034636236313730626465306563643364343837613261333961633466623431363065 -36326533643061653164323263353436626430626330373861636532323037363838383763346430 -31303535643661633863366462393138396465396634303738363733646338303866353962626466 -39313532643164396338656266333963366138653037383234613934663261616330366330623566 -66633461373163366162373336353032313663323163646631323864316530636436356232663039 -33643162393265353031633439363533336136623938333464626137653262346232666661393834 -37666565383466323530303539656330383865626430366434633661613466666333666661353939 -37303834343032656163346564316663656561353739626466643666383038393039313237666462 -36343366633135653765383261303763613866323636366566396135333830396637396437323031 -30363038356536363532303565633936323737363565343539623364376437356363323063323535 -38313739383435633936333433386536353832636531396264366631363638366634623161396265 -62646537653736666532333961623537356131633831356635363761633932623337323366646164 -35626233613238306361383430343163633135623438383865666162343139666431323133356338 -63623462366265653666323866333438353363633836336266303434373939306566333537376434 -32373530366130663536636132653337366439326466346564313430613036613339313132383333 -37306139306465316532323637613164343765393538386636633933303063376366373063326532 -66376662343163623636316337303766353938383035343535623936613061623832346432666436 -61396334626230613366333134643738623661313839653036366162646638653635643235353263 -37626464323739613364303536316465656231393066373239343734633136353539363039376336 -65323062636165383630356130623431656365373761653332383362343336653338633635386230 -62323366613435326138356166626332623766323838636330346636373762623732323333303238 -32303861386463616163373739366637616435316263383535356536623436393365636430386234 -38613839353634363762303134363061613939326461363763626361333838303364393561366439 -61323630316162633333326537393063306235656636646261653439396137356532626663666131 -33373664613164646538373166313534663963333539336131333935653138643365623061386366 -37343632656334666133376331366664366132386465666631613664633165353461316332313731 -61626634306562653433663336366664393466346234613334653336656561306462646439393531 -64633033343432313236663839353065646433366338376633626135313631366432313837616563 -62633338626431386361373633356232386266663862313638613165643334633237353334643735 -34313937323735616163653564613461376664313661343234356134393333333436363030373335 -37666236663461666561326135343936396338663466383934633731323239666230386231616334 -63386662626536653138383161343365303035316636316532376335376266633539643836646263 -38326536353237343363366166623065366164623431386466393637633765663939383065383366 -39646537626463396232373765643135383064303264346633663839373963653361313465613832 -66343761613630633337393562313233323334393731316436643364393732633762636530393262 -34373637303237303238623038363033336265323132366164346464323438333935643032643435 -64646431643438326165623238333937613063353431346639353334383538386433383838646539 -30653133333863373866326638353738653464373735626134313938323830393061386664613266 -66353630386436373865313732363234616164303034343361323662333933626665346432633139 -64643030326531633233396262633666356338636466383330396361643162626164636130363935 -33383630343435376133313639326431616465646465316163383662663964396530326235363937 -63323530303866613762316463356264626134653837313131383436363831383630373431653235 -36663030613666313763393563353635333261383330373339376132363330366535626230623262 -32663863386138306665653837356664316536373866363766386237336236316131383864353431 -31376636343632366438636436313366323835613738386262336233633861383034376333383038 -65343133343063653333333465646135653734323035323433616662323735393266353038333633 -39383464373239336537616631333362616534393839623737323431663330663339396534373966 -63616634666439356361666431626365323065356631376432376233653065656638623564396334 -38393133373933643131613937636539653834666232313435653763323964643061643565643737 -64303530613333623034353639366465626230343761303831386266353633626136323165363137 -31316131666265643234316339336631653239643262646438616434393761366165383061623439 -31333164356466363364303465373538636333353130383039393739376638363364623733393235 -63626436383064653961323136653633366362396664663830353066353233396366303037666135 -65376538613866343865393334653863306631653435653863323938383764363631343831666130 -38393434363333656161383730303932613865356439323265656137663761616333363531613730 -64313130373730343262343636633936373266613733386636303530396339356561383134646236 -31383136303037373961336634353036643063363837633432613562633132643636643531643664 -37376464656164343931346239616531303166333431643662363165393362313738613133626533 -61376130343361336632636439313864376563636339656531646462383737303636356664623635 -36653434343861373039656131346338663864636630356462666638623236306164373962303230 -61363338373363356139656533363463313536613738383963666230353466666235393230646134 -35303862313161396236336131333136326663633633356166363465386134633336373766626135 -36376563633639663434356465323763303832656463393866346462663632323034303733633738 -38666237336433373866623139386661663732326364646339346139323539663961376432613836 -62333364306330333033396532303461636330323537393039323565643130663036386636373533 -31653265306338383833626638623566616439643235333337393236396231656535333837343837 -36646234356463613536323537633539623066636134366539373830656165666533643131333339 -62663565646234623134323161363361396339666336356132313131346536333533326462643935 -30383130363036666339313231383637663265306536353937363663376230343662393234646561 -61313063353931633930326163376164343137613038666166653634643035313136333337306639 -31626436636336613865353166396133653066653635633339333133356666633836303837356332 -64326139386338383736663138306366353036646139613632313637346466326437653235633038 -35333739386138333634323034353234376436326337376631343364383631653664663234343133 -36653430656130613137303535633533613834383738343830663336663961326136346631306536 -62366436383736633865373662323936653234393734343035376635396265386161306432613733 -39383536633831343066356439333766303662623131636365363661373261613539303261343334 -35346334303361373161373830656531613738393237623934623539316434303637346435636662 -63336339396363613834663339366234313462623764613538363561343230643632316633653462 -33656135613739636336333038623065386534363436623531323839363139393661316164353637 -33333134653337376164346536383665376332626464616666376439323039323930623739663835 -36386539643461653362616665343930303931393761626235626639313336333163643662393832 -65626334306262623934393039646662613739363332353939623930343339636636396437343165 -38623663373738313964313865393865333563666535643164383639333063333836663763303863 -64363133663738376261653863386539393266623637386137346239346439326138306237656462 -31323438623331396434663239363663353565646530386630633730643365656537643736323032 -63306138316334383466643964346530366363383333653134366336616230383836623733343765 -31646663366333626234336462333936306633653563373039383138333665626539393862646637 -37336366373163616464666535303765333961356135656231323035336435303038363331393835 -39663966376432636165323562663666616537623735316533386237613135613662346531313531 -30633030353130333934623064633536343032346263613439363764356436663033613431343031 -32366132636238326232373563383932613361656638373639653663306666353439346435353334 -35313538663036633966666432626534336366363930333866363139373964376633336562323439 -39663739386663383037333037626462393365633139346232336663386430396132333436333363 -36346536383236343166333632646230626234336537346538343238303834633236383539376563 -64393436363336373963383833663038346431623435333663393064663062333566343639656564 -65366663383366666565383739626639366438643365623132616364633834383339616436346534 -39396336346163333664346533633062336233376333346364343737363461306139303964623933 -35656434333035383537326563333262366134356439363866653630333363373731636264363038 -38633565643931343231336234303337666231646337663565633634643636313131333933636638 -34343736393230633263383865326137303533393466336234666639646263336331343965373331 -37643664343737353366336166316565383834343764643434636362336162393836613438383062 -35663332393237383862346537313438336237313631323638346565613662663435313330306539 -39666261363539396535636631656637323336363734383134313332643739393230306630306465 -35343361363363363938316537663937653733336134646634383235666137383838653066383731 -65336166653030363266613630636234346461333961623132666632666166653265313935656564 -32626564636230373536656433393830373431373430633165313061623166366265646665616636 -34653835326537353639616561623936623066656363303730656234616463376135386634323862 -32396232383239363937323636376265366337613062383966343536653663663463613335306365 -37393632323634393064356636356637313430333961616532613337643463396631666237336230 -31306333343661623761613638646566393038376636316163383935366362613564373664666139 -38346531616637393763366333616534303836353063373730393239373336353462623434633232 -33366466373635666333316535613438343164333866356130356563376663663866646634646461 -33656461373639386637313030373039373232616433616464626631636139363461336165613563 -64643933356436363264646264323037613563376431613164363331326632343436636236316531 -38383935313937356236373535303064393934333364393235333934643033633637313333366138 -35366238646138373336666338366136613930356363626262346136356164623430613064323434 -38396338636238343162366262643337386139306566376537656161393264323063663537666264 -64353333636638316263623131303361623337343034323631363838346433386338353534396433 -34346337383438623135323036303032333163363438663131376535623835396632646263616231 -33343532313266333238653566353031663261356430626331333064303639626631363865333563 -33303538373366316435663634653537303439373438623265626465393163383135343133626536 -65663832306336326439336365313262643832356266646436323832373362643364343931643439 -38656235633862333137633064613362396539656630393565663534313936373434346335333166 -66313032383464363138653663313237653538313366303666366530386439363734373761396236 -35356662393463323839356239323534636138363137653433373238653539366166376266353135 -31343839393137613934393763633837663531393861633832636430376432356135633330636531 -34343039343439636464386465646565613161363663646432663533316430353939363639653933 -34663562643662303266396366643665623230373863613634353862663537613531356561313365 -35326138386630633436663863313665616435343330373835663037313530333365646239333639 -63653062373564633331333861363863623839323561636637363233373665326332323133656263 -65643530303361343833663231633966636234613836313564626131643831646565633537643161 -38363131383438376266643030363963613132346239363762633332643332323535326433663038 -30323866623936613662343066353664656563643566646261396431346535643331633534316339 -31346139313365376530343836633336316238333830613365333663346661306366646139623735 -33373765386235306232383332616636333135306434623065376362623733613966666136353161 -39373036363430626638303664333564303064326631376661646433333730396266326231363731 -65356639653739626264313362623134623862303037336635633961343230313432356538643564 -38653633656362373031393063663034613766373031333236383464383134303031336537343531 -30626230383530646263393738306264663362626237353830336138616534356666363365393331 -61316232353139373663326537333166326635323964656462376364323431633434333834353739 -34333336323966636663363836623363653239333039386434333562623764623462316331643431 -63333334316134376364323732666339643064323034353036373835383066393632316565346563 -63303231353734303032643561353766643431656166393335393134306239666664336638633262 -64636663353130643964643733353264326131643062333862396237626462626536393439613966 -38333362306262376231613361663262353634363166363630366237376631356436396164613065 -35356164616662613430383966663634643737346637316162393738623763626464663436623030 -31646336383032303566666437396133653064633836393865643439356137623063626362336631 -63396661356438393261363531643865333232363163656366336333363162373632303430666265 -33656233663339623963343238353533623366316261396134396238636134633866393231613261 -66393832663766616132333430326563343138613234353961333033626639346163633332613063 -34343238306162643663303937393335663733396232373439313066643661373333343961303764 -61346236616438333033623733393265666533393538663932383366346232613563633236376265 -34366661666366313265616537633333356164643734393230666363633438663032396238343934 -64323465343965653261653864643562663834313830623163376331623239346664333438653836 -32323239623262626635316661653430343236656130323363303663396263373737346137303637 -66633463653964333962656236643135376664343862636135356331366566306331616436613536 -64313366393431373837316665646233383030346132643931323633663063633438393132323334 -63623033353933343565333564356162393538343630313439386537356533633633346532393466 -33646665373266326133643437373538633930336438363763636237666530386561363663643038 -37336661333735336335396233303833326435656636373061616561316434326533316231663461 -66373033643835373839626563336336633030343466393264646231363664343964396331666433 -64333466346635303632313764376436306237376562633633613532313534343865346131313265 -61326438336565383432316236316166636332383461633139336339303839393735613234353166 -61303564623066303934623261646463346133393136643239613230623137343138613133353734 -63643865323235323333663862633539323535633764376436353966376161626539646132636565 -36313137323238653934623865613265323731666331333838323963326337643366396231373730 -32306163383936613462386664383663653636366537393362656264303939393731323362323766 -61373564393564633939346338643039646165363133366532323233336166303230316164323739 -32613939653064333661323334646463393736373134653566653539383333623164346631666265 -35303938623331353139633062316130373966653838386637313933386331303035353833316464 -33656535653164366361326430646362363931376662323638623366623736383963376533373030 -36646163393537346462393031633930653263373631366263393632303130363938366563343131 -37316263393863386361633932666332303832623665643761653634336538363638306430303430 -65613661333333356333663931396633316134633331393933643062646139333037333439623664 -32353834313332633362313032656135653134613933393931303133386363616636303866336165 -61336133636333316636383466353161333331346164653237633262643136613739343936333238 -61316138623962373164373833303066343033323330376538613266626430343230313630326338 -34646330373632376232656637353964366561386635303132646639343764393362393336326633 -34396439323663376235643934313635333063623036636134303566383365626232323338366264 -31626466396238366536636638343239343935303030316535626130366233356536383865376566 -64303035346639306338343732646232613432316561373963663735383635366334346634656361 -64623930613039333061613036396338613631663262323365623731396466356536633334653966 -61373136656433653662636266643435633539653464643036626365393230353061316263386536 -35343463313833613433343330636333316165303533633836323231303835303564363830383838 -30623331303534663163373130323336383662316336373964643466663863333066623966626363 -33326631313861646438643762383961636432373030336562346562643061666339653865616261 -33643536613432346161353434613830343638326331313833643731323837323464333062386364 -65646563373262323932306335633366363438303637373133343064316135316433306431646434 -36333165363762326361366234633261393064656435303939336332306537353631383761616461 -66373362633636353739313464376638663131336234626138303933333330646465646439313130 -39666337333431306335376637393239393063643533643231326435643836343165383531636164 -33343633303332393832616566653631616563333437383237343165633762653464313562626565 -39636335343032396265623237396636616331373230666365316230313139356261313534323961 -34343934613736366661626366323039346366663964333366333832336536363563343765346130 -64376530303566633435366365363837386566656164343337303936303231393036323132653666 -36366334313731633561393233393462316565333430663663303062316131636535366261623662 -30366336373737396239343137323764633438313132363930633939636461653835396636396530 -66626361623337393437353564323538383162653532356131643333653763336633636532383961 -30663261633333363430336335626263373062373331313431326535333261373864303131643732 -34613431313131373836346161623738633432646538356632343738343832396165303733326165 -61383333623735666535303031386439303662393865383163316566346138636333346464373765 -30353766366136366166303864303736313065376266616330383063303336363338646262333835 -63656162623462333465356130323639373464656437633533386338623761373737636237386535 -37353363666664356631313064333530373135373564663132383937663436353664343366306233 -36623035613535343438366139373830646232396565633236366262363366636261653633386663 -63636666643262626133663234343162636665383461616261616164333437356531663332356631 -36393765373065633130653065636230396536613131663032303565363534393433383864306436 -32336630653962633962323032313031363031646465666266313864313866353432316664393235 -36313130666663326639316663626235626438666263656263623134636361393233363238613435 -31393037653038633631343362316462323438616163316239383366326533653137643566646635 -37336230353330613036666138303434383632653164326639316265333738666161666262656336 -38646430346164656664393230386331383138363238633537623462643564313866633739376336 -66623066623139633663623564636262666564623633643132653934343634353063376130623436 -35343961643734666533323038623163396138366664323635353666336463643031396233643865 -30653239333033653339623864643265343461313762666439386336623232313538393837343164 -61376565386539316337633732633662386539663633346635323135656534333134323030336434 -64336436323739313061376665323532306139616632303336393438336430316563363531313461 -65386666386139633561326437663439363365326464363933343537633233366363636339333934 -61383731353330386264393863653037336434613662353566643236323137353664393435346662 -66303765316564346333333431346465363733653131643365626461396136643264656431323036 -64333635616438653437313836333661323266356230656635386266636661646635356164666436 -64656664393365383230356433316366346662366564363962623030636466643362623538346435 -34396463376637663632666166376532393831363664366431366434663039383236616133376562 -66343864363636333562623233316461613265663031383832346535646262363133396561386363 -32653965613235343961613762623732323239346564653432326532373466616439366134353832 -34383064613731656562646530363166323832343561326264333635306332386131323263613333 -36343466366239653335653366363530306561386363613434656335656638323535393234613665 -30323034613962386432346434383130333963366264626563303765613639623366623330306366 -31386632353432613261663839373539396135373765363363383432353334353535363433633732 -65656436356138393636393637656135333137393338376530386564313730303231333864346233 -34666632373234363639383962616133613136396537313936396335313435363439653538666335 -64656135613531326132313734666635633764663233646232626261376465663530303463633861 -33306366626162323136333833373266666539303135316463336431626631666530316533326536 -34313535386261393039326338326165663734333134373734656634366637346463333333616433 -31316238383735326461613137343836343530666336353135663366303532393737343866373765 -37383136323563373236383536343033356361356437633066356230636261386561356663613663 -33623934386361653036656138353436383162366233303738636239323039336161373737393661 -36636537326333323834633530336438383834343834656539343635373239383635383338653062 -31663237303065396631656233646462393265643062646237336265326132313061313662323965 -32643863343565353531393233343332373432343939346634333735303233373565663362323133 -30396236313861383631373634336538326566646339313565353030306163663061346461653966 -35373063313632373332643834323635353666646436396232663837636135386564306435373266 -32366432383164346136376363623035353538363734656361636463386337323032613063633434 -32643033323930643733306238666663353430396536323162616231383134393064376535643537 -63376466643634373637363732653431333734643131656531353961353639376430626664306239 -39626365616335303862376431393433393262386466313063663135326438376632623763333139 -61613034363163613562633839636234666236326437366532346264613664646665346131336539 -37326663363835383031326564373965626334666134633365323639303638666436633932623232 -39353965353234316666306165346162316331633237346662323564653137343564646263393439 -63323363306264303439633263333239643432646566333731373262363438393730633836353966 -64616536393539393139386137633234306437306637623938393435363665316631616439373334 -33663934383237613665373431363931343138323439346165363531613864393165646636396635 -32363039383763633564613965346239626633616233363763383336376135663763373036656631 -31313465633934616534393066386631666334386530633032326662326630646238393366323662 -62323861313032376461626435316630396664336265393831376264633562366131653766643439 -37666565663639653562343461346337646437333436666538356662323766383335323839356336 -65306234396330333933393761383364366366656462663966383564646664653838666633336163 -39613564303234363864323533633937363130666239396635363965613330326666653833356630 -30313736653664626534643035646539386161646366633362653563656361393265623635653835 -65326666613965393661666631306466623162663736363030343834393861316538366265376563 -35393066666439386639613463333462393963626530373434636538633135303363613238373462 -36363633386165653435646437386630383332333666333232633135396334393662353162333933 -37306538636432663037633762653066303037623530303637663765613030626465643733653830 -31353533616463623736336666386335623439313834313666613336656434303961386135346338 -35653236316266633839346365373366343037393936366130343735363337333266613361653231 -32636331323836323234666637343963343139363332653262333730376131306231646436656262 -31623836303964656437363066373265333638613938633836393261313335613066613732393430 -61396139333033333761383035343963303231633563313166666463313033653935303339373463 -65643936306638313861323561633237336136313331643461353434366662373034383963373434 -64313565656532303731393031393638613764613634376533373534356430333232383433663037 -63303466663138643135373939373234666162343666323266363563323564636233646538363237 -63666432303033376436316136623533333436646463633438333465333335653061373261336161 -31393261663766613734623733333238323335376535643463353463326336363365636463333538 -61323365653636613131643438323863346432356463646339336635326339616565396562336466 -64316561333733356432333264363738353636366435656639613562356439653235336365333732 -64303966313232646664633966396439346236616262653337336461623763646138306164616366 -36643964633137303961383463303237313834306263386563356534333936623336363664643039 -39623934646163646336303037613765653364336332363437613466383639323265363237323735 -30653765313839616466373163396137353962633934336139366330626463363032336337373030 -39373035396163303563633533313162356532666531313765383730666437316438333166346635 -31353465633338333763373966356561343337306530656134323831333233626433656461373831 -38333866336436326436393162656361316162346564653637303939613364663635643733616134 -38306432393739653333346639303539633132386539626535353163326436666637653861626538 -63346561336132383765386234383965653036663238653339313965373033393732323365623561 -31343733663063363532623065613935313937383937646630633563616132303530366333393135 -65663933613135323963613132363835626662616334316436333931303063376266313738326439 -64336364306333626562383663306234623934373535616635396534343666616162363864656635 -33336661356331313030313363613339356330663735613230616438633139326565393162633536 -33326630363263623463363333326366323130613230343130633163626661356438626238383032 -31656530363431656238623263363661323362353038656631393361386135353336326465353462 -32333562353837363361346635653261353433333136333437623366633465333261323931353336 -65383966666530303438363535653139666164663933326166626363363064313363333338316662 -39363936306430376530393433343330383430336263363535386664323934386566346662366633 -30303666313361353936373234353434343333636631313132363633656338353634393362613466 -62386465663161373266616461333531306235626238623239373263366433346537353662663837 -36353363303731626131323730353236653261376664333364333831623665396330373332376264 -35376263633031373939323130373537366265643564303462356539636330343038336562373162 -36383337356133336633396133333233316266396661333363303136626661643166316632636638 -33346661323834326238303937346265333438306430666530353963616331616333643964306438 -39353163626338646365333161386238343232353035626230653030336233313439346266366163 -35613964353535353865316464343635666265343334333762336236633162353165316339346466 -39386432366433643435373337363862663839633634356138623463383537386138663739666161 -33363166346234373134323965613532303263363934646132623633333931633934633630613439 -39656663373665666139653137653866313539333038663366646234313337303562636436636163 -61393536393930323235346437373731343266653562336264356336373166333463333064666266 -62623135376237333430353466643062313736333335333636383738623036373532666161616561 -32383238346338613533613433323265366437623032656239616165393938623836646463393337 -38313235636236353864343132363063393930613434326635303034653736383466653766343230 -30303937303563313761656130633566646236343938383063376661633734356639313735326161 -64643961313935376663313466363066313762336236366362643564376439326433623539653737 -62326136373763396337376463333532313066313563333137376539323865666337336331396463 -35323435373766383261663934643138623036383961343631656661303561356336333666363135 -35393664663262646531623664666535323861393037386539643362366461636132363464326466 -38383435356536663031356635333032356464653864323138636430383364336332303563373232 -37343462623365653964653762303432356162653637356338303466623761623962663236353334 -65326537346264643735643339306438323730306437646635393130376564306230386262336437 -61613136333332653666333161366264353734343431323434356334633266386263323366383365 -34383566343033333566393736633663343734393731396235373436653632643734613666646336 -61633732613035656461316133666465343633346464313233376634343130343034353164366237 -36336130616636363735636635636266646166333534353731346565313437633962363761633039 -32316565616137623031623530626264303535386364333061356339306663653465383739383336 -35333131656432366439303864636130653530323339646663333936333132373565373435383766 -66333432626366666634316137323139306434613065366635386530623236303933333366373635 -34663431316463623362656639656536326133363536323962376437353738666461313662616332 -35636333396439633863376566613031616630656334656531363036663061663433656233323663 -39303161636539313161646333313239316461623363303331393364323232633133613464326263 -66356333626434653063333631363333393539626261633865393162353030663336663164336264 -32303636666635663362306139306539633234663861336330313234373961316266663262326436 -31343835313239336233373462396635356331623836353064636566633361303265323435366136 -66323763343433646533306635363362633738323764326362643732343831366364313464626337 -38306132303138636564616661343138663461653936363830613730326239313037343034663235 -61313435626366343165316165373663663565313064323232613063376564613965386333353863 -66373136656363636634393735333038636638376539316161633436383738316533376635663661 -64666239613366353334323735646163383832333564666631613164343637333366343064313632 -61383362353163303935373237643866373535326235346637326234316363626164333761336138 -65366266383230316161313531653630663064333632306236386331363736316135333532653437 -30643830653331613030323761323338623664393234343165356530383631653764633331663332 -31396333316135346630383131303333383261326565643961366437366464656331336162643732 -39343737633030313434346538393739356566363932366439666561643261376234356363353330 -34363166623030366636653561353532656435366161363562653234666465663932383866643835 -35323833643933376331653864383264373663333963643462363366366166653533316333326639 -39323830326239366365386436313134643539333635633539323831663231643931316465623030 -64663939373561323436633163353038646635663561333666346232656134616138623163383934 -38613039316362323636633534626332623138353735396532623930643764666437386662613134 -32666333313336653965393465343230633535316236313565633330623634383634663938316263 -39653166643032343738666630393639353436656630326661313138383234373063393437643866 -37633535323533333061393136373361346663656230653536343465336331656138613735303635 -61306630633739396465323564333665393762326166353163353730393465303139666336313961 -62626339313435313166333165343836636564353339636439343734626136633934356365333266 -63653638303439343063343230366138313738323833353931366134646537316531646161643639 -36663137623363643333666238336635323036616139376463366361373266313639623939336335 -63323839366634656665373037366130316666623365656436376164326564343837626362626335 -33613936663061326135376433383163643438373538376338643637313238353435396562656261 -63313165316362346466356163393762616138373839613735353865636132383038313732643039 -35336337613836376337313065336661356334363865643338313538393964623134323462363038 -31346630343832323338636565326130356335353166626162323033333764363731383836626262 -31396238663934646636656439643137353337376635646237623732323766353935316666643738 -34326362356231656431333361393134333665393936623065663535333136353535663366616235 -62383265376335663936326532633963616538396132383461393632313930353134326662646661 -38363739306436356135313538386461613035373866393433303663316661633536306166376332 -35643763646534383561373062336532613737333835386434376466396134303133633739663066 -66373363623636383934333164653966666163616365376535646232323437306534306664616262 -62353964373038323035303463313430623637323661333431393465633963373732343466623630 -37383739303963366665323432356337383339643836316331613230396537393236633064333439 -38623232306163643736366365383966303262343932303664323438376439326563366331383931 -36396137653638326539613338313966313235326138386339666638303732393031616163353630 -34326266363862346538363739393830346439323337613432366265383834376537336266343233 -38313839656136323561376264613862306232303635386435613434333336353833383237313335 -30356362363234386363643364356635656537646365653064373565376231356138613038316163 -31303131653337633833636264663037643537383836626139653533633966613539303963393731 -31346132363336613761663161373362383030393630356166613165386262656239643565363834 -62636162653563343134346464643866306437656130613761613430316466663430353962313137 -31376235616431626237623461663634643237376536333037613534623862316532613164626334 -32613462306238316338333939373030613066666337623634373336653464303565306362616236 -63356563333039663166313039616364653839303032386564376239333633383832663734393233 -63316633366563323564306330363364313862396464336131373063356332393030353962626632 -30643661313662613335353132663037376465303566643762626331336434373332393061323662 -31303464343539613137633963303031343961616662616265346430393164333538343839383066 -31336134646138356638653065616335323930643932323736323339353638386139613135353162 -31656334303965326635366465373938313161656230376633613332393861303435643361663666 -65613530643538303030663533306465363739613862383134623061333566633437316231366634 -37336231633832333066323266313366616266363162383134363633343263346264623837653965 -64326166386164653731333434393934636561326431326263323931623964663436363163666463 -62666535396632303464646131646565313230336331363333336332323737356631653838326466 -39626666323038623833326637316562363462653235306563396666366532363530663938303036 -32373563386163663862386462313230306466356531653761646365343763316363666438366464 -37373035663936383638636135656438643137303864313035393931326564336236326266346430 -31386365336437386437343937306636323638323834343735653764643632326137393864653939 -64323963636435323633393039356334386235636331353165656338366264643665346630363365 -61366636643134643135343430383836346265366133386234626362373965393838653533626663 -62376130383534343133376635333363306162656165613561366133333931643237333837376566 -39636233353861663066633638363964623164333039653831393933636234313732616466363062 -39313032386238653864613035613764666131663337356635343435616230393164396461653465 -38643331343963383837656566656132306663316531653936306138613265383264343439343635 -30363539386239626363393436303533323431366335383962633737663437616266616364303936 -65306236383962303231346164653735326566333061663162393366353365623762306436383032 -35386534346532313566363562626261343534613834326162323730393965613035336238303533 -35343664303761323935646231356135613261613232393336666335323633373431306462353066 -65376362383136633163333063333530306531623166653531306663353132326235396639656364 -33386434613532663836646337623962656434363239663932633031643161356130303830393332 -30643735343164646233306464623437376366616163353966383530323839616366356236323566 -33393835306238316665643734366435666536313464656133343762396331336139663439313233 -64303062623666383537376663333531633130326637653533623234666632663835363531386232 -66303633333636386639376466666462623366633631356233373665663832393062656364383862 -63303466346236323266383635646537663633323233613335303437373038393863636130643735 -38353934663562363263393033386132616136366634613865356466316431336263626563306161 -36663534346262306434303835326437343332663433663637313263343830623366656135656138 -37646333363438336439613635303934393932386462393036663361373131663562633433326463 -65313362396365653038643533643434353736616665343138653237646635373963363032346630 -31373863313430306466316336373632316532376631346366303937333834666261393362393464 -33633365333439373064613863323965613330626562343565653838353763613836666635333665 -31376362653732363832373839633133373535336261303638623161666133393865636365376265 -66663732623165303231306565376634316431373336653161323337326336396337356663373738 -37353733306636636561333538613138323565373938326163653639646538666662303338373139 -61363461643533356465626430393634366536363663373130643333323365323638366531353265 -63356536346161666233313531393733643732323336336330373062306163313463613663336264 -37356165363466623333343565363031306633343064316236323134323165663536323531656363 -64396264303665383736646561626436646561393734353734643765366238653161393238316633 -38343435613663613734303266376137643138393839383936313163636135306366343934303531 -33623762313361353563346536313639663836323063383231613637663434313637333463653166 -33323333366639336231306339323463626430353937613362653262373766306530343865643366 -38613433656134646531306235306164323036663138386565626133393763643666383562663133 -31326438326432323761393930653635643332336266636165626563383532393235613337623730 -36323035613565353138643836376238336364663334356538306462666366346462663534373334 -30653363366436633830643936623766333638353563393337313933323066643536663832663362 -66613965316638366465313165393439633831333331656361313930376437623730336636356330 -30643739626437313035666364343064336237616433303263396236656563653638356462373637 -66323230633134663361653264616364346233396662323632323235353038396266316361383961 -31636633623731653030663039633265313838636165626134646262346239313763336433353865 -32393864336639363338613561633131303166643165626163386338643661323063666438376263 -37643739356236323335613162626237623432353664316538303261303832633932633266653961 -32313962373565626333363937393435356631623038366561386235396633646436356132346465 -64363366616439616364373734333765373632653335326430303330316439376138356566303265 -31316232643332373135373763366136373333333232636664396438353764323762303461316163 -31373439306166643264653632326235303438663764666136613831656630313866356366383165 -37306162316433393431393034373166356232306339663563343530353632623732623339303337 -33663165306130366133333265613330313935643734373361313065303337306239653138353930 -32316464623135306639373030343762323465396538303037626562366235663737386263386662 -61343666363933376663336235383963393134313838393335633030656365616334656666353030 -64373263323737613635626239326366376237316232373766626137623361323831653630333337 -34326135666362623835323130363566386335373331643533306539393938636362633361343838 -61316531343735306561326661646432343833666238353561633137643436653230643038396661 -30306633353562303239396466373531346536313562393831333465396638383438626332366436 -62663332323762336239323533613536313536373763643239353866633162313130306136313330 -62313333396630346264376566653130373737323964646539363633323133333762303234373536 -62613032336630616162643934363439633363383064323063656533373732356633633361356633 -38333631633163336338383230393137396466376539363439666537623934633439396361356430 -35386263386130646333373235326136663030623562353539666337386662373435643833396234 -34316237343333663032626339373835376538383335373731336463313931636365666433653839 -34386430643864656435313432616432333632663235353738633561333866346638626562346536 -38316632313664643139336262666264643231306133623064646630363062393365623330633632 -33346137633131373536353536373433643031333131636539636566633635623461373634326436 -62366233323639333134616338613466393961373939653664616430343931386231383633666235 -63623532616663336134616334613130396461373337303734313337303833653966643433303632 -64633262336131346430383262643036323863396236613566303761326336326133653633313934 -66626135626264353033333362613235373134653161663561623236666435343932366562333561 -63626564333661653464646338333836306237643566353361336136373033306365323134633833 -66306265393262346261376438343237613465383763623438646234653461623566616438306537 -35613764363137346465653263373638396130353638643236393736316363326366353231356532 -33633231343435643436323539613033323637383732333762356134353766646331623934616562 -66306563313664316630613330653862323431303362636663666630366262303633303762316161 -65613934663230336234396430633331643162366262333136343365303361643830356133353935 -62643734643735333662396239333661303964383333306439343532323565633836316364616537 -63333437666363386133396436306333363834666533383539336166363235363933306439613337 -34353035353935306533353263333139376131376336396330393462643363313438316332356336 -65636462333966663763393466313630353037663735653139653731343565653437643064336664 -37383662303064323766383366353965326432303662636662353732326630363464363561383938 -31326332303431313830363235323533306539333637363735653633303162363132663662376635 -31386130646438366130373236336261353538613866656131313437333965313434663936646163 -35623734346232336338366533353164313766376532356438653561636136666230313061333236 -32383238303034656436633331666637316137653862323731313338373565323866663366623131 -65363932396537666533363132633265356139376139666332303033363930343136336563363934 -39383062643665373962333239643833303666363038383164653266633565626239366630396438 -32653636363661396162313038393534303433653131636131343237386466336463303935626534 -62313439623738643065376161396134663636616437393936306264333637303335636163633664 -35633139333062666534333638386266353063326339343236333430313135343438373133336535 -66396261343039306337613235343835313734363032323964633761303563343235633866376361 -37656535333463386138303366343766623038363766316266356338666438336534623361306461 -36346139303733323136396239306363613333356466333961333139346163366138336264306331 -61366130336432663434663032663965316334333464376132323133616133353766653264376538 -32386330333731636263373965623332326562353837386235333532623433646564326262313665 -65613164633063373739616466613862656436356363363765623065313732663165633563313965 -38336633623039353264363465323336383431656237333932616236613035633262363038633533 -63613531636236386232303434666336303736656566383730383761366239386134623331316332 -65663937613038363136326534663336373736333565333162303836303333613732663430323838 -31346536313739613632323837386365366533616566653237353739636164326631336238326564 -39333138623966663335663466333164303762356238646363326637633030646239656333396138 -65366231623839303037343430643737393661366364666138316264383239393137663938626130 -38363163346133343564626463303738643636613138303137663739346166646334633464353232 -31353265393731643562333337623764353531346563303635376634613163643833366237316164 -62346163306630396262373939356263306363323532323132376163656136346561323864366636 -39633265323134326232653435613562303236393933626531343164613039613966636262656338 -38636565653037613432663839356130356139306335353861643237636364623134373639653236 -32373936383530373431333563303934633061353536643138353862393938386334303561636435 -34353863616263313330376632386130643035353932306135306163626564306539613334313739 -31363933373131376335343735363261636465646364393532396665643130383630316265666261 -64613763333534363566363437313231393761643766346630303566396562623364393466393465 -33633738303562313964633235373532306466376439343437363832663066656430313030343264 -37383534373832623961653138386466326338396166333338316664376662306436656363353337 -36616236306231633433663435363065666237303262663664373037323937383839333033613539 -35663165646164613334623661353738656139363362313062336662356439623464383361643563 -66366135356166356531653230613238666338666639326664346236353932393931663135316265 -33376533626532353633633835396137383265313563376130366462346566346631396237316431 -38616439633433386439343634666634303466616339636130376139363631323934323033373834 -31383663333338313232326235626135386538303832313065363362363138623635633266643762 -61396537656237656638613962383531326463623636326537346164643937363666343037663534 -35623735626361643030383935303034396439636638643764336632326534353962376437633162 -65636633376633646538643337366464343661373562396437373964353333383566333637326337 -31663562303666663964363865353933653866333462626637616635306430636535376331663335 -34623965336361303430313830356162633262363764656336653434666163363431653662393964 -35306462303533366236316435353833396261326131396633303165376239663639303130333739 -37333435653030376461643766653463356261366164333932626238396165386135353166313233 -65613437633939646237373164366133326666366663333238373462346363623164323333383132 -66663462623432656362343637393462383530373535623866663663326538376238353861356364 -31346136363362313666323733666533613866383164613165633865623130633463303065643730 -30373263306639623065656532363138313431376262356665633863396437353264343235653734 -66623365633931323062373764333830313165313534613830393934653261376332653563323435 -38643731323865613836373233326463373265623533333139636232373939663364636565326232 -38306562306130393430346130306365376634656131313834376664626566373634653862326636 -33303338623762316665653864376563646238333134356335373330376636653361616132383538 -35656634373534303532393833373334663039323734346332386332626162376565626566303766 -33363038373931643065396532326538303439613931643062356533366336646636386463333636 -35323634316566346333323036393464326231376333373336383065333138313864613562643763 -66653161393766613263633863616466636637343134623162643034333866653336313432316636 -38303839363364643837396634366564613433376463383463343064326262646362623237393932 -64326465393737616635346539363130626534313930303061366436663566363134323033393337 -39353731656463653762333734363761343533373062623065303864643063383532366638613739 -64316631663430666362636665336537373563386434643537306561643230313735393135643931 -65373134313634613162656134323362346536626261373864313832303130663337626334623236 -35333533646334343138653034313730633666643065313764313464643038373666613935383663 -38313564653235323263363239636439323539323564373562643939353461303430643237343136 -63626266666562633534356164383435613337623038386239613935633133616561303464393965 -63376532663639626666623863623861346631636363633930323732373237663562636166626533 -30616535313432306238663433613333343337313162656139393730313130663664393630356333 -66623838643735666133323465653136666162303361633137303561623734306630623166373831 -37323836303961633939393639623235633531396436306435613464343232363332636336383438 -65633664653065333861363539303561306535396364303163666330646161393261613261333931 -32323461626463343739656336636330316266666431653566333363333038313765653664623463 -30343262376139336338396634666565306137393638636630623165643336643632303033626139 -39623334663638343334663339353666373361343238353033613937356139353764346139366533 -33333439653765613962353137613830316432323032353333303030393963373638636466353933 -39303839376439373265336363613163393863306237343963646665303765373264326462366532 -39623835656361666666323335343564303464303936656537643736623134303162383563373335 -64353465363863336637666263643161633132623230663936633131343664393039326433363836 -36633066353163396135353332613930343864313164306436336364376136346533656335313735 -30303133613966623732383861626438383938396166306430626463616566376435303366623764 -35333064333564616561346266373433643437333938396136353766666236323539633034333865 -38313935316165636535613363326637666465343962383562323432386638303363346138316231 -62373466326635313062356161656237663566643761376234353930353334323032313137396266 -35343437386461323239343736376366363362333133373438663838356631303361666331386432 -36383030303634303338396136663931353132623430373163323030306634316465356132343466 -35376533343339393739383335363133326466393262333739343266393939633836616337613130 -66363335653463623463393830373361663434303839663631613230623762373938616130633135 -33306161313065623564633164343235346631343233373539643565313933653633316465393238 -38626435663034323535656233353636396231613932633964353732303633613139323262303635 -35623039353862313962303831353536393532383131663337636434646166323332633962333739 -63333662313537646134613764646637353437393335336430373161313861346435336461613337 -64356264666264613139333462643333323039366633613266616163626133633234373737393662 -32663732633636396334363664636464653539393934373438666139646139663732633439663365 -39383461316633663336396530356336393030623230303632646661383433303132623932613930 -63653036313964653861656439323432333862336536633566363165346262356566666335363365 -30383935623865653233323738616237383336636238643631656337653630363033623337656165 -63653632386539343862383366353338386332613238623931333031323163356363393732343135 -36633633343131313137613030396339656437646635646331383261346637656231323039356564 -64666136623335373632316535613461363463336538653136613063663461376231643861353239 -66383138636135656438303463616431653132636466336338623135323432303730303764303939 -30613036356465393536316165653438313834383637643965653235633736396330363233633565 -37613837303362313330643061646361366239666333313339353931356439323163643665333964 -33653530363533613462613466666563313631643930356533333731353266656638623734313033 -65326332393965356630393832623437313838313033303963656462663263663432323337333035 -30346463393936373038616138636230346666646436613136353632626433666562646666363765 -33666330303762363131393764633366303938376161376231313865316630303732363834353665 -36396531323861343534623137306662633566343664633136613666353835393363333062633465 -37363630643236306366383836643964623139643437666537373030303637363162643634326437 -35653964393763633836613339666465333836373565363465613662613832643466346633386663 -32343932346466346534356133343564373561376165373964303836653630636134383863306666 -31363237343431623231626164373363633365653566616131643634333038373832386437323237 -31623134373231306566363134356462323734393132366133666538653137323030353237663931 -37666261393563366263306263386634643164313065396133373735656533353236333363343539 -38633662666161353563353139316537373239653435313963396538363438613532623931613966 -62353864363166616262393863653132666535646635363862363764316262393235376461383261 -64363565643439623736306338383339626562653561636464306233383165353532623461323933 -35663934623865626532353763303138376534613836666439646166393536306235386364656264 -38393938353437656363383734626139326261656433613036343862623232636433393430663935 -64626266303663373936643837623537643739656631613339323263376665343365336637663166 -30343637356564386563616163663365383662333539653364323739393631386139386131633833 -32663663316563636437623434316437396630323536653136366131373532656364656339383436 -30653232656266326536393434373737393433646334636262313862626631303339313233333032 -32366633643135636139373361306363316530623735653161646666346435653132613338396332 -32333634386139383137343738373939353339643234633532303332666532643964663832393130 -31383434323736613666623139383637613761303234303630353364336233333439383863353531 -35343936306531333631623166386666306338343361646231626234326338306436613333326261 -37323032666131393762333264316261623638633732373733643731333430313337373563363564 -34386331613331393732343963383036356465376464336136346664626465303435663737646330 -32633865376165323663643231313234303630336665376233636432623561656562636131643361 -39346431386264323632623232666463656235656163393137666332666433633838643333313239 -36336661346466613238343535663662646462303639353935623664623462383437306639356436 -39623037346638623264396537346362623633646131623538616161386566303032316133613932 -65373030356432336537656338636131376365633861343431386331376633336135636435376535 -39643039316166363737396666356434613038366362356632396662663636623462303061303862 -63616134313033356633396430626230326565666630613935663038343838333538646237336439 -34303931306365303161316135343735633834343761326663626430656666346233633530343764 -36323833336432383831353638333432393764313562633766643730323933393933653336376662 -33333330663030323530656533636535353034363630333139383337306637376139376362363865 -66336361306261326161376331633936616334303336666433616163363838636631396662326538 -38336136636438336631353632393634663061363633383762313239646661346437386537346465 -36646663636337383036653464643235323365366364353538633764613134613031663136626435 -34666237353064636166393865303232613739666336666561393433326665653533316263393736 -66336666663036366234646466653734306662353336666534613734626134336638303239633932 -35373263363166633431323833313234653831313561313333346438626365316336383935616434 -32373634656261613163313936633830396363616134366266303763626336313533343363633733 -34613135363465616238613363613735316635336236656236396530326463616537393235613465 -34323932373737373461623861623062363436643461636139653762303434653162643265346230 -38386537613965656139303566623733373962313764393537303337636137323731353764386566 -32643532383366393264333633643939333166663234353933633162333432613931306161386132 -35656435656336343636343132313834626635373864613835613237363537393261393534346432 -62326238636365656665636234636238626530613836356363623237366335373166613963383939 -63306237363835336464623439323237303863363064666331316533376162653235646236616334 -35363837383562613737616466363936313038356632306337323361393962346263613161383863 -65646166666431393862653732303364636637376638353765363639633931316236376666346265 -66316333386261386130313932363365323362616565393830633930616533376435643035653865 -62346131666364623061333336306537313064353330646635323564656133323036363030326135 -33383437643331316362316136613464336633313566396235323066363433303463356334656562 -37383036653030343938373864343761373038333639613866373132313431623636666563666139 -34353231656231663464616665343239326465326531393136363135363139323133353834323835 -37353666353836336366346363356464333563643738353134396536636434383638646331343236 -33616237316231666430373839373035373530396530383439316562666132303566343036616161 -39626464323162373233303533316330333038386536353932316261633863336638363732346432 -61633538366666363435643538333832376437633734323966313162353330393432356432383665 -34356534346430333361313433326366386465643531383636616232393165316265313632626462 -35313530303662346161306438646639646663336161636364656437373133313861333432613534 -36373633653532383135663932313736653032386266343465653333373539656133643335633239 -35303163393034653334656639316231363965613632663164346364336532643432353330623636 -37616366353738633130656663623563646533663865333064353536373565303734613332626431 -64303261306266313733626537313635626633653364653338656230663663613332356662633463 -66396136323664623566643934393562356238646364396134633935363765356165323864636638 -39653261323234633164316663386364313835643535333730396532336331613761313262313930 -36663632363235623436636638386134336137346264333961336630393930346130656433366636 -65663161626366306330353436643834613338353233363233343537383564373631366364366135 -37613562386535366361383365633038653163343164396637363465323536356266396433373536 -62353438663836633239356535626236313237623863336239363065383864383361363230613964 -37623332616437393864376636303335333461316232396433356637373036626465333433663766 -36356139653764353164616334356236386266303162616433353162633834663234356138336432 -30653766376435326564613265373836663233626664363763373166313231303836326238626537 -64326663366366313936626435666638383164643665663562663337643731666662396433623266 -36393162643735346434373161323739363931653963316636623333646133613635663339336432 -30313038643837613137353362633934656137336338663333643462366134643431626565646466 -66366564343137633239343663386639393933336466653863653162313235633731633330313837 -33343938323863303766323862346333343661316262613434363739313564356337663338353366 -37623437306431633464333633333664343661646537663661656630313936336531663335613333 -37383035626162363938313461326566616264326238613163356434356163623932333433303663 -31366564373937306633363137643530313464663830323137666365353262316138303132316565 -33306165643137626262323563616137363735316138656264323465653638633538313966396564 -34313635303863303764626337646564383761633635666530613130316266306234326538633064 -30333163393635646262346464613132333132656430363533623833363761653537663462636239 -35613761653333373839636664316339633336303930333838326139376161653938633033636139 -65343238396534353761316265313033653733363239356635656533343738653261616661656235 -37333335653765666264656439386632383233376432383536343231313863373561663333393633 -38386134373834326233626132323739373261643338396638303362633364666464393139343762 -33633061323538356139633561326165363564393338613138393763376236366232323733643835 -63653562333662373032386463616166383235353838366461363330656637386462353532366533 -35326135343137393334353835333939626436643163383432316261613962626665336338326234 -32303062616432303162363765373334663332376463326465343631353563356261643934333464 -66336162333739616236393761633130656432636631333665376364343638313866383862323637 -62323562333064613132316530393331626163376162633234313237336139353433323333666535 -61373162396236616661373632313937646562366532323339613665376563363631623035646432 -35363966306665633432386139383937303134666563376265306162393135643863623561313931 -31353536353638363637626231396331373831313738636332353037393765326637373731336134 -39613465663564666137656330386636623665613061323334396361663636383932316662653966 -64613737616436636664656565623861666434336331333661316435396466663632333761373435 -36306461643235643966386664366361303533343764353663343830323064323338396466373761 -30643437336536613637353734623936643762376633306236373937313633306532313132363164 -64643732386134626131656331663235316537303632316463326366376336656436653037366436 -31396633353735383736636562666339353939633461306331613465633161343134656663616366 -62366136333831366464643263313236643634363061336434353264363862353961613763393064 -66366630316630366163613539303837653439353735663639333063656264643033613563353634 -30326437613233373935306330353962336661643538623736343065643835313961626466326530 -39346535396638356537323830343637643064346635643734383862623766386165373539623137 -39393634346633316263343562396264646339653433383532343761376635623630373631336634 -36313263373435353031363863393439613434393134393661336230303661646632613639336234 -65376361663832396230663533303162356333306239386439646438663034316138643736353061 -38386331336264623139363638636338376262666537303061653862376530313562623262313331 -35303862383839333733353739613232393230353932323562383632323838386631343435633138 -66626134383130353565333566333931656461313563613666613161393963653434623234633635 -66623030336162376566333039373330396336346133666264343263653034303631343034343439 -37666265663866633136333337316666323638386335386638366234363336633961393131316264 -63316162643365626431356139323239343733353762313435636431363332643865663337373865 -33623861653331386533616666636366666231353466323830336231386134333630663236363161 -63643430663130303064326666356236316433643630346163363430346333386665333933333635 -66363938346534633538626237343830643063356235356531386135653236666662653039613363 -64393231333437353662616531336436656234323063623538643664663639616465313530393465 -66383464666363613635366164346630643135316465646635636361626335356432613365386438 -31643531333764663935343161386162626130316533363661616331306464666361366165633630 -32356661643833353031316636326565373636303664643835303864363335623763323439373534 -30313835373537383837373363393237653330343965303437666335353634663062356162636664 -61653639303430343931346534343332656362333362626662613035616666643034386237343337 -37623736376461656362316134333664356330643961323631383930393664306662343836363965 -33353835326562393033616335363039393563323637316565323432343839373739336639303766 -66666333323832336431383731383638346662653066376163623739653032623838356136316539 -61303236646235353032656133353231613931646165386636306436343637306265363364313935 -39646337636166623033323737353736663462623936393736666430316232333235316137306666 -32393132373134653037303337613233353761633061376566666436643035373430313865383231 -65383565353238363566393433343231386366626331396364356339363032623733353563333135 -33303639336536656638326534393664336638356533303633613363306463373937663534623437 -39303563646636303365303166316430366236353432353863633565373464643961353663613838 -38333233623133396438363166643765353632616566623637393663333766613530386334633637 -66326234633664643333636436353335316261303931656537336139613464626432313963353033 -61316433663637313739363231323133306232663566663538396637646638306332653333313333 -30353432316230613265313734303339353930356133333766393865663864343130366136393634 -38653739326537626262393863306534643631636130306135363832353333376261373738626330 -34633136333239343233353362313434636561303535663630656566363666393765666261393033 -32623137343939343936363333613133663333636162383339326139383034373963633462303866 -66613738343739663461633462653632396630626130333633326461343835636163656434303636 -35313862326339346137363637653439656532643263633163316465336461353363623538303135 -61636661633331303135393565333563323964323833303166343065623234626131663838343665 -65633564646131353536373238666234373561306166656465343436393162623633373930353639 -62306230373664396463363033636539333661633365313737366665373036656162333364383537 -33353037623661313463373965623632356331636266326365333962346132366330303166356534 -33393135366538643937613664616433323137343436643339383261346665656464653466306335 -39613034333164393765323838616162653463313364633063306461326430333034636334636265 -30356130373535653765313332366633363962343664653032383338656137303032323562303934 -35376634653166643831623036313137643835316634366363306163666165666433353335643136 -38343035336234373930623038633461346532386330643365386437636434323835633436396333 -35656635653262623336616233336663396466633561376231333961623735666230623033353834 -31616538306631376639663464366630643132623165623338323562393734333335663531306336 -34303336333438393732383861376666636530626436366432376164613131653961366361363765 -31656165373633333433313936303431373231356432616439653839363265356461323636646531 -32353334663831623932383864636230653162336231383131643838363731653633643832323832 -35356539626637326163383132396664376436643432323533356132616264633539363435383236 -66363063653662366465353962666138346163313839643361383064376630336164393663656564 -33626232336665363138366436373333333930323866646236653361346331646138353534393466 -39363836363164323534656138366635666137323764343362333964613262353835653066306534 -35613630366230343533323837323562303066626636653137396334303265313034333739613062 -65323938646166666130343538323066616339363563306666663233623532333463633938613534 -31386564343635633131666665346431643361323464306537663762333031383166613862383139 -32623933653032323931646239353834313039616233613538316633383031323562616666393762 -32636537333639633362366231336438316537333934643636653163663162346436646561373733 -36366662366135616337376533363337376633643964396134613035373962376135316434653466 -65396465646336343239313561626130656666373666346562356662393630386133346364373933 -33643662323936303536656262333435396366336565363834356237393562316464623134633635 -35316561343634316234353837613135396663663133666330663266376337313562303535626131 -34636661323864633464346565646539346466356336363563383033636166336539393765306635 -66623438323635666630633333323562623038393630323033316634663865663831363038376234 -34383265386461636139313030333565653835623533616137656234386134393465623131313836 -30343066333931313431336431356636656634353831643766353030393532313561626463363765 -38373138363165326665386664613964633838383336626131353563313236306333373266376336 -64653865306661373063613832303666313637356462313862653335343762366535303935633765 -39313336363439306663646634313662333436656362303532666337303135313236666663616365 -66323965333039306366656133663331343766336331333734663436633064336162313865326435 -36643464626632653636356130646132343332636662643062393662623533363239353336363236 -34616366316361326532323337346262663064643166356536323131323162333063613434396437 -64656363383139396631356636316631663737636566636565316534366230613039323737326634 -34316431306365623236373337336533383130373234663733616339393031356236336230663930 -63373933383161303166353864343939653264633232363963336266663062636134363337313335 -62366661653962633830313834633064393839306365313862653131663030613832333439363761 -61636465306537346666636230666261643833353764316534353535636635303337633464666136 -36643164633235323232323861643435373164363439313638633162643766613738643366333363 -37653939313866326239383233633330323830396533666265386137343334356362373364666634 -36373662633265396265666338623232636636383362353439323063303639626530633936383031 -64336466643063373538326234363163633236626234643438346230346231616438333863626332 -61353931306637633161613435633233373636666439306164363630643634366365316238393061 -61353462386430336565333863376534633436386265626333316537646664323263656434633030 -32663236303334616665363732336433656161353066383266663461373163323137343333643838 -35313263313132666632353431393534323631363030623530396132656437313364646463643434 -32373231386266386435633331396236663131323739386338333761613161613937376665626561 -61356462323837636661303535633263373032633430303861353830343233376239393536643266 -61346236333336356163333635316133396333336238323137616562643237373834323131643363 -62383435653865616163363965303635616439393063613232323630346330316137616237646537 -35346532346362623662343365323835333333626632313439643331363362376266376632633361 -36623539666565663130616534613462343662626364336130373938666162323231343636363535 -61643866373739396233353837656562633663353463623139366665643631373764666638386262 -36383938643734333636666233333630336461333837336463623264353639633833306461663832 -30636233626235643338373230653431323263356364353161373061323361313234303462306462 -32663263373134373336363761326133636130303763363432353436323335333364383162363863 -36353636366435666464346537623161353538333665306165366537383737313963623838653034 -31373465313335366632643837303065326462663365373934626265633039633562313861353664 -30356362633864643961643033653665343734623632653339376261666531653566363363316330 -38343339626337333733666166346565623462303331306230306434346164366536663561643662 -34386430623035646637636531653166663230383039356139633032633765636138316236356232 -38613766353066386561616331633964656263613731323539393333336433336439626162393764 -37366436376438663865613534373161656137313633656435386363313139663964343064636465 -62366333396635356664306339623833333236303436646235393635643537666235613833303336 -65656365353066393162336237333931666336323934313139303339653631623439663737353332 -62303434656433316632316534353261623730356634626234333632613462336131653763353131 -66393765656566666337636133376136646163666237613735373661623239613038336466643131 -32313234373966353761363039333064373133313131663161383736626133636564326364303732 -61323463646162323062306439306230313562323566313061653066306536383266356164353231 -63316364396133613033343631356265623137373862363061633964626562633232353461336231 -61333664323836313335393933663637653163326364336332663962333332303931646265393663 -39353833613132353562373430376636653631633464383534313632626665396631323463316430 -65626539316164363764386138386430306338653364373462653666613332623361353763616561 -38323065353439363264656136633566313934623562386235656132656231313964626131346163 -37323736343261656334623630633364376238313337326336656636623530653436646337333836 -39333866666465353862393435343461643361326231663738643632396432313739313232373739 -35396431336131613439336334616366336233343832626637633365626435346465613465643763 -33663230353832626162343038363736336435313432333739333736653732653637336465663730 -63626330363332643963656561373630393132383433353762343465636435316263646664623361 -61313539303564623534646663626437666666316464633266626532346361366437363932663330 -35356435373762333239623435626236653432636563643965613133383766336330656265353834 -38363265323037363330646338626432663439376162376332333833323261643064653335336138 -62386564306330366330376230623362626230383631653235376338343464323039613363616466 -61306366636638373531303466303964613564343630633731383335326164343434623564396432 -61323030356638383739343566386335613039646136383031323266393437303265616564393034 -65386132353432326537363831613032616230373638656165313137336132623436306639663031 -66623762326662396562323539613039643833336235313732613964663363373035653534643962 -39633634326335363338393832313333656633613161373862393066303937396662616164663365 -38313830346431616563623966383261356439646137396439346634303736393938386438383935 -30306430613230613465353336313162383637326433326239393036333861636638643265393665 -35643230366631653164666635663733326661373038633834383764653562636532666438316363 -37643236393435666537353339313532306337303333366561646637383939616631393234303333 -65313034613662653739626234353437666564663635346362343461643665383739613861653533 -31636439646664626231356337323566376562366139373131646431353230393366643334363738 -61376338343232363535623361383830373466373733363062313363353864633365346165303438 -31383039346362343361326463376537313334393438666336383464636338383037313164373963 -61333231656330633361336139303566656330316536356565333561343133656230346339383166 -38376366656263306539336133376563336235646665333238333561323136373732623336643066 -34333961656230316133353864393565643237363564656338373431346239333834623562636135 -30393266326337613238353061313931613530303062373563333966376539356537383363383064 -30333034356237383164633230616236313061613065333137613535313830356338366461303335 -37663662626232366636356130373334613065323234383933306365303432383537643566666638 -61336537343339383434393266343863663264393931663063383833313237393133333535623130 -37636266306665373662353965623539663935316234336337303339643865376435666534316261 -32363064363762633133623962623566363934396661643962353264653165323566366361663338 -38366338313661616233623030336165653466656236333661346230663964363263396235316135 -39633938306632396466653461303830613866616364393566356537353235643134616566363137 -39343538626635663062613130613266366533343339646634613134643231386632393937666632 -35346261636136636533666232363364646666366663613733343432373863356538323736303037 -63663738616535356530336430373861333637663761393030656435663637323166393638373334 -64656164646130363930643861366131383434363461323835303633336635653038353938653563 -31643263353539383964333035633037323662316237393430356535653533656232633238313862 -38646366383630646464326138326533383130333061336138356335393634353364316432343261 -34623038623230333632613563643161353934623531323032383136626333366561623630366133 -39623133383331313337633430373363653463373935363036666361383037383761343837666630 -61663638343463356662653264333736343935633838343731373866393234653066306438316561 -31333565383438353964653665336132383538626266336662303033396238333165383433653962 -37663166303038336138313330366137616637616464623131666231373132336161363838383065 -63396535336438636565623438303835353961373636353431613332313164376333393261383136 -65643830663264393537326166396533316666353032643938396436326535633932323961316535 -63323163633861333065343837343038623737353062633938303266336636346430383863633232 -35663663343862383264636563306331656334313231386463396365633638633561393362613362 -61616161333334616636323730376437353235653362323735393034643838323334373561323965 -35656339643231303566383335323134656434343363353639653833326634343561383333626133 -33326136663630326237666637353436373962356564636364626165336562393961343339643232 -31336530633733393064646333633537613030343137393261333164386330663566643834333432 -35626430313262633335353663346161346465393865636134363162313937373237366536666439 -36336461366635653731373637346635373662663631663363633733353734386366376332313966 -64396237336134313565316130323532656431303362643335336237386534626665333930623834 -32373938623264326561616366626462316637323839373433353131623862343231363865316336 -61356435653665303036653137316566623038326266313864363766656136633836663662633036 -30363633623430373832386332626433306362623538646433336439636139643932623035396262 -33663135643131396562316335646131666131346332343637613763373362303133616464346234 -39393030396631616364383265346638353762613861613864646462356162356164316366383464 -64343930643539396563646666643564343736646362333663373639353939656461666132386338 -65636136623565613031656639356236316662383630386262646361376436373865393333643330 -36333963303963636365336363363139343734663764393063373734646363383034356633373564 -31306335363139653733613237386438346164666138626133303536303937363531356634376230 -64396334346564353961393830623563633333313037333364306264636231393732616338656234 -66333837333739353237323233666431393137303566393765656666656435396635353439313664 -63623736653466366562343336316536643435383134663864333263373361643563383065383133 -61386661323532643531636661346138393639303962323336366461626563326430666364363337 -65306566393335643736663564366336313530353333386365616233373234353139303637623137 -37396262646330323233323565316639623265656638366265306263326432333538643563656537 -30643930616632616365373465303162613839303830643834613137336631396336386132633732 -61623236653337363164343837336337323337373934313064643462373438633436326237666638 -36666362383730373936373666663039306165373337623461333534656436353836316132336333 -33313136363263333835386538356565333261633466356337373665613662656331653934643236 -62383031323934323236346434343130333065353638353766663237663134643037346538303465 -63623465376235303436303263663166613966633636383437313534323235336466393039323938 -39656464383739356163363736626437653565313934383738356461353965356431336439616539 -31303361366630646138306334646332646630623436303235646163393632663366306366363733 -62636631656336653165393536613261393232626539646634633762613330333663346565633532 -34663532383433663531363236333935303730663361373762336332313036303231323164373637 -65313866383866313234633261653335306234396237363432396264383565386362356438613436 -38313866313939663533613465363339306538373432313036306532323363306564393963623332 -38303863383131613135373061366236623732633135663230323832663034396532653861656566 -30656437383637613234656233633165363561346635646561313530353530386464323063383931 -62343237353237343465323134623663646563396634666435636332643937626634376538646136 -66376430346162363736636532333262303035323962366265666466373636373434313730656431 -30343639633633613534373461663231316130643332336132376239643562356435383833313739 -35666464313132393961393766393236373637666162663534336163313665613334313566326338 -38356432306239646562326231663234646361353361393964643062343364633036333130326564 -37316262666563386462313732616636326463396333626161396364663438353032316666303035 -30386335646234646664616665616561373832353037313639383966303531613166326434643331 -35356566613835336638643532663932356464373134633739313937306437643939383836353433 -61613664383231343832303362646131383162306466323634346130343938336336336531653032 -30643936383961656536316532653732386134336136373166393164393633626236653161613931 -66643365366131636562356630363438363930666334313964333662323839613236663733376664 -30656130666233376634656334323530643866653730303438386230366363363134373737326636 -34646261643632323835666464626339306362333132613833623233333161343038366233366435 -64336434613563646566303232353263326464646564336638376638306166336132353561343634 -63303439393263363037306435623464323230663564643431363338656137326235353839336665 -63326336643362303861306563333539313966373738666438623936343963613737323431343961 -36363234613966653737633164656533313632346632363731333262356365353264656537363061 -39346537363737373739663232396537363639313331663061363831333234316264343061326366 -65663137383232356536653237323461633837393839313965336165363538613664666434303430 -35393233623739396439383736313030616262636561336633383638396436363634653934663362 -30653737356432343432346163653437373637323138623763636436636231313863353863653633 -36616333646562323639363433323563656537313962346230666633383763643236626463613665 -36306530336436376666663437343232393839346231343138653537376536346232323739393965 -31623935646338306238323732303238626439303831393432333338613834383063616239396263 -63366364633831396366623861393166376531323565383965643361326365626265353665323164 -34643330326338333665663064663661343166366231653634623564616333313935626131666631 -34336233633435663436373938373462626632643332303839323633653864343532393035363066 -36326335313535363462383337666138663938396335343238343239333538326662313561323066 -65323262376361316637366534316434343839393530376239343330666463666461373036383033 -36343136613234613363353834623230626461656234363763326263303330656261316333326238 -61323633613238366431343830643764303438363233393432646463616261633762363236383961 -31353364666265326130643636633838663862646435366432393238323837623964323663626336 -32646438616338643166386138353931336234653833643935666533386233616431653835393236 -36376630623965313534306263313862373963306334343331663462363966303663383866383531 -39313366613039616539613064323732666131346533643334633066373936386231633766393039 -33393034366164633733313531373136623061323939353435353030326135643832383131616465 -30346135653232356262326338636430643563383636363335353338623033303539336439383863 -36653732336437613539373732653533623530663031303430653638343431633936313865303166 -64343534386665316636393039363939373638343935316266353432666163633765613035323438 -36363637626238636338613933643936396266393065323530663430663565383533613135346130 -36353232316331613439333533653239613566353462623334323739323338393664366336363036 -36623064316230636336303230356634323663316636613036666433386533336432646263396635 -66653264393435316562666261326534336465326430306637313264623838323363396536356462 -34356664393265643966636532313635323834393632353737306231623238653261313665373033 -66323535376535623234613439386364623465326137353139343963646438663764343561386565 -39623137316161373138643032373737373735376634336464663035663661653733323561646231 -38366532333431616633626532643364326237326263636138393439303830313839306435663762 -65666139323566633735653938646636356236323065623761393531616134373564643438353865 -37383730613563346635393061363135613636333166363338623430643762643664366533323466 -30353165383631653639316363643733343437313831653961366632306333633634663263396463 -64366532653633336665613562633534326531313066363165306662613763653665333736663861 -34363639353264393662373938653466623137366235353634656331323131353661636436376266 -37303965383634376634336537336631313637666661613831653866373561636633383562633565 -61373439663738653535626633623530353864616561323737346263343339343436626636333139 -62623762393764656465643965323539623630373163336636346235656632396133383631633137 -62666661373864306133613862383931393463363132336462623436636333366334323561663430 -37363737306163396534383136346134636238313736313738656464643966383230343033343937 -62323961663563366238316639643939356236386462333135326135383162396136663435613739 -31393666393238356533333664626363663562633735386263616461613366633539316534343733 -35613434356539646264623561393063323536393139363332393030363432646536636162626639 -63353162643539646263623434383339633434633034336238646631343665363564646339333430 -64383236623532343665383438303534666337656339333261636538306130613136636433663864 -36363933613133373431306330306566303965633764643362303332336261343665636430333363 -38393530633237366633646337386635343962366637646335326262323265353232383230633262 -30663261376438323831653665363635386363663938376530333562396431316238373434643964 -61326438626633303764333531666435303166613630383739653263623236383934653664386464 -35363339313032353232396264306264666133663165326539343232623737303731353236323733 -31323835633834386131333938663763366161373037393366353236373362663834653837613836 -32656266623761393166366537303932353831613461653132323632316337393536643637633865 -38373834646232366537616431623134353233343961663635636565653733366538613834643333 -32666462633866356138386638373030346230366365303264336532626265353761613830356562 -33303762393732656236663064393134323361613930663032383036333239313930353537636633 -39393463626235623861393332386535333037393438346163346333633232373634666566653963 -61633930376535323432626431653063343263646236326461626335366630353436653939336230 -35343861353733363238393037353164306561393437623135373162316434366238653034336138 -39333735346434386662623866313730333132373635323138393465386461393662383030393331 -31663839346461616262633338343539316334636130336163633438343561353634646465326232 -63336335633464646234323363633033376238353631666433646563656634633365323635653762 -31623964323263326236303866336536646131663730636463613831623031303338343961333765 -32623336636261396262343564653266323330373862613565656438343763333964626166643764 -39343532396330656265626338376539653664343439393765646637336135336330636238346131 -64663238356632633937376161303335656635636533343538326336393336396361646330666364 -34386339663164376238336235653163356362303961336536333066313337313266386232363863 -33346130316138333930613132303638366133663735653933383030613735376434663230333531 -61333162313036346539353634363630383738346630356239633033303134353238383132383635 -61646131306134346537333762313265383165616135386333636366653436613564363966326136 -31366235643865646161393366353236386564646162323763376134393662353961393636653562 -66323531663539663937616131643762343066626430303064636465376532383137656339353231 -36353532323463356637386439636331353061306634343164353561393461303032333636303262 -36313565316339343864326161306262646336663632646335353136626235313763363733633032 -35626335393264636433396134623139343434323664343837663765306537633964316537336265 -63666235316661346361356230333434393532383863396362306463393461373831376637623634 -33633831333234376232326362666636306662313635396565663562323963666534393463623761 -30366662643730636165613061376330353137666138346434623862356163613837303734636531 -34353661373339343438373936616565353662626664326466666539616466616130633734666338 -38636438643261376535333836316162356338626162363733356665616161383665313336633361 -32626131323965313462336565666139663138336464646437356562353962313937346533613232 -35326635363763633663323830646239626430316661326135343230396134346637346534316430 -38336437653038623732396337663562666135393338366162346265643565656634613631353231 -61613739346665313261643032373262633530653232333635373534646130376131373536626235 -34316434663063636462363139643862373164383762656663343339656562336239636463366236 -36666161353634313937383735373837313633356232363362323339363534646239346139393164 -32326365316631316366633861623631363665623638656666346438323763646430336561303534 -61313261626630386538616137666130353963396533373832376438663631346638326230333638 -32363739326638383462336238373061353663373432646331356164653832646134316664316261 -66626631353335383231633562613466353335386236343466336335313034363662653563616262 -38646233303564613165376264343162663464373131323333616430663661643336633865356632 -61313435316563623439623063353837663365376231663233353965323036303662393735383130 -39346331313035353662363239623134316462333263633036343036383039363134336434616264 -65323137366338313233643761653163363137373639356161616139366162333134393637316265 -64366638323430633764343234376566383333663063316230366235393664643136653234653437 -36396539633336616265383637373636613765383431396166306465636534323632646238353236 -33376137623038333261336362666661323336653861653437393366356535383065623766343731 -65393932653461633962336539393764373638643362336432313138623935623132343739666638 -63333634366634316537383732343266303936393766623836333834326332646638353832306661 -31303661313031323039663535313436373430663436373161323735613631363334386666383866 -34333638646265633333303035336634353838356533396431326661323966353761363033303431 -65666462343261626134373339663636366330636262383037663336393032653832323431373731 -61643338363638336239653866626163306330633862646530326364653864626563303937383964 -63613338396438343464333964333334353635386634633032646139363535616139373065666161 -30336635316639326466653834306339613936663837626165363830303662653531346631633662 -65353134373639333433396161333161323865623462396536333736346333306637633133653466 -36666361633466336266636263353061303134366238356638623433326335626636323836306139 -35373738663136383765613731643264616539393963623337613663313664346131623630323231 -30663431633234353466336335366538653865306162323435366337393435353966623163646630 -39336661363364333737656637313435653861636364383139316236653837386434326361303538 -32623563393039616633646434383437303833366135333834383866646239636338623832333861 -31396637633132346238303235303931653632356465633632393637316235316435386633323338 -66396630613561643961343736663831356461323037343835336563626539346633366430646265 -62613734393634313733376339326664623333393531613664363631323130626531313062323431 -61653430326134376265333731323933323439316232643439323736373236633835343238366333 -66383136653962326331393166623135396433646333663931353334633631653466386461653532 -38656363373133653132313134613364636661663836343261636339363337356465313839366362 -36666163643233343539353966393666376138383832613930376662323835616431656534633333 -31376464613133613964386464316637343035306639346630336334396630626133633937653265 -61643038346437393065653664666238383965643934343932613239306661643736663137613733 -33383236376331396338633632626361353436646162303231303363666537393165633732633831 -34393138316233643839643733643561313430333662373633333134623466663039666635323439 -35323739396536386234383630666161386462363133363735386430623031613031633364666464 -65653664646365633862613561653363336464666536663761613833643035366432623430323438 -61346565356334306666616565303736663939613232363131306166386239623765316666363034 -64323662383339383834393531306562653163373632613936386130356238303735313061623664 -36363262323762663135613466333836356138383930663034633338353434333763393634386364 -32393164663331373137323431376437383465643139623362376432613431313635666466626439 -61373138366364643165336536336637663539373965376434333561396366396265656561363565 -36613466333561333437303666643835366363313865363336326662343962626464626638366462 -61336336643733396234383538356639343239653265623864646233626538336230626435613334 -36666561613934326638326231343561376661336366643830303535323232336630376336613865 -63633361376537303934613331316638303362323861663535646136313732303063613064666462 -66613961316663396264313830313638346436666466396435396638656630313634313064376435 -33303936343166323666636332376563336636303535623032363138356236646136616464636234 -66363736653262613530656336363130633663613162353931363231343766313865396133316332 -64643762623635386337376439373132326161393035636266363836306363616535306339393166 -32373033636230363863313162623039363565663039663032393263363636376366663733373566 -37663931393533353737653331353738343238393631326365393161343865653131636666346331 -66353635323639623363316630613030373932653166323732336135383638646433393466653061 -65376363303638616561666133623461373535666361343536393462613933653739313436653063 -32363934623036306265303033323639663732313233623538613366653665626565333265306166 -30323932346331353932333166313465643136626437623466396233323432333530353161643233 -36653864303335313061303634346636666533353065313638313939396430356434336664316461 -35333766623833363461366633373735653564343964616233366565323561616437376538633835 -36323262373239383434633066636464393862326532633039373463336535613436373733303737 -30626235386530306139316130623664383531326136373061303931313033343831343963666261 -30333762633864323730656134346463643331653564343636633036666630613335633564616661 -66393563353638666461363634333461393338373732323133393731633539373461376330636231 -31636462313764313330306637323232333764353038376435656466306132613132353938373464 -62616162396637616538383663323461636431616662356431386137303835363532396365616231 -64643731396162383434643562313333636331303866623264386135353631346535663930353937 -39646631353663633265353634303362303238616236653264353263393033353166666531373036 -39386337613963386566323538633364633462306636653266366561323963326162326462366364 -66366466643761666137356137653635623935633031313532383564623364303939656531326637 -37663636323666323761626437313662613033376435363164393363373865653735306461396430 -35393861336538626635353636616261353939306136373333376665353566336163366134663136 -37613464666438626137353834396665626135316532343062646661663630623737383133316236 -61356431656233623532643937383161353538363634336166303833353362653564643034613938 -31316637323564323365363864326130373031323335363961336566333666666264613134663737 -62376432633330386537663539313064306135393164633431306161303233343062393662626238 -63343936346439333439613866386664333036666239363632383566636439316339386433303436 -65326565326564363331613030343531306262643965663936663138343566306637306464643135 -65336136383261343130366533353865313232336635346561376237383933323333613165636336 -34633462316363323638613331363636653237666330653662386237623832653339633639336661 -30653631666630383836396363366363633334356132353064316264333432323637366565323332 -36643838386661303339326338323437653165306638616232646361623830643238363664343166 -30363937336163333565363530333961323736643233633239373839343365663364323237343262 -38623064353366393933376336636335633635373630306432396638393961623365313166366331 -35636236326536333361376536613464383736353464376563646463383264633633303031343761 -35633830633665613733386161306566626335656165646264363230373366376534376432376131 -39643036636537356538636464323434626537616534306536396462623363316338396466396331 -37663838386237626561616537656564313439343138326232376137326532656138326431643163 -61303739386136633666326565343834643736633632653035313763646434313531326333336632 -37383334313461386633303838383038613930366566336135303665386135343439313537326566 -65366566386232313537666334623463396439653563383532343733633037633538353831363233 -66363238353031393835653936623266623334626564616339636431613265343139363564623430 -34316137633766336136346462353831356634663533663833666330393966346533363135613238 -32326632663334393330623833366337363864353037623761326236376666343231633861323334 -30616165363136316434343066366534383937386533386638363131346439643036393031656138 -37376133366263393264356363333733383565306131613538646331313333346366343531356164 -63323337346161656566373232333165386162643637356365633039363834613839333531393034 -63356338376464356131373734623835633361376463656562313239653965373463396464393735 -62363063353961623663383735666261363936353062386231316466663738393036393266633930 -35383030323865303734653963623063356238643738623930633733626666353236336164643334 -36636633613139353265323064323937303965666563386662343933663331333133646133366166 -65356133633064386566366265303365333265313530646361643362316163376365393134363164 -37303862633566376135326661313932326234303933633161626431663633613038353131383039 -66343237306634303235353166386633643832306530373531623130343763373663323533343836 -63643365336161343436613732643635386430326131623766386437613532376338303833336465 -34633035643164313635656265343038386139316465663731666231616238666236663236316538 -33306634383333616132616465643365613630323836616136303561303334663231363565306437 -31633661643538366234303061333764383539373039636165643261656231386365613134363765 -35656464323564663966363832613466313137613130613864353036623162363938396361613464 -35663637366463303333363562386634393962656261613934663734366332636234626131396332 -61356661396630633139663630393733616232663962653862656466343461356537666139383730 -38663264613863316335613764333836323263633338653938646637656236393132633138643435 -37313062383339623334326436613163366638623530623133386332323630346437656161396165 -33626231646266386233653762393664386431383236653466666330333634373531323933633333 -36333030623362396563353765376536653264356464326366383430623335643432363965386466 -62393737393435383764343437633236393364383935376131376335616362333065333539343130 -39373539376435623835356535663539316563396533396165613762306433353239323265343831 -63363930393735386632316234376464663366363363346134333065656339633735653739313764 -36623438663065323739323132326432323932636661663563353335376563303363616530626633 -64393837383036666439343363393663316264363433323162653236396531356231313634316238 -64313833333233326361346634313562373533613337653839336161313963653330366534353764 -61353566326463626462303564633962366238643432613237373435613964323934643239373930 -62393466326465323930316666666538303234306465653033636237613134396336363832653439 -32393232303631353161303837616163363939333635663866316562656161356363303136616434 -35663538626239616338323263646465383130383766353131356535323631666334373631633836 -64666162363262373137613966313136316164323639666362393833663138363664333562656132 -39393165656635656262303231633466316532353037396561663431383862316363623735636232 -38613836363866643132366532343665343537363833353436383630626238626433323261333464 -64633536643038373935376264366165623833393435386632343163323430636637366231613935 -39373837383037623232373333366238666361393435623364396663646165653264616366313938 -38303535626266356266396166653832646131346137313235626532363238646466353830306530 -34663032383465366165363365356661643239636461663466626364636463303739363761646131 -39643564393466363031663063646239396136363731396537643764653263666232366239353134 -32303638393134336539613830376333633066313566383132306466396332646464646430326432 -38653339366338323933313831356632313834366535373564343462353664303634626237383738 -66306332343563336537346338393332383565396666333765356430306161646163666337376666 -61393165323531623636653430623663343838313238313034303166626233653564316661653761 -37303535343331396361653534343837346338623262316362356266643666326635613833323330 -65623963636438396330386234636639653465663565396234386234383632643238623534646665 -61616563343831633139636566653330343131613666646437363232383435653439613561396437 -61643836643033613031643537613236373836656637393836326535633736626462363034393935 -63633565323434323938333161646565623534326562356666636563613832363934393664323562 -30316635643938313635626132366435393635363737653238336566643061333436653831353133 -65633166626335633036613362393035353731333865653134353266303331363630326236343432 -66353331343733636262353864663138316636393335653032656432336134306164363663366639 -65333336633565663833386530633165386235353766373536663333363037326531643433653765 -33316334316134643432363330393661316335363164393534633735636134343232643436313730 -35626664653063343266613462316534313831666265333465633436383433366561363330623634 -33653066303430396366336364646635663063393639343231323131613238663536623832353465 -39323434613337633238646266363539643866633532333636633235326164666231306631633130 -32313332323135613036333763323366376431353863623866313865333136616538393263643630 -64663139363061613336383463383036313536346161643135373333653038393664643362633264 -36313437323331303935336133613631623636613666616666383630383236376335623565623066 -62623630333733376236613563353264616438653534393534666432313462643362326139343237 -35316463393839666364306434666163633332636665353335356630656534636230376566653039 -34636439313761303461623239306563316539646631656530386366663533646663613761633266 -34316632373338353432376530643138323564626534383131393831356133306435333130326331 -65663637363039633135623366353464653134633638346132333961376230643561303363343331 -34666332356164356139343837336161303864333938623861313562666430366334643839356536 -37633962383033656263333365373965376134386466313862336433393230346265616165383234 -34326232653964316438663164313830396665633330386439653035343534333933633062383766 -37333334656336653364663837373965333362396465636562366639333736623063643631356332 -63613439633361346435663730376130396536666338316136356133343861383532643233626332 -61316366623938373963623438643764636433376166373862343130393937666432666563373532 -66613862663664373337626638366264653166373732316238326433623966323632613034623338 -62626538613133386462616536326336303437383935643435303530393634626465343932323736 -33343132616235383437623061386466376637303535316334326562313038323038623765616361 -33333633633238326161316463373362633731303439346230316663376364376365393132323163 -34623834393064303261656662353635626530353865306135646563663835386632306237663535 -64393961393133396138313261343833653236303934353866316264343661613966656230373061 -31326139336133623539663830663736626239383735356636343665663437303237346465363061 -37313864633965353636633335613139306638643061613932326230663765623938633863643463 -34303666306130663263353030303862393337646562656232376431646436316631323332613639 -38326166616131376239616361366539633964363136386431346362306336323434653062333338 -34643535633236313535643539303439653261633562376332383232663861633033353161643562 -63336631613063343161343031626130643065633431366638393332633530326637636666396333 -34633966313365656163613031666536663763633835663134643137366366373531366361343138 -65653066303965616135633532633261343266393466313131623836376539353233323836656563 -33633530393738653933346664343436613035646333636564623566366131666438666466613531 -62663065343638396462616165373535636332393464643062613430643538306633633963373366 -36356236633235343239393038313738623630356466613030346561663937376263623266333663 -35663039333439633163336438333532663136356230656433323961616138313235653765366266 -61393033393631626166663163643934343564636339376663623432313038393262633131373337 -61313865353537333361333436396332643735356130383737626562383264653137653730663834 -34303966313839623933333430333362336139633933613861343238656465613963623433636239 -64336534383061373933363438626161333739383339653835326461323537656439393063653435 -35373164373762643132393832373864346466386536663734643533343834346162313139646632 -32353831653965323237303739636630363666323665393137636233376536353133646162323930 -39666165626361643633656138613333353439303430396534303661393563346135303633396666 -64363766613633666639353661376465613531323039386132356132626662633565373033323938 -66613062376663313962626438633364326536323665346430636563383931653633303333373533 -61656665306265633133626333316264313162653163303838343630333561383261633233663430 -31333534373636323136323762373961383230633265623333336239623961303662313436336130 -38633535356436643866633034656439643163316339313538613036383831326333663963613634 -38353063633738393963313333663536393233353439613865393764356461653339383862353962 -38333039303062303363393865303763646331396532383235623730336266306532303732633135 -36306133303962316264303934343564333339643964626135663963306265353930323931663561 -61376539316465346136386261363564326538613765333166623834343765626333343863313034 -65363331326334333161356163343263373531333135646134363763666439336637366339373739 -33613239356133386437396663383465663462316362363837326533346363326239633436336138 -62376639373932373862363836396331396130303263386663326361353636343936613834326435 -66326438626663363363636236646336626361616434346238323634363436393132376234656463 -34653930653161653265623736656265636638636433623637383137626563656236383833633737 -64393162336336663439373663383961653937313866363631326238663835616665376533396134 -38333432346466363739303763313530636235326436396638653862356239363664313862333066 -65623233653861363230363837356537663666326237656333666630383865653234393766386430 -65313334393763383636366164343730633266653931626131633231373066633762323661333134 -30383338366135363337343036336464303837663562373336643134613065626336643464343661 -36303134303961336265383762346465343933393065303432333561333561373330626437386162 -64353063396262306532633030333661643437646462626239396330656262383761353438383431 -37353066656134316438323062623239653561326237623336616464663765383335653835303262 -62376439386630303037626232653464326130303164323938633032633563303031633662396139 -35633935613632346264333734323638363639333933636132666634316333623866323162353331 -36366264636336313665636233643266323634663361656164323633373566343332613436393961 -33633631303038303564373662336361613664386132643835616434373964366137323062333035 -62633165316238643634373765653234313039623765333766623365353838366234346433383338 -39326238346333343061396137633032633363383330663464666432626361373830623862383632 -34316630376662623036636439633834376335633331663837363633616262306235346537323266 -65373731333231323165323535386631663431613539353266663566643265306137633631326133 -61316139653736636234333566646164663038666631613031353565333533663830623263303430 -66656266316462366638623634363137646162393337666235613065353062353239663332323964 -61633538333536353261343965323237383339326363633034333466356338356334376237346235 -63626135373733653435353532353235383163363630353665643433393739306639363865346230 -32663836613162333639623466316639393330333731313535336335323235393538386566353733 -33366134623561613932326661616263663434666164626230313139656437323237376433356232 -30353762613966656162393764346637616463336238396166663337373335316338643363343735 -31306363323230303530303266383331373139326465623839373461613034666236643837643163 -37613066383738323663633062316664656630383532303334656661366438643938626361353265 -62396366373963646463636237323766613065333664626636663739343139383934366663623462 -32326463376430646539336565656331663835336536356636356431323930666630643034383938 -30653738323032396137313939323634666130383231363462626264313465366433666437386463 -39623637636363643931653438383332643036336462633036323563623566653230373662376630 -33343933336564646231323661656634663835396235633262363461363166323632343061353565 -31336163313861363035613236373136333838373639333737333231343735663561313334666566 -31306339633861633266313163353831613538656364343531323230323832616330363537633838 -30366534326337323461323833353637666538636332646630326236663137626264626264333161 -37613238353932323537616131333139663439346130626139363134623338353963633164663563 -36386631366362616361653335303339633138643530333733656233343664653637653364336265 -61323135636439636231356665373837336534393930623931336635396334646561623432393563 -33353539383263616166393162396363393864343863323336666531616664623330653939656530 -64366533333064346434333934336432383335666238666632663766613437316262646232633238 -33663636313933663962343036376530353037323431346663373336363133386561356164653362 -38613365343335386234623265376138613231333564623263643038663538313330323865613638 -64653335616632396532343561376262623238303865313164393563386537306532333936643661 -61666434333231326564383263626531663061313661623233353465313065643535393730356434 -32396237636332373231323633643531386131666562646432663437626630663761393065386132 -32303634353162343462333939616239623235663764383665363665346166353266316638373165 -30633334396139363737393831386236333665366564396361623433643836633230633832626464 -31303431356665303966666136396536313435343938333065626562363461343938626562626635 -36393034646638303439656530643565373762326634623965396362636538643134303633353065 -36316230356661386436653731666331333537333661363165633030376135613832373265333436 -62363236383066623530616532323633303463626362363262316538633536383232636264303631 -37633164386631663666386432326633636334616133633965646665396635336232343462363536 -30313333363336393466636465363436656234663234356264313836613039316431306334346337 -33663639373930396430336262393931613238646336313737643533346165333463363136306561 -39343136383533363465313061336435363731363232306466333634363066363932373663633635 -31396139663236643035383533353866396466626139623163363165343763623435333664623264 -34366331383330613765373039643034353663303236636363616635353132373339376239353137 -64616565663861366535633632323835623538346463306363373435343464633665303731656131 -37343430613365383330373564336333373838623265323264343136613530363630383139623933 -62356634303264643632303731633633386533313865616532366330653032313935366335633838 -62323262633931323137346265663863643164633132396364393965396262306164633334646664 -35376562376261363538346163613933313836386461313364383861633365303837623036383438 -30356132373363333539316437393235636166653530613337663837656261303062303237313535 -30646437303336396164636663373333353030613131636161343732333838363066623830636135 -65353465356633393931623464646231653863356135373232366132303338383262323930613335 -32613138323966636538356361366362376132626361383061363165633264646635643830653830 -30653038313162346136653563623438613538633764316639306138306135393139646432386666 -34316465346337666432313265353061636333636636303937313237353962386637626233386634 -64336630386638313738363236653165393534633836366565666361393038383430373038306264 -31396135383962373434616465396363333636326466393733666562386136303362333463646538 -63633364663063663232643461326361623235396131663763326635623534333465356533663163 -35336362323536316634303361653137356662336666646237323734666465383830316430353263 -64313262386234323761646637343134323563396337306337326666613566303630336237386135 -65343338346338393139396538616332313935323064666438343637383034623463613365353064 -34623766626633366136393830393366653938353334343064633861653735353063323235386265 -38323335633064306432653964666564666461323733353765363936323663356236343231303531 -32303935653534626565653261643765343766643539346436323435363332373634386265383830 -66336530373234613663353961313239356562626161623434386238396434656439613163313136 -30393063663633616333643563663130366638386262666631306431663630386337333730383764 -37316431373361343163396361316134376238646133373761653138623736613864313234313232 -39376364313135396261636232383838343261336434396435393436376239393137363038373838 -38623265333936306566333637356663376135656261333763343631346439353363336330626564 -30386433616233333935326366323539313665353336383939643734643438663830653563366363 -61626261373263316537343632323238626535333034373864643561643933383037373364386363 -39393734623931346562656534636435633731646434653838613537386663616636353335616632 -33373861323364643935343661306464653963633032313631386230313232353061306363613436 -34326461353935636631313863636335366236383335313133373361326265643538323262323363 -63363931326432626236313965623133633439323265303539326130356232616565393063636630 -66636163353865343035363332623232626234643537623236643739616331643762623534393639 -64656566363930626665373761633231646564623535623035663438313037623537316633336565 -65643966386134343166663938316361613765383835343232623265346439383866613663653933 -39646362386334366534353837316631326463653161353066653232353265306130623738653664 -37633339363331663731333534613463613762343234326632383031343765333737396165346238 -31393266653932343864363239363163643331353062643431353663363466363864383631633461 -38396235356566663861643963653964376461343631623236396435386334396434366432653532 -35366337303662643439613836633232613832646163656463333832633764313332646435373037 -36616638613466613833313163396633613132363765303465343961653863623236343866666630 -35333532363361376439333865653938623334666461303535616330323561653131373131366139 -37643563626536333939333064353365373563313961663639666135396139306434633938663332 -36616162363030336366346364643538626663343036326134626534643066646565356562623638 -64316566653361643263383735396365643037353332303339363536663933386664626164383366 -31363033356466663631646335636566376235346436336365336130366563396439326439636334 -66376165643035646530303732366136653232623064376237643665376537313430646535636132 -34326131373366323539663936623861393438363437376130316234303761616565643665366630 -34363038376639366537643531363534356366383465623233333036626538616131336533353066 -37333630663034336433313032396566303634623262653931383232323337316462386630363961 -63373232643161336633313964623332336635383734313834656566386634323633326165636163 -65663831316533383334396632313464333362383365396538343661333034316334373936643162 -62343830326164393139306630363165633664613034353964326532306262633539623630306530 -32643864626534666134646564633134663630643638353934626630383538376439656663633934 -34336661643565316131646134613565396261376339373535376465326332363162356132383233 -64346338373465323538333964346436393063353164396465313738626364306164643336353866 -32663263613534366166313463643530666632646234643066313865353433633463626361353839 -39326233383736363663643039343830363663613535343936633931616234376665323038663363 -37653364336532653039373834323933633031663761383866363164623461366366313039313831 -62666137313733303837396465633935313935646462343730626165616564373863343339636235 -31316239396462363438386433333161663635313532636633633761663466323336613839333366 -37373030316664653561343263373335623235373665313866373137653362353130663064396261 -39363866396563646631616663313339353836363066646439333439373734343935323362346536 -39633165653262386530653363323436633366633166653733383565616434666634313239383836 -36303039663830323362666336636362313630626363383066353438393564366263343431333634 -34613061343264393033643061643865303161613834623232616561306439303532383134666263 -65623466363733323232326533646562666139373861393162316636383332306238663534643764 -31626333333130343363653538333063343862373162363661633263363561303138656631346534 -35333332346338393861343936373930363531623066643239373664393232356437623863373730 -37306466636665646163336535316635643161343233623732643162316164346464613365626337 -61383730396135306436376262363566613735303437373464633562363835333137396438306236 -66336333343832623531306362313933613034346638623337333530626663653266643731366139 -62376332366165393964316439623764663066353137643938383031316665383663626632396539 -31346661313966363537613035653335333632343336633733643763616439636133326666653931 -37636635333337343737326236643866363136356464303630616461333635633030346562613937 -64376638323365636431633930313632636633373866656531633066343437333334306263396561 -33353238346135666335653662616661376262306461623939383530393563306232633130663034 -33666266363533373163366331336562633762653837633861396632663963626663633335623330 -38663034363134646337666437316432366332623263356363343466343938636563666334373638 -38353338363563653330636430323131613932653965653336303564656565363736323965383365 -64323364643938383334383764343938303264616235663461396337333632623030386466663465 -37616334636266316566626265653665326130643861626537393135376262653733363163376530 -30653832363462636339623766313263613063623734613234643238333634306130663362653534 -64333537376662656135353033306436306165623561353233653437323037646437653438656365 -37346361313636643561306535353833383839376139393433646232323437623038313539626439 -32623465333865636630363036343561383731353839663932313862316261303237313463663136 -31303834616166386338636266636538363336303766383234306563626664636632653164313962 -64363136326536353666313632333965336232383339616234333864363431323836323035613666 -63363161363635386336646630353335353534363236356561366365653138333634633731623535 -38333831306232616331366532323830643230363230396564363231626633353865393931613737 -63363536346234646463626364653962396664616333643831376537393039356663376363623234 -33376432383137373236396231626361336265613532353836396561636133616462336632376632 -30666437663261656164653739373362346637633866613437336262353237633439373738373234 -63373962396264336637386134646237663361353065396265376533353364623435633931653639 -65313434386137333865366436373335613965383130326366663865623839373961633132633336 -37356632363035356334656130643063363236643934656339666131313337376537343133336464 -30643739386538353964303336306532643031666562376465636166346137306132303036303664 -66346630376434303662656637616130653666343462643238623337393732613338313134633734 -61393136663736623131346439313039636438633130323566343338613165636162646366646531 -64373938316662306538313062356136343330663939363831303036346666343738303733333761 -31336662633363363039396433633739303462393063343337626631396433356466376538633366 -30663234646133636332343766616335303964323966323065616634303839393938656236373537 -65303737336166326262663839353762633239623263333231313665336364616137396130343033 -61636636613833393737383433656564316132306365663537613534636161323865353661373136 -33393163663935346662626439346464663565646531663061333130336565616166363235626139 -39633362323831383363623536633164376131663465393864356366633133653964666564396238 -61636534613134393739333462663430353831313031303030363334633234613238373839643566 -64663531336133613265313933316638636339343738313130353730373738313232393866386364 -63343262306663366366363730666364373963386233306133336133623131623866336236366161 -31613833313831636666326335643235663466396565666564393662383130363334353466343062 -30373237303563616439356362366334666434396262333934333665653662643462396134363132 -31393661626339663564303065363734633334653364656661393337353765363638383637333830 -66653935333862373133656630633739393065666561666366653163376138323366323165316465 -66326330316362313635663063303936343162373061316663313262313063663365396639616362 -63313837663339343538633732363262343235636533646466363338343561323534333639623639 -33323961613636633538613736333531636464636435343865303739663962343431323230663036 -65653836346665303134653566613735303563666431616434326363656365353165636561623738 -65636366633763643732656266653831643431646266343938316239333135323864623862376233 -38343866373734376261613865326630393031653338346165646530636538356435656165363862 -64333234373863313934656464663833626636303630323866643738626266613434633866343235 -65623431386365613566646133366361326566613237643161663366663836336138306632353666 -66613730616163666431393566626634343233643938313634316539653664306261326462623737 -33613264356235633765666539383732363964656563613737336237326334623231303435386439 -34313061393839313334333136376665323965363064356537636165333864666430383864326239 -62626530313937306436346263346236386261303964363631646437643132313034313665333932 -33336632333634316561613862383537346237336236616239343433613634353639373263326130 -34663661646438623866643864376638363661613030373535366162653363616663343061616635 -31663236663663623065343335633836356335356661326539666337393938613436623938346266 -63356239356263376463396631353636366130333235353335343732636439653863303366343135 -33653431343261383865326336613130373964616462323362303463363739373866373737316531 -61356138353061663164626631396430303638343432383032393463396434373462336439666132 -34363365336663366631383632613361306636313133666234623437643539343333346266616232 -30643237353133363137633261623061623433653535306537303539346562346433646563653766 -31323536636339373034653164646432333665353864386166323935633864653835653735373831 -38616538343531336537343137303064646562303430366238636130353761323538346336646238 -32316263656563343066623832306632656331353438393136326532653837316264366364613064 -34636365643330383939616637386363363838656535303464623766633730306535646432343835 -36333166393436316465383231646632336131613138626237643734346133373131346636353165 -36323737326531393231336236323864313732386139303963616539323665373462303636666333 -32346461336233643264336566663466393332303631383433636135363464653361396561313162 -37623736353433326137623031366335383936383938356361643439393135376366326563646464 -36373435643535396336356532623939623266393336303039323566666532383835306136343834 -66326261656364393964643466343334336337626339656666303037306262303832323538633733 -38393161666133333064386439366532663832356139653961383639326561616536373533366432 -66623330663737356561663530636236613762336462366438343331333435623931363966326336 -61373563663263393338333765666561343638326666643366373738313266353562643936373936 -30336161656639326232626530343162653962633462653461656236336535653930623339373234 -30396261326363316638663964386433376637323164646134633434376266656237376235333532 -63303737333437303662396531363831613034313837623961376264313138313864623231663263 -32333663393162346638373537313635323231306535343736306138393639666237363038376165 -65376566323064353062613837636539646462323762346131613665306464363836336264363761 -32373938626638373736356665663961336164663038306639333766306464363939656335336161 -36386364313362663661663738663131626637323036616630313162623738633735303666303761 -61376534333734663264373364616330663063643233333736346130343032393466613538313763 -30626133636364373963383065613436383433343736613539616465643661623965633366306638 -33316466666262396639616162363238353233363731636636643933396166653731636138666439 -62336130636361313338666536663038616363323330616439313730633466316530323538343866 -37326332393236363639303465623762653966396261386630653265346561646162336630616437 -62396632323765393636306136333563376237353833636262303839343763663661333439303263 -64633436623438353139323963656165343565373563373830333163326132313031386466346437 -66653966376663633166393339323662646531646261646239323362663137346661356432326663 -65333863636364613565333539333861346331643866653063656531393338383534306634656435 -65343436636236313363346431623263623337386433363732353037623233323830633865656661 -62396266656332333138646463303133326339613166396634303362313931616563346330333866 -31383534383664643565333130303038333833396364383864326533616131376435353765643266 -33316261366332656135343135363961633565666139363834646661633138373065663039343663 -34666166373831376233626134363232643032643839383438393531613935353431326437616532 -64663366353764326337346262343534393034633138626437383664393935636437643539313130 -64326533666334356533343862623537653464613432653536366634653932356330303335333765 -30316232666433306565313565623434663031623033306336656362616134303238363038326634 -62396536363163373439656662313738613732396662366563303564646132393861633361633037 -38383931656262633366326564353330363339343863343637643335343464653930633161313538 -39303561346634306165326137346236626636363436363464353938326338626464663838343931 -34323265653033643333613766663863623533363465343331333031666235313934353434626138 -38636431346636656261383530613634316166373231663063313666386434356133633438323435 -61623565303430393961343562373664383835653661633364663330646633313263633436323234 -61626164663762613435313865623665386334303164323265373637353332303832663064333637 -34363739356164633234386336656132616634386361383830323534353266376662336266616533 -66326435343131333934363632643865346362633735613863613434366332346234323532316366 -36633237333436653930333134646536313335323661396234643761633763653163663437373933 -61663863646134356434316262636435306439663461626432353138343265366561326465633534 -62356630396530633261366236343037303463623265643935356430376334633336633265396138 -63313134656638653238323338653330343334353632343736663034386265323265613262363534 -30646636343631653231323664663733336232343265396139383864623563643339333135353430 -66346662316537643832666133643865666234666230616433636131376663643136613230396339 -61613662616635366466393635326533353138306332616133663035316162666165333362613538 -38333833616538353232663534633637613931336136326135386131383733613934656262383033 -62666662373065643234323231373039363536383365326435336336313839323262623863306463 -33646538336439326233316335393261343135343232353565363266646230663932613164616661 -32666439363163303266346565353865356531323632633065343130346465613337643463306365 -65653339336464333433366636643133323338616663373738303963653563303766613434363664 -37623865373165326433303737623131626233353535313435313231323366326163623530343738 -31326330636536313631636634346231663839633731636632613337376439366432373438356363 -66343363626131343431343662306537363666366566353038653334646630373635306132636431 -63336233303936623364343265366239656564356232393634646661383061333132366536623830 -35313565393738396334363634336531626539363230663464666361626234346332323332326366 -64393964356162656337643138393333333238656231653431343063373430343737656466353461 -39313132653539313630303539653065663534326365646363646535323733363163323030323063 -38363933326139316132333734373366393730633731616530386435316434333362643866663238 -30616334376135346231616635643137643330626465373831393732616338366461366130616465 -30633664316666623330663064636330656365663165306231306565343462633033363765633430 -30653834383563346130623937363435666335343330616433663165363635663663373536386334 -35383336323864343736616564313566666139613938346235333265623238623839643637363263 -66383230626137356338343735323437363934653731653463666665623862656230323434633037 -38303532343930333966613534663937396136616465363734653363303262353838303635613066 -31323633656564666634613438313737303033343962383136633961663435323366653862303730 -64653838383662346537333337626163393837653138386362333439633663393462383538626330 -34643663396561303961363436613335666436626236343364353132636534656663666439363330 -31303036363061353165643063336431393165373164653665643162396538383366653238653430 -33396139363062313264663863346134303665343662343932396332306534613466303965383661 -33333034333631303062306135386538613862333963383330616433313631646564356363653739 -62616331313764303235656138316665306431626364323731643731353662323730376539323161 -65393766633938633030313831393235363334336637626532386165396439666162616331306336 -35666339623966666365643530303438663435666464346263376435383462323039363934633831 -38356366626161313430656131343165633661336237333761643966323235666139373163316136 -37333366343564643163343138383530343137623633376537643336316562343439356239303461 -36303938613730646163323832346564613031353933623631366238613061646238633762383035 -64326266643561333633613330363839623761336430623866633065316262343462613261303964 -39333332666463333836643861626665313136623166306665643963626434343261356630303038 -64663530303438326236386139346362323462616464303462356466343836663765383161343833 -31633133313139616133643232346434356630366234353331623630373133336238393139656161 -65313835376330373866316232633233343865653561386231303961633332633239303834373834 -34623264356536383735656530626134643464663365646633306664633330666262643436303137 -34383561303932353132376630323431356661356333626137356664323435646138386634623735 -37643734633631643265616336346163626561363437643465613461626233333932363833386238 -36393830646238646663326362643735653438373736363639386436313861373731626136336361 -64613835636630333638313865383532333234663264643463333031346362333234393763336239 -61336436373536383666396135383937346432623335396332313333393434633561636133663139 -31333565613631666436363735643234633133393531313066303066613230336130396263396464 -62396130326461323866323536316235366166663439383465393336623932613066393261633266 -33653162656465336132366634376330316438653237646464363632383635333134333032363366 -30336464373131326530353838616536663235663036383636626330626138653766613862383532 -35633336343161343239303930326662646636663232336463393461613130316539376264353766 -64663839383932343764363565376332326666366633333234643632643139356430623533653636 -34343065376532643839373964313865366631323336636133663833613432646133643161613534 -62376639636139643232363664633839383138343132393661363434396166366239356139623536 -33653762366263386435383131613164623736356262356632343661626636626166363662363862 -34393535653434353633316265666266623466653762613766326264343361316164643234626466 -66396162343937623532623739613734623037633162306265653166643434356535323831333032 -65396130343632646238343663303831363234343036393231373437373734363764356466633337 -32653163663735663164636635346133366364373666306133336235333430636139623839366232 -36333139646163393835326661333563343364353132636433666439376634333263666665633565 -31386637633834353032666139323833356538643135356162373166386163643866343864633961 -62303436366464323831653337373433396234373864623731306132613234396164653536343536 -32666132633963383737303839336566663031383930313639313662633633346464313134333936 -64346633353661636232653766636561373363326531383361646566343661343333333938663731 -66626531353236356539323031646561326661653661373935643866383665383034653230363536 -32393762613165353861376562313530396562306532383935643038613062303330636461336136 -33303431313064636233373832333531633862313436653337393834626263313531353663616530 -34613030626233613163643330373838303763366639376361646233326132363165303332646264 -65353461613830666130396664663735373034376233393663373735393062663931373530323937 -63323364333139386639336262396638613663613337353963303766646330303237646533653733 -31373535653538313439653161333934333165353262376331393234613061626463313130653061 -62353266646565623530393866633963383361353238643234626339643061386466303535653366 -36653963643932383561313863333661333734393830643264616362653765643664353738336134 -35356265386238383936656437343930303731636266316364353434313263326264626632613931 -32613836663333363739346337393835303864666238313636623533393562343339316132316130 -37613030393337346434346136666663333431623533333934363036306264633665666330636639 -32386362363038386632343865353131303031613631326631333964643236343861626432633735 -61303265626666383363353834333334373730303837353334313231613233613537326335656666 -31396162623636366632643537346439643135656536313535373933383831623237663536383865 -31373935653839363962613935663232383530316531646535353162303365343339656662326337 -61353733353065616464383763313266393338393135353534633037383132313666383537656565 -38663463303331333833313835333961663235383363636466343761633939393738373961323737 -66656364313335653335363835356464383236366462636530303431393836363832623534373666 -36626265316164343632313365363439623333666232323435343831333336383034336135633033 -30316233323037373233383933646433663866663430636261356561346365633737336466386435 -33303962643430316564326262636433346238376538656131326237333536383034633562383134 -62666663376161356661366466626235303035613834313162353730373066623430653366373937 -35356265366635663132333231313638333033656263656466616665626435653834353365646265 -32316563343165323533303666346234326635653834366461396561323938316566666664646463 -36666238626233346230356134353035313136316332643230646534383164656237666231613932 -35353131353666346335616162623662663934613036363734376635393662643839643763396438 -39396334353934376330306634633435616330613533363539643034316638353430616435386431 -65303963653837303639333131633238633762383238303938633431313830646564393363616336 -66383961666565633435643264663432303362393037636366666432653463303264633438663730 -38616230393033656565643264316363383138393437363834346464376430643566303835343633 -30616338336461613036366335323137333830353035636538613638636461356334636438356635 -38656365396564656366393663386633333465313035633634306161653262383564323636313264 -65366562653637306239376438613862393564663563633334633036383033653964313334613931 -66623536346364633633356366396532656166323362303336393664376331346239396238653263 -66623735633430336562616335656130306530313834313561313936373733356462643466326661 -36626330363466323164303338623233363364666438373930386239633266653334666236386632 -36376137303634336331653236336334373161336461653964326465346664636435373032363533 -39636436663237373937306563626135616539656639323638346666386436303837333234333737 -33656263363133373263623564616438626161613034663830323331356662336339383465363133 -30613831633564626364356632353362613634666161343633643733653265353563313466653133 -62366562393264316139336664663863326163376164653261656134313262336538623830393364 -38306639393362363036636565396231303734393937366438623337353461663365663931356139 -35616564363463323432653239633033633362383966643337663535383861343063326531646266 -32393338663534643039323233636631613037623735363865656438386131356266623531363263 -38306433613432353933313838386632356364336162306466323232333364313736303333376637 -62396166333261303438633631393364633337386464343632653334336431303634396138303634 -38653361376638356536313361633636386664303761626632396131363231363934633362663236 -34366463393036333964393238666337383966643439326637336365633161376366333962343366 -31366631356162396537333763666637373337656138373132313762303163346337616366616130 -34376630356432363434646333363366363431316264323535343362336136666632666234323534 -66346234343033383833616463303066646635613665393436656366643438343335656239386637 -64333239383437333838323232383035363230306562646564306232333764383366313061663861 -35373262333736633265353463343933313661326335613032343661386164336363616632376232 -36396338663165386562636232666566336263383339323030383731353462653230333538303330 -30393033343233356230323931373461303635623530383166333435623763613263636263373635 -64336366373631643832336633633864366166373034346635623034323638623939653963303532 -32313062383333643366626634333035653339613934626436303236313034366331313832663731 -31396537633965356363303238666263333132346164373863306231643335323664363636353536 -63396235636332313735383566386432623935646463343438313937323730303536383633663064 -32356361353736363030386236353832616232623331333139386231393139633964356532343431 -35383463656139613565393164633132326437653537646435323434656637353633353266656636 -65613964623538623065366366356531646463366231616631636238643431313765306639356564 -30323631633538663335383261383138396164656638616662666438336535636134643130343737 -64313433353264376637616131373630656635623962626463353862373061393162363566656263 -36643437633333306562623364356637653032633761626630343438623765346438363837633234 -39383033303331343765303331373836303261333662333538356539383134653135306333613537 -62663933643463313330363665643663393165316163343030303432646666363463396136623539 -39646634353861313336303832326638633663356338616333373131393363323232303064633861 -35373738306635666134376137363335343335353237656261343862396235623231633938653963 -31356237376466393761613335396435663331326466306233313535383830303364393634366634 -65366663356433636662326337333866643837353834303236343662383433306531346535393062 -37303961373030623439363734363530393062386138636263656463633436313564633230646461 -34366364323435363866313038623435376633353333343862306266333766633030313762323436 -37633330336531626230323461343161663162393130316363663237376636343061393336656130 -34656232656234666464643534326265633434323231386462333534363965613036636234663161 -34633036636231363537326537356433613934626531343939343432623133323338643462633932 -31316331313132623161333134306335613137343837373564633735336431356236376434663962 -34613738336234346133623432323732373537633131323133653864346266353762636462646332 -65333762363131376431346535333330336632313535333162383734383734663564333064633336 -35653661393665383139313538336434633030363532363064343332626632333532623033333234 -61343930353938396338343330613265313633633433633236373336336530316431343563646432 -36323833336438396237373836386131386432353932393735323236376639313139636331343031 -66656430636538656566376435626566373434353638663463393831303263636164363235653536 -65393539643666663663363033663831303639393362363632333064613135346339343239396464 -32636638386665333434613835333264653062383565313339623935326666323062623437663633 -39313630343836333230353166333062653965643536346436356533626461326538353731623266 -32333434353766393730623963323437656238356637343730393031373830393839613033313062 -32663366353935353234613830303930373661303135323632306637303865623330353264303432 -66613264366261366138613563366162353963333265653066313333313966646537373362623235 -30343235323465373933336130393564393565323965626333663866656461383439396630643537 -36623461643065653335643939356133646134666466303436333935376662303638396164386461 -64636232613562333564333865383433616234626231313137356330336135373033373363326461 -64376637626130646430356462653130343938613262323232336535393439316433343337663433 -30306563633031343366626662663733356431663339383362366530663131333266636431343636 -37653165376364653338323430373665633737366330653861623633616663393231363536313231 -62316566666230363634336138663339633832653637303934336166343330656264353131626663 -36333932646264323564306665653631383463656664316362336136353363623535386238626634 -64346435656263343866636237326239336132323737356462666633613830363261306431663031 -65356466373963383031336630623461613262643336613836313638313232366366633630383030 -34656162313564316565346135646435366564323531663531343666626537326465346364643563 -35353339316337356537643466303636343465393864326264383038303564653763363336656630 -36383766373962393430363532383131383166326164386536633236626264313332623038363861 -33613330326561666433313232616235386165313132633937306132623436616435323433623934 -39623762376363363931373762363239343636313338643239396633363131303162636639636531 -63616138653730303362636663363961356634343231353739333764653337613264363233313065 -66356536623935353264363738663661643864313534306532613739316433303836333065396131 -38623364613035663638656364653833633061636239653463383734313039313335623736393032 -35666439343935336131373561623366393331363866346230653030366232366466323063306666 -37366162663031333437383362633563323439633163366334643064663832323566333130383065 -63636564326432663365613132306461613437653035643265623463366663346639646333633364 -31346432613730616462336462343332656430376234333065353337363261383135366231356134 -66363361616537303132363534313138633436336333366433366162666531373964323839306664 -63323434343563666265643436303861323262393164333735663063306637643135383464316130 -35383133383235363433656162353533373133363239343765623766666561363365626437373234 -31386432343662646233323235363438353630623830393130623831363164356530366363353833 -35336461393530666439653436373939643338663734666536336236663139343538643763633637 -37643534376131303031363432613131323734353261313461653939666535376337633064343732 -36393961373765646636336131333330383139373166666164623232633535306561333464613135 -31333737316232653135323539633365333631633239336337346134646138383233353239656339 -30303365313063386561383265623061333066653635313236316165316239663634663265333234 -33383435663666653937313830656138343637396661373964393732303866313136616166376362 -61386234613563623433323036373338363437386431653539616661616661666362323139393233 -61316432346162333463333733343330383934383630613031373339613965643464363638396130 -31396139383331626233366139393562383935323761653438313734623061663231613161396163 -63313864373565316335396136666565353834393762316132623466663733663361336236643361 -35636562643362336238346661663565323532326131383932663163623235303434633338346462 -61646330346661343164663930633836353030643937336264616334353561396334623633623364 -65326564633034346232653934393230636531663334316138623761376236356536323033343638 -61656431633562356534653063316337376130623232656265323238303432646132616235356234 -36303866373562346361653262656563636563333031326261306262663531306630343533363433 -30616135346634643235626162376663373061373335323731623730626435363762303834656234 -65336564353961373465316435323962326536636361646462313466323666386263663266353330 -30653662326534343065346132383832396237343537376337326464306563343262356235326436 -34326663393564386263303466353761343438343231303366663534363437336537306132366235 -37343136653035333537346539653637663231366662343435313266626265386232643261613231 -39373237333063373866623466323165303262366135393061323362613533633735343932623839 -30373765613233323634616137313364313365623132356264313631633266393535303934343733 -37623662653262643664373765636334356536343136323836653536663061653537616538333935 -32383933326463336334663430666630613330333563346262646233653464353064343037343835 -39373535613731363963366530353261646464376437636630353264653961666130643136306533 -62623163333361383834363762353765656233643630636662666439386430616137653331393833 -63636630613132346263633962626261346131393235633731316534393964306164393564656237 -36343231616132393235636565383666323633396634306561623233323764623563376562356466 -34333039323164386339656365343930393565313964313933376162636461626334333531303966 -38333536356262303039303632313933656633393931353364383635666536653431323239613966 -64313530623037386163326333626531376565653631346264373231653834333536663662346536 -62333134353136303332356331613930326639303239623062336434313139343434343935316463 -34333665383632313338636666316636333436343437373835623035633236306439343265623630 -30663737633666633930626237393462386265303065316564346363326235656133626662386435 -64393562663434653037313234393735396638386363346565633266396332393862626638353762 -61643337393264633563663562396365636135373961383539663365393465343761356134386137 -37303032396535666533636637653531623331396239326234396632353361336539326663333464 -32396634656166313035666533653466376566313165666232633762613730343363613864653233 -35643666343530323866333163373638383631366236623065316465653161303735396439343764 -31313362656330363562643139386464363238666632373532366561623539616464633634653566 -65366164373264616564316362613234646135376335363363313161363861373933643236666239 -63353638653734333932636530363539373063396333613539623862613235396138326562303961 -30383561666331333638616339383863363331633962646631346337373939353766656339666238 -64346461653735643865623634373563313831396232323930636532333236363464343838333230 -34383866646130386430313665653934383663396262376263636230306331656565323135366330 -39333737376330386563613033633237343731646239346332316439383731376336646139373162 -64626665663839666561366262343038373765646161376632633237613661363366636438383833 -66646663386265343531626334393764636337313737653630316230383237363530313535343133 -64366263323235303935336163616239636337666539363934646132396262313861653131373339 -65663966373966636564636361323333666233356666613039326234306230333731656330346434 -37303764643461313532373465373162376537633030383131333361363638313633663430656631 -61343036326536323139666230333362646665373735353166643638663037653130656533333739 -39613364356162666632313534326634626131373661646137616562376261633838663766313231 -61353861653131653133656333366265663538336361656537663366303666373863623538646136 -39653338643764346335316261356133396562636231323534396664386634613232373161323266 -35356166663163353966343034376331313832613630386364653764353439323538373462346238 -38376361306636616532346136396339376636626634326132613539386362663533656363376139 -35623664393730373063626230613530363630303761646338316235393930313230613537383065 -39356638623735666130623265326563336162663735336462363261646463393861376464356564 -61333933343033396638623364376131316634633939313937393063666466613966343862666233 -65656138306633333338653335306137356633346562313435373661666362336635393938666331 -33616465383836396261363862396134663165636465616638666563343637353465353733613363 -35636432383632313538356665353964373966663365633763653938386431323664393164323230 -64396263653935373264623864613837313631383834356139383166373933356366643336336234 -30366264363030353164333935366662343836393936333038633531636631306433666663373433 -37333239643465396366643838313764633136643830326537626665626437306633333764373738 -64613132623933663037376162643137663162336362656433373163346338626130646535646166 -35343430393462326330376565343331326131386663643935393166336330303463363361393635 -62396632346330666263353662323233613566363334336366613939333035353961376634303061 -62386439333161393930306636303366346633326434613934383133343964393663353636666634 -36313366613761636334336535633035313863656666303161333931346136313239386630313763 -62326433613837636566653962383232333333613239393234633337646233363362386361373634 -63333164616435336130306466396564313838363836626565326665623133616562626631623262 -35396536383331323131313134346432396638643835383239396637613936646230383462323831 -63323962373832646462313330346335633266396536396430326136313532336331383632376462 -61393734396239636534643431653963313962313532666534303165353939653539396264616237 -35396633373835346137663830353031613438663235353661363731623733616262623931303538 -63356530306566383964353137303361356663393835623331373536373264633836653830383561 -32613865643065613335656165353636613164303930313661303634313062323139306166333736 -30656635393132373865623038353835653064303232313761656165613736616430323366626534 -36303239346435643733393830343263343661313461346130623238363138636365383133626464 -34383131383734383366646463343561643138396435303264656364616535646131646136626465 -30393031363434363731373634336530653136373834343434396436323361353735663638663130 -32623761633164616338303966363834313564636638356132343665323263633231356263323536 -38326138363432653463393238653439373736643731646437386363356235356662383962643530 -31343331386133383530613163386235326332643862313163653562653832366565656438626636 -34313233666161636461306666393436663866616437613438363330336633633264386638376664 -37313966363435373230663537346361383164343535643034366539326338623230316566666430 -30616263303563383632336435333336626237643962303562613030353837633465323933323365 -35376435343130313739326233393766623265613636623564323631373032653030656334663338 -38363261336361353664383938636132323662333966353636343130343937366532626533363832 -66393730623666623761373434386630373132373862336561393231666134643432383063643538 -66343064383336303562333834663238323966366563393636376466363433333735303634626136 -35316366343133666534626261383265646165383734393936656138333834663335333561323330 -33653435383561633935373466626630356339633264666330666663633462343634643462663663 -39316536636134373566343732623730656438646465383635356563633434386535343432653662 -36373766663164616263643033336437626338663136636662356663646664343034656266396465 -62363939636464353264356336623139306664653434633439386666623963303338646666303132 -62356530373833646234343961623463636532313436393966393165336432343235363538303639 -30633265616262313531383033613134646638636237386265393162346562363664323734323166 -33373363646131383862363461346364623564653739383264393037643339666161333161613237 -39373936326162353633366530643437356634356136646361326236643132306262653963386339 -66363263646239373537663933633033663863303463343535613635363032396563333834616663 -30373331303636346665396165316362646362663264376235623837356236616234633436346537 -64666631303630356463303733353831393430613466346538396665356262666530376364613833 -30643464386633306563656533326661313737326231306463613233623838346366656162373639 -64373765633633353235623538626163356338303936663364303463663331626563383264366532 -62323830626136356533323639373839643665396532373332396263323735306235666536363733 -37323931666632363461643166623733653739613462393531343931346235663938386265333230 -36393239326536333338333865626137326431333939396264663138396538363236383231656662 -35303038313862306164383835386366316363343935616432663436333236353831346362666637 -31383166626561363362313139366436323737316535663936393235386463626531646165333964 -30336332623837333362636531313332353231323435353830353066343934353963333633366437 -32353566306261323662326336626333353933366331666164626135656133666230306634616236 -32336436386631616466656433366563616566313661613162393365393564663264376263653136 -38333863336431333466646161636138353336643566316164383066353365396164363733643565 -37303431646236383033626565363566666563363965643732643035306135373035396335313266 -30356361653762333438383762643063316331313565306562613132633162363435656432313162 -36616363313562363930383830616431396237303230353661393033633831326434633737653764 -39643334343934623838643263303235333538346238666238316539396161373535653561313366 -39613237366561386661333564343435613863613436336361336130653366383534646432633261 -39303165613531646536316638653435383864393837633261373163363935636261636333616637 -39653532653430383535303835316230383165353965646230393835366634616162373732646639 -33653366303233643065396661616666613331633038613531643264633037363435306631333130 -61303065373662643866333731306362626461326536633135643139306363653933363334313031 -32363763353636643263643936646565316632613432306362623038323133613334383062623761 -33343762663337346339346566666362326436353132336438366265383863313662383730666362 -66316634663836333361636266303863383263303331663039636330303362366661623564646565 -65313761643564613863303937303136386661366434393233333961306130366431323739346434 -38383335303433323866363365323864616565623337306666353239306263366136353030323662 -61376566336633393161376538386434613032343033656265623466373065306332363130623935 -63616438616330313336306630313533643766386363363239633666623834616630323335313565 -34663537386462353836313131616561303339656538653835313531396433366339643532613634 -64626236643132376665643135616433303962356634393434653738346162306538373632376666 -39313738346633633833653062363837653736616531656638326661373062376336613963373634 -39613038353437633062393434393533353062353136663632303165393365323264313337623765 -63363863343431383765306631336466313566356633616434666661336236653563656532313530 -66653565363939326238666661333734346537613838306266313836323536653538313034643761 -62346662326634646436353036636133366233646536656565633066343130336266626362353362 -39393231343731646633396136653334653236356239333730613765636635353231356137386461 -38333433343538326134626663393066303637313834336238373831633564343663336666636632 -30343166343563643338323431366531653337323832396631353963323830656362666632633737 -39316334643538336365326336303330316433313061336430613965316364393331333439323632 -33393164343563363233393036623966373233373233343434333062313932616262636532366535 -30613139356566373831656639333266316534316339396230653233393666303536363962396261 -32343930623837366331626531613432626435646430383234353336326534656162376437656537 -37363164353266303237363366643339326238376464393965303065656461633566633765316138 -64316130316138333464656266646430366166336135656232656139313037303432346431663439 -65333366303732656537636134393363616539386431363365643830313733306366336333383262 -36363834393866346362323065373666393431626633383262363066663139303662656366656165 -38653363303432643930326230633434663139623137643230306333396465383031613736666238 -61333331346335316134363266643330626331613861323033653936356238656638303439393863 -39356261616365613935636664643830613062336339303435316464653266376637613261363963 -64313664373333653561663565666161663161623236333938306331643333343931626136613330 -64326263366331393635616166396238343935303064303833616333303038373662636538373864 -61373436396366366632666263386261343866376366616133666137656431643535303031373034 -65613266306366666638663038626336663130633835613864373965613461393431616532653962 -37303836373732353262356132663732616263366237303263356561383631316165646363313736 -39333664373766363638323664363365666439303231396235633434663436613639323037303964 -33336636653534633238643631323064653431646530376564333063623734373335666538393530 -66323665336136383038303738393838393662333562653566623566633837343132303532663939 -33323338623262353339313038343735343833326139363361343130316364313862643565313135 -64396666343038626465656131663834323034393664396239646336376264376265623835663262 -63623130376438633536643636393262396639636162353631393361323232326136663734346539 -39383836666264653135303335616265323163353434643031383431653334333131363562653139 -34653363303363333835653631356630336136616532373834623664316264313837363562373631 -33396534303433343936343234393231353162383031656137333536356664643837653862323530 -39626630643539333036626263643861376532393936383266323865613765396331393730343637 -31393238343165366333393764633363656230313638373032336238353839633533376561343962 -39643637346139353031626233303264383033643732616333363461616662653961316466353366 -64343534383263333463316465623761353236633363373064393731373634376233663434376261 -34663966626638343565633064376434623437313130386635323435646433333564323737333163 -35663332363865626263623232303863303762626232343438663336356266636539323539333132 -37323238336638313339626537653531663565306135653534613138616637366561396137623438 -34336238373232376337346632316435376435343566313939303438353163636132616462363332 -65663163373236396639303565633738323132633738383637616134393266346134336638643263 -37623163366633646465663365346664393530623535323039303438643635343238306266636162 -65626334623633373566396533653961643430363561333739373634666564663932303164366165 -39623733393565353465316436663566616261343138323431666463313664336263383230653663 -35316563393465323465656363303538376162646563383937326233363863363261323636343534 -36663461326366626366393961636133356131646262636163393233376136363863623731393738 -62373234363836343561613465336333306466666665616562343637666464303933386631383130 -63363362623836386263636664343566386231633862643234323963616463653733613739376461 -66313531333237306633386163616331623335393965306566663031326563623964346565353564 -32386531653966663339396638306532323530633633386333303163643465626431653763663533 -32373734646665623762316435616161336536346330366663383531613239313461653764386535 -64323534323233663136363564383566326166333065363930363865343665316130653462346564 -36306532316262303564626131643137386163383434613534653165623134383736343035653461 -39306430383366313866376261333934383663363462613339653935366365323033333637613966 -65633162386564383065313961373639646532336266363663663633653763343739616333333164 -31323031663334316562663163626361373966386434633631343933333762366431653737366630 -32646363643666393032633866643833346331626661663661343065666133343534316436353763 -38316534666463303163623261336661366363363530633265663739323635383537356634613432 -32363532313031316231666534306366396462393964666363343265366132346331393831663065 -66356438646163333637643035653864393230356233383565646637333865343231346165646631 -65396462313564373438306130353964393235323936666430326638363237393436656336623430 -66366537386561386335643132623737313130353730323338393932393865353630323737333038 -35323430646233663036633239636366393665343132313832643637396333663734386337633330 -37616433336639346234623739366538653434393461356533326263643061383964323436623861 -30363732656331643636656137313739396631316363396465613139313839653636613933616138 -63656133333262343437326663616363663561323737623038356166303736393063386330666664 -36633732623431393834653836383435303663383832336164363064636433383563656232303135 -65353833663939616666613965353731313435343330353565363237636563656239333131323633 -65366538633738343836623866316265666332363862376538386235383734633531643737363431 -61386635643362616662616635646261376663633238383036376462336537313237326430353566 -36656133633564326264306437313466386161313663306666363966623164643338323330333732 -33666334313039623963393739663438306535656230623465376334343864343736616239353364 -38393732353932353163356662353430653233316566323634646332383031623761363130356164 -65633937303962303565663461616538616365616632666266306535656134363731393638656239 -66333865633832373431643563323631373934303962343661326638376336646337383536343736 -61633834383235653737313130366432623437396561353139363830623832366438373333366433 -61666562666239623037363261663836313965643633396233313461383535623463653334306631 -31313762376166633861393562653166326538636165323965363131323165353035663030343063 -33663664663039656539303736643339643537373830363139363066323663363566613230333562 -31633833373039393732643338343565653637363664633364313534316464646538343636336264 -30363235643238306366393661393431366537646461636361613931643436383464386437346533 -33653232326134333363663666323965323835313530393433393934616139653066623530376465 -35616338616531663933303966643230623262646366346332306538653536616432363964303838 -63363635386165336664633966653662633935343038396538656262346335343636333230616233 -64653831613333333765636566393961343137333039383336616134373866393330323463646431 -38663732613738326165373665666439396636663630356534363365353036643536633039646261 -38343439613839663438376266623561363033613936333431303136623166663738623862653666 -39663164383865643035333239633835386265653862616364613034353332656331366563303832 -30326362363233626535643630333832313335333238336261626331393662383766343264643031 -30666334633634396161626532373532393134393133313365653034333464343339366537623536 -39656436366661346537343837633832626461393035313032383461386234626435303863653535 -36663031653061616330613635346139636663313131653234393630383033363366323936373264 -64386164323336643231326231323766346630643665343537613166346439386134373465613034 -30386466636264373061653061313866646264616436636162613663663337633038356534666562 -63323037326430336439633332336135373834613163383239396531636566333963636264333835 -34306666316662313464333936353330633836356666326561633765623135656365646231623432 -63326233303033656634633637356137376535613036363762653465646666303466306639643466 -30313363646536383033303038386435363161633165303239636339653633623139636232333662 -34643935666230363337633866633731383635363063666565633131633833353337613131303365 -65313930316331623137643739616264353663616137396265376334386163303238666266633866 -36353236383362306337633533643336303535333934613464373430636162373265386661313733 -30313239656365323832343463386236613366363935353331356538613233613833376635383431 -34386365653130356433656337666364363761373331316463656537643530623231656139343162 -39313132626364306135326232623437613232616331306637383134623661343361303836323333 -33363666363330623534333539653062376662363366366333623233313066653133373030653564 -62613263306565353935356261623131343131623630613638333966353066353335313831666634 -35396136396632343664313064303734346263663762393838393538353432336565653438336566 -30346633653933643461316136383731613862663134636332663238646365363938633939383834 -33636432613461646632393962333733323063613734306531666363316539376335343763656166 -31363432663030396231326637383438323865613732356235313439653830366264386533656130 -31326331343638373637653130643337353661626239326262663966623666303365376631303335 -39626231656165363936623933623533633066393261313765623866326265376330373964646661 -33306363666430306564633434313261353733356135396534356263653231376232323239323966 -66396337313365643937383230636230306330376638623361636437373465343531643366656432 -63616133356533663534663636653661643030373432643133303436303262383130626162316631 -37333762663530643134303137333439616437376163336439663837363063613561643135333166 -66353634363237663239323339396335386163333766616263373035663838373332626461623263 -63303930643335653233383131616565383435663964346436613433303438343132303365353563 -32373936313139396239393835323334336235643032626336633462646139613330303364626135 -37313765613162373365353837646131373337623735313264373465356537656661656338623234 -39363965353930616532313433353966326434303463356237613537366462353761623463666261 -66343934343830376132393734656235656662363337316265393336343737313563306632393736 -32306334346131373764333733353265653030306530356534623334306531656633616333373765 -62343763356130376461353434623333353761393335363139393163376662616431316565663165 -65323433613962616663393035643233643761346566623131323338313963636563393266366133 -63656536363035326363656434666666396436323935373064626635313330663038623265353764 -64636130353661313036373734643838343136363137356365303833643139376162313639386236 -34313338353166393536393266393439326330376332323463626435393563363537303063313935 -34333138656665616161326366653662376134386638336339313233323135396665336264623261 -36393433336534666438623961333935393835656236346363303661666539653661343532366135 -38623162663034363036306338303362663834306239363935633061643362316539636538386261 -65383565636630373233613536313636313361646161373565346437613930386139346131356330 -32323638663836353236613764343034386630643937393663323664383633636463616662653237 -65313463623030373139626539653664656162663637646639313532303638383535363166336135 -33323365396238333236396233333231613535616564643662396337643531373832613936386233 -66313236373763666131626364356336386166393637363835333433383435623836383839336436 -63376538323538323335303833303730613763386530663561376339383530343461323564393238 -30633266643234323561646263316136313135666539356338356530373063313638666466363236 -34323063383235613835313562636331373565393763303134383331303636636135313533666461 -39616333383064316336363435383032386262656432343666376133616238323231653836353533 -35366164616435646334333635666332353362333937613638626533333364363637633466663261 -37663461616563396533353962323136303130323539353361316130363263373766613266626634 -35346336623837363366643761303365343137356665393039613635666237326530633931346266 -63346235383031323163613665333534643135666666663536643964313232343533656536353031 -63643332326435636465346532366265393439363430343364316331343466356436616361343764 -31333133393434616237373265626266353931303634353461383465303931636138643539626237 -66336136636561373666336661656261336636646263393331366330656365653532306161616337 -31346432333862646465323962316639356361346261656163303962356232323636333938386636 -38346330613361326539616366666533663864343632613066303737356634343833633533343738 -39306637343562303762633964343262616330626238666639353461646562313134393330626330 -61343037366637373537393663383237323266313039323635646161366364643162663932356339 -65613538663063626662663965393361646165386433326531623132633766623864643634633361 -30386365356435313133396534623564396236326561323638303563313031343536343334356230 -39646132323164353433613063626636353064656362353730343830626439386162613437393165 -34656561666438613164306364316335353836356135393362393230616164346338376432653537 -65376638333465356163386539623130313366316638623664646130306564323464343563336237 -36636433623739316234376539326639666235613064326266616236616566326532313434633766 -36623163643137613333313430363061336433336266323336346366343230633730343335653137 -63663363386235656233643865663038623133633463633264353635613435303232663234656339 -33303031376265623163616265393964323837373765366234366530396263636264343661396137 -32343661333235336665643362656264353965623561383464653264323332383334386234613836 -63333964626464653533623465316462643662313839383130396537336434616134323037386665 -31383030646135373931376135653764316431396262633863336535326334353036393565653832 -63666166303565633734616533656435356233366234343761356131626436313435373731376539 -31613232666337346437336335373765653639346331353530326139643964646564626365633730 -36366539666138653266663033323130616232393631396463383866333234386461623161643362 -65363334313436336336393232313636643265623438393032636431613630306537306363626538 -33373739636165663130313038616564383664303361643161336133613838393461663035343561 -62653664323731376531303866393432323664326535363034333161383262363263373631363566 -31333536353631326536343065333064633665633239613135376263613035323730643663316435 -36306463373761323732623837626161393735623631636364646232666331356561643366643663 -34343266373935393635313339386362613466303165653833373139653632623238616466383937 -37643434323635636437646462633361306631633434366137623764306265393835663532383765 -31633431396237393135383465613731636637323639336339313431323161386136653162323138 -32393066323738306439633063656635326236373531313732393134663033613032346235316361 -38303930303037373138646138393130333838336332363831363164386235636364633336633666 -30386561633563643663663732393137626566323734376532626133393932633964353930623166 -62666335333266313737363364353032353738633861323237393538343537643131633236643365 -33303531316133653962383062613337623235396666323062393130346630323238326331326330 -65313435666461626136636564653733353963646366303266303938326165336636373731613161 -65646532363861653862336432616238663361643935343134323862303863643733336437396161 -35623537326661623566653038363963656136376335316665303766333238303365393038316437 -30343431373134313635623737613139346235336131326264316335333066313864646434616366 -62353437333735646663323337613430313535623762306563313637393034623632363466663137 -61616535653339643530366230643230623436343232306664323030383836616235306130313262 -35643131656533303261313739613730353664616265316237656164663162363162656237656634 -34396562373038663831393030363165386231343330636434623031316131313932663738326330 -66653030636634366661386665643832386539333363663265323466373637666334353632353737 -31323462383338623961346262663231613263613762303630383637313338633366313232313034 -36333630303330636337396364613231336634663238353437323439356435656539633734393730 -64313837333937636261326135616163313661393236353733346533303632363938323739303736 -64626662363038663761666563316435373934313933303930346539636661353830333034613733 -34323964386130316133396534333931313434333230643366323832383134316434343936333633 -62346464333364656465306339626231376239663766633366323436376262313763663136636266 -39363665643731613532633564313332663764303632653165633865613866363936366233636332 -30666662383935636433653035343863666537303863623738616339363837666238643965383336 -34333265343537643633396265616466396363653762393633386334396362383333613934663437 -34623437626636653964323934366536383734643737666135343037656564663465306161613238 -37623935656237393537386438366631333137363033303033356665326233613932323964323730 -62366232386531393135636636373837396134356565653132646666323835346234336532383962 -35393465666364663864666232306233333935666565333264636639643265633335346262373363 -36363433316361643231666337386337383162343565366261643137653835376135636531323433 -32356164396166326162386233343364613337323965343639653237663538646464623034633332 -31306232343630613536663737633331376164363238656662303938323734383536353063376337 -30373965313765633733353362303865303130383737613131363539336161633938373730396332 -39636531376238333261626635383363346265303731646465316565313337303732383039393164 -63306130393766613637636539653761656661636136653639663964643734653363666639613434 -37363030303165326435626564656330613632346636303663626131633662353431323065376464 -38346634663766636138306435343865373035396334303532316464336333333138653430306232 -34366162653134303831323631313930626636633837663032363562346535356236623062326665 -39353039303136666363363533323263306231313063666239393565666439313861316166373035 -30323336313537303031366666626530306163376438323561303362396165326632633736303463 -37633637656566616263653936333838366166653635343064393532363835366138373238313762 -38363135623564623533376236613663626431636163366162353864303539393463363161336134 -34636131623961323330323362373663646337366634303436363734646564356561626631636234 -62363538383966393235356133623839623738633730643665346639356533313032643866306263 -65656331623336363965326131663335373238643631356539313630663433383664653638333863 -65383564306164646530333565366161666665393431383330373261343533623333366365336236 -61666264306439653634323832623363656435663463353230393061383639346134613431613962 -32343036643561653339336434353065643566656331333137313239396236643637656262313938 -61636534303332396337613663346136346134303466393535643332623434303161613966623134 -30613633383331326265376237646462383233663336316139373635313139353933623737633966 -64383163616463636438626366313466663438336364306134383563353634376130356162333837 -36636562386136383866396134386462323161326230373232653437653161326230613463343431 -62333737386335396135393733323839623431663562333164303663346334643162646162363133 -65353038643335393136663064313831666562333334366433356533326566333130303737393465 -35386466393131333936353336356135646338383531343666663462633332626438363663663561 -62386166323037396230613531366432316338623537623064373133313839303533356436666566 -39386563306262636162393537393237663766666164653532636237333336633736646631616130 -66356336613630343535326130633530343535373962333464663130373033613439363366313836 -62343630343862363838326538623939393964313035646634323638333361366132363331383038 -64383561396335386661636136333130353733396163313665323061366239346632646635633530 -35323066303936376635376561643530333932633862363761323363346239353833386261613864 -38653533386261663532373033313831386335613361646339656565636166613164653366343537 -61343466363437613461656161353939636133396163646434653535323762356531333732633731 -37393661323761346339613837363962363530353137306263313036383434383564646131346132 -37353661663837313964313866363335313134366137356236356637386631393164623364363663 -30326562653637363262373831313331643836336563663361346366616439343234343631363433 -39663635326263616536633437633163343330613739633938613834623661646339643730613331 -38313164323830366639666362633832383032343266326166623536333661646661363938646136 -65323934346531656336663630633866633663633931303938333832623935343936653166366330 -38353733666266613661613638323861333664613161613764323935363933373065313636333564 -30363265373232633439326539623136633861623131306530363239663362663332366535303265 -61336362633231313335663335623863383163336162333564626638666230656539326139663861 -32393235633831613062343132346430373433303339363766313566373361653131323263303835 -30323139383336636264353736656464363634626631626564613362316164666665363365633163 -32323361323462656566306630636639383639663134336664646438653230333163336439363063 -61316665333932383738646232613433653264663166643364666230306365643536613862623932 -63343331616439366139303733663937323863343663303831363533393835333833343936343136 -63633864326637626361633061666363643433643839313461356238666239376133346364666565 -63643739363039636362346361366533346261653962643562656633343530343265306664306463 -39336464653362643135663961666265353031353962396335646464363731626639653835363733 -36313438636438353237356539653638633561616436316563323334336236663237386630343266 -39666533326266656437666135663736616536363332333439653230653732373931313334623238 -61663439636333343439376538656136386434316662656633316164643462663563376630356466 -66386433316638376336346661393462356461363030666362666338643232393063643462343162 -61653365386362313734353337366262386136616262356665663239313266383330626337646630 -64316530333063653766323666343465386364313662343138666266393039373365396531636561 -31333262616635336362313537353838336330343331613763643030636635633638383733623761 -36663061323837646630376162373439343566393961623337636132363862383733386266383261 -33626633643734303235316630623263663837613738623363306463646632373035316434633065 -31623137383432653733353737333565353765353861656661303934393133396266663366383263 -36386133616361656535343064613831633739306234383234376463306631396432613433633531 -66323834396266663636653638343063306166626434316265326130663635343163386637646134 -31613730616332303836623432396136303137323733613065316636613462383861333233626637 -65393532323530616361316464316534646465663034663738336334383938383435613230393064 -66333630336237326534366532343761666236363435316235386533396565663437316532666330 -64343537356238613461303037393430396532643963653238336365393239623161373065336162 -39396637336238306532343333623030653964633663383130303265653163343831316230653865 -32623334393430643630356236656564613061356134653137636233343763333665303962616636 -38656338366231393439336638373938366134636462313264303836373437366133643435613334 -61323965643634663165633331633961386364656164656462373331323965653865663233393466 -32306539333161643362373332306535653839306633656261356338336663303435323631383364 -38653932393135363264303339383234363162346433353035306463633339653961363733663864 -37313964346465386332663862383735636330616231356664356161376263336563616132363935 -38626135356131623936623030363235303066623932656464353033653638326330333162303135 -37373366643862353837363035343331643033343238363739386633396438316635303735656361 -34396134646264386636343837373464613665636339383765663664366332396661636130343036 -65333664613236303333326163353133346331313331393661353264613139626434613362386532 -61326335396263653364323363366136613433663566343235316663353331306434623539303833 -39626337376237363764626231343666376638353831316635653735653665326563666137353730 -63326532646365303434366561636131383233343961663532383563336534303061363431396130 -30613034396339623333626234346431646363656133623433376637643339363730646539336138 -37336235303962623636343863623766666131336462376534643138626635656631663964313530 -30303466306332633731666336306332333833326636613732633938646665643862343430356536 -64346631376330396463373831366539323538326635626265653239303765316633313938396630 -37303339333834613933343639306530626330383337353735393834353935616263616661396638 -38396330383830326537636461646565383137346232323964373333613435376466336362626432 -64353462346437376336396562346432636130366634393737326565656461376533373735616463 -39363030333234643162336336626164346565303139323337373566663566626534323066646131 -33336266653230636234633835373365393231613833636330373739383662346365343538363832 -39653932316431383862346237383965656539323237643433333062306464333637383931626164 -64393732346631633635343531346132393938633537346565666164326238356162353966323930 -38663662346265616138666234326539663831386532363234663664323262666332353064356661 -64353539313963663265353439663530333162346565663064306462363031376463653866616136 -34636338303964393563343736333437363666653033613634373761373237306132383237316437 -32643964316438363330336263636139396139656566666639623935323135336133653861653063 -38363366663538383237343866373432363031313934656265393332626437396536643665383539 -34366537393337303063336566353364373138366331366564356163303062636530653633343663 -38666366303033636561613663323437323135343339346530616663323137333632333264356231 -61383864643763383835373933373933613763343930656138326438373533323532386566376262 -66353765363031316664343331386366373530643666393462663634643136386335353262326334 -36666561653265376131323137393462663231326133653133303330303036653065353761343837 -64346330656636653139346434646335373335633336396639623461323037386132663632316235 -38343661313337306531643035613962626233393732383364396363626432643737383538333633 -31353564333639623766303736633433396334613039373162363463363862313163383936643237 -36376130313134333838393562323361366237346535313433623531653265636466386265633932 -66346131613932343834373239343832643461383932383239366437326166386639333935306165 -33323932393436386538323832363134343232396439393338323737663034373361343531316663 -62363834373363633965376365393431316166663535623230633839313561383463663232623335 -62623130653231353066383763313630373762323162636466303564386139643532353738343439 -39306664643731343166376361306238393262396463653932383035353631346264396438653166 -35376164333639623634663634623262363139623935376338376132336230353466313735643164 -34643435356265336564346664623539336239353762333164343235633337396537396663396535 -34623862373361303163373964633165373335613363373138656435373666366332356561383761 -38663736663265626162356634353136653733643235383234363165373035653864393262313364 -61636336383639303237376563383364303036356365616332366364653365396638336363363264 -66316238646333303137306365653464323039333130353666306433353533326437633633663833 -63323962373435653934613064356564393337353933313434613163356331346439663164386162 -30353363666662303731356436643565383231623864336364363566653962663963656239323463 -34363032653665393663323365623362376630356239646333353332323165383264336561383064 -35366132623766366636653333616635323632626165633664333332643839646535313138333530 -31653736633232303437633333326162376532333335343061323066313235656237653161626638 -34646232626364376565336266633938376465663039386664623465643833303335633239303439 -35623737653162333964383730613932366535356336356637326465616434666161356662623861 -33303030386464643464663135353031373436643734316436306561333632386661346166626438 -32633565326364323231633161323031343039626365663837343332303935303162336662383234 -66633232306331336465303766633339623134376635373462316138663634656566636366363130 -66356636646630323333656362303336303964366365323136623763316163636666343333313266 -31343130386231303637346266326235623635376437373234353961393836363831383764303737 -31663239396337303837633330633933323336353430633333393061656439646532313462623661 -35646232323930336364323733316230386333353737383930616531366236373234376236633065 -31303434303265643739386565393534623761633866303939353732643939656335316131393338 -30323033323464303633316363393331363064333231323839396630643938633139366236336565 -38386466386338386663643666363063373334643138386661336537353565646362626632323234 -33613937373631636264356231336337663430333264646639363764313961623439383236316464 -31623535306432333939616633386566306536356630656665643461313961313038393633616135 -34383361363861363237373438333431626433376430323437323461313532643839356638616162 -39306432346365643038313431393261346632353163623963323865393166383965343362313431 -62373334643162333036623630363631653634363534303239646632646539316231393538626232 -34653931366661633237643839613666386536626363663536393866623831663765623131663532 -33663665346635343932653238313765333363303064613831316432356133313033316537623237 -34653432393365613034396365313932663730303864623361333634386364333032366132666330 -33396261373932346432373532623766633565336535613932393966373938643437656362336363 -63376333323961633164373534613634613464646665393237333965613064636238653034333164 -35323835343361643932613539653736633638326333633336376135636162353961613636653832 -30653237396438303465353562383834333031346235353333313434663564313834373439306235 -38316237616462343839333634343532363736663038313565383236336265343761356164633530 -62316365393266363636363162326638623264653064626236373534356633366239653436383635 -37323830373133613635386234303737363030643037613131626566623136633864666439306237 -31656630616663313138363638633535353863626130343763653061333863656230626266353532 -30366236383136383665643164336366343364366561396434663131393136613365326462386163 -38626165316563336462356436323934326530366561326433653766383864343336666661323733 -33326337306130353632613336663366346638333664666330663435356330663930636434356262 -36326264356536323038653236386563353337353939663631333530666333663435376230303231 -35623739636639356535383334323633323463666339383335643632353461663035313966303538 -64346339646465636133643837643931386662316164616633366164346464343464333532363765 -64306230386130346231663230386239363161323066616232666136313365613234366334326637 -34633463626161346330363365616239396630306238316666363134363461316430666563376135 -63656339653035356366666662353432663231326461636539303838316666383231666532343139 -61306233376562643961633833663332623931626439356434313364393463373939343765313730 -62376561613332303765336262366131386631653731303936623762633737396136316265636232 -38663138393138316436306461373238343834366339646236313763316533336539613831303034 -31373061396431393734366237383966656434626339376365353135323436643637313636323030 -64616233633833373161613939356338653637363739363937366233616138376463623964383365 -31666566663565363461646631393436313330343238323063623731626239396334653136616465 -65353363356165396131313431356334363963626664303539663037656630396234326338373836 -30353932653364356635336338633738323238376232633033336136613366386139316531323064 -34386335376634393461643539663830633139336365316531633661303637643664356138396539 -39373436316232633164333130306239613236633562656333663961636430623533376562316239 -36643463653939626331376336323935333337333763313835336137323532616261346436643337 -38363964323932666461386131303137376434623164373535666131373863393564386236383730 -38643131386339313930363534656334336638303433346530373861356566366261323664643232 -36656361326563663831666335623937653266623834326661633437313530313464633437333761 -30366166363361333935616134306136613835346363373730356232643964363837336438373233 -63363865633434363166663730343234363631636230383732393463613161613935353732303064 -65363737313137653162353934343131363738363365386165393136663263303364653530333262 -33373935653030323064653766343465336365633935336566626666343061386237343135656261 -63636636316666626337343464656138656366666666376431316463373839386533656331313966 -30326565303438346530373039313539346438333633333938313965653236393632313930323565 -62323933343734303464643661356137353934393034316336323164626162653937303364643765 -61373739623635356365623364653339373939613434653734393662306130393732613161356262 -34613132336432326361373238636363343133373564303033393038373031396436643934376661 -35393331326165386264616435633638626238373537653633663363373037363030336336656430 -37646631303430333063633036356562393636633538326365303966366538333766333162633335 -63643135663932663465363262363132396638393364663235636139303530333538326263613132 -65303236616565323465346132653432633264393066633835353664623362376161633339653333 -30313765616136336134383439373862663831333663386338343435333164383736313762346565 -63623132373734303661616263393639346230353232633861336539623533356466326463373237 -66626338656333383532303664366664623236626265396436613963336335623163643763333634 -39306332323764373133643034316230356631376435333535636534643366306532383863323739 -66633136313330333466656130626363336234356332316435316163313535333931653430643839 -35633638643961656433643865356432336563613264636538366631626632323362306666396234 -37343261353332336536663834383766323738356662653333646265383934326166393563656436 -35333931646263383239613830306637626662633130373636643635316539343133303439303465 -35633133623134383061343031643031366431353630303930646532303634653234613830653031 -64356132653132653963353764626232636536383837626432383633373065306334643536623732 -38333237336134323661366533363865636534376461636564326632373263636238303166643138 -39613435363935326432643838343864666261353935333564363063636164616664323630386265 -31653737393839353537363861616565643832653337343732613163333061316464363230336634 -30383030383461616666393533623331383731353232363731643736306635303665396132393162 -37663430636266323434656137623362633163306439323533356439613034373833613663633636 -33656561356161316335333430646566666366396263336531636135353966393161653333373034 -64633966303639373633396237623766366337663332306430613038393362656562313239333933 -63396139336461306136343130303530386132336336633862386137623638363139623931343831 -38323739626235396138653139643135663665616462383038653362396534653864626539313332 -33343032383966646262643233623736656535326463616338366462616136353761646133326237 -64613730313630333263386435636165393635323632373233373337373939343834616436626363 -37343564353937346239343839363931356637636532343962643665633738316465643963356333 -39386165303232373236656564333463363935616630336132653038363637336234376137313861 -36386437393965366136353831373135616361323737393639373035333130333437376632373037 -64313563336238613364323737383334656536323361336330343232373766346439663637613732 -39623561313764646535353234303432353563643666613061386361316162646136386164396635 -32303065336464393865346337373233653935646666313834323239353536373630323564636430 -63613666333330656131616134346536303837663835313330366665363263306261643431613865 -39366165636131353461653833623262646439303165333230323563313337373639623365386237 -38653765336632366634383938633539346135383365613834386561333763613335613830343833 -33343439323434363236663930303963333866326665336639616266656635323639306532333766 -38363666613764653138356537613163346535396638343537393534666565323838303666313536 -30616263323239346564306161626437336434623964663761646663323439393933396533386439 -35346530666636356235623933313639303863383463636230366164306663656463346631383631 -33633436666361663265393134376664333930353730303165316437366139643561613637313633 -63383164363436623964396135366337653466636162373732653365346631666131356564623832 -34346333346263323632326336393664653833636331353838323838323234653436383964343165 -35346431633534323039323761393766626238306233386434613063326361636137643536356666 -37643461663138663630376466363237353535356432336565356531666430373034626362336334 -39336665613434656438333062306637393066353936333837343435653437393434633434643366 -37393962646638373339396136646464616162333765326431373737323563613761396161633934 -64363636633235353132313164323465303037383338393339396364373437653064356135303734 -37346535333264653137383361393631653734383565353561306531333730356534393735633934 -33646263396566356237633365316235396266343235373439363334666266323361383066343832 -33663161323837653832656634326661313232613539386163366339336433326165386466343936 -38613333306238326334663230393363326664356231396365626363613262623637653737616138 -62353863313466326333653865643335613639343939666430323538313061356636663538636665 -64363539383937623230323436333036336137666430346165663161333063333933636135643134 -30646139663462643966633636393839353634376464356538336534656237333239653339306665 -37316461353534393834363638636366346363333064386334666430363437343131343361353834 -61313534393437643335396439653739363362343561383861383665653532303466663035643232 -33653431333164306463356331323134643334393761623630616566313034363863313363616636 -37346233326338383636356663313064633161613536336265303166363530643530623137656465 -65346563636163373635353866353739653262373931323137663764623839316336386632663131 -32646164366630623336383162313964626436313134386262323562383665343838373762633165 -62623334333161313633616434353030623263656132643632376162313463326337393963376362 -34313832653464303335343332323261636337623437653436643839623832303563626436346639 -30393532343461373463393964376461646564356363616461303031313135646563323232343262 -38396630353335383463346139613639616465663039326466393863663931323730626364353933 -34336264653538346363636436353339333634313934316232646134333531313263366466353764 -64643734343264393135663731663464306438656463666138383933326439393961373332666131 -35373234303762396662623037626333353164616464373533316436323638333965303433643336 -34313033643362646239626631366532623931356261616666633431376433333830663463626336 -39663561323466303334353037333038643235356239663138336664646565346132346563396532 -38356335393732613634643837393838356664333864643331643632343731626538393231666435 -66666433636564666562326664343365663166306638343734303964376361626339366463653934 -62376465666563653035363237636135643364323739633939663864663563303732613763653534 -35366136663739323465376461626434633761366236643236626364323937363131636163343838 -64613330336539303334666237383739623537313433656562616635666336616238383561326161 -31373734373532363965626464653961303466666262333636333732643235363863633133623135 -63666434666539363631326662313930306564626166653937663631323364636535303963303330 -61393237393434613139353135636637383035326633666633366534343865643231666239373034 -32643138393835396139663965313933646161623265353665306363313131643830383438346461 -64663565336462323732626237383766376562343934646532643637636133393933306332336464 -35323161376538643530363535383061636561646466366338633839303735656563393539643466 -34333730653763316432616236383731353739626365326362643631626462326632373438636463 -63393433636165643239303161333039353731366331656637373135653131623832343132373464 -63353833373136333732303330303466633935353433373365626366623034356162356439393037 -30363265303864393662646138353134613566393630656463386164623133346133393561356161 -33366262356435303264663238636235356361383264376461623561356331656439366239653864 -62306163636435663039336236386432623134653238373062356662373230306231336330303131 -37646239363637396239616534653935623037666437363138383561643238663636653835383365 -36316566313163656636343766363861633230313832356364303465663964393861386538333663 -36343764643532316432376263366466333939346633623632353361393538336532353964346436 -63646531373863646562396163316164353938373030396362613662346665343463346362313739 -32353038363863346139616431356265363431636633633961663163613230336563356336626364 -65353231633730656135633138326336353632656134363337626533393435333064336634313561 -36656330323136306331633965343734666136383138393839373137626665303462353135636461 -38373230636331613464326335663635313263346363326562386633373765303162663165643632 -35393965643861343233353235323163366434663163373861306466373161656636333838373635 -63663464346238313363343463343931336135643937303763643561633661626636343063373333 -62326162346239396332346139336139653361313330346339346666636635306363396165383333 -34373436353833353066303731366233383830663337313330326633623433343737343763326538 -62303736653564333334643839353962326665346461623235333932313331366264333463653365 -61616234306135636564346439376333616137353063373436616630353734386637636562646138 -65346535623563366438646433666530303931653066333834323237666634653339396563353665 -38623865366466636532383362353832363130353461303230333737663932343730623363613433 -62633063663863396234326365633634346637353233396234393262323461376263666530313037 -65663037333939373537373666343366343965396138353936643731343431613764356330313435 -33663862366561313961303430653763353136363831316635626630626332653665303838343166 -36626532623939646330633933326334363530343235643764303961343863393333653635316332 -66623462326561326430393664623338613238663965636365626665363663663861646563306439 -37383664363536333332316533323838376164306138383834356564316366396363656337613230 -34666234316634323536323635383861396632636561653433323538363166396362313761643839 -32333436356134393166366136313663303962643435643137316135353861316431386435383062 -31653064646534333334643034343937613430373839346236383132646530626563373363336136 -30643061613632626231323436616566613465373463376462393437656334646664333365333432 -33373463633761393037343961613635303865626665316331636633383335626162643362326634 -38383365636663626561656365313332336534626332386664626131663264363434376166323731 -39616634333166376436363334336438363564373538646663616335373233646163386663373965 -61613030383365343335653763666561336566313031333334666137633934646335616139386566 -36346332323862663563356634616130633031626265393134313861646562316261363731633764 -31613738383463336565626338623163373836646638303361663738623634303431383566636439 -66383961353037643232393364666633373330386636373530363336363837396238636435313030 -39636665646439653561316463623935363433373336636639386132316366306236356334306633 -62373233663566636334666362326439633237646234373061316436323030346232336266383764 -33656631623832333839636463333235623433386562306565356533356237306365333461363335 -34353934633734613839386430623365336534393234646361356339663265313762333862353363 -63376261633863663661653835363432656531613936316536613736663565313735653063316361 -62316631666130396634336133333539663365313236663466623735636539396434613165363163 -62623138383435623138656330666232613439663739646331376436376366613733353738353530 -34383761666163383732333930656464366366613332663961646262336332303831623334616238 -35363062643431306230386538633665323532313836316638343935396534626134366665313766 -66396536363730663433326236353834616664636334363934613863336262373036653333666565 -30623063626366393137353764333663646562393436393562396536323866333166313935386465 -37653862323533613138656162363835383664373139356436333065623336363364383434343731 -62376137356162343935353165353639656466633337333830616263666532333763346437316263 -32336234646562376363363833396262333630313633643334323834383936653130386235666134 -36656261623564663739306265303630613066316364316165383334633933663261616565643938 -62653533666232646637386637373865633933396564333536356461653938363532613763323463 -31323465663535356634303066366165303531353636383239363532663238323838366534623864 -32303231613230636264656638363432383534323035616531636461613062313838616437346233 -62386434373766336431663535613165326365383637653261363934376435663062343639336665 -37656464363964646531383732343036663965666636306531366335373337643738656632616131 -66616231323864383233333266613730376330366131333538353166626630646535373162323766 -35616263373939656266636561313536663461323738643336633833333433613838313534663662 -30646135383666646434636230353534646665343164623561646133306632326237386565343866 -38326330333838336137313732633838333035623733373435323965306439636131323137613838 -38373064623263396235646266336637336163353137306231363737323139303632383566306362 -38316632303539656331666462363862333937383864373836616636643338366666373038363737 -66383934363336323538383334653831643638343766643933376362666235643931383037316361 -37346633333962633939393962666630633337356564613137353831656239313364616632313366 -62333335343738373235353665303636363361626463306361303631373537323462336637386633 -33396363616536306261306538346237353939366137663434613537363264666262666231623761 -37343935626463333136323239353764656238666461343738653433336464663537376462353437 -36356134303638653065623533626131353038633165306261623138356334373166353533376361 -38383363613736653436333731613962616666623936383434633365343166393061356137646539 -65663638303430613938643535356165666439663339623334636230643635303931343037616433 -63373536616135666630663034663830623839386435653937316266636537613531333263366532 -37353561346437323432396635633865643732346538613332383935343366383031326664306430 -32626538613136343335333365333732393364663539666338663635376634336430663433383935 -36623031646537316666626233336361656161376237386162613336323831373933663033303839 -35633734623863343863643435653835616538303066343539383837396231366233353236613661 -65663933376432353135633335313962663332313766353161396666363966623436393035313538 -31653736306466356364333564306637313366623262336530343962336565383265313034346232 -61643336336465363635613262656631613938666164323533346663336333303138623266326531 -66353233393438623562646437623233343563323030393330363135626561656362356363646562 -65336363663930356230313630356334653338386134653164353036326432663732653335343332 -66633061383663626164393735336330303039316332383965303035323766643136626431333137 -37396363346463616231366362313633333630643661356466393237623535623539663862613439 -33633762636263306462376331363463313536633966363066313632646235663837616538643766 -63313339353733393735363636303637666665326466333330616235356336383763613737616565 -63653431313732346666653436323131373965346236373932613139346635303531313062303739 -36316430303237373363303561303137393763636162313636383535303532373439376566633539 -62353832343566626465363133326531663162663831316264656339663064353064373238623235 -63383630383063346436393965313665623265386136666539396638663933383135663234346232 -61333430333137363034653563656331303839303330643965646230643363303939313938353830 -36323438386364626432366330633938646266616539373131353664346636653339393164656335 -38333864396538386232323230326463393536343562333364653363636239396138316431383133 -32396266653732396239396633666539336238663237306636373433303063656634656166383161 -66363865303766323431636233623937316430383931326434613861323037646366333237353330 -37393034643637633235356434373631386331623563353637616530313137323932353733373233 -38636663363631353964343064623535643863313134353666336164383136333633336263303939 -65613164343666326331333139613236333036616539316438326663643336343962336265326233 -35316330316535343138373562386262323762663337373435306132646234303630313137333462 -39386632386533303362336366333430366430663265613563646533373836363563353761663137 -61363939376664393965373939363134616166656337366635326437386435363636376136623462 -66366661613934666332613137653762316139616438356265373730373738646665383861633163 -36633761363537636533323838366363353639383061666266353031333832343133346437393037 -36613161303036613438656632653038623765313930376532623030303165366263343733623763 -37653163376234323732313435633437643165663036646333353866623065386337386532663034 -64353864656462623237356665323762316162326462383037343265653565363938333065613735 -30333965356139366466623539623961303136386461393061383630303532336134626431323837 -66653833336631626331613937386665633733616462343133343237623736333930383661636665 -65633231373666393361396163376631393631323733376431663033303466356235633731313337 -65633165376638316233313766323133346136643631333832336139636635663763366535633736 -66306161663233343465333063613664616231663436356663326133623335383962313964376138 -32356266333363656664363634626530323839333838613138333930356665623065393561323137 -65376535303963316434636265383766363234663334383564323131383335666364316236353864 -32353461343032326166643663646434636266656565356161303065393934643663383663653136 -31323962386637643862393130636661326436616534326534616364656161623631666239383766 -36663033323737313732393938623166366436616334343135303336336566393533643366373439 -38323437373138653531323266373739353865646634333835396435383235376636343062363361 -64323438313536373336303430343939363365646266616665363132633361353133316631613239 -64376331316432356439633761366665323931346231326139353031626137303433303266336237 -63313335366666323231393433646335326138376161656133303630653131383163333739386334 -38396664323230303734663231663932343065653432636339636631383866393963656630633639 -38646632653338376533663536633938353230353462613364646134643632383934646462353737 -37646466383130663833363166376437303534636136343438646634336331613063623330326632 -65303737306135313164323936326161333961343264303738663762356538646232656633326465 -64656135636534636264656433623935376131656332383836303135346366323061663265386665 -34373436613231393939363662376364313166303239656663383136656230373761306337386236 -66393862323635616266346462343336343239663865363238306430313866653861323466396337 -36313766336535653134626665656562343835623265636533346534343531376166663362373933 -31653262323937333131396130313032363239396261633130343866336431363035613066656633 -61306338323733643963316161643437636334313561613366313962343062623337396161363332 -62333231323661626435313665613961613830643161303531653735643430326535656636303935 -37373539303765343332333234633333393961356534396465393631323263373063643663643231 -32386239373139376639323437333963646363383233616139616130373962363061626235363461 -33633339656437633532333161386539393461653337393435633639353165393062303137313261 -34616136336238656333353835346436633564313662643731396535643863343039333566343765 -39313562376134346664346331326633656532303830626535353337396161616164383063303733 -63633931386331626130393263376239636362356231333362633836666163643830643636303066 -64623465376663666265343438666432363266646637323162643237663635306565343939623836 -37313731316165316333356438396466316233303866356432633331663033363565633333626633 -66376633626439333865326535303639616238346331373664666431653232353238313535656565 -65663630366237623466316364663338663765333465393539393337303832393466316236333866 -33373738363330643034396261343966356337393137393931333665326333383835343764323265 -65613431336565666532323962343864613066366337356333316539396437336232386263336637 -30326137616630633761373362623934373633383432356432656239656337663535656130333133 -65336137626431653039323637653538353033386462386466633039323064323062383436353537 -31373237316230306634363334363365653437626133303634653263323765653031336362353761 -32313439316334343063666366373935333339623963323664393136316332613565646565393136 -37666466356235663530626335393639656333303731323237626138353138313439396162663833 -31623162333230363963306364646232393534653964313834336364383736373361336134623838 -37343762366530656238663336386166633662353337356632316462626165343637663735306330 -61623332613163643836333463393232613539656265646432333363653966663730386433313065 -35343937313539313234666262326636383530653133636263636138393762363735653763623736 -62636465376533303663333236323866316566613164643263353861323438306433356537316236 -36616163313133623035666530656539373538653536326630353039373365323832653737613562 -63333665616365636266353832316665393864383063366261303733633939363230333739623566 -35373432343037343761663033636165366132653033623634343763313131393263613866656333 -63373061366139376464623139393832346136646132383032653131386264376138633033363932 -62396530666534393132656361656637343031366132643035366434356638616533316235356335 -38616531373334316637633336383437383532336530356430336531353233613532383031363166 -34326237613464666238633536316363333864653763333530316632643738666232613138336664 -65663433393332333434663339383631663137633237396461366265383432353133623262343031 -33356430383136613739333763336634656563363938623933653433366639666536633937393431 -66643335653233353830313236373332396334303631376635623435613636356337306465656436 -33396163616534376262343835396137383135643536646662643064643163633930656330623961 -37656463316235353264383736623666336566333930623839323635383539666638343133623635 -35633134653065653937303834633263353538613032343165333633306633343063643236376130 -34343363363838613634613230366132323331373565306563343965653864313235626363336239 -65323235663036393765623465636164396665653266383335396366373066613732333230373239 -36663435353063393861353237326338306239386439663261653966303938313238313933653538 -31393630626633346134343838363332346162333932333565666538646633363733656233333163 -35636230313433623566303331613161343434643262343735363738616437313063363266333061 -35333365303563346234363832363333643932336138396632656463326531326663383861343231 -64326363386537383135373032623037366334363333633238363061383538353835353138306235 -34646332666634636531663334666330616430333933663537383562633538383661313032656537 -64306134353465303138666531326231663636383561353633323463653361306136633236363966 -63613037623734663337313435616161393839366263396565396439326666306334663836363431 -38666565653562653435313134653532373033643265633162646437333532323263326236366533 -63313665663635336638643563393836366136396339353130626434346635646537646562326339 -31656635636633336634373531636334373462643437643036396533646264356361663561643966 -39623136656532316338363161643966626635313264343562303662656461366163326133613436 -61343630363532633764316266653464316535616566636465313466646663636430396333313331 -36613331643235353265303232383532353937343533373738303832643333356436623434323930 -32383237616136636332396264353733613136346266333839623463343737343035333365623835 -66633630396436633938326632346162653731636435396165336666663463396339633138363162 -30646136396636386436643333363736356335306635376164353732666365356266313534666165 -62653533653539376535653233666537396163333062383338313737383361656530356665363035 -36373334623639343537663539333636303336306161313739396633613264333666383038376334 -31356165333465343132323634383562376366636466653639616333393331633432356134393761 -33343636303264313964643362306130393261316236613034363732633662363865366262303536 -35373138646335306466323839396336636630343436323039353434383338383736343930313563 -32626266646339373664326564303462646263646363656365373936343863303335373530646363 -62643135343539333261383764346638346635386131633139393963313864616638316334626564 -34323138376431376161396334353765613038363933373434306234396562353737623532643234 -32316361313136366461623032613937303666633731383362653864376365363438366635653833 -39643635393361393838623436646335306331383935623666303237343339376163323038303039 -35376462616334636565303935363661333166396636363733396239393433366132363035383236 -36616464643836373732333737663331646664376131303465633964383634633063633166366166 -65386237323466613666633132393964666137363136323861633036653865353561636438336239 -65343435613837323339633334353330336439336235386165656333643438623131653839646232 -37336463306239313839313133343234663037353066626431326632623533326231316436333864 -34643932653236646462656638356463363365323636363332306362633366343137353535356235 -66386133313330313334303933323330616363366361356162663433303732313866623266353234 -33316439383430396136333430393034653330383031313866366337333561373637306539393730 -62343930333939333966353264313963363533306339316336383536376134653636306462343366 -61396635653930333732306261653538306665656365373231373338633232313637623866346565 -38336635643661663235363066653539643733303238616332323131626166353934313337616362 -31626330333561373466373238636230326463316164316163643862646539663835643238356639 -64306530353132663031376139656339626137333361303132663466633561336265613165303939 -62346461376238653237366264653939623138643165633631653030343639386236373931373166 -36653237616638383339643736613363333135306261323332626135303030373138646538626663 -38363431303032383262323239633865636561653163646338633535343165646264636430396637 -63336133633830356437386364346361656364336336623935333336663339636464633233643935 -38316262323566623662326265656432633338623934346333306231633364333534306562626665 -35323238643963626162343461623564346461313537313436313031363232303730343238623530 -61393436656663336361643931663538303032306134313364303639626535393764623436646165 -37313134393735653838383462356663663530366261656431396465633736323634393561366233 -61646563313138323231633764613937636530316633663535626638653462653935356136366263 -36376438626132373936663664643936333534346535343163373266353663383331633165613834 -34656532393637333566396461376361353063656533353261336431326265643164666163653164 -33343530343336393963383439386662633862396465376261646666643562323966613961616636 -38343331383165616434396537356439616634373866393431393838393237306336636262323036 -31353638616261353439626236346362393931383462613261633838343232653465363135646435 -35623932633566393530633735663961643962626537336261323563383535323462656663376637 -30643064666638666437373362393838316636306135353964356366393830326136323064613762 -31353432656339303461323039656631613331613530323364326461663065316261343134393034 -65613036633930353737333831326533343963316132303361613833306132636135643730323662 -65363532663530653638323464366336323565656361623034356136633734303630326633376666 -30626163343939623032613737643337633332396361356239316662323433373265613035333864 -61623762613033663432643937616665383862373631353466653961656162636438633334366137 -39663738623330323634373565343539323863613864353965316537306336623239323663636637 -61373766373766323365393139623436386130393335626163393464383362653031343439306132 -36653437336662633939346436303337363434616631656438666436663665393038303963643936 -35346332376230353132663863353231386538633135326630653031316331386439323761663132 -61626164633061376165626133306635613232613165343035656363306131613833333637396336 -64333962663562313137623864653661356631653631356634643062346566653830663831623364 -34383864363764326163663937383133353539383235343063663764656435316233343533336239 -66316466336632636235333834303563386536303466643638336432333037653732613564656263 -31653566656435313330346366663337346462313834653465623930383531633461623439326233 -31656133613131626533663934343535613662343534653862366166373561656365373438616535 -38313936633834323539366562653239623133393065643766343236636535316264666339363262 -36373130363063613561393439663030363661646134303866306434383266383963636539363130 -33323933656165643338616538343031663362633733376261616234643164666363303139393065 -35346333666630346366393937343832353936653030323333323131376433326334393836366233 -61333334616233643661663735666431363834323762646534333163336536626137643663633562 -64356634616532373832616266363534366230363439613165363161343139313463383437663336 -32646433663537333237313231376437636466323435303830613461653336313032303331326539 -63323962663063353165393630316537303536663965386136353538373964616366613537656163 -30633836306663643630656335316263636539666266363530383437646235313662646466643563 -64636433393662336236396134623863353166306564323131613239333565383436383764623130 -37623731316530656539336162636662663666366166663133313463353830333334613561363561 -63323830613932383731636532333533366237633762333364336137313863636633656164326661 -62623963643563653263336333393334323065643763323434326463326636623330306530633565 -37643837366334306636313464656661306363383664306262646130636334376362666362616662 -63343739386136636565306537623439623133633035343665633332323138393235306632366534 -38663635346435376630373732343234393466353862303232333265363862663562333238333266 -61373666656438386561656633383431396563343566363330363333306563323233646261376635 -30613961633237306263353235366262316239363336633738396561386663363736663534313937 -66373539373231666237643032313839613362623835666639326439303261636564653466663639 -65336364666666373431393737333666346366366331313861356232626263643165363362356639 -32643666613334346666653964313964323638373036343038313566666566353662616635303435 -66336137393530313833346636316335623266353438346333646331303861333435383738626334 -63336339616239353039613231323537633835633539383632363239363466393262353665633062 -39666666373466356130363966626262323139613637363832633966633137646437306638643062 -33613438393134343539333463613364366639313563663536393334636633616330303135616433 -34396631343739613761616562313864313034636533303531666461313438386164653636306562 -65663465396661383764356131333331623835396336623636623838383665323865633064633565 -30356637333735613762316462343563336165306136616239633832306261386265326537316633 -30353332306162663634333238373565343836306237386632336233616337623161346538323538 -31633164333463666130383739313530313439663666323836666465353935636461646237633463 -30326230373030323162623138323435336233396332633237333435383237396338353061643361 -39306534353563623663636561323430623730383134636631373831653335306435653836303430 -34383362626234633065356439306434303334333739336465313530663239373631326632646232 -33393938633064316166396434313934656331303733356566303934353763313938343938393539 -64383231666638353230363830653863366136356461396661353930383933643130373236326333 -37386234363162346265393331353635376663343432616132393034646338346230363233313633 -39383134313138326438663962316134353865356662666633373830323334336361353933393233 -64633233623035316161343333616230393935336338376165633137393061633830636536623833 -33323935303666646632383738313566326438386134373133646137643930346337633464623536 -65313530313434663339386337396330623830353634386139306332323865626264663433656562 -38346332366332346466333863383736393734303536393833326364656336323932326163346265 -37363334386166666438303235653633626661653433653931366365396635333438333566626437 -39643538333865626331383339653937663932323737326361623430633862303561613936656634 -36393566633562366537306162366533353630356464386637343837626264636361376464373661 -37643766366435346332653362363865393730643836373630363931376162666632643739333132 -30303736643765333030656630316161346363306333393664613861626530366637646665366264 -33653639626633316430316466623935363931343166333338383462626131393036666330653231 -39356439636634373133333061636238616536363762663162623965333533326531353632376363 -63313734323030633637323139393839616439643135396264343138346565643065376238396531 -62393565666637616265353030663036383234396430376335363631336534663038613761316431 -39363036383032393833326333636438323365623065353036353030323361323135306638333834 -34356666633861653831313761333330323539623538663439396330656137646133393765383166 -61653764323731616338373137613061613061303431633661343861396263656436313061653030 -30633963613439383463303035613066386233383535336333633233393339316661616538376561 -38346630633734623862653861656265346461333834656335323235633436383931643361346666 -64363533363265636433383262663866303964613437383361616563383134373835623231616263 -37373261393630383834303037303533306566306339343363346563663937376539333130386165 -30383035343536323737373430663034633334613762646635633262376332383739373131663966 -31633638633735643834393836626533336533346236393565343538336238373634643462303539 -32336634636339353534666665316666633536326133643032636161363433333339323237373334 -65653765306462336363383531613034323434343061386432346561643764393836363735333631 -30613231306130653164303065383333396136386531396266323462663262313039333762646434 -65663666386262616130373931643738396631396331323334663330323136303635613038383234 -39653266626163343339633131383138646165363035653033346663333462363134326634316536 -62386262346165323534393565366362373932653738343531653135376663383864653763313833 -34366337373530323234323137313461353539326563623230663138326163633030646634643034 -36613561336563643162343239626635633132663361653934653862373861343164313934366361 -64373430343538353239626366363139646365633964633364366639306262383139623534326362 -36363261373661616466336263323738313833386332336564366562653536313862653139356335 -63633538366162633932636133366239363966313835326664383566323436326337356662653163 -30383236333932633965346631333435623635373837653637343134353262323630663162396531 -61616338333132623630323935326264313133366163386234353631326663386363616233346335 -32336137306133316236343966363466333133323631343838353638363431633838626431383531 -32363534306639363466636539666333343136396362353263633335343635663438363562626262 -31376231346234653861613636356430303361623639333535393433323866633439303034653934 -39623335363430363439393534663437383762333438313630363666393932313634333437643537 -31633935663064376566366461336333633836666138636164333037656161643666383261333833 -63643661633539656631396635363932666631376331333931353965653638333461666333336261 -66323731656564323565626464323062383365346364366661306665616333366133616133383631 -65343930666662373361353131303861613138643233653331663362303161306231373336623630 -61366564623235393932393539343033376564353661366261646530616265333765653833343866 -38333566393036613265303132343337323138353433393765373633383032353735306562316336 -34653837646539326563373034363236653565666335626262316433346330646330623563626334 -64353030323738393832616530653664396239363264366266386638646139336636623739316231 -63386366303539373632306632303932663230393832633735613561613933383330393465326134 -30303662303939363830336631656336653138643062633139656566366532383332626631316662 -63323435623732363864303530343066643166333561613761356639653435306463616530396163 -64393061373631343135323535393339386432613865366631376261353635643866303462376361 -34653034366662656336623839353831636164303166626133343666303566343364623830633131 -33636131643130663630643032656463363861356133333062363562323532636461356662636638 -63323132323564613566386638643463326132383339346434396639373635313135303264333232 -64326135363361333337366431616431396462646166306538333535353931633434616465633664 -66356538633764616437393962303764613833633630323338623463376531386661623662613936 -63326661333563653864393965623039376331663934623239336165633139316130313463323737 -30653564323439376631356239326530313835386364386635396530646661646632616464613532 -39663362616632356138336264373432306230376239356638643238353432306635343763366437 -37353237653536383863326639316539643037366139323030346231353762636335373330396461 -66653735396463666637366538383038326438336666663861623736663335303062666638313661 -36353737346134646163343432323062306530623064383436613437636535396162366562663331 -33313730373563653962653562633966333630323435323630643332316639376134393335393962 -33643362616238313865333335653766386364613038323839303938653438343662306236666130 -39303435356633633932356437383634343463623533626363326538633764646563653333623033 -30373163666631633036633635643239613563356361373630613932383963383135363032396236 -34373933613064303030363330633161376533336565393832643532353464313564656266616238 -33326631353365353262653736613934663263393064663330303934363733623263383534393038 -61366431306562313838646663383831333263383566663937356533613132326237373633396565 -32633864366463656434383739333537393530396630626161366662363732613330313039313061 -30343534333365643764316132353961633331623230336463663761613739623962376561336261 -66313031653365623433363066636535323633393736646663373366346235366539623930353861 -32616663346361396330623635643661613535303763303536653332666430633535623731643366 -36353335663762356434363834633365653266376162633764333034623136396264323764323635 -30356262356464366165663163343030656264613537303733316666373663306630363036653830 -30373930396330313735356365643834343966643136386532393236636434333938643738666164 -37616238333061373035373764323134366364303530386131613364323838386438653032653365 -33613261313838313866333437663238326634663331306331636439633231343364653530633064 -36363964643162383233643834386238623465393938323966633336353336366239653735373162 -30353537393332393161613338653832633130666439363331363632313866386663376462633463 -38353766353433333137613438336662313565613838616534393338626361313238366532623365 -30356234343562633432646539353633313336303637643835333537616339623566383131653530 -62643134386561383064306432373362616666343764316165383636656338333437663761326133 -32646562396462383964653931663034363334323235353134353861393939326232323435313865 -35383735613937373663323739366237633636666235316636373662313231316632646337613137 -63386336326537643164643137333265363732643533623731633466643166346130373462623438 -35643661313564613232663864306334653762623362356563383265383631666337333563356530 -61363235356138373864623235376639366562306266396163616331643533633465616366343834 -36396561373430366161633266646538386665653231376566306466333035343537383463323761 -33323162363861343638636466373964656438626532616261396665393764376635656662383132 -36366161356632656431623439653934356233613863386363646133343565323637393231646366 -37653465363763353839373061333763343834333838636431383962386436643136666437303864 -32363334613362366530666232653831313065356536333361623164636539666431633338363331 -63616537396635353762623133346439303638663534656233326636643763653563656666333139 -64343037633433356338363935633734646236623438616664623762343435393130623838633664 -31643763376133316436373937396436343435326230353539626137306438373638306134336131 -30316536393762666565396562313763333939336262326637643166323437356231356533383836 -32623063343134646264363136306232663362616434326661613765646137336131356234396166 -36303132616536666231633762356538393537636433336130613736336534333766313461343462 -36656330343832306539626364623564373864303665383836386464653064353464343066663264 -32363761616533366366613463333438666665316565313466373761393339663336303534393632 -33656433313537643436366265366636383165333966636664376261343836323566356338386562 -32616638306361666233613164383539383332383566663764363439623937313039666636666437 -30303037303636663361393939653132303465313264386534313064623736353465636666346232 -66633566636333653333363965653932653761643838306334666134633138356639366465613862 -38646535363364303033343363626534373339346536363636396539366636383736656562636637 -62656530613265393861303833643837313838323934393837663461623966316366663464343065 -39363762353533376236613666383630643832396434623632386561666264316264356339636635 -39633065316564646638663537663735306663316130613161633965383039336462393838393164 -34643062306130383932376263663261653235356134356138623433396539646334666462623237 -64353831343563363961343064643062353233663935363336616336653332303261383765333639 -39636432373963383436656138386431353963646339373330333239623835323165626435663738 -33616332313434363962643337346561613833333365383965326436343763646137316534323038 -66663134626662366136303737643565383930656362633130396332313363323839396532626664 -30363264306266666230646662393165616365363235613938656536313863303634306436363039 -31353433323965346633303931663239666132323130323030373161333536313237663732343665 -61663032366565663939363035396436376561376365623465326330653539393636663833616234 -66313832396464353666396330393830373761383864343931326466393435646139393839373930 -37353832323337613135306462313462623231626335636532366361363037663461326632336237 -64643662636236653934636531656164643730326364646565393137396162613533613930316234 -30343062383039663566393062646138613138633263366130353238623333653835353865323033 -37643339353332646565633334353738623639376337623130376463666135653531353463613639 -62383737623137356438363564613736346333653533353135356533613865306435366332313737 -64323433376333313436323461616635626233303132373061366634383062383434323831333436 -65653737356232323030303263386532353731313464626133613763346566653531303162653437 -35373838613362393366393935323066363165366466663262663935383036646663306632646466 -61386337306165333930663333633064343434363039373839376666363566633033363935323834 -31303832343962666365313137653337376638613664613237323536343138613737383562396132 -30323164613234376234623236366234663431363830636638363366363964616536616365373036 -62656531653231643933313838383265646132333138623330346138623239393566646537366233 -30633065626137336431326233643436373431326433636363376264343532363237393964316334 -36313536333366313433303535663534666366353333643637616564643462333938313362623633 -38626135356665373764656432623337356332386165643336643030643533316331353139383130 -63373034646130326465633030366261646231613064613434613030613537386566363930386134 -34376332663166613662663131633663383966353038323839383532323033376331323333613538 -37613237376464373466643138316534393936613334626436643561633863346635373037396535 -65663063346431383265356365643561633465376136666332333663376438393263663363653630 -31303035376131656532656231663733393965353066303364323333626437353366346136636663 -33633366373766373430376266383363666530613832656265323936326562393833393265393930 -66386663373638393038313330336431663436346132663965633866303835633135623733656234 -64383463613038383163366139653362356262396235623265326664633239346436616261366363 -37663533366166343231626235316263343862323633353362313866353465383932623335346532 -37666663376562343037313766613266636132313030313735336438626464353563616333643931 -33393936333439626334343338613635323130363964376565353366336439336335306464393139 -33643630613533393830363465663336313131646538623964313339333634663132306532306164 -65363232373037633937333930623361623839633166626261623237396666363263343264323836 -37343431633964343139616233663237616639383835376439363933333530636666316262333931 -38386565613365323033633131623461643738396166383436383162643165656363393338356233 -32646331663465316632616166343132353233326331313966346132653561363436373436303737 -39643739666639323231646338373439636266616134343363376333336133633636326236376264 -31303033343461313831663239343137313062346165306132623136643661666131666237663761 -61623933303832633361376339323533626331633839383935346531383037333562633635383534 -63396239393462643433306230323630323238373031383930326137313838646262393237616339 -35313763363637386136616461336634363363363436396363363661346466306432353363373037 -35316536363862666332653363333561326237616361346662356631656137613433636561613038 -39656266666565353361313932616164656130656564653866623865616363643938643863373262 -31323837643536376438396638343130393133313066613333646534306366373563373730363833 -35363033616661616366323363333034386630626264646564643533333031346262353236303631 -62346231616464376332353536303461656130646236333966386664323664373832313063396562 -36363936626132303732373666373935383136363137643537356133306561346236376439376263 -36623534326638363861383661343135346333633635386137303534656434313733343266663163 -36373939653466626361666634396430373764373763303964356333303137653166346565303762 -66306637313534656538343661646234346261313231646465643731656361393638633033343839 -33356633643162306136343330366563613534623130326131313932363363376366623533633762 -39323734623664633938303132316366363836383730663533666165393236613163396231323638 -35663932373433316335613063373964386137646230623439653763333061366635313237343533 -65633361323737373030633330323966616230646237613338666464636361346133656638313365 -37373233373035653433336632626139303734633731393565303365646533373763323061336133 -39636337646264626362393032316366653337346631613536326435396132346532313831346531 -38356539356232333431383864653730616534383765333937386366666533303637313962343236 -65656366313032646164653565613961616534393966316664643866636364326566336364336432 -37663035343261666137396639353139353463666562386534313335346532633930343239653765 -61393834316333313637363537643263306436636138306466633665306634343935353638376162 -65633531323362326532643137653464363161386138353037663839366233663932616362636630 -66616332366461363132336235313839323138353533316235356435323733626633343738653033 -35663539343966643336356235633231363032356433623134373837646630623664353039313665 -39623834346564383334646236646635393731303033356633643630393761373538363966663431 -33633432396430373632393339363736356632383663323935643963636132323937643164646437 -32616334336265663930396161356334306334646132336631306338326462643833346636623164 -34626637393465383264373736393565353335636466353338366162633765626362636463383433 -61303364396463353562643961646461346366353538386534353330363466663461636565343839 -31333432363833616631353634636239396130316361366431643836653963386537616636616665 -62663963343339613833656165363030663239333937386461323433383331653237353934333739 -62393837643036393461323236343530616533313135393739376361636665396431306232386136 -37346339663437656263363538323231383063353335396462356334626162386435643332636438 -62313733646638313961313963323235636239323566653833633632346363323037643838663836 -35323130613162353339616230313033643061616561633663643965353039646265306133386334 -37373463303132613830656262613437633433653165393339333163666134333330613532633737 -63353730313231663165376663623961303535386362386362653535353039306239323934316233 -64303231643535373134393738636138326530313264643836303637363765343762393761626533 -66666430656536346533663933316332326230653066303363343036326633636465616262393462 -38313465663631623761313935633866316433653630326164656430326530663763626464316136 -30333863356431666665363834663262663237376562366234636339346263666231346332316365 -36336235366562383462616237306437376665653361623438306233353035316666363962393365 -39343930336461633834616662663337663366303865383765366130653065366333613235356232 -35323031633633633134623432643433633937353138656162393439663331666337323363386466 -34303566363631343964333737346530633034626562343139646334363562303965653365323764 -64316433613466346566663665643564343366323436323332626637336332336464323138333135 -35653632393064346439643732643230643239383031393162346363333062643430323933616262 -66656435643362393731626236376363343636303966636136346365623463663637643431636239 -39376131313231313162326137353235316363303530333534666432353234353035623038383461 -32656161646530613435383536363962363562663063383963636465663032623736303732656537 -66373232393530353561366634353136393035386663656566633437383034623735643937313032 -61316163663666616266666636333266336238323731376632623464313530343839366165313266 -66343639353437306230613137343934393961336435633032356261303837306334343837613233 -66646463656231656130313166323733303431313339386266383837376564636637393662396434 -61343532313736656233663237643538336461623963623334306662336366653566353330353436 -35666331303739613939316262373033623432303639653237663535373833303264623138396363 -34366539306464366262643264336262663934653334626436353962356131363461653037343663 -65643838623463386538386435373634343736323237363133333837303537396530666261383535 -33633036346234643430663238383661363935396563393264343864336238636134633631663865 -37303765333735306661313933643639383831656262333137616437613963313430313563303362 -65366136653666656134343861333161316438323034636639346361633637326538333961333431 -38666363313934343764656432666433323735376236306532613661396437333637386137643239 -63613334626639646563323361303563323635613238656165323166316531623830656636396539 -65643664336166356536313438643262343164343362653861623134623232346130346166386364 -63333366383336643963343236336237663131323861643139313130646239373364356161393935 -64323739333035616437353764333232346132313461613332636339316238346264366135643837 -31363730303731303366396566623661366133663735376132643763306138393634663737393963 -33616339633231636330666461353032396666376239306534356266383365396534653763626135 -38353939396664353738353966666565343964336566396232396430343835336265643630333639 -65613466646162363664633734336531623266383735346531646237316530393135303337316239 -36303032323935393066303361323436346231393433643232623763316235353061386466333532 -30633539623365616531626430666632636437303530626265663234323735643739303231616135 -64623265336438663637656639346235376631363763303033643263333439303336343137643266 -30346336323035613934643339613135313965626334616661343237356531316630663437643461 -39613830393033376664363862313537653835333539336232353663303561366363633030313164 -35386234656530383662646565363234636564636161396163626461316463643062633836303236 -61303666306131333435343161346462656239313333343561323231356161356530643335626432 -61306436613136343034643264366666613932316166343061313230613065366636333337623162 -32333937386431646435613535653531626339336465656437636331383231326361383531333538 -39386330333834613565303566633262666464616561333631303734306334656564323534303366 -37363966316533383635613339653533613862383232393230316530646365386439323363323735 -37366236346533663731373837303135303535366334383936323330333262353663313839313464 -31643766613166306364373230616234643937366664643232373138316366396164613166363937 -36303930623636306235303939646262643934383931356631373235316537383732646137383435 -34343965323032616365306162613834373436303138303731613130323530633336353138326564 -61313537663764383965356332633530613933313031323161316133333266393835326131613866 -65306266343035316463313032393561333135303666663538363862323265396639343534623634 -35343062353265653935373534633663366231306262663462353334323961633837616238306131 -37373132383432623230313939633164663533613339666230346634663539353962663539303264 -34373939643235626634343335306330653930393134613431303464346363383961376130346136 -63386564633935323964383865333566363862386132346465333132643238373066656564343934 -33393335623330316331316565623235653561383461343764656434326166636231653365373638 -34333633626234353531376639303030373330333833636438323761396461346139323731626636 -30636561363939323032356563316237306666636437653832616463373830353664326137633331 -31643036643435386264383134313335383539306633353130306563666461326138353566376362 -32353863643766633033363234306464383333363565643730313536326332306334643032643333 -35633834383562643461326231323936336434383432613865313332333765643338363637613931 -36646637636464353039363134643233346639366237373538626365303437343564636630316434 -37666231343931393439356265653461636133383138616636636462373331353265306632396238 -63373066663765373064373665633331613531306436623135303964393261663732396163373735 -31393366346166663830316230356333343334393736623638303439396531343466383763333531 -64636537373661313733633330343230346338333064633633323666393365393265386539303238 -33383038336637336264316139316239323335333239656530613032656137663639316538373161 -63366661343334656638623938373633646363393230626136656236303532326239353132376339 -62643265356135633030646535313835663665653461386134633631396133623133323662353331 -32383865373338323438393539323336363535643938316563393338383035663963666636303331 -30626564643339623361313336366538373038373664323930366237333432336537643636663431 -31306137333138663766653764663632663731336561663262333339623031326666386432333535 -36646436393036363762316366393233616537633137646534373262353432356332373361303861 -33636434623236643038646562643266626538326231383733306463313765666665656631393966 -63373435363639366234663662386435303137316466383131346633346135616636636365396338 -39656534303637653565323736376632663362333964356535353933303335346538343365366339 -39323062626330303933353139353932663463393436663530613935316536353935373862326339 -65306264353034656366386162616630346366393734393639363236633765303436613131646564 -62346430306331616664323839663337336464373633383835393465393738303935313065323436 -36323436386431666539316531643364623765663565376137633734396638343734363163633734 -38353963653334633431643935656137616461323264653764326163646464636663376364363334 -34373939626639616534636362616231323161663465633063666331656664663130633663346138 -32636238303831353334343132633237323861643534303436326361353965323731613861323864 -36643431346565626438663063616634396265363333373761376639373662326165306564353434 -64663263393662363538613932663838616264303764646462366637343535343233333535303934 -64373765356338306566343534363066396434623434313863316334336335656435663138303430 -35616633623336366263323365313334306438316166636630626537393031373330363439363334 -32626538383730316463633733363231376631353839323062303661303461646631303839363137 -37313532383934623563646130636639373430363833623737356534616339393132326563616539 -35643831653034386463613036356163333036393333383462633862336665396363653134653862 -35373165333437366461626266376235636436373730633763626163616665316439626235343333 -39636236336561356232343063393033626365386532393765643964323738643265613636623166 -31323737316538346639613234336265633063323464356135343435356137616563346465633230 -65663364623336396633643966383663653662626335633566383435626236303935376631643436 -33333838653733353937653731666135326666653230623639396661313238336464363930633462 -36383336323134393731356164343765616538613936323762633936636634613235343732346237 -63656338363231323531653234333231363761653830313734393761623130656264623731626264 -30353664313732366435646565393863363866646661313562323039363361393335346230303938 -31653639616533363661353638663333393635363734303165376163343937303239613566643834 -39303339343130643130326136383435376164653837616533663038306335313531656564613262 -34323539333533383535316237353236316366343837363864663639316261656435393965316464 -63393134333764303464326131363066633761333533633162323964306230326365386134643934 -61636665636464366233383539333833333938323438376332343166353439616530326564643361 -36663636363466363866383862636532656532393732623461326131633539633633323962623535 -65306363613265323665313132316638643331646133316336626338623564663831303737323539 -66613030306130383738623865623739313333643766626265333735633834353162666139353538 -63643265393935303537653163663536613538653933323665353835393165313233353665656339 -62363465356266316162313739646439323938306365373639353530343236653332356566616665 -61343935626238613633373861396535386265613561646638633632376336646466356239643265 -32366166646563326239653462353162343466653164386337303638643431653865643931363332 -65646465356131383534383533373763343133313932323639393463353364323337613563623265 -65386161376634396238653132326138663735653434643534656533333264356230343963323063 -63376264343961313738636564643664363662313832653335393032323962626439323035353734 -65393662623063326464316439356264356462346238356665626338633463363838653138633861 -31623735623737333561663734373464633639303136303830626265303837623833643764613635 -62326462643365366635363364663662373030393762623834333765333431363435633263336334 -33373762393432383835643637623963346438386164396237373238643962383938323964356539 -31396338643639663032636132396536326335366338343664636364636132363662336235393066 -39326131666135336431383931396533633933303636653637313139643761626331626261656332 -61366532363061613861616237646532633938336438306366346635363031623265353736323366 -61653936333434653433353737396239333938356439316639326230636332326234313633386330 -62373064373231666134333733376636306461383733393138346633323039353838636433376235 -66313538633064396430613533343266376337373033633431643137663034653636616462346439 -34363863333737386565643233363038613239336539653135613036643535646235326537636637 -31643166613066346166356638363764616433363739343137376464646337343666316530643062 -66326437393934616331613936376266346133663330633736363261383763386661623833356239 -37376431366661616432653338386530396333313565626431646336393530383363343936663465 -64323332316531623132306436616664343834643935323639646537656138323262386466656132 -66326563616237663038656436636165623139346365363963373434636432333536366163653630 -36343832663638366533653066616261373161626536373134363534303335626262316565613839 -38313462313464643137633036323635663336376334646433373361333163656631373735383530 -35363963316363363036346336396536313234623336356239306233356165303933333664633561 -65353262653864656235303532396139306537386532376639326237363938326362336538666536 -62316136323732633365643764326661313333666562383837646164623066663963656234623735 -61366430313033383931323630316262663830353231613363393862356265613730353863633238 -64393739306335643632376532646366643236316264386439663231363434326530383039633032 -63306131633665303038333936313564303166633732336435613732346135653139626462643934 -63356530353039363633313032326337396466663932666565363134346339393232313036376438 -66646664323737373735613562303038613163663162363634366563353131316466663435626237 -38363830353963386463616334663436646337656563326630313835626233313039303164666263 -64383666303330636335393065626562306334373831646230373434643433613263366333613034 -35373965373362623135373431663639613739336236663536356235366363306639376130366436 -32323138666130376337333135373431306165373561333736323865363563643838326365396666 -62656630616631303861646365313439366236663334316162646632303830343431326562313133 -32613438396563363234613734313265653963343335626532313863366637656438363039316163 -37363566373162613737346362303732646538633432336339316539323738366435363132376238 -32623638306565323136666630313034373433383466623031366461326534393137303263663637 -34333261313539373833663761636434353563343036333530663031333034396435343961383066 -39636536353565373233656437333134323565363532643735313961663030353762626361363931 -30363065353135326465366266376566386335326633323030643562646236303561326631656238 -34383065656134306166303939326332393035386261323662343139636164346233353062303263 -64333133386436343063393938663837343234386438626336613138653436353462366131643331 -33386533326136336636386561623961393638646364326261366532653938303836313364316165 -63346261646635373430616163383965386430316262613538343639356262396162653139633038 -37646164363364356337656334383062663261363035396361623662376138666538336463323730 -36363362386439333336303830663164326332623435653232626537656565356338373662646165 -33613663343336633266383937376463346637653964303138646336393566313661326238626231 -32613436636266306339326637616238383538393635336638613164333830353534343133653332 -31313236666431633835356461646465386637653731343033643364383735623030613736643236 -66616564633336396230396533383431336164356161623062353462343434326563303666353431 -62363834366239326230303032316334653761366531323238663463313565643462343131306465 -33396361666134313663343164323165363766613861326439336238303534336432623862383936 -61613731363163383030313661393633656665643131373831383365303935336261333931343634 -64653739383562663239656234326138633163363838333233396138396535613936626537346230 -32623363663266326563646538373333636532333364663730646635666664646134636161636166 -63326432653532616635326638633063316132323739386630616334613064666532353332626162 -62336439356332346563623032643464633963336561333230363933343166626563616161646334 -64343863316465663330386666326561663865666233393362383961653434626432623532643033 -65306133396561323936326461393065316363363930376563623632643431386533393661373934 -34306639636565313732326131383938336661306532386661373833376237636136656137663063 -32303931623535613061383834643735383966663236313334626561643931636163646464653739 -35613530323838383631393066393765366635653565313737346530326130326438353338326265 -38303435393965376665613437393731386132653366396262633533303361643561336636653038 -32636337663564373763316538343466393238363932333033653665373435316239356135366366 -37326434353835623938363761323562343637626264383934656238386438376331303666623262 -38646362633966343435323866626631616262366634656566363138376339366530363137313766 -61376439363235393164366664623037613933313261636336653832393432653130666161653465 -38633933623761356130333335656631303161356661626234663162363339343763653762356534 -34343836663165633436656135653935386532633634623164366266633366373135643166393535 -65373438653465393762343862666562366264363866323933656135623536353038393765646336 -31303366356333306137386135323565303762323633613535626233323236363164326537346364 -39376431653530626233346365653432306534663164333231663633623463626661366463373332 -34633962363564326136323931646562656430333732363234343239353335306664333831656338 -34663366353230326266333163323864333037363634353864336438363663363933663831356365 -36333132623531313666373038363332623266613530616262643037363665303038656363363430 -31366439343933376662326265636538313930633932343637663537393238633335393661343930 -34323064386464653833346235343838303733336339616464643438373165356564656662653731 -36363834636632633162613462646231643834353732386434643430363663383537356664383037 -31353031326133623766323966316566326261623438393365326435613939393336353337333735 -66353036656665326265623438393837353665326238363939356564643835633332396630626633 -34366365393964643139323538306363653631646465306435303730363435373437393537326163 -63336162323963396632623635616431666139303538356531343936393031306630323234643338 -64336533343630613765363566366166306536666362343830323236336363646534633730316431 -39323437356466656538643835373964373838636462313835316562653633613735323237653634 -36633561653261353835613237343334313062363338613232306532653662653231393161373765 -62393333353166623538633063663331326266386231353838343262343436333161626264616665 -35636139626438353664363030356365313237656464616431373065356439636237363761646331 -36333738363062383633356631306235646362613137336535323833633830326263343639663066 -66376261646365383464656163353934613030346634363365313434343533306532666666663433 -36636263353935363936323237636663326563326532336465356331323665383232646666343036 -37666438333432396265393663623764366534653063333939306531373361656461626437356139 -61346334343838656366303238386236656661363861393937343433316363336137376464306436 -39396433336165326434623462393362393862653164646632316639326164316566343565363530 -37353462646130643566303066663636653337656333336232306238376236626531386132393439 -66346462613436386139346330313161333533326634636239363065353232346664646365636566 -37663434363363313137333033666361663361376264383739363335396139623939613065306661 -32393764346339386233613063346636656237633361663939616232643839306161643765663536 -37303862366338623565363130333736623364356531303931376431316130653365643664313033 -33343030393966356561393663643564643166326136663336646234386638366638323164633366 -33353330343163363337623932376132373338616439383833626139346464306533383238323665 -65643337636261396436666534356237643733393434366431623936356538656436313963303832 -35376235353735346663643731646133326465653263626137613531646134313931313264373833 -62353538663731663065666434656439383730343737346566313739386431363735373261383536 -62333933323739623431656362366561336561316237363366333730616338333436323633353335 -37656239343137373661336230323837356563306363356166383339303736373537616561376634 -31323135366538626562303062373635316531303864326535336430346130316433323333373030 -32643863346135646136336365376638663830383335633137383266353931636238366531343436 -65666632613862626264636463623334316230356337643163313135366636313132613034336564 -39663539383261323264336131333665303566306166363039643538306265303933396664396466 -34323936323665636139313832323538333133316133373464336139343134633439613162353265 -35336637343766646661353734363835336565303239633339303339613036616165353061316465 -66623936303630356437663933653563353036313963373264323339353366616366346362393565 -66396166633363376536653831663238666239666131393533346333663532323166373761353366 -30653930326363373863346238626432383362363963343338646438646639623963353361336162 -62316636613638653138343639393661393436663066323336343131373032303134663232356162 -34343239633832633733333832643835613234646635313430333966373362383961626234376162 -65656564383430623732303732333232366366383865343863373931646431353761366664363730 -30303264393438656531643638646139613138336163366331373132613931636262386531303235 -33653137333263316662323232386665333964333631343132323165393463333636303831323861 -36373165633565383137303163643138613663393162303934333235646331633231313139613766 -66313735326538343330363565313737396436353462643163333831353337326661303264666637 -64373035666666646234636532653564313863363731323335636561363664303734306639353433 -31366631323565613665656263663432313338363739633831636666363564373632623236663065 -37373266346563393436643032633735316164376163663032343730323863636138646166393062 -31633061333961633938653163376231303336383039363266396339626464363839343530636365 -31326332636462313830663334373037343035666333663561666465633631636332303763623661 -64373263623038303434306266393934643638326534316330343734393261353161316131393262 -30633936353932613936626164616563336532653635623439373661663136656130383231356237 -63373833623632663139303139393930663564353862613266303633353863303735623330623235 -36313431333336633464396237653432623436613130626630633234303563376333316232653964 -33366534653364316261633130616138333563383336633761303131313265303437393338643166 -35326261383663376361313635616636656564333563626634613532346439613637363063613062 -64393464356464313764333466386633396562643566396338636333636362336634663832326463 -30376330613565646638343439386661653531643765373630333330636633326662633839396462 -66643436373735633134623761343735616630633033386566326235663862643661383663356634 -31313035353365613639393833666665653435306139333230313261633965316537623239353536 -31316331303732363663386337316665636232393739656661636439313335666366666131636331 -63613636333839316661623534326531313630393437383431343431386366303430616235303730 -39663764313336343762373133333663633962393362396361626661613832323265666632316135 -66313430383262616235336439393762633665393031323838663433616562613166343931623066 -36613563333466656363633238653461393262383137623730323161333136613661376431393534 -32623333653564666338393838633735356362336134383464636564346531666336366661393465 -38326165643866393363396135643835396662323936383061393562323238333635383234373963 -37393064616439363832323634653732663266393734363864363138613739633136323236626463 -66396331643761313839636566333964353339313031393866356235306538303430646165353532 -30323733646331623635313966356139346436356433643965316338633330323664643433666130 -36343135623461393730363361663036373033623133363434396135663332356533623263636430 -39323233313438626634343935316236646264356461386337623235623130633232373531623130 -38333961386331323163613536616537323038346137343435666163393335626234396233306139 -62333161326464303463393066393333303235663661376332626131303436636635333161636531 -39653632646339663335653165316363326362393865393862353662646336623436393436386361 -64373336636631323032393534663830373031356261353632366435316564356661623761356336 -33616433653239383236313038323232316565656133383833376135323963366136646566393132 -37313464353639616334363162613733333166393539346461626131383063643737643736373662 -37306465646238666130396438633863343332363635663734333938383562663161343263653838 -62386138356362373337626237373664383538626562663831343638346636373432363365306563 -32633066316635396636373731653461623930376364343361393431303538643461623761633130 -37666132353461313433326336383434316565313164666563663432326531646436333163613261 -64303165336435313133313335373065303332623366363034623038643265376236326138346535 -34376364646262356536326535646563363165623137646665643936313161343433643834646238 -37646362643834626165366630353630623439383361393930313765396436613132313461336433 -61636262646532643136623336363539363230663439663535376436323135663937653165373334 -34353938613531353034336162346336643366666338336639653134613836633930326365396565 -66383337646464306437626538323236646665363536383538366631613166636436393463346335 -65343137336161633163386364323036363637626130346364623064333933313230336335613739 -31666335316266333536646462303235316636343138376635383962303166336433653630313965 -30346539353331376239366637326232663939376463666337373737353064353937323064356163 -31613033643538313139313062376338623333343139656437653337636539356233383765653934 -31656438363531336134376230356537663832326364353133653432623136363264303733373538 -64663633373738636436393535386462363236633066343439646562653338333364323764663365 -62306162396138663666323037343062336564613032363533303361363032633037333063303963 -39333932316633326361636138643763383934333264656539396262616231323666623435386665 -65353265313230356165336366613833303339616562313530616337376536633062393761316636 -38383861656365393134353133616331366561373234656634323132653662653966313565396337 -34663331633363306334363066373964323765663938653039323466376634666564373832626234 -38363863326138613830313936326130333461333162333731643335386266363137383662626636 -33386638376537653838636636663036343835383664626238366133373931393336343737633866 -61383633313763313663313766336539666464313131373966366430633735313837383235363535 -37333530396364333132656364616664303736343162323165333363373438393737353233306361 -63393661646263646237643433646266636336303137323131313664346638623430636461323164 -35383465373565303563396230303230336666353936393165366130386565343264653863636165 -33333439653634343437636235366232396238343235323732343261633737626236653239643031 -39376136666232633339313034306461343430653730383534306466623135623635303539373232 -64633639316230353961623532346338666563663963616432353330613663653035653963383366 -35333965633562643334363531646261643431333634663866396635653230663639363366313437 -37653665663865653731626438383634366138373530383062373232633030323261616335616139 -33343832363133306239313466363064336538306637623637356338393163396437393330396436 -37306437323566303961623663616237306334343363323837323435646637376337636463343363 -61633731386664346336626235323233633637663466633931633730313661343633356531386336 -36386237393136393366356665613530663731313637653863613066626231666432363639336435 -36346334626231353839306636376330613364376635313332373033393866396163646161313634 -33666237623261336434396132373239336230616466636633326635323639653261363234663636 -38363438643838313835343636306539633063633839343338326538353134656633353432336164 -35306637646335383666363363653332636236376564663432393638636232656464613066326463 -36626239653235333363306538613036343861666338363737656437633261323461316335363134 -66393438306261373537643530353736333466383934383330623736643337343162613930323334 -62336165653636643465623135343639613333663933383463333930336266323666646666613438 -32363631636232626539343663306661623934643436613634623434316238626463633863376463 -37323564356166343839663965323334326333376536373332623065383331633131646339616138 -35643165386637616435343939343562646637646461646238313066356361383736323239356165 -31363634376565613934663865666334653539383265633537626130616233396362323836346137 -61376535626162663661623937386634616461366365666265393437376536353836376262373438 -38623164323831373936623163396639303761643230643935616330646165613932363035326539 -65666135343963666662623531373533356365323031346134643839363733363064653865653538 -30313061343131633730613230316637666439343336323336636231633166386663336339323362 -66613463643736333638326239656434626466383331363163376265613130333061313535613936 -33333939313238306530373065373339336138643363656365376133373861326635343564363132 -31356461653061313764343232636330303662343736613835333832663761323866376537393738 -35343236303062346463353532326332666334646134373036666363333437386232326561666563 -38373832653366613562623730343536386431373065313463663064653130363332663635336462 -33333261366163373830626264373265653364613635646230633938306635383232613166313433 -37393837353166373836313662313536356461356463346134313038313831323137306637343437 -62306231326464323166386366663330353832623435393064396530353865313432383964323966 -61346463376535613237636434326335396635366238396635333365376533323830613464353630 -65353133326630306335306561346235306138396532643734323765653733653662613564306336 -33383564393965633364343262366130373664626566316133666133383862666434393664633934 -65663261373030623964366537633334633234616238643232313363653934326437393131353535 -35663338363437343264626436653339333532393637373632663864326331333364346638643763 -64643137643462653535373336323930656562383039393836383138353363363464663030353039 -65343066386563306636313763346435623332623237613166373164353538376162396535343832 -35623331376130333639643064663236353065653463666663653233383138373232613162366131 -31636335666634323062393766316366623030393336323931626135333032656265313632616462 -65306266376564373336303734396132633134333935633731303165396363396438306463386139 -64623762333931316138313036353439633063316232333730616630366565366362346135313939 -62303137363664353163343062366238383130663065623038363039653037376462303038323064 -63623662663336336334636365613138333339363231346439313832353964306334663664313766 -63383166366163363538383533343234613862313766613339636334396162633936633532396236 -33353639346637333963636539363763373037613136306533333536303433333939646531313266 -30353365306161346264386131633066323735393437383664333437666437643835663338636465 -35303039373963653635653539626264333930363032396237396432353733343830323163356161 -31373032623030383339636234666439303138336232366163386431326164373333376135636564 -62363630363134386137376161346234346130653934616137366264386264633563336564656334 -62333333356666356434643561653933386662326535663332373966386564316232626662376166 -39366663333965353136363734613139626366313163313831613366316337643561373565663239 -39363531363563333738666166366461336432373364663465326439363065613837666335643761 -33666533616163313266303434653532613561386437323538643431336437613931663638383532 -34333532343236616435393361313264653163383739356437373630623135636264623863363861 -34353131666533316137633762333263376230323836613731326132366531303034396233393335 -39666466633532323031373437663237386538376265363164316338363261376532303133313337 -37643262373634663534313037383032643234633930653665396639343630666133383431666337 -63393339343938623039633037336634666262343064343931313534356437663838656261353061 -63326333346133346631613938633233613261643165366562343836366463656430313364656463 -66336231623238663537616239343137646264656464316230303236633237653462363864356132 -66396464313732613138393662393336336635386337306662383330643831643964613433353639 -30323766373037643865653561616363353538323832613966336338353232396464303839323133 -31613333616235356164613830326539663037373836656664393536646230333865356339653962 -64346233386135393037336434653337333061386430316161373764366361663938373463356562 -36303461326432643634643638366161373830366333636332323464363132663435633536366330 -66316532656665383865313465316637333161663339363662626366396334386233353830616365 -63323437653436646131313031386131356337336634613833636664373964626362373862363663 -65663230386137663764643139313165653065383134613134363233623839333635323930636263 -65663133333433613334336464313366343231326634643832376565346638313965346264313030 -30623532386330373064613533623862646233323739396139303763366530653931326164303933 -34323232613636346335346561663138616333353334636162626464386534636462386531653361 -31653864653163363139356235363665346530636164383436303064343462643836386337613962 -32656361326561343466313037616535653766613364313261643938396236353831396139353363 -62393332656564653637383239323762396663366631626536346630383938376365643762663363 -38656230643034663865343565353536363263336562373338313335306130316539333232366238 -39333433353131316235373937333838633738653161653166626131323065633164643138383530 -62313735396437366264636562316431306562306662666138303732616365373365373336376464 -35633737376464613231636463386163613535356635393466653335373064303930343734626130 -66316134386438633937643131323061616261363439333030393234343966306232336565626339 -36373131356236393866616533653165333336336136333639333136653635613561626133316639 -39346366366535616630656437666634386565316530386562613764373730326131636535653662 -66396562343338323666633361656362383834346465616436656366636439636164396161623561 -63353339393835366662393039396365646664326334653432393664366332326332623535313637 -31393861336231393165656464356336326463363939353565323334646665316436653862613933 -62323231323935383661663563633432396636626666613366363661323030643033383639333637 -38363865663761386539376561336366616130343033333032636436336237623837383239613661 -65396230323064373232303464343137323635623132633435326262366663613561643864323630 -64373663343531363263663732326530626539643033393237366438346233363433346539626433 -32656364366630646534623337363263386566646436663764363332353763383666393636656631 -32636261353935636231366663656430396465306536363832303433373163633131326232623564 -34326232383161383632646664306131336439666566353837316633313632306130323438306234 -66353237393738633435336336346563653933393237623065323531666539393231613364373239 -35393333643730643831393866633033313164323464643139613661373136393838333636656431 -63636537656361366261333962643966393339373338373637643839663835643862343437663231 -62626666613164343866333739646137363031663765636563353733616235613666336633623066 -35366133646235346337366233623930616337373933663230343665323231333466636130393133 -35643533633334313361613062613633303631396537666430373735393061343965306538626430 -31306263393536656336346663636366623561306533353332333531626431306334386530386437 -62333835333761626362626463393966663235653962393463326232316338306665616365383663 -61386565633032316230613061323562326363336132303135373034663338383637343662616464 -36623261643939323436653931303730393634336330393730643934653766393036383766663336 -32613339393230333061333337373261323638373666663732353461336262346536376230303566 -31313735303566373765383164623236396630636435643665653631633935366235663835313531 -32316263383834376131393231343737356234623963623865343964343934393461636330386565 -31326337613763346436346261393965636638613563626337326438623430333131336231323239 -34613037643461656539336337613337366538343031616235383434656364333565346334393437 -61336566336363643861363261643439383463623264396235643938373434356564646532626666 -35636134383066356464303032343765353766323536376237616561623439613561393363313666 -64613239643961333065393361386663366439383866343964383963353066633065333839356363 -62666438613634636166343237356162623366636538303365663934633537613162373066336537 -32666636646231303537663433633436383234346662656430633333333863646634613466383137 -39316663643666396139663664623065633032623966316530303638333434373530376665616136 -61333037343161633833643338356139323465663963623330666564386538643838646665623365 -33323532366261636435633237366539363733653464623938323663386438363935306437313531 -63306363616462643161333863353930643162663038333265623932386564396536663636333934 -63313263663866336464393266326662323864316439633235303039616533666536336566636666 -34653834363134313738646165316133363239323838643233343032626563653561616232643037 -35336336633434333430623232333730366637643835343062303066656238303165363166633738 -38363630613863323066343032383633656162303466636336343362326563353762313937666163 -32393831656634646132343739633838643833303535366639366537323735323461343933626266 -33396666656461316263326330656432386438336439663961346234363037313535356238343261 -66656637353839396330386431386362313530346666366538643236646463393337363461393037 -39343437663135633036383464643136363463393661343862346533663561343933646466393033 -32643730313432313935376430303161383534366433633761333430306666366132383965333835 -36343736613937346237396661643435636131386261396638386264636364373964646638353435 -35353233306538633530393362326534383037633330653339393735653836343930303761653866 -30383837346162646536376465653734396332376664313330323532393232393965616266623336 -63663338353635343235666361643063336335646231366339623331613632323938653666613833 -63356665393934343936666263656162303835313632376563666162653939373963326537353834 -33646633656361363662336536353632346566666134316435323537653264373662303133313362 -65333662636437646335323231653562646336346134396333343339383637623235356162636535 -37366363323833326232623264613232656330333134376335646432386465373430396561356434 -63653134333164396166373136303832326334306532613964373232643063313534646637373064 -34626561383862346236643864643263636632353938623837623133653161623534653835306331 -38353766306531313533633937313562343530313664386434376431303138356239623639393864 -66306164633733313231653463643261656333326239366538353230306532626630313731666230 -34396565313131623763356638393139323536303334663935636661653964323237626639373237 -32316666313861653639393361643334353863656566303935303265323463653465373131663335 -39303265353932643231346436343265383363303738626263633365616466373965373633613732 -32386462323834303135323964616464336131313630333139373231393666663137303833376439 -37626430666263643533353536386436356130636637316235343565306237326261396230623361 -65376566373861656263346334626637623537346636326362613436303130376265396538303437 -62333439643136376265663134336234343538623536306362616661623635366563353464363736 -36353239383762316562663035313132646436333863313162323964383637343730376563313134 -37383337343531636464333439303363646237393235613964626532336536356337653735666639 -66623738373739663533333831303930306563373036346562323263383037323030653063613266 -31333663323536613433346631373263386332336161353665303230343436303739636265323532 -64636533343564373936633362633064633534363539346137326637313061623838303036343662 -38333634386265656664653064323635666635323063303164366262343562386239323131666662 -31326134613061346432306632633031613738306335323438313166303239663133656430643231 -37633665363531333334346332373632343431656238313636616139366135613235326431303064 -61323332313762306632323662323562303132396130373631336161343533323433316165326237 -34343964333634323464303431646339363138363235666266363264343133366434393435353161 -66366135646236613736366263326339633235363838653337336163666338386565356663333932 -66333130336232393531656131633432396334393662373837383130663233323735666362363763 -32306636636138623466636562346638393130626363613332303966353139626163326337326432 -34653138633538303065356534393338616232363532313066396666336166396463316630383564 -63663636626336336564646366373539323035303633376337643434616366643230613731623964 -36326365313037613666613963636331623031616138666234623361373234376331343432613933 -37333461656363366336386235393237363934323562663537366266613430366631356634356635 -32356166313463383438616438306664646238306330613834393739643733373737363937313934 -35396166366534343830643531323566313065313237313862323338623166386138643331306665 -38633936353964633365393232666564323263616637613835313530336335663437346261303235 -35356634623030656166646164313666393565633562313138353463616636353163313736333365 -39366465613238363665346336613135616162313138393537376434373533663438616565633039 -62366261653739336366393634356562633562353466333732363838346530653166393036666664 -37613466383632313733343038373137376633353562613036633331363031656234346239336430 -37663835616164376262383938363239353562636637663333646466626538303465343330323361 -64353135323433363362643936376463613439346266613330643639343034303233366437626633 -66313661663131343064363231643062336633633438303766363061613233393537653135613135 -34396537623665356633336435666262343335653836316564616539663336656535363133366136 -66663865633637313266376639303136626631643831313237363233646162373439623030393038 -30326330663838666361653865316236306264616264313764383163666330333462633437323938 -39316338656661393739343833356531396436366238623866366363383964336338306137663735 -61633830623430643164656536316361626264333136366639633533316366386538666336313065 -62616336623962613065373331383863333935303537383364393735313964373036333063633563 -38343238623665376538353862643834343534396463653165636137386635373339323539653835 -34396635623131633132373661353239356663373137386338643833316339323265613263396536 -33656435636535383564373131356262386138663837623366346265393532663634616164643962 -61663961353862366135363730326330383663396231666631613362336566633033393239373437 -65653666376635333435653831643835666131383533323036633562613235646264383831343931 -37326161346137616132663237393436646337326264633232393230346334633665353230623236 -64336237643531313237313864366461306266613838633132666133303636623332316164656533 -37303130636434326636383439623462383534333965323932363864626237383736643235653365 -39393339633637353035656230353939623931653165376638643462633631666163643134653664 -35393635643039643237303864303133613261346533643461373762383532353131623537383665 -38303537366462623066376636616534363465323139316363643031636535623833346433346561 -61323330333364363065363131613038666662323637396639316562366134386539646461626530 -36323137306133353161353464393763376436363061346431633736343865643265383766316635 -62356332396336323332386137383135623761613037366361323339326232306231636534336137 -38356233393130303937303764306437643433326164303439666335663838653234616364343037 -37396564373432333933363133353531626637386362383235383930663538306237666238333235 -39646532343261626434626537306665343135376130653431623562373832356634643635643535 -65643566316435326531643231363035346533323032393633356562393239373032623461366534 -62393037383530613232356164636362343664313565623864363930306134653233386264666436 -33303136633132633338646666363738356334356330303134303565646235666333633133656263 -64323432643036346465623039633239373534306264653966383662616539343236653931333763 -31316131313838313465313762393065636265656431653738333633626433303065373561383134 -30626565373930663835376262393538613864393439656632356365353536303662326233653162 -32613261343230373536306361616234383764373666613566636466376335613036336639323162 -39373832663636353434323237393736666263623839616138396162633262333231623865303662 -37316432316162333165313863363037316339613230646666653234303061646534626130653830 -66663037653536616636343161386564393630663730666464396339376434643461393733356634 -39633338613836663435316461663538356463356665626666613934626137366433656435666333 -36613337303739356637313531363863663564633130353365636235386636653563356262316233 -61626265663833323663396462666361313235646537626133303266303238306238643433306233 -62663336323734316265373563653632396162326162356431633566343761653263343030653139 -37646232336364626333323134393732653930626263666166633662666662326633373432633237 -3338 +61653934336261646366373835623464666432646239383166646239616133373562346239393637 +3962383639626634336533656264303365383131646236360a626535643765306161363365613165 +30336561383134653137643732613866666264666231333238656461643433666638653263323236 +3830393630643062360a346635393063346131313231383333353139646536356239383662353539 +62313537396338646635306630346531646266376239336634633334663539633665663865343364 +31633132326665663837353537393066363364343139336564653736383361326165663136363238 +38356633633564616237653032663033383061626536386431393630306535376130373437373631 +62326464613432303966323233323131343430323138616434393465636338666238303162373831 +33623831306133663763383431386431326332393935653833656461326638633661303337353138 +36386633356165626637613933653364363136313465303835393939623537393638616566346137 +32386166306630393763326338376232363163313861373564333938346237393561313465393666 +66303232366165366534646439653339623162316332343430653963383338366566363065383835 +39363731346662636437306533633261366330326266316634396632633763316562656165376539 +61356337373038366664623139636430356233353732366537653864613039393836646438623231 +31336661373339366435343930346330323831343830363761316563653064313465396465373665 +31323139306230313235643632666533656337373235653233373136356666626661393130373432 +61623565333739663466366239653265643530613661376563393434376563343435366237303034 +64316430633738613361376636636336663662323637373335363034343133643064333466376330 +63656136396162346665343761363864353163376562623333363338356533366463623866626131 +33636633636563386166633866646138623137633063333061646437646233666561363937363233 +35393365376437666532656337386134633732356537636361376439363730643831353563303433 +33363335383963393934323166353233373535643135376138353138663761323030656431346531 +34626366396562376465343935613337666632646465333935393865666131623738376439393433 +36366464343666666264396463303766363133666230333432633133343862653434376164636538 +31663331343534396666313063313030323635653830666432393732353538373431303637363634 +64393230366662346138363766313932646635353062396361386531623836653131643065303265 +35373533303461386363343833383864653630353330626435646432646362353334363133666632 +66616165393533383432396337333365646631646233353139303437326665336134666664633933 +33323866623835313563653032633633656635616637316639316663363265383464643130313834 +66396133343932633465646336623930306364353963363438633533333364353839613766623363 +32346239366233613562323932393531613663346535626264313362383939643861383538626634 +36373833396530633064316666326162346265616134343539366431663737633466393433303232 +31393266363764333335383562626365336566326235643533643262373535633636343666666437 +30633131613936346162373337396434333561643266646465616363656130616230663631326666 +31346635323436333134386535643134383830396361353136666436343836623933653030366137 +38383634626632363938383465386566383031613538613335643939386438626364386662336230 +36383464343534616338613763616566613333656532386333303563393436613765623565366635 +63356335363734666437353634666262306132363763636332323732663162356666366664336138 +30313465373966326537363836356364663762623337666333613265666332613437643261383662 +61323737396631323665646232303332613139333435643837653365656135386531353636343736 +36326331343461666233376362353639303231613361623331376637633763636538313537306333 +63323965323238663630323666346665613637373730623863633335643865626133356635653861 +30616236643132643239653965636265636530363531643032613934666465626636373761343765 +38636265343536333938393762393161653335363434666538336565363939316131663732643232 +30303839353633393037653065333337663365343862653537363130363635343565353965363530 +38323435393938653066393130313063333733303065653265353162303961326564383439303539 +30636134386265323563386630663931313538653063656339656532383930633639356664393566 +37316331306164333037373166663034323534626632316263663732666565636463333036646363 +65653865303263306432626264303033636363353564323462396336646263376263323461626565 +38363931623337326564646230383935666638356338633766383762346334316563636232353961 +61303533613134393865646135303231636435383431396637636334616265303239613539336264 +66316463333861636630373638616338623366653463356336656631356638393838376639643231 +33313265623636633235336665363931653266616561313232353831306265363332646534613138 +33643731663039336532333831373330303562663366386536346639613936626139343335303463 +37343838613736653332366530333331353561343565626533356235346639663364373865633136 +61623962623331323165313063303334343063663131633334623830663461333661346564356435 +65613533373136383235613731353064393236373861323632646662313835303131326238653732 +63316265646639613337336563313962323637316134646262613832323066653864646334383932 +31336634303134316163643963373733663366656232653338613161373163356232326636356632 +39663561333165353631343132366565393932613463626663396335396336636533656433323035 +30356338363765363435353734313037333131383134633362633034383763343961653965303436 +65323565626565376537656234353936633663663162356366373035373234373961386565633866 +30303562666162363135613662376333393566326161313130316238323461346664376465633938 +34373135346639373737656437316135623562376165363063656238653638623562663132363331 +39316332396566313237343537653564646162636238656437666265303532346136376636666564 +36316262653963343535623062643766326139646532656161316332636638643238313561623030 +33633638323233343439353633343832633037633932333338623530386565353438343933663731 +35653962326463313264633531613731323962393130333864383865623736386632613939333234 +38333633316330646230383165386331353730303139333966653231636466656562313736643162 +61643335333666653134636461346661346536336461646631303233393065346162666263303435 +30383462373362326135346434613063373065343433643061613533323437653038353535353733 +35623465393165306631353833333637363736663730376135653539313935383664633332363132 +39313866653864363435343662616538333561356237323864333561623464316638386439386530 +66303230633335616465663661336237346161613432663239626138303034316331623463323532 +31643132323733383336643431343738326433356466383735323135623135303938316237643832 +30636231313566346539343361656537633238643837633761653336333965626535326233643537 +36646661353335626565623139643034366638663364643030633838336231643134363032316362 +31343963323932393761653864393064363065346138643835656233353333653634306665613932 +32336365616365373665346239633431663532386632613966393462363466373739396438383839 +32373130616133396665323464333064366662393139323838373737313465663935323133323663 +65616334623462303962646130613964626536633231353834386331343561646465383131663462 +64393435303930656138616131386565303964396431363264386234316336626265626162656531 +37383464373330336539333730356466396362663165663361323930323434373531386332626139 +37333362376535313633386461323937663063363461373437613066393439666664306238363939 +63376361323536366634313361333064353564653061623338636464313935616361623566666234 +66363732343737366634663333346361366235633833306239613835303666306132386531666565 +65346330363637636363333533383232313866653363303832623165626462356666396436666631 +62653832373761393436653834666533366461616337363035353963366334663134653732633735 +32323434393038333437613066646435376435353033386531363938333838623837313636306137 +62346139373735316132633039316536333932653137653765353332343561363439376330333334 +61373031393832346537333332353731616430653137343361366161616562636434666666643465 +65383764306533306135383865666261643331353664633536333465346139363332303633613033 +33303035326130323333613339303864393030313430323238613538386139653762363164373461 +63343364373136623330646563316636643738353234663035643365376532323639386130356631 +33383934666165353134653438383933663035643231333162336437626139636332313966626631 +62303232326433396161666561356633656431386435353534386235393435343734646435663135 +30353566336563306632626135386561663035633231613965666335316636376635336330326535 +36336466343031643735323032633731666137663136643039616164633932653835373466343533 +64326465366463326131636664336534356139663339326466633735343330313131653065613634 +32336239393963303136356336626330316137663838383038663663616363653934333261623535 +32326534353634323463663738356331643836663838323832363564356236363635363865633264 +34393661346532616130356265393738613734613666383964646464613734346263633966376361 +38653838623935363661346238316662333236353932323138346363643463636162336632373938 +31623261353861653635663066303836336366363963643866376336356638313236633362313331 +30643830366462386237646134613365353063613939323532643039393035356232333762366135 +38303365623037383733376330303862343637653366333764623634663930323366363735303133 +63343530613439376332303133376366343463323262643038656234363763346463353431373665 +33303661633637376136636536643533303562663233363939346662303036396564356437623666 +32336431306538633632396662663735323565303437633966656330643761646331336663356362 +36336434383536613933323636306136303866656564383933373764313631316435616532343866 +65623966663434626237386631663638303366383063393032316439306431663262343430653038 +62383136303638303037623361333436306538656134653862646563376464306539323662306235 +37613664363135366365616461656365306432636263656664333236643832653738656334623937 +37386262633863623663306434306166623336666233383230373236653337373233633035343862 +34316466393831623630326362613030643433363230356666643163383431323962633230363865 +65646136313531366639623266323166643561366361383935653636383133303765393163643361 +37363633326131633632333530323136663365333962646430633663373562336266353738616564 +66656363666234396635343835326164306131333031346638303130633037646533386262653066 +66663362666364333237313736396437336232333563636562643263303464643735363835376132 +61373166353032626665356661383166326664323632326535626366343239643034633366663231 +32323635336366326132323865356438323633343835343831646231353439613862613535633232 +36323366636262653137326462613562663031326538323539316662663435376437633831363133 +63636535626532356432663066373566363664303063363032346336363039356539393633336335 +30643761303965646434626630306365323963393866323332376166316365633838306633386332 +33366636313936336564623062623236616262393239363436313264346434623631333939386331 +34613039376232303537356562346431636564376637643137626231616634326534616436633033 +62643137616532393432393764396239336562656361323535653234303535633363373430393964 +32373431666432623763373438333665663538363531653837313032386433356236303731316337 +35663261313364643763333861336137373336633433393531333531643865383164376539656562 +61376133386631363933666462666633643039353465646262303933316438376461323934653034 +33386433313430373732376237646262383732396633383662616664313636633065343334623938 +63623232373362323762306236313765343838326134333334306332383337616531333735623466 +38653331316434653863323235333636663830653064393438333330633562653636643434363034 +32666362326237633163366331663365316536653033623564633266633561626439633039313264 +38343963613535353932656165383161633663636630356532396631323433623734376237333166 +35653265626661323665623339306464323635333139353064623262383232626635373961356562 +63353537303132323339636533386535303763303330333035313132383266363638366666343138 +65633030343064313934386633343033373366323138356636656339383835633362646636633733 +61656363356638336463386435636635303330313035616235383761333936343666303935616133 +37646139666264643132336130353139356237316361343337393261363034383037323536313036 +62623965386130623034353932313763656331633362383434626436323761393638633964313762 +35383064353238326266303861666562633766353732633538323933623436303664396334336162 +35636662613830326465356261376533646438626463336437376436353037366165386431653035 +37646533353539336566643061343564663565373735353034353834313330626564623235373039 +36633966373163313239323734303834653464333232306631616538646535623232376365346532 +35626335636334666364363262363134323135396461346633373063616635316162393762376432 +38323538313162623137633266363637393032666534363435393438336631383865623434373930 +64386663626661633631313636303034333135666165633037363234663465333531666336373937 +62356133626135646631636362633636653162356532663766363563326533633332636439333234 +61376637363239663531393638613764393337306566613134653132326239643962343139393335 +39623631363236636438636235393461643133646634643266623735666232336139653838336230 +34633863306337636131636136653730653665633062346235396530643534383166306534393262 +61323464366462313339326639356332336165386339643063633038346161633661353965356432 +36653734306138643936343637623138626461343765353630623836366436646237616561633238 +63386330333138613866396664383965343764393861323631373138356637373537303630383338 +65343534303436623438616637663165646631383262663261646637356434626539303334363139 +35646665356264356233376462323739376564616431656636373931333265333563646332363363 +61303664613464393738636639343662666363623466636361363533633636393830393765653634 +36313239316434333833626338386566353366396365643934393564646234303237613330663635 +63346464646665626330376661353230373463373634643461313435353961616133646638333662 +32346634643632306162333739333736643038363337663966333536363262326430323634323831 +35323335376134663336326461333731383365363666663634633933646232323162623530613334 +37333739336662343438373132626631666664346132623761616466343331393639376436393639 +61343931356134366362663031363836346333366665393564373661393434316136623264366465 +37623666613337333335633437623634333933363365666233643738336136653733353066313236 +61656237643731616332376435353730646461393637663831383931313231393963313633383665 +36643135613239633632326263353936663336666333656332383966623939633562666262653235 +30313333303232303137396531316236323532373434303535346566396664383635646532386164 +33626361333535353135633631653563376663353236346330656539646162326539623135616535 +66363133323330323262373365616163623232306632343137653666643438666461303063366339 +66383831346235366432616563616161616366363461393065613832323339613930313030336438 +62303636656463623834633063366239306236353964393936656632653162643337636435663262 +36646538313630646663383436306163666334303561666564383664646562396134616661303864 +37363166323531653931313530313230616137393235383639306338623737663338633965393265 +36336437666237623230376130336336396339326463643935313465353235363637656562333432 +37333239386533626662373563336639346437316461313938633930363439323338656435646538 +64616664393539643539306264363135653966653865633166316532373163613764656262666438 +64376537646631613163353036656163373965343930376239323966343835396165666236636365 +62313037343334623835636631653232663030636464666137633133333263643666386332363965 +32316635346364393731306538643935353139336135343031373935376435633834336566616431 +35666364383734653365333632353030616233383530323035383933316130366538336536666132 +33313866663663633637646265366466393065303032316561646534326537333063303236376334 +30306466373264333262663265356436633966336230666165646361313565383532663564623330 +35663666633134393637663534393165376666666161393532666530356566316132326632663937 +34653933393634303765306535343565366233653132343231333839666536363261336539333937 +34663762323131396339326262656162396537343933653366353434316537323461633736393262 +38313630636161373931326263643334393634623363653232386639623831613466636635636663 +31326466343463663533363738316435633234623261343437343436666538646531303130633632 +39346331646633373661316463616664373362313830336264333961303564303962386632353161 +65656664626135663936633731303035343362383630613533313631616531323763656430626661 +61336562303461303963633463316439666334353536666165613062663635643361326130636132 +66653835343732623237643637316634326639383561396266636437373136363637323762353830 +36383565306138376634663730366335393765393533336530316334326632396462316232323732 +62303138613163363665663136616564383334663063643831373331343739623234303838636334 +37383632376265306133363166356437393562323465373930643830663538313463353964363364 +34323262363763343239326232303664656438623138663038636636623765623530343134613465 +37356631323136356434393165313061636561353861643962663634336138623232363061376135 +36386363363232393739666630623234366365393264353435353439366133393261306331323232 +64353261323833653938306134313632643363663362383630366138383037313633653935356362 +30633336386436613264323862613365663861336463333833653336326561373461663362643264 +39376665616532393961363663306531373763313466656239396465303330313066613963626463 +32316536656133636332346630386436663235653361363938653934326131356430336630626232 +34653864646430326164373931346466363762653135636338363564666531643137373363343966 +31656163623634663261626364343331333464353933656362653965666532356365356236376336 +62393164373337626138393166656161313465636630613537373731343033613064626438383132 +65333132363662303332313364373932353863323066613665393432306431383731653937336238 +34376362653234333838633161313530656431623533303964353230306165613237396231306464 +64666665646331653332313035613562376237313336663331396361313031653066613231653561 +62306336616232613837343139646165396336643766383565626636353933333161653934346138 +61383765626661613261363631633864656338373038653331313163333530626137353433616333 +31353031363264353161623230336636613736336564663934323636363665393365353432616561 +32383236376235386234383330383732663764343830353339336532613437643466306530653232 +30626435663239343737353333656634663639366465646636323335626130643939666532376134 +34353436636236313933626236356331623730666237363131313666613634623139613635313432 +36653433383830643738396639356531356130323533303037373136636432346162346565373266 +66393166336434356664653866313562336163666233353639363936646539373133363939663462 +65623462383334363730323432313366373931343731616130633366393336326239393638326334 +65363565623063666130343731333935303964656439326566366666356238326566373933383639 +61303163646335316239663733383738383265643164313431666130643838636161613132616437 +38363633303336623234633134326337663161353238323531383863613933386130626434333835 +34366662383433643536613936353961663137643463396366393835636535363132653563356266 +37373632613436303338353831623163653036653865393738653632333931613662346661393338 +61336538343435393166373466656538653035396334626531323837643963343830326134313537 +34616239643531643463373361343731646565313937343231346431613239386638616533343366 +65656366343763316232626264336334663033363235616366666164623738663431336639316533 +32303236613234643763373330613638373334663938646234363861356163623435356261346131 +31633837376233376235633565643439636566353238396364373261616162336365356163666464 +62303637336539333132323834623961623065363930356632663961613235373838343566326163 +37353833313361303436383836323762363463386338326566663839373531623364343632653463 +66663731613762386265393363643534633239346137323130356563363165393234323763393161 +62643637623530653138356266643731366165363261316165633762363064396231313532393532 +61613138653561336235313033376133383238623562363430636430643236333066383830343231 +31636431336134356430653431653539616262356633613663373634383535623365326430346630 +61633763353338333366643662313764376663656237333665643366623261326439343162326161 +32313532326331373765353337363964316362633332376631653435313030346530636330336666 +30353734366463323763666536393734306662323635646233613964353137383334343466383333 +34303737616663623363313962396661616339636531613666373063613336336665373061356238 +66393634653931303834656266646231373636653236373864303933346537333432343136663739 +39376361666461613037353731643134333239396165653031613236316637356164626531333363 +66613663346661323639613934616535383264663935623336343731303563613533633335373931 +31373136393964346461343462306438393030396537373035346261393439613030656537613238 +32613835666639333537376139316164643836306336623464613534343030356335353366323065 +32313765663531306462313530646234666166373962323833613761373731613639613464343433 +66313966653934313931643765313839643730386136356638666236323361356430363437356238 +65636265643438653832626435323136373333663234623836656537396633633764363236396630 +33366533326165326438333562653336396539373933626564396161366338656631636261636661 +61343063313339303366653561363263633836653238363765373162633764623461356230386565 +34636537323666633165623632306538633237393337316535306132383631356533333466363638 +33366261336138393931633165653765366264363539386633333530663262313939656533623035 +61313661386464633061383561643131393165666265316533303562316265373631303564663634 +65336261613062643637616338346334656139663935353930343137356430306333353865646535 +32643163613866373135343263313331643661356364656366343935333137666430646366653434 +30383535663063353939643236623365363933393433333931306663323565303437393439386633 +64336364363334653136666465333233366337626562643230313535393338623535636663373534 +31626566316330653862613437386134383966633036623733613536366465336132363638373539 +34343336373330666538366630633732656436353535333533646538646537333039663433353965 +64333466396661666335623834336332323038656236383162626538333430303632653562666561 +30666137393061343635663031313662313630356633316463633831633034623862333765633730 +64353630636539383731363230613539373364663339326666643537343432313131666334383162 +64383131316230653638396439323539363830373363333132363763373564316438646136313633 +34316538613639316663613532363464663465363832643233383363373561356439653930323564 +31373239356639363738633332313663363534363137316231656162373862336432386262363365 +33336164323639303835373962373232653534323138333766643161363534656333653262663832 +36303134373237376639333562666463666435303364663062663465623766366431363166333861 +66633438643761663633623632393361376232643865363966343133666563613462616635613230 +64376133626438373833323763643339616631373661643731373061393062396533643331383564 +33323537643761383435333361383864653463636635313261633062616130323038633264383436 +32333665316533353538656661303935303661346665313633666433396230623734326565366165 +62626364666433363137666236613636396462383364663632326139396639626138303961313939 +31663337616131323034653130336262323966326264353063626138363762636137303233316463 +66363535353031353463656332363036336438313534653965363062393237376666363730653536 +65633336386632363334303138373430643337303935333232323163396233343161316237633666 +38333564393365353331666637383463323165376631356332376635303236373934656264653736 +33353363623839306430623161393836626662353064353530313864356637333236373238663265 +63343731306564333732333263333034353562333763333861373236663939326632323231633666 +36616231383964326661653761613463353236356238343362366233613964613465313262393662 +62653163356362356231316631353962346535633035376439613762653066363833383739663632 +37653662326130363839333266373262313535356464386363346161376466653036373264653236 +33363962323338333061613064386133623265353031616135326236643437396664646136663461 +63316165663837306334653733376165363836306433353663356162643864646334373830653738 +33316431313138306434376330356238666165653731643237336239353561613435333031363137 +32353130313838643966666238613663613534393861623339333332393539386437356566333535 +32643765366530356635613765333838613661376231646130383936373033633763333533333533 +62363237623963643364616561363639636666653965633935633237323636363934343133303437 +37313235326535646233623535323238653331323536393533346137396663626631383663306239 +64346338313261383231643433313562636561376538643233616566323139343264383636636561 +37643836303662303963323864346562653639396635626133323230383332663564396566386532 +34666364613439353364666134366264376632633338396534363561616131623633313537663539 +31663736393234623032613961366566663936616134633661363162316564366132613733653439 +62613066666438643633363938373137316130393030623932633562643464653034386436663037 +63313663613835346365326564326633373764623136636130373261653834366534373162663338 +39383838386239343734323034383662326135303064396138666635623862616534393661316633 +37303934323239336130623831623231393062323339333231376138646638613963336535366537 +31363637396465333163333532323562656638373032303430386635386332353838633464666130 +34356137336662616338393462623764386538663639313835313539383963656138303930626137 +39636638636265623237363831343466346264343836303139613039393539653831616239323565 +36316230666562646366646134656265363666653238653237653839663165633862383131386630 +33613136623231633165343835346462336163393330333038383536643233356464346630383361 +35303839646263316635333038323937623863346561303736363333316666633737633665366165 +38323366346333613065346431653165323666313164383562313935633239616438343638316330 +34313830323531346362356265333437306136613665393662346464393038663836386361336434 +63323230613539346437616230366665613339626136663338393438393338393465393934363530 +63346134313638346264343332316635623334623536356463636533313966383935336464323463 +34396464393664636437616565633136356563326265623933636431393530663865616536663966 +66616330336439656637316238643231316433623864373362326139313438353562386434316336 +33613066386534316234393732666438393333653362333335376439623433643864616530376438 +63613636636638313161306664646133633637626565323661656564346530623836356535306330 +37316532633063386139393466306634326432303132386637393539353631363033346134353765 +32653735613731303362666363626465383639386131323238383731323766356331306437303030 +64613866653130613766353563653930333238306561383131343838316330396435326633623030 +30613263313137323431653937663935656564623137653236363636306162316363336239323139 +39373439303361623139393666616663633764663232356533363939383663323366376665613236 +38623630643265626333313430366236636361303538613436343938356162636131626538333835 +33613563616630313038633264333632623166333635353636636263306131383462666636653433 +33306464393738363032663863653836623462366135366631643838303531626135386335336263 +64613339326432383464366233393038383231333334343361393366633238663863306661383331 +39303839633938326262396662646534626339613865616238323434303238333531353731646439 +61313865656331663835376233663563643833346434363830616133386464316166646532626366 +38373864363466323562656133353930303234326535363663373532656434383331393132353533 +66303735393931663537363763323636623562613236623166346135333839393937396539363865 +64346365333566356261636664323966353466366630643032393266353337333365626433383538 +32653330653662643663336535376235336661316664353931323033396436666539343636613365 +31323433666663376138373034336461383336363666656434393931383135666364386337316338 +34633339353939323130386564653333633865333363386665333836626533333135353131343831 +39346530336330316566643961383935313863386261626437306534326264393938396632376634 +35636133653236616431353963626135363734383831666566353938346437333761383764333961 +61653962316564333133636562303362646639633037363635616434633866326632626134326266 +30663730653031333431333665356633353139323462643163613062666639653165326537323330 +61323938323238393533636535393532643535323166623162613662626665373565623666316238 +34613233643261653063636631353462626534376533373330643334383832633934363438323638 +33613763336165666137636534356139366133333665656662356230316633653335383665326362 +32313732393764636337366632646437643934643431656363343233363735613364646162316161 +35363435633534666566666537653138343939303762363639386438313837393333636632313663 +61623231653539643064633236326165323739336562363037333530333432333366343835383033 +31313531646137613031623261646433343962373331646631636133313033323332646539376339 +37613865306263313563353763626138356234646132356134323835626162393435373163393934 +31376362343131353730653238656132396634303963313064633435636335353661623539393539 +34666532353765353064316634356661646261656139663861623134313632393566376335376565 +66313535656162313062643538343161393532336566656133343266633566363632333636663630 +65646630353863306639313835333230373465343532616566353230353235646265666362653530 +66313035326561393837613666393961313138656639363636646337313130336664663237343539 +32376134386633366634363266346634313864306564623064346465343231626162333237306466 +35333234343765323139306638383362623833363362353564623534343639376364633931653235 +35303137376336633238366362376238303265353231303830646461346263356332646633386134 +34663232346631633464383835386332663162303265643431393365356237663163333961663137 +65376539656263306266653937366366313239643331343633653462663261643364663539346636 +38666634666437616231613263613531393161303462663933623931646563383335363039636236 +66363832643439653836396438646636383138326133626265373230643132346231306531663266 +35396262333231626165343535343361643164376332306631636438366433653361313435316335 +36323931393937666563653934663535613966306236653261626432393761303662646161396431 +35393262643639306131376431323662666462346235633731353033623435356635353537383735 +32363864393232666339323137313863326261336135646263396538646436306532646636346338 +31666136663366396533643537646363613064333162623464323333316232656630313463613732 +63366233366632303232336138616166323061636639623164306637333732393034306236376534 +30666633643161663032366139663833653737313263353361613537653163383436353530363464 +62343065306664653735633964353261356235316662623039306135376436313138623738386433 +39306336616266376166386636633032313332333262666663353166633936613833663431356461 +61303134363161626464303633303135303934386134396564623930366566373736663030326534 +64353966613233633962613538383730653064663561383137633039396339346230643831646563 +63643430663231663838363135383231323836653432626334383336643634653938613563313334 +30613636386632376633663439373166376530353761396362356233646363343262366266313265 +32376538373265353131353830363339653333623738373763313538646136316630393830373661 +36333561353637333562653464373934303134393634306463383464356536303065303462653837 +35623936366638653466626662616234663665646136613735313530666438663030353564653235 +64383136333766306161316234636366656333316436333865363261336561333130393435633035 +36346530336361373564643038316334373630626235313037363761313366313365643634363461 +30656366373763643530633463376664326338303632623435303838313331396431356236633631 +37306564373932653138616332653564653937393539383237336238323135396166353164303461 +61393932633135643339346664363435653165306437613562383361616130303263383030373839 +38333030313739383830366461303338333032323764366266633235323138663266396466383333 +65383831653337313339666363383033643736373566613736663761353439666332646361633030 +37663963383162393433363763393864383436613731653133646565646265343366323334333365 +33633239323065396565613331323334653431313966653932643662393664336137343530636365 +39333761343639333764316132623131303566623630386337376463633465326636393430316336 +65343132383435646461363138303833333639383832333938623461353130633261653738323236 +30346532396165386365643366336463646265363762653163646133376265323666383064313135 +38626363353061663265346436393335613835303034613535613832303137303833373962663338 +64353038323764663663613565316465306530663233373237636562316231356337363563323362 +38323630653634326534306334326232653466643233373537393536663463346333376333316234 +30633836663437666335643633353138326263326562306236326630306636646638653534343231 +64303738313561383161643262663235346337373131376238623130306431623330613237613430 +34363239353039363462656566356332626161313434613866303335373531343162346636613863 +61633765636364373633366536653833643533663464313665386139653833393466333738353866 +30623561653663623030333864303136303731393366663333313337633363353230633763383130 +37393137303338386130653131653766313639373232626165613133383862383536336437326262 +35633933373636663734653431656162396138383238383362656563643838663161383661633132 +39313238313834373764653837303261336530363531613533363164303336386336333064303565 +33643662366633353439636564663862626639356339306261633863616339663566383336373061 +66633263383930616137376637386338316230623033306434313933373135366136323935366262 +36383932333131386362326161626639353136353432353464613233386232306238336633373135 +31303538376561336639333237306264666462393065396430656165373066356432643563663139 +38626165626635353561396164663332326638666661343938383537666465316330623036646631 +63303631393439396139303462613839646263353733373864653362313732373834613033663231 +66316265313030383531626430383236343765613062333533613039343230616232656536653631 +30653266326165653365653938373131623261663134353865316632616636393565383164616135 +30353563346536613233363834623165376435643035363063346465373661323262643966363862 +66373339663131356366396266323663333933643034323234326436396230633534373737313262 +62376232623164383738366263626233633833383564363038396166336365303036653134303462 +37316639613932653165323664343161623866356238323166333866333732306438613765616361 +32313837363564663937306262613535373635663539326439353835633134653235646434613063 +33636531653165336636386137353462396334363462616362646636373031663931626633663466 +34666531643633643362643830326233633836316235393238626530396333653939383165373238 +30636263663239343862303933633764383132326138643234346230323039613163633230323933 +65363761323162643535336635356263363731316132333039626264356335346330346161323036 +38306335343234353662363735383430336264346562343564656232633962306666633662303536 +65363665313861366330313435633937333862616335393965623663643533343165613033663435 +31656434383761616531396332386535636563636134386161393633353564336262643461346336 +62333663396265383336666461376537303733323335383733633861336338303137646536376532 +62333935623038363432636131316339636333323738613735326462663238623730653434353162 +39303462383037636134323938383562366637393534326333633738333133316234663137666535 +30666336396439623263396335633633336438396638303933333136636165663466333138366535 +33633261666335366630633531346138396537623934383533376638386537393830383936656539 +63653663623230373238663534323530316565616330306531323636633163653963326138303435 +39643138393132613661356165363930393136313638346366323534666138383433386436363531 +64656633656161353933666339356162613535626430393664623333316431653133656330666239 +62373036626133623466613837313061383661346238386131626562353933303935653462336332 +66663064663639393536376533623036333565666332623561386165393239616262643135326434 +34386562313033336634616336663131363865396637316161343437393265643264646236303639 +39316531323534383731373366653534303632366133333136616338393439393763303838373738 +61663464633265336162366231336362303862643834363330313563353034363431323630653533 +65396563396135363864343436643763303636663232303366613332643565383837663562636163 +37393563343535363639323739623532363066633035373336623635663830346437666639663239 +61653434363139323035653965323433313032633238333266633466366363313464666666316334 +36613861316235633937633533626239386439643539373365636262663532633238663462356232 +34373161303562306139626632663364633235643333373530383430303537666330626538643233 +31616531356633356465656339643463306135363466373131626530643739643064636332656337 +62643933383938653936396330333266373833313364356238343335643733326163306364626337 +37313462313731393737346365363032623363653133646163623438653166393532363036396137 +31643061653864656538306161633736626233303431623038656362396562333663353237343061 +38306266346333373835356232393263353930346333303233613535313337346665366335333634 +39333361653437326365663931633732323633303632346539613531353736386638646166643664 +39646133666637323539613061326135346562383263643566316166346163653437653739346534 +34323261353137653239323535366434323930353737666539623639326564623433386663366564 +37346366653637363533336430356365653835663163646537623664666563663762376535376166 +64373735623462356632663865336537303461613735663162363833393131613365346430313139 +36613165343331313462636461303861346338653763663630666362323734376531616430356334 +65353134656565643730323236663935653537663939656338633962623631343333383661663431 +62386662323337633539346537383861303439353931643934346334666231303562326561303064 +37396139323838356661363436313062623733633166633530343037643563643863333133636336 +38353531303061636332643337613262376438323130366362356337326263313832666139386132 +64316239346262363362376534393137323930386331363730393236343431306132643463373538 +61356330323565383537376366343938326332386333333931393865616234386466646633336630 +31666134616333386462363733323865363462336661303037646436346534356231336664633162 +62303762303337626339663537396438363532653566653363633937333732326637653538336332 +65653438396334633163633738633961326530323765346263656537306366333962396366326134 +62646637303264636661336138303863373464636666346239623565613438366131323239326263 +65623736393365313662396439646266393235346330613137636531343631366137316466653764 +64306632396339653836666364303131343763306237313066333566643864323635366261313138 +66386539383562666132616265626637626466306266346237303837393563333330636332393036 +39373239643931356138373433343263373063323735613064636632376566343164626135353765 +65316133663533356530306362356365343664633335316538353837383539613330313566326366 +63633364396130633565363438383962313930626265643134346134393732353538386233663036 +64396537663730373465333735343966616463396464376638313764326331353435383061333266 +34643933623135643134313661333930323137383839353064363235366562396163353330313330 +30616133306666316631313666393437393962653937653363336636323865333464363432353638 +62646662333635316334396339656366386363626364623638626136336464613135623931656261 +34663035636564366436636439623238646436393265643932656238336436356338633261313432 +62323932316133626434653464353239346435363232626562623461366339303538366133646536 +63653031346336663136643664616333326135336330316535376363653137346134363663396231 +31613839636533366233343036393439383030316364646532393661336337653930303539313162 +64303139623464613361666232666265393233346638653839313166376230386262616164306337 +33303039333639306538363330336631396637303336376538373062393764663262326430356239 +66633537633536613330376236633634616337613236306539646132386533393563306532626566 +30626234336430393635316534663231373538623565383737383930373030633935353936323238 +32306564366138306464306534613062613433316439643330346631353234386261623432386562 +62363064323934633833663937386230353864373930653933323530633836393732656338623634 +65393932346264383362616138306230336632333763636438343263323063303362303633303636 +36363065623262316262336164653764623635663931646163326266363364326134653465613362 +66616466353833343461326264663936646135386632656235396235393262393963343330393266 +37623661366566636663656435363966623264663233363237316265386563646364353961666162 +61353933656463653538623631633936333465333334643463376439336638636135303433626261 +34373736323830386535316637326163313263366265303066393461316530343536663266643236 +36386338336363643562363638396564633930366332643133343133323531653030333562636431 +61373062373639636630356635613062346333646637383431616235336538356138666662366339 +31333462373463393030363262646662316565616230313663386635623534356431653262303664 +37663361346337643136643533393061336431653865306236643664313934336333613865306530 +38396133386532313765616438346235343566323032653834646231346365373561643566666666 +62353965326563303865653239646230393863656662323839656338363362343936666139323933 +31313630626635396465366664626333663930343561326165306565396164396133303330356135 +37303536326463656563386633333035616334313538393264666263646332613836643035393061 +33393661393339353038313130653336613864313638326335313562636137633639356131386636 +64623137316631646237366261396232323134626565393865376662376264653762626461386339 +36613234383662396437353135393262373536666430356333323663326662626135346363373631 +65353466366365623331623534663037306639346666666663336464313535613436656439663939 +66346662613564393732363333643863633536336431326562636666346437373532386231346534 +39353830663132353037643765313064626166626266316563646336643136333131323766656263 +62346362353164373066356133383732353064656235666534333336663566386431613564323864 +34393931663937666164333335616537393634343137373134366139363664373464656666643137 +32346666343865366531306236346432613532373363356136303536343232323130626162643031 +36366232336366363234393135373962373835313335643564313637323765323832333662633235 +63356161366165656463323564623831666536346566333938323733383532353231313535336465 +38623563393232396164363330636164666632616530373135663731653063393435303862373239 +30656339363731616163393737326135393730386335356332306531633566393437386230393965 +34343463386465643662303566623662353634363931653261323539613635653961316234623636 +34323437343566613936396437393663613231643165666166383336666133366466366638623639 +62396564646332653234316363333632656662626265376263323234613731303737643462343634 +66353632303834363538366164393764366231623136376232636138323336653765346132326134 +31306334303530303333653965336439626437396234373864363233353439303661623866333239 +32623430633365633665326139396136303162643062663264326335663263303332636464323432 +61313438646266353631313161333538303530386331366537346339316236616165366539386333 +36343261323133323039313031383531396135363738343966303832313465663939303439623133 +32616537623366623961396634636630633631633132326537316139383666393039356564643536 +62306264303138383264396465626535316563643862333764643133303064633832323364366361 +33343636316261346164616465643264393934353235656435623039313033303265623439336538 +33663330343463313966316463393136323265373938616437393863393730653634653435356263 +62333561326565333562353237343130313437623865633565396164626432323132393935613832 +30373837663132313862323435323366313032366130303937326536336163626231313862653962 +34613535366234303138373236613432633361356334626136333436613063343734323266626132 +37663333656533373561663834326634653566313662663336336364376531383262656265326363 +30643032393962613961313931353834343836343830646531313130373262316235303462663461 +65646638313636326163623265386264623065613536356535636563313163656464643330386663 +31656531356134656133646334653166343335396230353836386664323237323330633065623061 +39613534653836643361616266376236313835613039303061353965313262363133356233643532 +36653432656161626432666337393235396633613766643339653265313565306665303732376638 +34363361303439613838313766333663323037393434333038383462373063656561393766653036 +30623937616230306333363639343537343164383136333732393263643730343734396531623539 +36663231363937326136353361663261613432303031633166636533353833633263386438636234 +38663932643261366264633234366163643066333030333563663534313062326334333436303736 +30613663336563393266343665313766303436633439666566333333336538346566633332653864 +63373766303962653362383036363035356565316537643432386665393935346261386665653931 +37653863376164336631663164393962653735613737316637386335356635383233373434333639 +62313164376436326565353036366162656335383763393165646131363637666464396231363166 +31653938623537633537623463643061383066656439366633376235623966363933356635643539 +64663733373736386262633038336566336432343130653062633636613566653835666338613931 +34333230656563316162346636366637316230666231366635323435666161396537373833343533 +31623030623236393833336263393034343939633733366238353632626134353633356638393566 +64333662623136313466646435666138396239383162653866376539663862633434356461393237 +33366234346538636462393865643665343536393865646562326333353330353833373862623536 +64323961616130353766353234333866366265636633363836386466343966663231356337333236 +66616461306165396236393133333539373263626438613566376134393437333435373738303633 +63663831373334373166373537643664346539326162653865653831373631653231356138333830 +32626461313862616233623733366438396434613362616332326639303837303837613236636663 +65333361363535323333373831303263313131663938376636653566303132343866613031343734 +61316539643965373438383931666465613537633437633230316532383331303063623936323863 +35323133346466333763396333623337396331336564386661343630396239323963386330383231 +38303065306163353166343262306431656131653062646563666637646131626664353032623966 +63396533383135623936663432323535666366383734353339353234656665396664636333333261 +34663364623031626364346334646432313635636439346165386466313135333032643263383462 +34313066323936363937316665313662306164363634316461633937613263393564326263623265 +39303464633936313266663465653665613733333837656362333661326361623531303236336132 +66326137303764396337313265303064646264633164323766326364633739316636393366643236 +61616363613162383136666333623863316535356635313866613834326161316333663536633932 +33393330333961313830653331393039653332663361643865353236303532333737386332323336 +33626534366437613364313064373836643834663638393638623438316332343337643062623139 +64613537623365303161306430633861306361373537313632373939363464643438666532396466 +35373236336636386537313863643633636437346631396130383130373665646235653831343961 +62333039363933653534613935313265316164656263313965336433663136666534656638646231 +36646365393234383238633836656636313562383962343039326233626636643338353335353234 +37393038666238393938356432303765393432623538383830306638336530303437386461663936 +38646562373333623264356161363232306663343461643361663635373531363534373536376263 +35663930303439636433653036393263336137303864663163356135343534306533303738396238 +32663361613837376462613030343138373637613166323562356534623561316632313161623533 +39306632313733653964623265313730633038353030643263663662333538613330623962386635 +33633035646538613530656537613861303036393763393130613833643065643263643535643865 +62363331386535306666336135636136316337333061633165663537303362313766303238396432 +33643838656433333562373833646366313532653231353662366639343762323264386335326266 +37373163363036313930306235333536303663323462353137333165613633373362356138333764 +62383661633436346564323539326237323165663531663365313332663335306264346638323666 +31373738393362373565633930303435356539353762396362353837643036626130653234313830 +39383736386266343332323830646465663430643866626332356266653930613639613037646437 +62353362333063326332316662343162653130643461656332636162393934353439353431363464 +31636363363365663465343366313134356131613639333935386230623739313364396139326437 +30356432616430643061613734636462376333613565643538386433613036656639663264366434 +62383734666661306566663962383266616461663665303464343864663263336434353235616538 +62303164346463613761643739343033306462323834363632373536636261383363343638653036 +36356430653633663036623964643362636665663463393764376330623565663733663639333839 +61633936636636363439633765643033343265313334376633383435306636366162653762366163 +32346339326631633661643461646630376337663265353961313132336430303463343430633865 +30623162393634356562316135643366663332306630353964623830346265623537333263623037 +37316430663336343637663835326433623038303133323331363334346136313466393832633861 +61306565656662613363343332663030373033666566313938356666383531653261356530313235 +39626336383330316136353461663439393536613134366439616635303033373062643139373465 +38386661383930326466626633343864636566666633386138633033376631353936363761396566 +35343766306335353536616535646361636462366465616635663836313764653363333935316336 +65303562333637316661306661333739656139616639343435363632633866323636656630343732 +65376433376461396366306339313164376564343735373735626263326261633633303164623166 +39373865363638313537643865306638363136346332656466663639623238643338623030353333 +39626237376434386235313264623166353932353630646563303236333637643538303765633433 +34363934376235666132383139666131613930303439353237333634373061323663333364656238 +36626362306634656232303130666263656137666430666432633635393132613164313330343335 +39623839666230663938396561636638323332623338393238383063663435306130343333353136 +36663937306465346438373934633464613063313364396334653139663130323664303731663038 +35306463333836323536616462353963373231613065633531653061326462373436333430613561 +61343437633766636636383630383466353236616661333066613730663332613433643336343262 +65383838323630656466316537316561303361356463613539343139386565653861333062383437 +39663538633464626339303066663932613031386430663931343933613765376438383535356536 +36393034356130396635636130313839616564313862396333643166303139363764323162393631 +34353734366534353533663765663437623935363264663463323765616437633534393361303737 +62303265653763636236363331313237306538633538623735633763383065613831636431353766 +37636432623732383761396237613164383634643737333165646166353339386234313964376634 +66343433623539613538313932666234313965643965626462313231636566313161633364633165 +39316264313961323064323834656132316633366532316436363463333430383333333565353966 +39383636643234636266613166393730353936626633306433373832343032653636623035326433 +33653337613465303565653433326436333165303465343032633739306430396132623063353037 +35643432396133636335353031663232383537356366666133626162646365626561333262386232 +61363236346535393936323039633331343331333033353638383565623261653864613438653433 +39376466363038653264656531373964666134363663623463396430623263373038383539643265 +36383231353038356134363630333739663662316638376262303063326138643863323038643532 +62336166643965333237313361313861343166353763393761633735663638393932356264333633 +33393962633739303130386363643039353163356339373332346265336365613834333834316337 +64396665393965383366616238656330643963303562363365373836643365353331653465636635 +37623162643137643934313136383432316530653766306266353162323232343935653135396266 +35663331353234376539356233376266396635383130333538316362353662363439633364643835 +66333838396233653237626565326366626565653931353333356564313139353633343633363030 +64666238663037633237386261666336343062353866643563633461623532356438303638373765 +61383464373933336566386262313237653362363565376431373266663338643034396661336235 +30653839613439313530663633336166316563313231396561306566616362343966366330663033 +30333863323333643066333330306165323364383463386634316633363662396161336630393336 +39353631373530656234393339666162356639663939663666343833626330623330613635363535 +37313362346161613066633734343433666665643863366437653034613261663437323437623434 +37636363323462616362393938663636326332303862646530623534636430333864613735363531 +38623835303434373533653964323431346266303864376664653662346630363136303338656162 +65393732356432613965633436646533333836363839396532313431323764313137333361336635 +66643663373062643465386533653863313461633863343865663365323630663034306430376131 +63613661383963313238646661656137383834303366643333666231383535333666396336643865 +63613066643333643035636636653835393238643333333133663737633561313030326130616634 +34346135616166636137646438363366393839613333363731663033366338383637663166343331 +65613661653166356263643231333266333932386634393463633066383636643032613865343165 +64363936313365313931323432646562666566643232333530343332623266636235373434346566 +64306133623230623561393034633633326537613863373937363536633765663864353039653734 +33303331303330353032633565646139616238643565643436343935616565623562663238616234 +62626236666364323261316235363635363935613866656436343962313737613431313365373662 +63616637636634303265653066353664623963373761373666306232393033303762366135623533 +33306235633665363134326232653239613762333431663563333162663736643233633761386135 +32333363303565643039376562343432373662623434316235376130313765613764353938313265 +37323966386364613334353364386333636338343764386534666436346264336231616665313033 +36303433643838656332343931376361396333326562373366663130363930616330626235646364 +62393533303134643764313835316461346237613661646137336438323730323462306465343631 +35646463656234383438313362343334666166373632316463303465373864323835323438303830 +33643231336133373837346663376537656662623862373366336632376532306164346639316432 +32663763613639356264656332666237623936323538313234333838396539306564393836656331 +35653138383066343437636539363833333662303161653561626339336365313438666664313439 +34353436353537396662613837356637613235333336343861386364643831613865646434663830 +38663531353263376262666463306638373865663537623564396138613030613564353833386564 +35653662646261626234653639663733363334636330616633333230616563343535383739396534 +30643862376363633334383737373562383166353138356636323462343364633066656363663839 +65353234613264356635366661656262356531623430626635346534346232623630616164383566 +31343530333563336336653763306431646432656631333631643863346436326234623536393363 +34313366383562396264663331623936336530333037643139376636396131623434386234323132 +62363364383164356237363436346566373032663066636461333438346237343035303462656130 +65333066363465376561633139613032343261373161313935303066313034653762643363396339 +66303733383436643265303433313931326238303961323634393466636238373437383335373462 +64656564393166383366383836316365343333356365323436656333343631333037396162373334 +35353561383431303864363838333662623136623630633061313837353063373034653630663430 +35663836326664653962313138313234616333333838363331646638646466373230623362663437 +36343539313230313830303666373330643033313030663664316537643034393936366564633033 +65356661353734393537353364626334646435383433393839613066343937633830666166646636 +30323731333836333039393065346530396538313966366432306535653562326364643534363961 +36333934373830363836353232653661646636323764663234373535643239383261633635363864 +31613562376232393435306534633063373530643062366262646631333432333339616236353463 +31376530356665306335636363323635383336386139633664336232333964373662376165346563 +63396431323862656130626165396161663933393638616566653637386239633030623934353361 +34666537626364303438633839393232623939616533393861636335303435343263373365616561 +61353939616665376330333136343266626230313430343463633330656435623037616161653466 +65356262626466633562393932616462636266326335646163616361303266636438373138323262 +32656338616564653861363531616231663734336332343462376533626466353839323938373239 +39313663646530643563333931316433306463306462393062393231393165353336326464333930 +65666561653334656238613337376232633530653636316535356539386437396535643432383737 +39373564303431653065326165306437616636303366623865353965353161313039643966363564 +36303836373066343136383234316638363161373239663133653766303236323735343634396430 +64303038343836643233396564623262623730613562343665613531343132353930613638346132 +61663431376238333238306436303163643065623831633733636536313764366434383463336631 +38386633373364343832393631613762323630636634366336346439363232386264336432663236 +35323265353838346363343831333438646236356531316562306232316238323961643039663730 +62383739383136613766333836643365616633316366303831623533666130306166313433363634 +36653137363563613661633431343531313533623532386364303936343734663564643861353832 +31353939316562636138646636333734656135306132366233613537616534373830356162646135 +39616337656132393065376637373464636263643631636435383337663334666431323563613936 +35396666646564626536313633656466353336323033333335646433393566326334663534323135 +39353963663333393338613838613330666630376434653663666236353137633935656139663435 +65623766663139376332623930326538636236623437326131336464666464353234623364363466 +37363938343736346538393632636565623434353136663235653533383939303336323735656138 +64643935303566386662336365393266393434646134653535333731666233663139326232313163 +63353063313763663864653336663533373265336233356534613230363039306466383737636634 +38626361376163303137646130333062326537346139306339376665386436393831336163336631 +65366237393065386364626138373532333863613633623635366135356661386535626563303038 +62626463316363373233313731643765346133333066623139656465383662316538646263613736 +37613838616465663035333532326235373265396433313132643330323334613235353032383936 +63383061376330623461306337373065356235663034646633343839353538326536326136346364 +39346635323934313431306632333434643131393733643866343964303130313261333262636263 +30313431623333653661666264333566383236626137653235386535656331616538653834396262 +31303735373361643533343235396361343738626562366462313065386662386630656662303439 +64626363643065633761653866356434363138303834373137343636616566333763366162333765 +37636234373439343336326639316265663133303265366463376632653664303463663438333363 +32323939653663623731303264326630303464626537633039653562323764306431393836323334 +62666362323031613635623161623639313432313734666231656132666433613263383736313632 +66303164383132393034373464663661633138643262633932353664356462353833663735643534 +33366534663131383461613831343936383231373337653865613062613731383637326133663431 +38646438363832313065636236366561383161336361666663303435326634636437656637323066 +37646632643139633561633736373161663831313566353064616131376261613830306265323130 +63613464343034303339356265656637643064336138633833353166373830633738313039313533 +33633662316336643330333230333830653932336164343035633433396239383734386436613434 +37383038393939616232633430356136383362323263356362313635646530646664633966643931 +62343264646133643838626231623239323663633866613731373531373932623562363339656536 +62633139306530343063613132373961383730326633343162333761343238646433633239326161 +63653833616533386134343535313364363363343737363733386165633961333265383363336337 +35333265663731383239663936333265663139626630313564333635633164363131356236373764 +65643837363062386235333631633661336435616631313363373763323863643336343135613734 +34323831613063366536633631383861623361326661326162333835393064356238623932383139 +32376361303566623332396565623232666163353438396136356533636334303134656534396136 +36356235356337396632356133663233396332656361373338373532306530326337343439386134 +64636337333266316635333137633237373237303164326330353165313962303265393265356230 +65316536346536646130646664386564643566343932636436353635626336626664363733376366 +66313463633964323862346564656639653366643436663463313232666362323733363465353739 +32646633393331663037663139326465326232613031373761373836313565663861353062633962 +66643735383534373934383933666136313330373832376161653666613035306639363266346236 +38633764623237623131663963326435323733633565613132303730353935626534313363306364 +33373739363037323966363163336136323139356337353065646236623164313733343332636165 +66313364306638356330313131386136353462303238326463333362333561663161366237356633 +61316564353433636537303062376564323232346332616164383439393062376234643338386439 +38653734626265346638333130313538633231383233353863663032663432303234303231623161 +39653335663962393261646434343239333033313966613439616364646334626662613439393839 +65626239383531373666616533643732666239643232336332376236656362383664366362326137 +61323933636438383335666535653532303839373437323133623439393262656263373433643564 +37383765316566373562313466316463623135613563366435313834373834303539626439303935 +65636665306161343665386664623936643836643438656333353865333237316231636162303433 +37613063383534366564323939373762666634373430306564626130316664393438633161653865 +33356431383034313839633665313830353237333733363632333934663833616163663039653866 +36313131623030623433633230373562336334306562346338396335623036663134343562643839 +61613333663638393338356532333636396663656536303834393733616561613338646236343864 +34366631353230663861613764633734626433346337363833623965373033333836616135663838 +64353130646661396666636362623237623864383561363230386334353639343633316163343136 +66633538613831366339623334363066646133626365306133623564363236396464376562613336 +61343436366164633464323333383136613364323738343231323839623831626664313736633337 +33343138363738656333376230316239353061636638316534323732333837333131646666633033 +34333765323839633762346363376638363134383262616662326530643933383932333434303730 +39663830373764643634656262613837633031393566613561326637396232353537366538613731 +34373265353339303962353637323930613738646239653730326238313564333165613361353630 +66393464386134613538396461306232383662363061326661623432656563383637353835613230 +62313736373636386165303338306339336561393733633633613333656161666161373830303039 +39363837626463353239373463323530386234366230353766363263353539363538616535303666 +32613230323937613438383465336562663936626134663562396634356131363933656631313435 +37376630326538353233363462303739393361396235613936313333306666386136303139376563 +37326135343961326461303563386635346638336337376433356262613862383530333438326364 +34373330386339643737316130663464316438633966396666396631306430366236383033373563 +31623035323164646632383261396661323361383665663765306266646339666434366664373130 +37303136363035363933666639636130316132366130396230363434373839393139393232633332 +61643465383066653565333231386637653031306463333961393937303539666337313832373263 +66373138346237393561623136323436386630373936303965363533643138383939346566316430 +36653432336637663139383131366634653163363635636438656538643838616630306633666364 +62303836616239626534353361316266633762646566306334373932626366643730653265616339 +39396630316663303936313164323137343032386562323761366636633765333535326234613764 +31653863306434386439343933613130616566356337396561393163646563623962616233643233 +66346131376361326236396464613938666232623063663630656566303733363831636339303461 +30356336613139326537376665326566343336633263393261333739336235626532636532346539 +36636563376430616534643133323433613063303262353661333233343861373639306333386531 +63643131363636363938393862336530616434326337626437666430313038373465613362373637 +37633966656434356631316637386237633661633065303664373662363935323866313261666638 +32396265346533313666623335366533313332346362643735343732316431656233613531373834 +65633131643565303465643366643763643465663037653764646162383132623263306439336238 +64633537383930333632643964363931653036613365653432646263376536356630313937313239 +61663864393464636462613232366235313266613162353635643236363035663732626636366264 +33336165663562386631623136343332666163306435363134353532343462363135363164386631 +63313366306361383566316565636637386666616134336663636265313336643962356638323239 +65643635366532653131633464653030376462653964346163656162346331383166383531616465 +65643437376636323836373765323637336639633639316439626566613234633665373761343239 +66336539383363356333316439303132613939376433303431393434373733646537373266646465 +63633738393932396535613536363230643863656363306263633966333730376565386631303566 +35393737333361373735613138633233336434346661653038663338653234663034383337353361 +34396235663135613861646632363434643763643565373234353337313065656232633339366361 +62613832623133306437396164653561343330623463326264313365343631633461636530623635 +61323264353763656362393638306335366461393839323064343930323863373932376231353164 +36653865613437376433356139663565653934656333613136653230393139313033353930383263 +64393962333164626531613365373037376461323063333636626139356463333332356431623439 +65663835366638373436386463316232356334313566326666663433633335623137303165323433 +39323331333063393863656563653833616261376536343261656531623166623938373732366138 +33303333633933623537643838663533616135633530653834363033393664633835316566646438 +38336238623366663431336432336364393539353464326333313735303632393834616564383662 +36666365346533633331323330643237623332643035663035393663353262643762366663323134 +65396137396134633237323237626436346634396633316632303462613935376437303834373534 +35666337303166626335646530653033633534666366626237366331393232313361623130633361 +39646265643964646235346634386636653732656162363661626630383338306533613234363139 +39363332626465356239636332313065326232386435383130643737313934386464353337633066 +65643963356234626533336434303332636465316638383534316165333936653535633236653434 +33633664323734666335386339313330633166396162383636616632336365353535356530656233 +62386130633135306132356366383963366231623734363330393261633338623131666532396562 +37346161623766366438333664353530326436653639653237333836383161373430343833646565 +66333632613638336332633137633766353463613462306132323562623833656363313861363738 +62363334373036343037613739643834633662373231313838383236363064303864333738316533 +37313235313232313833643139623839346663336531626532313865663832373937636630616464 +35336562666466356634646131386134303831373961636638303632643334383833613733633133 +37633937316334336165396639346565346638303136623638386234363561343735666139303635 +32353162373239646235366363643336613235303136613961666139613030306538323834643364 +66643736626430643931336632633161306464333833653337663338653164363632663434386362 +37623731353265616232306139326463643332656533633437623633313139343035326165383035 +35663934643563613963366232623234616132366339626466373538663332376235626532333132 +35346535306239633532653538613738383030326262353539613437363634343264633238353838 +62653436303432363237333264343235616130313636626539613832653463303430383036343031 +65306166666438356464623861343063643538333236353735386436333036303737613262646438 +66666162323031303966613032333764383639626239656231366639333862313933343961623438 +61623562623035666566393361353865313630333564306137303965363131633765393239666265 +33316137336333383937346238356233623566626364316537623138373439383632333661633337 +35303539663339326333313734316437653432303238323465386137636439343263306466383261 +34373161666436656533653961613936316564366364623161313735646166316430373562346461 +33346530343631383062383032663864383738313833643162646132623966613137303637356634 +35373931343133386139353634613762333432396336303035323337636164306631396261316530 +31353330376465336433366534326162616533333133306136366638386631643430316662323963 +38666636663330623238316363636332333030303564663461323233333435373535626332303462 +37343631313933636262303334326564633934323866613834346333333633313436373834396165 +33303265323066396664643865333963666266386434366238303762303635383034383531663031 +66616134613666643437643031303461626536633866643037623731663433383632623938376633 +35373133636361333237303138643366326664336464376664646536333934303131313039373664 +36373739343132343731396632623839326165356337363633363330623333373563666635343363 +31386561653363323561303864376135353931393937343966646362623931393564306635333761 +35313330623261306365353536353833393963386363623466343130653362636462616161646538 +37303862653464383535336234323361616433313338363766336535386636636436306134363339 +38613737656330353963356534306564653332373239383238626137316339313930326136386436 +39663564343031303264633765386135376365353864353439363537316333393762323030306161 +34633234396166363638373163346539326163363864353565313030333762363865333938306231 +65343132323033353936303736663634383738316439653663626562316262376666316264316138 +34323835653065356132633764376131376262383732623965363165313061306235313730383264 +62646530363936346362313964663962376664363762383832356438636332636338646636653036 +36363161313630316363666539386665323261303830626436363033663164616333333035303833 +35323630666637613334666234396263353865633663363937336137663931393834623037646462 +35646663333133653566323563393863643437646138656335383065666138393639356539643132 +32373733323134663363346366333032393636393539336531383366343732623631383231333235 +37393961343230323536323965613531303530643538303431376661393466396635633037373632 +34353330636334336632306565633861626632623738393330346565353538376231376632373362 +31626365663130626666666665396364326334613835303436623561653261333163353031613834 +34356430313365353532656231613639353834663934393535613936343237373935623861376333 +66393539346430393638326362663134306534313063613037323736363538616634363665366231 +33386331303531336636326135386233316135656538373066353632313134396436666233376130 +36373439386431656537333939376138303031353861323538333466616362666663383733353635 +61396162393239623035636439343531623430373836376662353262396330346530633634373232 +37306334393364353561646365343563363763363537323232373533643234626361383430356430 +31363132653266343336663463313037663066376536393033346364353038393364356536383439 +39316432313139653433343934626264613966653139383566653366336336643033306537636263 +33623531663663303331376563323931373766616664353961356365383661396165343132356437 +65333838663863393462623364386633666661306237633365666265343131373331393134386262 +36383837636136353034313133326530316163623131373830613436663064353936646533386466 +62666330656131363839353335616266393538643136346561353961343934646239366462626630 +62333430376433613032633832346433356131306139623163386234633636656231326534376165 +65663232363165363563616661653966333936303035363663303862383738346262393661663462 +38626566326666376162646661323134653365316337316530373231376161363931373635653262 +66616666363630613735633536366631313736366138363836303263626235356263393237343138 +33386437333935623330366333393732333032336637643563306135326463623938383738626539 +38366464376130396631303333306132613064313039353363373037323138376536626263306166 +32356430353735383539313166623764346239346138356264656139306666633332633735366163 +38626337346566303165663638636232303030643737386434333135343763356531363639306235 +34376439303036383630393633326135303766303766396161613466396262396436343731336665 +62356237383030316236623061303666613734366338306630353962343564393435646234393731 +38613837383539643838616138366463666662343233393239393961353366326537363231366133 +65383738393533656435613561366637393134636439653764343533313537666436336339663834 +33643836643836623331383731363161633538643334353936376432363762366432613631383832 +31396635373834323963643661316137313135366661346539346530383733396539376339353262 +34363765623433616430313633353531313063616431366230353530356235616265343064633931 +33383466643432323563343464333661353938653538363139623239353033353964353662396364 +33326561336539306233666463636336396132303561653036353437323333633235653534666631 +38353933643935333931643536643631363263303563393364336139613339393465383830383939 +64646130633939356661316337343532336638616364623361643032666138303461366631353736 +35393764323339393433393161323034633935623730376530663565656536323666393262666635 +34396565336532356235366434393734346262643036343237646630326466363561616637653063 +65323532393637313436386631653166333265636636626335396565333339386661323264636338 +37313536373336343863616364373263653235313830663161663233333236333338383136323331 +36393865363836343066666630356539383166363866313466386461636662643931643261356232 +39313738313366643439643463373436383234383266653331633736313135333235393437666162 +65363863633831356264376339313761383732636137653234333733393535326636303834393032 +64323565663861396530396663333836346263613936323339316439653461333961323837313536 +35373839343236626539336533636136383861656535393230373764393036343362336261633265 +62343063623766633637343539383632346336643139653431376239616236633837643864373262 +66633231623461353631343430353365376565646464326536393331373638363466343439316530 +38643633643933653931643136343261356663653266383632616638316131316662663739336234 +32316563306361633436386139383765333338353666646231373030656665336262343935323938 +38653466623533323031616333616439343335343131326564336134623432666265633631303231 +30643233633532666439613764663430336639623464303735633762633330363136393735333864 +65383531633465313932306537396365393632303261653863653865333861636236653061393431 +65323936623532636532363463663339313765366132393032626164353735623731336139643231 +61323566353463346431313031366432643430616261333365323134376563636664323037303832 +35646539313730326337616634646464666631616137623932366561303866373633336333656630 +65616238386639363662353864396166306434303962613139306166396632636265663463646566 +33373130353435386437346463313035383131336636643066343333386238343738316564343232 +33356636666537313864343337623737303336383262363564323661393030333566303765653038 +32623539623430323438316565336362633638333039356438363133646534353062373437333132 +39366161643964656364366231353635386535353766323662303463313331313438376337353263 +66386139383463643834626637336135643933303265656562646563343938336264363964666463 +35303133303866366362333662613137643039623534623439313963376431383566613431386438 +31363836376139313333356361623636613436643035666430363137383565363037663765336162 +61643061353261326636613331623430383362303533313832363061306536626266376166353632 +36356465626434306230613161633563343334663937663534656338663264643338613638616537 +32313130303433346366386535653837343631383764313930323736306235643934646464303831 +61336232616338303935303336336265326637313134346431363961383337346135613533373736 +38356530333162386332613938653639636537613535333339643433356334393762343739616262 +62396564346339363463316562653561616664633839306335336439316438613235626366376139 +66623431353935663335396532376130366533336434376461646266326339613465336232323837 +35323832353162373338313264393463333033626237663233613365636261326433373931616533 +33363032383330616431326263643938333633393531366337303264353538356361363038393861 +64643764396466666334383633323130633532353964616335383737393937373934373565616665 +32633961636265373035363566363965656239323061306136643337613330353966643733323838 +65353738306132613063326465623336303165326331656131393336633331373330333764656632 +37633738653862666362663663363061396465633535353830306639366137616361613434613636 +65646562333861643735653162616366313461303337373634346236353136353230323165636337 +38643435353861373639643736666161363133653238663666343031623465636566323539663533 +37633864373762336561366433316263616462626666313333356662383432616466353065616264 +39666533623661613364623838613065633833333433326434623439383730333639303962313137 +63326663633039313264643465656566633431656638333133393363346164613931353339636233 +37316430353266323231333334646534323134383635313266613133313963653861343264663339 +65643566343836643437666439373139353437386263623262356330323233373262663266353131 +65316265663065316165363036353464663562626234656238376433623038396664666435353531 +65393264343466643564343065383833303839633365336262343066383939666336373162333465 +61356239306630346430323865623330396634666231396436326634666261376530333163613336 +64626635353235666332313161663562626238353862303937663930396437343039633236653930 +38383432396331363236383638613632303136646435393436366561343535633538376162303537 +64313935333232356263633339303931323763656333643734393533616365643063653939633632 +65356162393137623962653134623364636231613631356338373261356132396534376166373532 +61313330353831336630353131323266643334383766656130316639656433306364353431316264 +66643036626538326630363335653930613938653166386631663165323963633865633333666362 +39316562373934353263623338653961393866306432343562343162333036333734316632646363 +37343765633431626534623136623531383664316633396232653339666262363437383439313337 +39663537333865376234303766393938663866316639303739363963326163383932636236396631 +39316661646539373538353531663464616132393930636661313132656661386231393234333363 +39656636323363613432343035666533613561646361653639313533396336653232653335626365 +39613261313463326332626562373565643632663462633534656135343130386232396534313665 +39646439626566366132396330373132383038303234336137343465336238636339656161373536 +64623161366133396232333538653465343166623364636166633164313739346539656336316439 +36633262643461356566353162633466316139363335373630326666313366643765613763393266 +32633237363332303237666261323966343464383131393566656166333161333766373035393531 +30663664303638313861333332366162396538613066383864393437323835346439316261363563 +65326131653462656632303935353233343833633334343434366331633365623763326365613530 +36326161653936303936333033373761626232656432306333386434306535623831623430366335 +39663665386433613737326537393563343964653930333039623935303631396262363335333238 +38663865343632346530373237313530333135346636393761396562623530373331366663643662 +31386633323238643734303436323239646263366530646466613035333839376336316661346539 +34636339356337663633323161653439333133336233393130383165313764343637633661303766 +64383064333262393963376261336131363361666330386266343932343361323564643030653337 +31356539393163323833393937393961653235326665366636353835323762353062623564653037 +33373038346138613039643330643464353134613835376637623539326438353539643938383961 +36626131616361633333656662613333616632316262306362393562666665653065633366333436 +31363434633432323236623133393563326232383231346264633063613038353433323762633232 +65636330393563356131366132323662396136613832386333373062633435616134306137633264 +39626630633630626462316539386262346365383239333232633736376131303233353766316138 +30303464343433623166396131623339363465633534313465303162306266306366663536333861 +39303636393636306631336230623961636637663165303336313834313065363566366534333238 +39633135363539353230386563386466656464653735616436336562626239663464623130623536 +30396264656461353565383361316436626165633862306666323864643062633961396630613037 +35353363326131643934366535623437393761656130633731363463376663376634306134383531 +62373762323433333330623863646166383662613131376338326333303439666462383330353637 +33303438396331306366306436643433306539623037643561316235356231336161663565353235 +35373934313035636434383139646335356663383136373133613334316561623634323238313438 +63363862393836623533666139373733613265613830613638643437633736323537346538323737 +61626134623835396264616631643864393864343165633433303666303465666664323535346363 +31346236353862386237356532323235306534646365626266396338363566613962363537653365 +35626136313738303362313865663237613564636562303963336132313561633435613535303664 +62656462623562386437363965386236623963356361323063616265626235613933636630636661 +33643865656363653530643138373138313833343162313162336563653634626461373435393435 +38373838363933386564316566386135623237633363343431363431363362633665383963626366 +36653035343534653261366165323333313637333761316337393563623536353734643139613461 +39333065336231623837343662346337643962616130303838373361663033373361323336333635 +62646436393433396236613266383861353434626536373332353165613964363162366133373063 +62363038346438346633323564316263396631336231373966663336383533623731323662646136 +37353662643262383231373836623334323564396434313564353464333136643462303239663238 +36363061616531643065396239626231616663633032343365386564373233373965306430346361 +33326339393034313132343638363262356364343763353038646637313037383062393837383836 +30343462323535623562393239393361303366303862366534383262633862313164326537633262 +64613763393264653838633638663963373039393232633765323639623533343836373563643765 +31643332383963656566376433356664313465303966396262343533353435633763613532346134 +62316238313838653963326435613763323866656333323063626535303639376164646265643136 +65626534323665393536336432393030366337303030383438613039336666326232396166636531 +37666562366234363935366666626132353734663138663839663737306161343761383463396534 +65643561613132336638393362353066396439616632666335623866316535633566616430376263 +31633066643133353136346536383333353133636263363730353334663230656233333930643230 +62366363313136346238336132396632643561333861393662346363666463613132316461646435 +36326137636238636334353761653535653931333962363536316262633664663538333065303933 +64313164666330666663336338616537326566656530326566353936623431383964313330666138 +61643735333365346338306134623463386166303163343334623762666238333066316137653630 +35393433346238396137383138303539393938643035333631386335366332613165326562383331 +39383764366164303835656134353235396334326434363162626135643063313035613932646265 +66386131353130343261643266373531653134323463333932386163636536346363353033323562 +33666664653734663332373562363835333538343436643537613834313338653162323632653063 +39353061303063346465653230643739643762393763623135346430306266323130383335333232 +32646335316334313439613231306266666463316238613061663261313564346235626535666462 +39383731656566373033383133333037663230623337383265333130373533393831343039353162 +33636338303739306165663439363638643437663533343039356665656139373632363636393165 +64333330616666373261336465613336653462313336366532373530623265376136333631356231 +39663736643935663930353066396361333830393231613438346365356332626535313732663762 +61626164366233323431653431613239333566303661303263643933363963656263656637323266 +33623262333666356564316562316132336633643833313136336266333335343937306330646165 +35623032333561316261376161356466376265626239346566323330663664393165646635313431 +66366538656665633836386466633238623034663461636130396435383634666332343733323938 +63303461373366386662356339396533386335373733643235656464316530616465663433383237 +39613534343335636565383833376334663366646161343135653239656661373066373231633063 +30663461613264396133313064313736643565373866313865613539623561323635613061633665 +35613062386134666535353032636164383765313664633864626538336330636239666665343961 +64626339366134383163643939623762663766316165666536353762616434323335616561633831 +36653431323764633038333166316339313233643636383161326438363231333731613666346238 +64333761343562366366353735353765323739613135376236336663663865643261393662383630 +39376264323034656165336432303439346534366237306236393866363562376135393862656339 +32376235663936343830663937323264343965653738663965323362636538313636393930653930 +33633863623765633939336335323730393165666666393136346465613364366533303139613465 +63353437363763656530356166346636356333343834646435396332393030663039396137383461 +36656264616665336263316266656432393965396361366465303564353533636534313639656434 +65316263313736663631643933333637376535633465323262346433396631656462653264366563 +64646137343336613736363361306234646137663837653639656334666530313361663662303733 +30373762313534333630393038376433643262373334313835636433633732666565303562343263 +37333965313663373830356661373334393732663535666563343065383332373639386537313832 +62333339323664363136313439303564656632663433373736646137313439313363623238633430 +31393435623230646130656261393336326430393261653731613935303438376265616436383438 +36333934316563303739333839386134626337326361346137366638323437643361303534636166 +30626330303537373065363663613936306664383530316664373835383361653736363066353963 +61626533393134346335616262626632613937363032613762326330363564343835333730303438 +36353332346238326430643466613637633933386330633864613632363733323230663831613238 +37326465353464333361386562323837623536613031313633306364653034323334666130393732 +34386433646333623031616165396166616362623861373539386233383232363166356430626161 +39396163313031383836663138643765366232393635316532326363653862633439333364663633 +34373432616631363635333932623534613738303061663833643934343730656461346561323035 +32373562646531383433323634363432386366326662653464323832346538393032396162303730 +66393232623438323161626434383032356561393533313139363631656436373131343234623131 +37353339623761633430373832353765303034623665343237613139333961336262313830316430 +61383666613136343935313234653830373537306236313936363235633837386531343836306561 +30356638383133373530613034353938333334303662316633623063613062313863623730656238 +65336133613831356432316233656565633431623065393331363030613938383739623266393961 +39386134356435323264343866643830623830623061633561323739616239353431396430653633 +39353663343238613535353335613463366265643163663030633337333865333435623939313132 +62636165373538613039356539646636646232383861643035393161636237623763656362346433 +30373262373439643536663235653931326136613364623462323062356136333261656535333934 +30323562386262643364363739353964373763393865643130656362343565353833373264383337 +32393636653132313563646232303564313061623537323331326134663337636134323564316165 +38326435336662613166643930346538373539343635663437333132356266356232383765316236 +35336664613866366130313532643032636365306466353930623461396165666531633734633132 +33663362643265643130396263653231373865633561306365653333373934326233356161613531 +36653436623738356265383735613030623935333831303162346334306631623833386134376335 +35666533316363643436376435376265336537326336366630633137663532616631373437646563 +37386136306561343634653630643631333864363730643663633939333162303237613262636463 +61343534336462663238363930313434626461626331366465656666343839373639333065653632 +66303261336132646138356634366635383137313436383437623734653337346165386433393162 +35623339333362613131646338383061663739366462376631373238653337366566316430383136 +34313936366638323962643636643961663032333532356261303965326561636631336264623261 +39346166343033306535613439636566633431663661663165313531303464396161613035356564 +65633033353439306530376338373735313663643135323362303165356635356539323630303562 +30376463303536313735623963386664303834376636663362663233656135636462633534373030 +35623435336636653636613334363837613230646265653132316435626163616134363834313462 +39306436306264396135316234306665363638613530636634633363323661353165616266313863 +39366436343861386564303663666339663737643939353234326535653537373761333664393437 +38396132303338353439623739373031303033376366656661303830643538346632636364383136 +32656333313238373662633135643764626461356336643565633462613339393636633339316161 +65326433366662353733653831323330366463656364336563353832653834363730306262373163 +37636537346333323338663736366430666164633465356635323138363831393632656534323665 +39613063383736663963363133313838333161646335376264666463623137636136393564326536 +37313061616433613333613662326561633565326365663735363464313861613738346266613264 +65373630666366386565346333363432616364393266366561316633386164646333326232336235 +38313761323838613630363931306364643435306266373164623762643432393836393430666436 +32396334623133353731643834653130333461613135663435316265633734653032383130303430 +31663061613362643238326365663262353435323931626137643664646436383137396533636339 +33656364653034656661356363306333343734346134663535383263306436656565383333386538 +61643037346135323634386638333064366463343865386339313739343461343133643265326562 +64613464313130633062613964616566393331346230666135663439363839613461383163306665 +39633332373134633237343463396464646236616462383463666262323763626137396164646565 +36343837363631396663656636363739376434613939333862316166303532306639396533386235 +66336266363935356533346237313736386162616462653263366264396630333732626562396264 +62343032303065666338393931633539613234616662386462656435666335363834363230306564 +63666231356135346532643064313933336663373035316131313564376363343830303033323466 +62626362656263656635363036636561366162633336323864646632346234303964396436383036 +65656263353731393438636661363036636639303238343934623365346630646232366635323930 +30323666393932353131623638336137383736363930303535323439643631386130336639393661 +66333333303831663838653537656338666562376134633763643363643934626666366436353139 +62333939346465386633653936666466636437363435346264303862306464316131373963356464 +39333035393137303466313161653038366639306564383164376135393961386434376636356163 +38653561626234373262376663336237326564353339306139623662626132313464633061383562 +65313533316236633333643235373461303839366363316661353466613763373537636637646135 +36646362326435303262393161303466356537643530353335666339323835316566303830363766 +34353638366233346663343037633764336135336562333631366566633838646330336266396534 +33343935623238653239653237303066633662333139383932663437666330386462306562656635 +62323463353463393361316135363661623531393336623834653934313935316262646234363263 +39626136623161663163636461616339313061643466393236333437613864353061623462613666 +33346363316135323235653933373236303363336431353234613863316431363635666136633166 +62396430383831323063613365613664396461626132316235396161343466323633386330396165 +34333337376534343862323065643265313536626434613237623236333234343665623362623737 +30303230343037353731316630613138346231346433346230653562333064363539323962623765 +61336636363039303835633035336138353932626438316139386665393966383163616262343063 +36326134653338616563653365656264393231316566363235366166393466323863323537613839 +31656165653935613831643036303138663239316239366437343237373464623333396239376264 +66353335613062393362666136383233363364353237656439613466363730363335613837343766 +65303564396337626237363661636161653336316665323038386262666435623561343963366166 +35653732663633386131626134636436633639653465366238656262383338643161623230636436 +30356137343332326438353966343935343134663539613265393263313736616438353764336639 +33616432396361333165353234626364303933316261616261663830633536316638373033363165 +65613430363463653531636531613334666237653533616636656564613036333836636362393163 +38376532616432636661363130643935633537623834393538343437643331626139326533376539 +35316437313039636130343965343033643139326166623463616366303337323737623036633838 +64636331336537346430333061663136653134346433363764373731313063363663323236313866 +33396330336261313132656661363064373434376138613366633430326265363435623164613061 +34633437303133393865623164346432623333323839636632303330663265616661386132306461 +38326436353835373236313565383136343436343863623137383230653365363931613164613765 +36643435366266363964656264396364333566376162663964663038626464653534323265633265 +39653632396630613664393837616166396133633038353131383933373936653334653234333564 +34626630653631656631353465643636346238653837633263626462333732303861623364363030 +31633833653232616566376533333435353433343936373236656536646534343765313733313138 +61396538336338666433653763306436376432323961393639643936343134313639333463623562 +62356166386235393432623062333465663937383663633836623963613866366232393236393035 +31333936613334343832353363393535616534643663663363303135323437316665323364656164 +36613335393437383631306363393162643637343437313737313536313936356461366234393030 +61343636333936653937623031363739343838613035393834323964396566326332616431383532 +38373161343031653262393139356132323638353165636632613035323331663336626366613930 +35333435633933316365323333626238666466636431613965333234336562323761666462363766 +31373835613535613032613739353165336138643034643139356136333934313438396632393231 +32353832363032356531663030643238393334306431646537353064653864656165346161623038 +64353339313333633964663230333735613330613635316638653935333166336562656262396330 +33333032653738373061643033376437303964363832373031623235636236326633396437633631 +30383538643638656337613932343165623165646438623930653531613364393431386432633538 +39313438323732616637646262633038646463646237343830613832333463303732623363363633 +65646566346361333533623363633164653631656432626131343139636264643134373439383135 +32306463383138346131333634383032303638636464636566626631626434613233653432393933 +65343162303338326663636430663139363630303531386437303134633163623862356262633930 +63383036623930313236393361663235643064353034613130333236306236316162383438356264 +63313566646536346161613566366636346565613861666363613566663238356134366533646231 +38386136626261346537336466366433363264336162663737316561383839623661626530633136 +65653361303732633231633934666231303962663535326637653335653235353739666266326238 +66643963656134313835633765313461306331353233306262353437666166346261386334373332 +31323132373437373662363762623766386132356537373964303966376166346239613737376134 +31363133626262336161653366663235623139623539323234313732333361616139303632303164 +65316666313832346636393335353563393038643665636234343063353137363738326133626362 +37393831313862663633653733383236346539393432616436333166633364646237363534396337 +36313136346633393439336266663239363638396539396635353464383561393239383965613730 +37643734313933643436623532323834663532623033363239663933303139393863633630383932 +63336231336133323936616466636537366436356265616438366332633131613237643362313936 +36623665623735313538333036656565316662313936653661323934663431653365633433623735 +36623035316361316334306539663331646563333534653939363262373438326435613836393863 +35306633643839626662373864633866393636646135653238383666623665656333386336343030 +34666136656436343537313863623437613364376630616662346461633162343263666262376263 +61633639656135323465396230313763666535613139623965613137333466326265306366303338 +65323934303136383065383839613331643561306434396135613735343631313037346137323131 +37353734333733663631353430366139346237336439313664343536636436636332306464373136 +34616163653430636532646163353830306234323833633961646336356332383430373037353965 +36353238613234633136393464623236333738326663373831653764653662656262323035363762 +64333938393032643438303734653063306639316461376163393065313737613461663532343031 +34643836333961336565313566653035636338316166316430326163383432303236373039336130 +62313032343736666561366362326333336166393130653634633362393366333431616139323834 +32393836376264636138353038613835663166376466306438663431633031643331613237333763 +33333835363633303361363839386362626132623763646365646463366364303834323130353431 +38653739313239346338346236646636633863653130313964313965633663323036353431393532 +37616265336338323333383666346463613261336162306463373663613334303134373334393336 +66643361383565346138616361636462353164346464653832383664316330373066663066353730 +39633032336239306261333564343735663266616264623861626164396364343566313566623336 +36336430346237336438343737653732343461353566303830666233666538303435383364323632 +32663838383662356337626463343131346630303137393531356361666332323037653139656230 +61393537356135366337613736346464353034323632333636376565373465383534396230653262 +65383166643362613831396462303632303161356463373837353664336339326332613139663134 +38643164613238343363626563376563623566643737653338326637626631376436323630353937 +37326562383637613261666663633635303065333238663463323563373831336261313934616139 +34393466613063636163376438653139656363653530336139613166306461333766373266303532 +62333537636635346566323232366232666338653730366663356662313537326661323533323234 +33396639656165633064643062663164383964303636653239613831333763373430353137336633 +36363061656264386533363631356663613136313763666330323466386163656563303761323533 +61353766633330643730366163376432313536353230353630616166633465386535366264333162 +62343563386462353661653262663231353636353736643362313234646662393764326665626634 +64613235663239313331316339613239376435333337646533353036386537383666633231623665 +38303037316465656265343166393836643134336238376432656134336338326638383839663837 +62613737633337613161346562316464393434666665383062386636316162353036616233623561 +61316264366337316566373131303432666664366531323133303233663265363639366636373565 +37373933386436333930333537366232386161663366623764653866653136383538613936313566 +36313631373763636334336663323262366433376539303365643632366333373636323133653865 +62343661623437303938656330363433663835663138366632633130326165363132616231313666 +61663637613235646536363932343863663464353635623466306335303132346363313539366264 +39323731666337353838333863626539633133386238363538363462303066656535343936636132 +63616231636463613931396337383435636238396565623730613566303032343430353433363766 +31636664336130303538333663623836323834663533643731326463313632336331343132313837 +62383539343364346337656433343834376461303563373835366331643032666235386236313230 +64663966343330346530333636303930373439623039623038366161633730303232303063303336 +64326536303834363930373066373662366466366539306231376333306636383362666634666433 +63336335386161323836616637393739373138353935326265643736316138393030616137393432 +39323637363136393366666563363163626362666666363964393430353439353766373263376237 +31666466616636653465643765346565316464353433633337653431353035386564363133333130 +36363630303137343435376238353830623936336634353761623061623063613066383032343033 +32613938316162323866393234303834356139653061626362356435386335396132313230333361 +64626666613238616462643934633738373530613163356238333435333234366434663566643163 +36346336393038636163376661656466373130626533626233303938313632323638323637303665 +65383035363239323434396563643334353933333262633634663066376562333731643063316632 +63636231643033333533323464336364396365353935646339663462616536346435623230343338 +66616431663366663331343030373736663362643266386561373962386535373336376564643639 +30643334373734386564383830386537666232356663386531663039313738366239376233633563 +66613066393366323338613732663762373066376438386632313630303266356132646233303466 +33353433623666333032393837356532633935326637333431386163336137623164356464633433 +32313739396331633731343536343634303665656636663337353462363336363635643037623131 +64336539333866636261306239373334613337323961303964303636666161396336666333303635 +30333565326665356661616537323035353033333638346665663635383833393031386463396563 +39626231326664323239323162326533656635613335353234376261623461623239393965353034 +31663238616239633336363431346664386132343531396361633863373931393639343933326462 +32343731373539353763393339613437303839386261303435383166646438346139343533653034 +31376539396630386236633131326165366239393538396263643235333761313934373839383734 +31643831663333373630343139656239356637616331633461623239343931316137386334633137 +32646438643938623833666134343730393661333932666534333633343763386266316163306531 +39323634643262613761366566353565343462313863646235613466633964343130326532346365 +31313733656431396537393235316261373566396434666534643363393665653465343738396137 +63373439306138336130636232643534396632623435636161643765393265653138343433626430 +30393666656266323631643531303531643835376331623833356638613863666634623161386636 +37323165636138636537653838353632303233373534393138373364653533636535326531376461 +62306563616561393636323838396461646634366232656163666233633761313436623630616632 +32376333633438313538373935346635623162653738303435353332336566336230376135353333 +37326235663765313834353239663564303263316366323139366666376336646466306331303932 +38303239646163386135393838333262306530393863313830303262306532653436393963636637 +32653462646632333235323061353863303439653735316662303933333232383062303837633039 +65653934343132643731393130653566353235303138666561623661383135356136323738653635 +32323337356434346666663838303430306632613137633464623131643635383030326438316230 +37646262346537353832613563616162636434646236333730656136616233396239613966333963 +38343035326365383335313664376430623136663563393539663164333737653933646130376530 +63393631353865656339373164313733393936313639336234666566346564613962393233396161 +32636162393738353838306663623863623138343230613732373639353261633839336439356265 +63386133313439333565393662333230306331336463663561383833366661393837326336663330 +31353730323034323761346330326366666161333062623331326564303663356239383861663863 +35626530616639613665366434656535356537306634303731323964386366356237313962313261 +32633135343932366261306534646562623065323030336330383565366436303732383464383266 +63353533663837353862383265636664666534333763326663333561316331643234366134396661 +65333761316562326337383333316163363336383935366262616535623938626538643034396630 +33616538333133376336643631396538643230643330323932336230303863356331336364623534 +31643062336265366661393531393138353566626364323338396530376533386332656236396165 +64303165626432333762656334383335313333303833376333396264323666633435333936653434 +63323861373363363136336131613132333430333137326437343730393139646635623139653561 +62366263323163616564663762623934393464663938643436313465343939646462633737643933 +36373437393330323031306461643230363631333534643635666133653162623363666463323837 +35623263326561373536336539353931333331353334356161653334653435616232666165313238 +33313530613137616635306239343330313637666166393531386239623664616630326162646331 +37303037353738313739653564346632356533613230326566316265346331313235343039363237 +31616339366262386331313962306635633633313261323232616433633963326462346238353733 +37343530366363376638366363646465643766643339653165376666623332353763616133343530 +64303831656564336139323662643935623731623439623762643464363032323665613330363235 +64383139393630333232363364383732383234386535346530616264663538323335326133613533 +36396331373937643335306464656466363639333466633861383633633833356139373165343339 +30326133616234633736656130383938646131313464313962363034356136376632356662653962 +39663962343032306563616330613731396636353462613166366139613663323439376465346639 +34303066313739323831306432613735643461306162353062343038323434333862613835343161 +38326464373632616239323032323931323231656638363765373531656432356164633662316338 +35303664373763393766333266333065373065316438373364306365613736653063326436396338 +61663532643939383333343465303930363462356362353138666335646237636566326237336466 +36613463323463653935316433356235383861343162316336386234663939663865373534323832 +38656237663637396138353965366365386565666465323962656432626239653639336430633563 +61613438333235383831343638663232656630306464313239663736626562306331343834356364 +63613966663666663937666538633561656636633263626435353632396433616562666433373236 +31383961396663343134613665373835343462303436333035383836663135666135343961656664 +36653631383862393562346566653261323533323766613033623936383235343230393937653134 +38613039663861373932303331613338303134316536366130363366303235316564616164646539 +65336131346230663633356331363432616533373266646230306439383435373165366237653166 +63393837626138643238666533383962643030306131306162326237373366313833613064666666 +62633131646264303430363265656237643931383939616561393531303736336634313861643937 +33376634306132613766343162636237393235653830646138383433346233316563653635343063 +32666434303664643733343735393636313431326462646635666530663966343066613335643838 +61353034363564396630323666313835613365396231623637326566623334666230663434633939 +36383963636261303163336132313161313832666262303662656262656633306538373630343465 +61656632306666643136323138613966356263326165313534373962396531636435353963623565 +66363066623635373663613830653031633030616135643766343934643064646539316263656339 +38373861386465633661653932356635643632633837303336666332313534646464386262336561 +30393737663630346430353339376537306539386432636135373339396339393734653265303664 +32623661656462353564663438346432313238623532343239663331653737383362333462343065 +39373862323838623836613637383362396233613661316131353432663630663939643361646432 +65323032313735653561373963333538636634363932393265356633626335343364323035343462 +66353564336663656639616436316665366235336634313034663831636438356136306361623262 +36353539633262336135386438643365623631366261663062393436353335353533613939376630 +39383032373131613238636164366361353234383533636261336136643465393436333437653561 +65636132656661656465303637623136363863666139653765663730653030383961653538653438 +38326239303661323663336234653935326431323539633337363338326232393261346465346532 +33346462656562663930376133356663653138316433333962663431313935616430303235373034 +39396336346462613062323238353935363739303666323736663233383437326166353339623839 +66393234643138613438643662663139653431333238373463303263666462623031383333343963 +32383038643464306537643635333563656136616665633262366639656665346433663664313830 +63323031363430343066623164626236353865326639363565643038316631643862633931613430 +32376637663138633438613134616239363862333439663633383536313239313639373733653333 +39333034313263313563616630373335353934613931396439363966383661346437646234336236 +30623466366366343134666163303362366265393361393363393234393662393966626266306432 +32633434623366333230663165333839646635653633323831346131666265653039386565616631 +66656262653139386464616466373134653131363134336238306633363961643066386464653533 +66326438323062653830366364373931646533643761313032626438313938383566356265633734 +38343731666661313436356532393730326165646365616662656363633335653064323037636637 +61333262663764353739333661653539313131666238366536303162313639663233373035303639 +63646435626261393833636366326135336238323065656637336331376134356361663631353366 +33633430373864326563633730363832356662333639613131626261386133626434356133646132 +30613536376230623839386437636134323034643866626661303439646635356139336265633730 +33656665346238396230613639613164613139613333303634666163666338303035313130623534 +64623765633130656438393233383631313864383961666566303738616331633337616361313239 +39393634623861333364303032336536343437373636633064663737373737323461643165656633 +38363366353136393431373639663536363435303263383434383361643161363639613039653237 +63643136646538663563613432366136303537666364616635313961326364326431396538626466 +65303431653462303762666561343539613331313563663362623035616563306661313932333563 +34333264626630353830343139636131393065393036333066636139313633356238666534633438 +66323835376262376434343737643436353062333662353762373538376663323433363766623733 +34363661616430616634653564613031346364613132633036343966633664623131373064346231 +61306131376565303465363332366236643164313237613762333263353163313131323936333963 +33666539623236636434633662303535376462323461383039386163333563333638383062616561 +66373935643663306334623465306437313139336464363866393431613530316435353937373666 +33643364376630623361393830336139366538666239643032346263666562623430386261316133 +30366264386539326434393332616262633538313565666631373832376631663066663034363866 +37613763633466663939376361326665643230343237303034393436356264626339653064303733 +65656138616432303464663265633836636666386662313961373938656130396635363266363962 +34666535643031373539323538336434666335306466313738373435656462613665356539616466 +33346334663933306235366634613538633437383366666633653831353737336161616438386264 +32363538353436323361346161313662356530343330353065306333636338323963666533613431 +66313037646433316236316266333332303037343636386365376131656233666538343433633564 +39303365343935306537626238373638393163356235316339303661373930346136396539383139 +31353963373865396539323335666535396262373433643238343732646130333666393131643135 +38663937383866646436383630333838316465653063306434306236653665663931313732323561 +39306130653533346231383462613236636664326332396538376163336639396337343830643035 +33323131623431653463303165323833316266356339616530373534373461353436353838373063 +64383035643665333664653732363536633166656663396238653361303234363563393332666161 +33656634666132653034396661323738306230336139623538353934656334393233373139653832 +38363437383038333430396233396564383861623264326464316561666661323033333064653635 +39323765663861623631333363363139303534326639616164366463376265663234386237623730 +31623934303163633539336337386439653765343638643263303532303330613465646364373138 +64616364346339313139366638353736636335356239306132636132373433386531376237363138 +62386666313938313230313431313437633438636630326636363733666334636432303739623032 +30323736363036336366303762303063316333666537613534376335643564356635336639663435 +33323934373131653361366331343931646561656633643563653962363934616433616637396430 +32653666373439326466373837653535666663623233386562383438613165376566303062356335 +61666135323139613236633965326261363035343233366332326163353662383662666538303839 +33383035323231656536393038316637396336336332313762323630333037663236663966326161 +35643037333631666563383235373932336237373562626431356334333732356465316432666264 +62616539343539363536656461633034633136316665626339313232643937636238626663376236 +63363932616362633366353163326535613963333337623462346165386562326333353266343065 +61373565393436643337356266313430653566373366646630336533343065316132323232396535 +32636464646239376636363935303834663761373266633861336437373962393031386437343933 +64616665313162306565386332666566313837393634366166666161343536323866636261363431 +63636439333331333465396361613363393164646431333734333837343035636330313236383137 +37353335613564653537656166623436656639653239313732386632623032343836326162636634 +36363538396161383638333261326361386136663034343631366464346436316563333666303062 +65313037396666386662643363386337656530346336303036313361386234383363613337336364 +64363037623063343866336334333239613066326232386265373131313936663238373637306234 +66386366643265386432303336383935633537653764653461303438333733386231653662343530 +33366435623834643265643165303134663463356539306435623439336339643264663733386235 +32303365623933313261393266636232373338656130643837636130326332663366636561383263 +64623631323935353962653763653236663162366139633163366235393636323365306237373538 +31613436336436356332323164323630626666663339366636666535356661303766356566363031 +37306664636331643135323232636363393439333265386439613433633933303864313766376131 +62343133383863393931646630313261393963656232326439666232636362313534386333363034 +38343630333332623961303234383334663135373430386133623563613232316634656139363461 +32373361656138333430643061313239663462356539343231316362326630633531653262343566 +34636163366133396165376430383931313339643138656663616465383564373134313861383235 +65303036626163613839303936313735363262373631613165323134626533306634393365386437 +33323939303139306334353435373833323231613131363964376631383865376233343531343136 +37303763363334383635396263343834623731616465666565326564323266646566613965326163 +31613530303934346535346438303737373137386534326132333434386435356631333365626531 +33623461323536623939626266383336393563333637666466633434326436623261653330343862 +31666333316565653466663336376562346363373239323564656636663136363532363437336438 +64633066306537633435383733396133383637633839303764303438666638346265383030643131 +39636230333864363766373332356533323561396131643032353630306434336264623834303866 +31653633346433653364326237666463643533333836643639373530623230353630373338636639 +62323530353633613032643163643162383037623732316461326564333563626232303336663764 +37643833356266386437386664636539633537363264616266343531366537663862363666633331 +39356361303036633136333764653038346339616338656163616161333663353531303832366438 +39336634626264626663643233666532383634326330666231656638323131346462623564376137 +36303534666237356161656264373133633433616265303533363765623663326437323733633161 +61333563383333396262643861366431376636613438343262656430323966383433616230646331 +62316233346533623630623732383533356535653235636232653935623962363738646430323832 +30373034623563356431633734633739376335643365366139616336386664383536376137613366 +35386331366132376233376639356163303834633730663834333638343865323864366433663739 +31626364343364373334653730363730363930376462313266336464663738353465343161376633 +39333933666462663134653565313031643163663464653738353632356565643830373632653265 +37386638623364353935333431333463393434656137393435316635613732376565333139306532 +66393535316338643466373035343135646362333161336466383939333266303934386232383834 +61386337613266353661636364616538663961636561636165636535363132396264366632393661 +65393238643636343132653438303535376263353335643866623635323131373363616532336266 +36336364313236633361396364346239323536626665313336353663346532656533386534313063 +34643531326436386436306362623730656461326431353135363037356166373766313039303265 +30643739333664633534313366313432613265666261643730333261383061623861346533626230 +66633763376635613336333063623131383631323635333631396563656163623234363737336263 +61633338613238383866653261313331353336303539636562323133393962306134333837396635 +30363838373236656263306138373033323930376338643931376533623765303134336465646165 +62626130616535663239623330326331373865613439396133306164346662646531313639376266 +35363465643035333331633639383935323633393563643564663334643435646131383861336161 +32643635383763633030373130386439303130663137316632353864303635306639306361363332 +61376463303730616462623764313366306133326637323263653537303764373735646333356264 +32323763353364326366653434626635363763366664386630623834653832333663353139303361 +66633936636433393434623438613637623462363165633565616130636631666331313433343736 +63663931323235326162316666643239613435383430353938646233386661653637643335323338 +65663664346266626165666161373936396536303432333661356366623862653635316633616635 +31323066643965323433386437613532623733363965323466636563333265326435353365656239 +61386534636130326462343334393634633066346563623930373063353639613039376464616639 +38646265323766363438313061643335386665356234336532323739626539336333306361396434 +39313631396462353765343335323235353831316230356561366130653537313136353064373933 +62643231616163623061636461646535376339336561373733326633366430366338333438313135 +36656235613763646531636266386632663731623464303630666133306337306333336432613666 +39323136363734323266326234663463313638633137653431343139386565333539393737393536 +31366631373963353866373831626266363265343739643265316363306636643034376133363037 +64613466346139363639363539613534323535613532613132303365373130376162653636616533 +39646534633961353937333139393664393239323431376462643365316336313936323531373961 +33326536633030663937636163313535653830353732303038326138656432656661346532663437 +30396161373532373136313461373463633066386234376334333063613635396334653665396266 +39386136343036646631636135646335353834626162633538393162626638373361356330303633 +31333530633931353166313639376335623736373832343933303264613765393432653462393734 +30663065353533373638396362663465636262653732393235376134363835366234393932663235 +38643866343266666634323233366139363833353261303064333063316637383431353663653165 +32366134373366393130376164343538393065373031393231623233303838386262313937616639 +36633165303537376133303639363734306562376162306664316138333761366565306336633237 +61363538313737656438346234396662303932646536373666346433333433653032356334343834 +39626163393434366538306666363464386239353865353462663439333032613138303334636437 +39616436383165643166323830366265383564373234386430383464646134333438653938353762 +61373534343239616230643836643139376637373836396362333932633866643436616437623635 +65316465643338316436623438643431393162663566653162393039383736643235343864626666 +66626661356263343965373962363361663231303763353339623761623839636164306334323832 +65636234656164656335663062383762663734303035313033666266313765333963623136396130 +62303630323662613865653161323563346330363131656238346633376137393030626438613062 +33353433326266393938316362323439643363356336346238336138653064373139356439626466 +37646136646335383563323539313461306465313932653730373863333737376164336564393335 +36373738636362353431373232333934633635653538396662353835393939373836383465346661 +65366132616337636139376664633738326230303133643963376265646537646238323764343365 +39363134643461356361346233666363616537386137326537326234313364646533376532386137 +34373361306636383034646565626433313966313436386263653463653235346531323538363661 +62613665626530376331363338623535616665373462373262633536653538626162323663363565 +63656334613032623033353764326538633461323934383732373461623432613830613963316334 +66323062366663616661353438643164376661346632323935333331336238373733366163373331 +39623031323934343466653164333032363730663834656239376239343362303562633766393234 +38663264623831383066316436656561313033303863643932326639613630303963636139653436 +32633330336331366138373464353437646533663162366666646433633065356132313033613630 +32653066643832333832303131326161396464333339326264373535363065346532343064636137 +35313635623263626335633836633234336461653333313830336366306233613530303466393166 +33343730313830313566336361646530383939653261303066653663323633393936396266613932 +61633835323136653538396438363833396430396638616561383236666566633766346339393634 +65616163343132333366366164313634303739333363636363666465383432653562356436396362 +66336433626137623665313832343634373163316534633266333663633365336535626235373632 +37366631303936393563613862393166303836646563666138613735623836356132393261353865 +33316634333736346238393330386465363931643034626337303364356330376339623437656361 +38343766376331636632333239646531386163346361653536663562653538343866326166653835 +66643534393830646630363135346230363765343461343731343562616161636139306235313165 +63633135353736613332376637363165396330396463396639346531353136356230633833646332 +64373232613166336232663565393639313461316666313164306461386234303932613931323739 +65623736633735303964623832656139353030353739353933346331306539613537626666343230 +66376132633637346233616436626530383862383134653430323739373764306238313930666335 +33623563336666313233666562383065373438333664626333623634323362643235383337376435 +33646165336237626232353261383032363264343665633761356433313966613961326238636536 +39613666653836366435373266636132313532663133643130613636643032616234383139383233 +39636435323735366137333139343538626262613330656462663936323166656466353631363364 +37393932396430343662376634653562626164393336616561303233643836626132383866393565 +30356334323236383863643838303661333835623133373635366637303031623530613837336666 +39386563666265376264353039373035316362613933633263626437363030333733303531366339 +31303939373565306264653465316136373362323534623036663262656335396463633561646465 +39323736653061313661643761626437353338373330353230346565303262623732626663666339 +38376638336564353638306563313939393537623863646533353732363034323033613437346637 +36383638663535356336393031333966633066656465623630326133623937623363363439616137 +66333137343661663836343463303031323461313030653561633536663034383863336433313631 +34386662633835393631393136323136613939616435306433303337636564653266386437393631 +35656363663130353733636664643936316136623936303537363533313665666332633337333265 +38623833633364383464663566336633346235323635666666343831356535633430633663316363 +61303736366335333463326234396364646665356332316161663863303236656535313766333333 +38333261343364656635353935653837616234353232643833323365653534626635373637303362 +37383034356538376364663631613466613761666264313634353339386236663933313932663635 +34656363363133663237636665383861643266353365356535313835653135633633383932643636 +64336361636362346662333737653165333235643530633536393237326236326261353665643339 +31613135306463636361636164366435633030376563363233336231656231656631383662383931 +64363661633666303065653639393164326630613465366532353265373231363732633464326662 +35316362633232633636376437303431643938343536363265626432306330333735633665313361 +61343834303538666631396434323534663263343364633532396635666136633338616131356364 +33643634353764373133316637326437656433323638343736333331326338633864356466656365 +36353766656365313866303561363463643033393636396132326164363535666137613062643566 +62333230376334653162613437626438343931363539346232363931656562366134306363363761 +32623331616335303538613539326131623137366233353835666138626134353235636531653938 +30336632383064376265313065343761656135376464343462396133653366353330666430383666 +38333162303063346335333463323661663333393534316432636364323137366233393438653836 +30366261363864613632353530323531346131316566353733313765633138363936316133323332 +63336137646666363632633063356536386238376262613036383332353739653634353763373836 +64333862373530333566343838306537656162636232323139393964643336623265353934303431 +32656333653237623837353830333533366361643531633332353162393033643237326436373065 +66333431316161366636396637363666323930653866363331393036386561376336666566333561 +39383832643466306665616335666639323264383766363064653836363431643263623033393435 +38646130623366393463366365643835303039383738626132653361316165613431333338383663 +39636134376462643538336463376133326334333963313561366337353161343265346463326436 +64636632636564366463306230336562616532663831376263316635303532613234666435623930 +63646232623933633335333636633836316366613939383064656138336262643465346335633631 +65386664626565396331343937663963333033643064633831376566383466303064326365326136 +61356333383766626431643431623565313863396664343064653166643233323231633963303437 +66313532363162393564373439633139643930663666663231353039333332383434303366626431 +38613865633966336634386238386566626239336536663436353836373530343937653662333531 +36313639656633316661333337656161663561633831333064616632636238386264666532323839 +37346130376330323764303133643533353239393034656162663166613835633930336662666364 +30643539353964343035383533343836613666306265313565343838373932343833636530623132 +35353963626631626563366530386133623131336231323464366364666663313134623464353766 +38303336653162376631623932313062353431623735326265356532333630393330633861393439 +61366337323661316538393764393534663963616231643765323632343661643936653662653730 +39346632386537373434666563646461306134303937653762303838373562333366653463313830 +31396134666263326133346235313335393637623866326135353966396136303962326138636262 +31623030373437616431383865353637336662666432626530316533386333323336666531633238 +38653937313863393263336434373332356339366130383037343533646132323737323763646562 +34323462333835316462623562613636323765623232323865336436623030643136623161363038 +38653635633261653734343466346337353832363632373639376430333335383564306439353364 +33363761666462356162666334396261333961376137333437613931306364356436653465393061 +38616464643639636236303733616365663761343764343163333637663464613436326266376333 +34663834373361663830363736326432396130313761356535616566613536383237393533346462 +62643938306663336539333534303438656235626131313566633037353734323464343633393233 +39643865336363653838666663386464383339313731326633333562343933383637313834643739 +65373163366434613862633964323933653635366664663233343135373763393939653636663438 +65346231363337363335623633643230666530633337326139323566353631336132653034303935 +37346464666339616330343438396134616431663136653831613961343937653330303133373364 +65373361313063393364333038306132616463306262623035393634353866326435373436303338 +31623738623661366332393035393831326163353866646566653462316537653665363665653261 +63383832336336366230306634383234363037373437396639383564653537306331373130393866 +35336135386363383934666434336334306266333535333962353066653263666330383931313131 +63393566663165383662653462613533303930666534663361363339333330633035663035323230 +64643935323263336335636136646539356533373630373836656331303661636161383565303766 +31653564333664613439663562623662333432366665616265393764343932356664313834376230 +36343234663931656634353161353965323265643638643931356534646435656533336564313734 +32623033393231343836653431323565643063663536353239313463633338353065633635306435 +32643737343031626263333330323333366463326236633564636136356133616165623035313233 +38396137653561366339326233663037633032363663653338376234666261646437323831633138 +38363832346666663731373264316136656163666637303436303164633737316464643863663765 +61303536336230376561363361356135313463613763306263663161356631613132353531643663 +65633437323461323932643431366637623935666237353735393537306463626164316262353264 +62316364633632656663383461326137626237376330333030346334313661326230303933656439 +61376333626233663136356231393733323135623938366165313039393236366662393161376132 +31376532346164626132666361663963646163383566613237613730653831303665306366303037 +31373665623335356637383864636564613032613439646661313530376239323232376436363663 +34616233646533626263353331633136346230613030663864333061613438373935346631306465 +30396163376636613762663539633637613961643564303238343339366666623837303266656536 +37303965393630636334366334363231633461613134373235663431356164646632623032383639 +30373032373037373137363961373032333835316262643166323339376564643934666564386139 +62626237633730656538303966646237356236313933326233366536303262373538373538306263 +36636165653035303535626264363665616364373039626132376333323731626262666333373636 +65656139393835356562333063663234623339336336343536383662393037653136633932356530 +35366638663662313562383663663832386663363937616233623538633265363066396531613832 +38343637663238613130613063303637646337376439393961303964343537666663306662623831 +36613538383465383038666362343639313639626232346461613334613865386161373062396436 +37313538643864663135353966613366646665613838633338623538363463643933623264366133 +36663663326632636663636538666236623930663933623763356530313330663533323335303633 +64663536353132366639313933343034646333383630356339373338336366323435376564363436 +34393534373930376132666438313531343930633663623564313561623031313961343631663135 +65623339323433303434653637373030633766363561393736343633653035666438636636663935 +62633038303162303032653732646530396466383234376630646562613932653932633463326134 +61373434666662383836653438613335373337393566326464643936346234346231393565323537 +63333666666231303937393061363761326266393063623730666631306633393937356133623930 +33353733623466343062646366386662333831303934383238323861386566666530663361633334 +37336661646236373330343030393630393330633837313431653331323836626438393066343839 +39333430623566383431343964323064306464353831333166353534633836616138636431653830 +39656663393366386334336531383562363431653336663134353162346561346134666534353664 +31336231616336313663363335623764353631643639373136383434663661363165346336356261 +63636639313831333034373736306161356266663430633664323036383663646362383133626664 +62376563653633303935356234663864323761383166383461303335333061353234666531643339 +38356135376261303435333039646532313136303437383565636335333830313734376439366435 +30636632396162353239343365313166613335313936646132306331633935323135383039366430 +33356664323138653934333738386533626131363236323233333834303365333363383761313038 +62353739666535386433383936323633653865346564333033343339376339643966613361393362 +34333662346564353730613234346264383235323233623861626561623234636661343432623932 +32373866646666613237616533356539313232393039393430313264633566363631623531306165 +64623435373932303365623863663864643565386363623665663064653736393336363863316466 +61363836646530343761353665613063396361616233663434326539303637343063636433643163 +63356430303539643632343237613836346438326366643561376630356237326265343761343735 +63356530656237306366323566303561356365653864626633396664623337336264613837353564 +64353731393534643730616665383034616636353431373738376365346637373066366137623832 +35656134313865363965333330656435343333646236626335356233383066313338626438306263 +32643835666362383764666363306561323865373564343137323138346236306565616461316330 +63303262343063616136636230366638306639346264393334333165343631376361663638646235 +64643062383266343831313162396166373633643938616435656664643430366537633836653865 +31393839333837323137626438643335653437656336393239663736353131383835363935636662 +30663331616333623765316361626662633265653030383332313265386562393538393834616564 +64653365393333353966636130323266363935346464643533303366343337393066316231386263 +62346635646534316537373033353130633864643133316163363230383266613731623538333265 +63316433636439386666323832623239316134623133643930666366653163643639646631396637 +62313865623039373239616461613037316561633131363030363065376462376431303937336330 +61303337363337386439663037313939666632316361623238366133376331366239303239616137 +62326365663532666134376665303565306238643233336330323031623762333238656462643837 +33643636663861383433383136666130306437383837383763393461353161663666656136313530 +32616362653366643935636433373437616332333561616332366262616462663433666330633730 +37333362303937343963343339306339353238613138373736636266373464303630643333393463 +31643665363062633832626132343035326338636164663531303465656433616635363039333939 +39386161393438356332333430306265383735396566393832376265366137393165313330393263 +33343538333338613865393865336134303463623131666239393238316132623439653163313931 +63343862303730326238333337346164646531666663626331626266613166623331393639643634 +39303139663338626637653037393966666664383033356531366634376131323932343964636434 +65656461366134613233363030336164613132646137353532636236633165383666353663333834 +66306238346632383839643132363732353032313233646262376565306162633230376635643366 +64623163323264396564396264376364626165643535313532613839313833623433396162393839 +30323031373462333563653631663335646164383562386165393939316134336236663737303330 +34313837626234373832643630386230383361373134353663613832343930333136613438343962 +32326464626636626566333764356336393636366230346461373331393730633139323464323338 +30626234626364623038336635613536323935633130633932646261303961356364316333373932 +63366633363432313332363135303138616461643565386537303233343732643862393735373162 +35343734663939386239343364356666656232333032663837356564353034376161653836623738 +39626462383530333862366339346266333632653261646364366237653233623263663563646138 +66666533313436316535346230366661386237323131613931616466373764313166366134343837 +64633463366535643730336233306365613430316637393532306236343364393763316236653133 +33613934626634636136636639323764333564363837626139363232393266333063643039343938 +61303463626165656461623365386137303534646430333235326333616533386164323233376136 +38353562346532643638336666383834626561623038363439313166373232646232333335646633 +36653339336531323330373332623532616366396537666263653564623061303466613838363465 +31653331343632646364653038663339636566363563326264346333326636386162373265333935 +62636231633164333632653236643765396265373966383861393432333532663165393035656533 +30343038616362613032633564376535346662653135636335326430396239373932636436373634 +63643936313764613337656261653538313537383633326661653762646464353730333764303533 +30326339333563643832323434303636313164636530383564303731663436633035393864343834 +66363461656662636235306439373737373933356338646565663831643930623433373861303934 +32363437313732646139346664396539393063666332316531316638626565376338616661323335 +32386538666462663430616161636338306230393062653965356464613337643338666233373130 +66646461353237336633633834646266653066386134613037646465643163656131613937373338 +65316166363161363838616662346161646663343463616135653734616465633635633538363063 +62656531633036356231663665373936346536663835623731643165323736393538313163636534 +38396237663362343764393936356533633231373061313036623435363665303961323261353436 +32326164646531313836383130643037396630373964623037633136653138653438366362333638 +38636437373430636164353232356433323937396430373932623934373261336334336636663462 +66663032363266663562363534396332336534623032616232363531613738663831376266653164 +30616637636561323033383738333738366464616639643264376439613931346538323431323131 +33623336326665353032323830313364356134333837333930373962363230333561353964356238 +61613934353034633835333935396561623537663737323238346138363465633663313536373163 +38303033356363643634633265623263373835346632383030636265303862636464383632303132 +36653833623036373062306439303531396335366637333039393130353638653364613033356537 +30336133323864316130313761363833633437393266646230373466626564303037616437336538 +39336364646136613236376436373061313866626133356238303633636532633431343964383562 +65626133353062636632663136643661633339386331353436313535363934326537646533356631 +33643038353563633637386234663036663361653736623139643136346231663631666464363735 +32363062643830623932316237383765656335363366363730303664343933373365363239356336 +39366537633962393365636332393661393132623965626639343163623863336537376435303633 +36366663663533623636616562373033376535373438333964306563656331613763653237303537 +33313731666539346563386639333332396363646664323465623365643538383165316161623164 +32363161643937396565393335363161343736643135656535636630323463303066336231653766 +35613033626464633132633931396537363631393631653137353831396134366238626265376666 +62326166623639323462393666646330633861376565656365623864616630336266623365323139 +66316432643632306632623464333561313339363962346262623162366134353233653763336434 +35363938623363313337653538336230336464393431633735313461336631346361373338623765 +30393436373538633632393761633236303436343231313563646661643065396134316238363735 +39336535616537326436626363313435633665323335646334623466343030666538303566306266 +37616663663166353332373430396233643561386431313366333837646435643430633061313030 +32613535643736343764333635613665303930616437326665383339373961613161386366386662 +38303032333135663830363232303234653437613434643238666637663838356362333931343664 +30343565326634336334373732376235633538363062636666646362363865383363376662363534 +61373433373864613832366335366162663566306438343362663563623731666162316636323564 +65366330333763316465366438616435356161653161366266353563333438306363383933373435 +61316633333166373730613264336630363935373336306536366632363134393061623530633966 +64386236656563633165393738646239616236636466333966353362373736646462363763656262 +34666365316530383631363964636632623238636630363333333565666636336633326538636137 +37653462613038326466343030343065613864303965613030306231396666353034373330633433 +30303839356131353261626165333736303535613933373264363931663231653032393333313761 +38663535323137303739636261343736393837636261653538383638663362303037303332666363 +64343538323766393562653763366131373436666631353635633030353938613039343464616166 +31633933343636326630386261353438373837656337373431333638333938626361353234333139 +62366366316138376165393061643238623163656565316466396237353463366536663266333137 +32663331613564373535313161386334653630316334333862653764623365646531303336313232 +37366462393731356665343363343236383661656464343564313737626231646636313564373637 +64393139336237353863643161626330386463323031613435393463323262626461303339323831 +30326536623033616264353763343661386465336263336164396130633235636366363735643663 +36323934323161336665643964333166386336343336373465366134333035623664383564616463 +62393135633664616466373737356135643731663438643433663336356239623434373639323939 +34653535303538613638323537356466386534386664653430353965613937316462326336643463 +62383361636534306438346435303564333632303132306564346338666536383763613937343766 +30306161636162353135633136653532333034396535656138386633343330353136353133393335 +38643032643634636431383765313532616465336661313734653134396234643430306534643736 +34323035666635303461373339626430376265623266303735653834363939353963653939363936 +62386132323131386163333035303362376263333165663130373863643265656333393661393963 +36656565333762306630656462373333396436663366613163343461303034666535663034613535 +38363630643238313530323861343361396632306562653638616335646464653735313665396331 +34393965333639336364386663616330393533393737643338643531653131633036643662366264 +61353733383831323038636166633031323835623562633535636565323037386333373031326665 +33353439363334396535663834326534646236613362623934333036356130653264616538643634 +38623635633434363061613334383438396136353236306566366365313566343630643463316633 +66366666656532613138653632386236656338653437323231383235333937366266306263623030 +32333263333333316531383533633038313633376133333637363264353930346136643837376333 +38306332363332613533323962643962326431383333323364323462636265386663666266346530 +36303361646430633064336562646266393030333965343431333935653732633263396131653133 +34643435636631346634346337333936636335373431323039383165316238633835303133636437 +66343066323663366362343637336265303562663839653336313836646665393963393563666630 +65323538623265343562333466393034623865326235313166353832313964346439313932656233 +62393735343961616231326266326137356566636330373032363062643936333666393136653837 +64333130623766643661363763316534376637383562326365346232303936303538363163623036 +36306363623939306238383862316132636263636266383065356564663139336137366630383837 +61333937306662376161303830633636643938306132656239353632636361333136646532623939 +37633066613466383066343632383162343231616536306666333635613665663234353134383262 +32393366313663393465393464346535333838356237366335353537363164313762393232663831 +65663861363262306634333837326563333561643132616566616362313234313035376238353466 +30633966323833393135376535666665613663656366306432663132383066356638323064353931 +38383461313238323764343232306430653931383263323335366531303732633163643930663865 +35633465663931663233363235623132363264656364373539383936613565316136636534316666 +30636562663566303535663533313363396262653564623337613237373961613531383639343863 +64333537366131643264616664313330306263636139393538356663653232373037633734646666 +36353732663338663033313363396237336365396562313962393838373134353433643635643865 +63373732323637316337313239356336633064373439333066363934623332636230396362343236 +66343535633832333738623035646139663338656263643964343534633462323762363463373535 +65636134336261633738633934356465643065316262343862653735346335616131376238336264 +38346436343431396564396138613361353731373438323035373631616162623465383636396636 +66303335393330623137626536356330653931666531373335636163366232643064373164353763 +34666337613730636432386237663462653337396664616139303934366539616339633034323331 +34306664646437376537323839346533383665646265663835336130333939323933373831653439 +66393137613038376630326535323264613362346135666161323031613164396166343265663635 +31386539353264663732366530373563623762613531653362313030313336316636313865623366 +31393563323061393937653535646132613763336233326362643831373064333962626433353161 +64383265333239663933313134613133623934353561646531643065366532386233383339653462 +63343936336334663036343433623737643564316633623066663431383166643665306430323561 +38333966343139646237343430343161316162363235633563353534356165643136343564303630 +63653039346434363166306663353036613435333834333430633937316338373261383535643933 +38643336343935616561623334306139346238306533303832313630373835383466353636346633 +30663537613238393265653930656632633766653635366237303133396430393266653366316562 +61383466333938306638646438613432313032376339613233373337383635346533646130643262 +37633964366135383039386635303232646432313532653630613934623535363838383564616264 +62623331343535643465326464656333643365353066393238356237343431663938343864363538 +65346663643565326564383034326530333331313439666433376565373862343764323239633433 +35613130633763386162323135383136646435373534316466373362626334383833643266663930 +32623231343831373764303666333164316135373736366533386565346236306236333362626436 +65376536373561643966623339313735363836333839336130313230343066363037666364326161 +62623466393266663939643736623437366234313661663866656163383164313561356263313662 +30353832653538333532313866613539643534636637373663303662326531396631386334326564 +62383237626431353863656435323934373832656662663331313964356237383865393231326262 +62643330616331313563306237383632633265343661363033643265386161306237353436356139 +39386666626237393164363862623262663963346430653136356530313964393137393862306538 +65383164626462366233363636333064376530333963346661623833616136363537356365376331 +64316130623034623932306536643830666337653961626666623034323664393438383564333536 +63306235386561373037366165616363346438636262333666313963393438323732303162633339 +33623136313232396534653265656562313163663633346535623939663966353739663063653737 +30336139376335343737336532343261393937333835393565383437326438393362396334366465 +34666431333566633031336266303631373837626338616339653236383266316634373035313238 +65623130636334363861343263313539383637396263623562373566633737306266623239336630 +35646632366636623466326330366433356637626138326465363266646131383836353961653661 +66633364626464303930313232343861366365306532666234333664346133376636306438303530 +35306239323830313937333734363961616439313065623263333132633133303838366466613532 +33383466346333356437333333633134623933656131346536323635373938613561353033303764 +39373738636165373239633061396666663433383536316130663963326665326263363262336664 +32353363356138363263643239383761353739616161373264343138383039303666643032646665 +32386332346233316461653635336332653338373238313261656131303638393036383235383135 +38306462343062623738313539303966363834393530343037636335376232333639613166363639 +64633261326635613839653536616231633765316563366633633563326466353935653137356639 +34616335393233313565313332353036653764313634303463353366653639393934306438303639 +61393436653137633862303737363635333166306230313463363365376636343861623131646331 +37306237653536663733376437653766343833386131366666363639353561333036663635326236 +35303665643539613538303634333832396537323333616536366564306163633538303739663662 +37633039393232363435363065643337633137323635383536393566343361666362386430643463 +38323336323533623965613530666162653731333736316630653036393466663535393433656635 +33613961333061643032616636343938626130353961323931323063353862636466316234373064 +61386366663135386161316135326332616562366334656133363464323235336239633066636565 +64306365656335356664313935356536303165333735383065363630383233353662346630366663 +63336565333138316563333230633062393264393431306134626164656262633066313662643765 +66383361656136616233333036633166363861633362333661333861353365336439353936323633 +38346139303837363532356337313963643166336633366163363030393831373236353733343039 +34303764636535383764666663343538336264656231623964306361353535346162636261333639 +38336230393865656335643133386532306335306661666266386666353036393734663766363562 +39313631646538666331393966316537336265336566656264366130376439343731663331666535 +33383435643232636465303131353766346365326261323339376436303132613765613838306230 +31323234646561663336623166656665616363366233353730626430633737383634393137623462 +32353931623932643533353963393035343737643430326633363166663630316238393930313063 +64386636653134393966373030646530666638373535656364656466323230626666306334623631 +36616262663638613439303635646333356535666534306466663934393836363039376135393634 +37613933396137646566383935366239643836653932343535363065353461616166656530666465 +32656163323931323661363532353062363233623965383033646232366134323738653433373261 +37353964336134636639333763353234393966633130386365376565353466653564366662323163 +38616238346164353538346163343465613964653237346535343732386565333263363731323133 +35643737373231656230636533303833633062306533323533383966656361343030333436306166 +65666432393035636238366530383230343539643938366332313836383062353762356137306639 +61653531353963336631323161656536636534363131633737643134363036383266303534633262 +62353765623965303034663066633065393736313734336366316230636165643438343037626436 +30303762376235656464353034666238353634646634633566333637323939353963653465656131 +32353338346532663365373337626133326661326430363566646532613464323736396138306466 +61393263653138646363643639376261363931656139623235653732646532613131396239666632 +36326262633762326435666637323638353638366338313636346664653431383562326232616161 +36623363386663343765363537653630343763313730643037646433306131663666613464646563 +31336265643963333366646635393130343437386231366332393933613338623961616463373961 +30386162353536663362346138356136663130303433656334386136653563653839383531303531 +37653239373034373639323162616238326432353232663162333466343263383334373835356563 +61616131396363393262653537373731663861316237333461303239663839343434346439356237 +66663661373331333430336337666533383735393861633739626361646563303261666434303265 +62633936636564313865306130396433393563626437376463346566646330643566663162356336 +32373536626165306236656430323962653834323662393061333435333836343063316666623361 +34323230386230616663393038343533346237373735653930613932336237643763613964636661 +65653033393237353830306137316631663463333038666366343965613865363134633361623732 +39663532663963353164373035346466303666663934316164383366386130623039346536353239 +61613262346265363163653561653730313936613130336264393934366435626664373235356139 +34356536313363343931373434373634653834323132376637616233613736383262313434616539 +64343231376437323232626138653339366237366163643830313532386131356430353661383933 +33623565303639323730633632653533313466646564646236616165653939353038646534383936 +35653638336666636362313630646136633163336133373230643336306238623331643137623534 +31613834393963383264653635656362656563626430356438313862653535643862303137356333 +61326661363331333338353662623238353836626434343365663635356538613137346339363531 +30326235343462363531346266356261623665636438666165366638666631303135383539653231 +35366432356132336131346531376563643136646365616432623839613033313761366163643262 +32376561313133613436646230376437623538613434656434323862303235356566313965373366 +34373964663233366430653432353035336162633635666561643764333465646333366237313635 +37373530653733323334386431326138656635633061633562326135343666633133636630323865 +33396634313336376532396465623138393839346137343033656466303861353339363033393339 +30393730393434393932306430363636323739326638343464326137353865303364613232373565 +39346236393264323262663136333966313362666434326663616464386563333634656132613231 +62653536386531613465363062386263353331323130623064313537376363613362323231353165 +39376663633032313233336233373039653830616137316436346463343363623961343036663362 +65653636313536383535333762346434386162333038386361303030653661313865383361386131 +64303862656666326562343530313737356234386636636464663034303337643834336562626434 +65363038336431336538343030643961303030396366343933323466613931656435363863386631 +33363935346334383131363662346531303234343730653066633663656334373335633833626566 +35313961363338613939633262326630323363633930346639643034353632366232303762633462 +34646464373138323064633065663134353434383361336362353839393133306333656633633730 +39646536316665636431656566383437353565336534623930336666383365383532303363636661 +39396337346338346561656437643134613834343537356466346363396336626232393437336137 +62316537646262393530303336343838633237366263653835336361653437663139333866376639 +63363939633862393038396532313936626137643033383364326133373138303462316465353465 +62353632666239366566616434356339616537383932666462393262643064346634353237646139 +63343263653733373434393338633836323661393738386365336138343932356132656365633933 +62313665646536353366386339313236383334633666346639316331393336396630373562326439 +33613664626362653463616363373563353361366262396438316330333761313663373336386366 +62383633303166353630643531393262303139306335366564653265326232666335363135386236 +31613562383831393465343733643661303766366562643333616361356564336636396132386639 +37666361653136383665323561646438633764656261386166626261356261663234646162363137 +65373265623035656364383035616464373637303865316435333464653035663665643837353138 +64626231636137356239313139396631663464353761633366336461303665633739653235303133 +37393732343736333764613064316339643632353434346563383433333335343164343165343936 +31303437633038653433633636666365663534366361366332623166303062303963376138623432 +33306332383836373736643137643062376262306236336433646633393563653063366461613730 +66303366663334646537383131356631316137383861653430336238316138333734353466333637 +31663466326534666566356364376433623037643761396534323431643363636134393365656139 +30663333373963633634346162636565326661646563313661353137303939636230336466646637 +33663938343166623866343466643035316566333438636566373061643230666665363139623963 +64316138303661353530333937623963333834336166626638343039613565613662316130626638 +38366463346438646131633530313562396261666563633931333634336561333036656437393762 +37373366346535363663343964336134653337306433343538373134346436393837396661326532 +30623933613031623934343537393737316261366232653562626630373063613966656462666630 +34303339373930396231303439356463626461373932383734333965316631346133393338633136 +64663530393166616534303262336638643831646463613832333236616438663961646664616164 +63316338663066356466373532393865613337356139393038323865336335363261396564393730 +33623364326539633937376233336634323230623132306434636562303932663762313931383139 +63333233623265653363333765633562313438633832633061363036363732356234323532396161 +64313532323432343464313633343034356338336265366638656239663465623638623065366134 +35346238643639306362323731343265383232393765666232666233393630333039346565383434 +61306539363762346562383162626263333963363831626162373837343039326261366563373263 +39636438316465663433363331313331303962373737303066353863666331663938376662656336 +35303763646239636365613066356235303764343135346366643436383961396337396530326338 +32663637663434643832386561383234386438366333356537626234323438393436643862323761 +38306639663166376536303935313965633165386435393764336434353634653437376237373161 +34346630653939623234363236663830353639303331313261663130306537333639353762666661 +37663464373236393163663232333032333530633261363935346465373735653062386236656633 +33333635313563336238646633383636616364393734623837623563316531313339303663323964 +34313839636236636539643337616166336666316662343362613739663231613732653935636464 +31323562343136626334653535303635306131393464353964383530323833343965313566356662 +66373765316561303962366162303864393863333738643963613635626165393164303138633564 +66346563613063663562336536343132643666626536393463333530326433353836326139336535 +30366239356433333339353263633962303537386233663634663038663837636134353532396232 +31656264323264376431646535663162626637376361646232373039343161623263656534653131 +63336639306337306664626338653339633634626633313936383861353338656164663031363939 +38613336613737636166663861336639343037643764653535393638316630613464353364303433 +38663032613830363731333231383436393535376363666137646437393966313330323363316134 +36313337353636636563613834323930656661633834643866303064613262663734313032383038 +38626563396533343834343732636462343365366131383433653036613363353635616330346664 +35303163643763613462633233643339303539326530333137653264613830326533306333313031 +35636666626165633866306239363232396561343138626638396238616261666431643038363130 +31336234663661303036653430653939326566653132356464666235356433626264303965336539 +30306536376631316335623338646238336532633437323962636565313363643166376165353666 +37303662656536373130313662616338393438373764616239343962393236636265363035336336 +61326464656561613265363662373234383839633434373466306563353234336438393733386436 +39623832396663616635656335613366663933383339643964363538313438373933316134633233 +61376265316436616364623361393638636337343935326133346462373165303166323965626137 +65613732333030313961343737326565653663656437306637623063653065623436633364386165 +65383136306265663336336139376438666337656162393465656332313066336261373730616433 +37396534383330346131373066633661633634323334643638353938663335633163336635636361 +35613435666662363132633639303030393163353166613662343866653061366435366266643764 +61363463393239663035363337623266653466326166303465303737373432326635363834303061 +38306234313430393837656364356536663836613130646534613631646538306132336662323534 +31623037306465313866623635613065313438353662363562343435643438313963363930346332 +61656634326137666164653037353933373739353439653135343963343632333064326332623130 +34663239653433343937383862383539396132633662363162343139376433343063336630633366 +63636664303933306631366533666263353539623236373733333963353734363266326162323465 +32343231396431363238333661393163353439326563343339613132626535656463386337383032 +37373530663264313132623537396263303961633661383961306165353462366132666266653233 +34666161386563633435616261383934626238663534653336303036626265633339353932396562 +65343730343139313765646265613435313034666337613531626337383535383730373461646330 +35383934343765336633373965633939356231343436393334613236336463616139306661386438 +30363565633936613461643639666133313235623935646364343463636331393336363064343336 +37336661653435366633653132666131616464646335633431613133326638643538623433393839 +36666265653764626465373631653765626664643864656430363539366364653363323961623535 +36383231616435343236643235626537323265383432323231313264333935383137626338353637 +34613861306261633131356435356435626637666330346363343232663037613033623130626262 +36333964353436663339323733366162303639306335313966353830613266633138636161666531 +38313865623337643231353164393336373662643531666131396337376239313132353239333436 +61373766376362663561633336313733666230373966373534666333646336613263636165366164 +33333632353361646532643730633562646262386334353336636564646161366631396262663834 +61356235626536306466663665653634653234633539376632383230623366346366623732636532 +65656437613733643366333838643531306231666135343237343132393461346238323137373064 +62396637613462333536333939363933666139363366326430333761393336643565323831653536 +62373631313635646435356133626262636439373136363536333764356132323763633430376139 +38326636626438373832323266376661356565343263356139656334373832323436333965636531 +32363165386332323766393239303032626333393834313833633336656632313461353733323365 +39343265323735393064636131396331333235363633323838623431393037366163373166323630 +34633363623766663262366530313537653963343338333231386133343865343361396339383936 +32633434396438363166633766613437366365613437353365336561383930396264303161633331 +33303866386235313161356337393238356133396239353933303534633938343039626130666431 +34643433343738356338373765306437653162376562616133393234386562353061626439653366 +32646463366336663261626261366466333063656133313966363965386466643462353230303862 +33633530373465373664303261396530386464313066343361653735383432373861343935393538 +62356562666661626361363235313261623561633235626233373437333736356434303934346561 +62636264346239653239376636346531663039386665653764313036376439336466386538383939 +33646431396161653539353761303332373563333031306539346233313334663866376265333637 +65366464306436613364313562303935613163313665636339336236353435326139396239633263 +63623031633737636465643530636265333433343963373230303738623633613039336561633463 +39373137353534383138656665313866306235636230316638623965666330633434376237396338 +39613334313232373365616237663638646530313064623832633265633464323062373335386663 +33616630616661386262353730623836386131323263326638333633356466663861636461346132 +36373836663231663135323936376337393634336262363439336130313761313530353430613966 +36363831636234666165653162333334386233626366383231643735623936323537653632336434 +30616131666634363963316533383730396335306136313035653165396331626231333831653231 +37336563323862623665323030613162623164626131303933313765613030636666633734626662 +61313630383032353463383138653938366266663832323039653231623232663166373566656336 +32303538316666633265366563643134343433653165393131636130373866323636323638353861 +65333835313138623962383765393838636136666435386364373965646663373232333939366463 +64373731663962653636306234613665623736616338313465633831366633656263313533366536 +63653961363031343038353364396465356364323366636361386133353735663831303762616165 +37336438663261386336643365653131303833353362363663643035313131323562313062393935 +31363964386366356263383062366636383034633931623235393963336238386431623661303166 +38356332383139373934316165663039353064356432613863656363333435376333343434343337 +35626433323535643439373262636234366333633662356466643865333063306563633639373133 +64633361613566623436666434653235356163346463646130356566303639303536653739313332 +35663561653838353235366662653562306232663963316330353930303136643939383337326437 +33306264366262373163616535313133393030616636383963646430366338623930333364313735 +30396331613731646165326438343330636638346533373564363837613665336366303965346561 +65613765343631363535373764353032393538386638316261306665626663626235616665336436 +35623365653066613237393765653539323637336136393536653332323265336636633235326262 +37643965356561363565663533633566646539613539626233613766616334373639663837313165 +37303838356438643664393938633934316164326139326532613333363062663764386136636661 +30306239326436656561363538386661633962323437343162663537346133663834646363303265 +62323731613638333139363261353237366230383338303435313737326661393361363836633066 +65623464343032323164313436303531353133363139356136346462353131636262353333396533 +39646161633733353833393935306638613161623034383762376531663133383764396663383766 +34616464663139313935613437366634653661643835356565613034396439643931633963303836 +66323130653936363565663735303936636137623838346466323639323066643830376464323134 +30653465613138663432653335613361623035626430356139323638643364666262646534393862 +64623939356565303366386337333934623730643531306164343365326137613866636536303935 +39343834366534356366356462346239313035633135313233313263626530353634343133356263 +31303166373061343865303261636437643632623761343361623565633365666134306464613264 +37646563326230646635653066316166346261366335336634316634643762363934656531326130 +37366635383835653665626164623139303235646532346563346233396434663063646430326334 +31363562613763353239646166613639623634336633383831376133393865623839356235343161 +31326332396133386536346635356439386666346234653562646534326636633634316439626163 +38643365313434303262626638616465646338646665636230303666313337633335383339343066 +65346331663739366333666661396635633662326563373662633132613334643237643331356661 +39396632366564653064323732636236323962353061333561333930633766626430373962336263 +30383864373761303562313438656533623761343838373661633065303032386635313033616439 +32636561376530643439373730663037313635323235396263613332666531383737393962316230 +66326233366230613534643436666530336565613164323838653036323662323439626438363165 +65633735316634303934646532343065353166383536666666656235636634383836653634613938 +33303763316439313635633538653039373234636136636133653334393038393464623064313561 +65356331343538386337666664326466626133303561383034323630313266383235616630656137 +30653866653461333438643362653664633637323434633135666363323163633462623933326565 +62653236613865616330656464353937623739333466333936336534663461386465663736306535 +61643464306661356232653036336434376161656331646263343865633731323038353735336233 +66363935623037363232636533646339383263663566653236376333626465313462326164313332 +65393037656264353765633633633464623937643864653832373432373331316264313235343462 +64666266313439303035343961393532646538633862393765356465636331626530343763666432 +66623061343361636538646662666462316264326537313137326431383364633339643665633339 +30613064646631336561383538363238346133653138623135356162306463386466666439663063 +61323262633535633433313530306263653231346435356636633766356439666538326464343437 +62636439373432663836663432396331356565383731396332326164376236663166373933633936 +35623633323762373032353165313166356562396263303037346231313938663038353766366634 +64643161636364653832343864613834653334366431646466396164376534666666613139376437 +61656661646462313137636135646537393030353261663832323436643234626239643262313532 +63333136656334613436373737633866343736343234343061376339306337323962653238643330 +64316233303636373738613935303464383132383363323134353063653763363836383331376561 +38636261376338633632386635303539383532363962656230306230336338353561343331313531 +63643338323362343138613736663938376335393664393737346635336135333964383266353865 +37353533303461656465313139393637356236343733616630393934633761346664356533373333 +63633833363730633163353964623737653332663137376466333566616136613964613539316535 +36383962343834333461646630316162356637303364373638613039333831613162303364383865 +32376439386162306132616165393466336466373630643238613539303238656636373332616166 +64633833383537373037653538306464363537326265623530333138373562633031393563373735 +65373464313763316131323339346235346462336236663165666531393335356232613335386435 +32393937643362356661633735303261643230373263373132623333393334626532393262636562 +30343939656562653835646561383966666535363536363933373065393562343535643933656338 +65626161636539396138376439613564366238643565333732623361373034613234376334656462 +66323337643730653461383931323764356462353862633466373838663062366132386538393534 +62316364663761343135333734353339336633636563316562363566363932396631313834643962 +62303636643132326132353061616430333765656435303334313466383265323365396466376437 +39386232373961396664393837333634356339386633323739656363363931336461353433626431 +32316266316437346565613136656666653638626431636432323238643139303135313831333666 +33653763613039356232376132616230333931303263646335356161393836303130393733363639 +66653464663032376332333966313964643636613034363131626232333433626466663734326331 +34366535356433653363663139353266663965346332663463323032626136613666646538653538 +61363963323235313335613332663139343565393738333436316532633232633136663336663031 +31653031306634616134303332653734393364623031343533316539393466643763393035363363 +30613637383733313365666133616230646336353933386436313134363766366662626662356634 +38326437633630363539323832376638356465353561616461376365633533613366623961333737 +30353031373764383539373063333138346664643664346337663238316666376662323232346332 +38393863653538323138613931323836633531336261333237626663383530396338626566616634 +37346466303365333863376430303861636238613062383064316232363338666432613338653662 +62356437346437643961636436373430383463316461353333373966366530353961316630343333 +66303763316364643964633162613662326661313339353033376436336164376637346630393430 +62616131303533313361353963643834353464636332393737326434663831343234666135666161 +31336130656437396432303639333966373536643565363330613865633836306165326330373338 +35356531623636633330323831393363383833383636386239383161383864376234626465386664 +32626564386265626235316539643735316363646466326266346232636236303838333632333165 +34303563653233393432643539356437353437666233653862396261383938663163636566323462 +63353865643861643832313838303338396162633761623163323465333933366236343265626662 +66376430643264656630336231613063376233353064366532616162346131356438626361626462 +38313035343566366666623962366139646536343433623332653935643831373433323033653439 +32363731663434343730353663323235663961306663616534373234616237313536366636343331 +39663237323532393332393730623462373039643162343036333833303333326338636138316330 +64653130366238616663376238336232333261373661333635396565333632353338373331663863 +37623661363936646132393764393332363865373135346465663231383334323236373439353839 +34306564643263333336636135653339373335356561346364376537313534636239656466633736 +35323366653233633730346464323639353630336661303262613031633161333138616438633563 +36373461313062323439666562626635393436396330383664323864303366333063346338666434 +37363335353663613361666534346536386538353838633431616364306330383335643066393538 +32646665346264656436386164623538313333373630383363346635333734623261626130656136 +35353030333434663832643138313037643965643732356635333439306164353332613531323764 +65626666643763366637373437376234616638346235613338643234343234653563373963386435 +38393238666663366239316437313966643836316163633063623531393836666233623462343536 +65656235626130616665313134383435633361303436636666383461353634363033663161646537 +65633366343463366539613738333264346537323835353762666630313463326532666532396233 +32356131323538366632383039396536663234376139346165616165316364393165383964633262 +63343833323066633235643233626431373238633364323263373534656437336636363838373835 +33353430313539343337633332303835336163353365303533376534306565663834386533396665 +32333033313832616639636639343135653831366632643236636162333134366434303564653861 +61336238333637653633313861623630343061353635376132623538366332363330313435386563 +37363137633034363961323135373535333039626666613735303766303861313836333638663336 +36653533306431623939336665306137313662363830393132303836626466643839643231386637 +38353264363837633664373865653830633636643136656638656463383063643934636565626464 +62346262643165636231303738633139313036316566366137643136303630316234353166313064 +35316137383532656462376261626432363536653733633763613764376334326336643564613835 +36643961653737376661663664306562343132356463313263306565333336643562336232623963 +31333339383238303736656538316436646139333262623365326466353831366135333664373538 +61313632356335313238363839316563366236373037343231343139393935363461373534643963 +65613034623161363866623637323331393736363864636536313239393261626566663264333136 +62363264323966393636353737343364363336653265303865633034373761643863383463316531 +66396165363433316336386465343034663332396234316262623438616336643562396661363039 +38323036646538343934653930643535336631373630333335666534306265613438343033653138 +64636264303035326263356563653833393139323761623263666135393364373839303964646332 +38646466336539653836393431653530393536613064633466373966626564633534613861643936 +30636339613533313861343963323463353436333863313762356562383935643631303631376432 +38393566326665353032333237633432636637376334356563636662343930646634633664313963 +66333963666462346264326532623836326130313736333566343037636465393136363161646234 +64383930323262666266343164616639393938343861633436656564613730333639323265653437 +38366139633661656338336630313134323364313666343832346565623137393930373463373335 +61313366656239626233643932656639366134343637326565366533333635623131613530653635 +38653032666539306433396635363962313033666136343436366332353131636139616135636664 +34363066346633666531303838386562346135316362323437613737616338386131343535313834 +64613534343737363861306634616238656239313565366265663836393733346664346666343166 +33313864386337316264373765333930306366636331316637373763386236383366393565303835 +36316331346534386333626339326466346466613031613763346231313635343664633035656430 +30666636383165303633323236346664383665303163316535656461636439633563663961636131 +30373363363833643034343731653131666338333161616638613463633132303166333938306464 +61306630653563613931313439626632306563326434663136313238626430353430383836626339 +63636233376163393531643966643864643463396131313861396635313436393637666433386432 +63333633323837343537376134653538613862613638353964396163336536623238306335633762 +38643034336330383337313235643337326431313230636139633834646366383462386637643162 +62366334653336623330643363363362346234346635663264363162636131663434386464316136 +32303966383939333036653033363764373061353736623839396135346636363564333565653839 +34393863336664383935333462316639333133653237393035373865643366653838343565616131 +38326236666362613866303964303366313739303761636432613035383732333731613063663163 +65623734363031393432353561623562633163626465343864333163613164353131643532663532 +33636432323135653531636164353039616137343936383030353833663265653962383136633335 +35613632613736393836383963646535646135303836316263653530616331343531383432316635 +63303637623830633163306636366538636234626536313062393762626134383832303130636637 +37623435393236343036306334393563643036626261306536353763376234313163313135303064 +35633935333632316664343239623732653030373966663135363630656530376233326536626163 +30363133333330613434623434383033336536366233303833333363323236336266363637316566 +32383530633937393030353666343066343964393031343166336230613032316336323664323332 +65646135383431353066373532376463646632633537376330313764383739616165643039616439 +66353261333835356639386265393664386538396431316166376261373636363733396230353966 +31303230383766343335663365633831653263383862306464613963303733613564356461313531 +61373866383462386430343366373861636238316438316339633036373464303233653266376263 +35626465323862333432636332666361663238366635326138346262653536366533303461633137 +39646364623832363136656530396134333265653434393539653963356466663934356136353261 +65393462316338366364616333653363323762363465656266663066366232376434386465613639 +65396537313362316661356131616430323234323935373363306438353338633734306431613635 +35323161303064633836313261623063393830616232333235613364303762633033643566396430 +61643037396339323833653962393030623739633235343632656264646561353163383166666437 +61633636306365376133313134656562623335663133646638323566306336393734666165326435 +34313839636438616337656465643665666235646136356463366336383539653738333165653933 +31633633623333663564613238396130373834313830306162616638323261356361323161343434 +39303730373765346233306165383438393236393963643865636234656234393866333433636466 +66366431643265616533303638633162616334383330306465646531316663303531376262353339 +61383766353933643035666561656238396430623861313336316335373361343231326537666137 +64393035373766346263316436353932353430643636373036663562306661623866326138356663 +37623461396132383464326530313437656233333032366666626637663135623765633734373936 +36393566623132336662646665613238626365626130353865353439653435646331303434333966 +37343934373436653261636464336338663734633266613430643436393733303938313563623162 +37303638353265353535373064636232306235306631333830346432636435353832633437633861 +38643735386137356661653461333739396263623532646636383734616634313537343935613130 +30313564353534623430633432323134376436333361313436386232636530636431353136353862 +37326430316334656133363236396164616437356664356130646264356239663539393137393134 +64326334353039646137383934613661353764323764306564306134383165616133623137376163 +39656337613939323535313236363832336366383737333233373863633964313564643935336232 +32636131626233326663303937646662366439306166633162663463303838386264333830656531 +64346562376432646231656664656661336630366161313965393664303033303133306633333037 +63623834336337323961666533383133653861363335666437623733383534356333323232353733 +39646135653632616432373335363837333065313435386133313966363463626265646365303238 +38636563333330663234333131663165633630396164626239613437366463333931366662356364 +63313930336135353434623033326231306532346264653462666261373038396237316536623235 +66356635313661613634356230383037343032666162616430623463333030643165356332366230 +34396133363738353633613137316665663861396463626137656265366237613437393938333937 +32646535663136616639626461353237626464343162366130633663666536363736316334666661 +39633536346631393065356564306666396132653138366262653937633130643961396232356664 +33666238643435373436306137383964613333306234313338383935363630396331636362623732 +33363233623264633832323938616165306331303662343662383736653230343666653435313433 +64663232643261623462653231353137636231353834346337343839373737613863353864333237 +64613830663036616566356630383264306639303434623264653232636531306433383139666533 +65333836653664383063376430326362643232376134336236613233353737393261666532623935 +62333832616633623531646463396437326664626465363538333062626161373638396665343237 +32366162663936666266653861633534313764623262336131386635613164366630363433653262 +32373138373963303965653363373039653563663961363430373132353030613731613536633431 +61383033663039383539616432383539303932393466336435333736306436643736646231376562 +34346461353763653333373831636561303862316165626566343431383533386530613536623462 +65343033303365393539613464316466646235393061303336326162306562663630303435353464 +64313964313335303339653431646338396337346234313962313565373762376533323933643264 +31393931616164343166643736613163663339653333623265333034376139646332303730666633 +31333430636238633466323335626138376535393563373166333765613236313064393136346339 +37333232613331613731386538623931303632346532633635646638353239643037343837353036 +63643565353764376135333836303837383034396165663366303165353532653662336363643935 +30393839623562396361396563373435656330363732613465373534313336343330316662643830 +34663962376236333863386538323765346132646565303338323536623935343865663336623064 +31303665393233386265383864323339663036646639316139666334356639663432656462636138 +31326135376437626161353065393435646532336133663965666337303738643861373939343434 +61643137306533393239316163623038303539326337653934336162343130616162363738656262 +65666264323633386364646538313137383239373035383139383938353435336634393136333931 +63613631623038386334626135653436313165656436303735643435633537616562363138393966 +35396565656233363737353334313565326164666134303931336438353432396261663165373466 +36623431343761616135633133353639396261633539393332303035343238613362623465643337 +37633936396238343236363238316431336637326234623336333435303066633466303835346436 +61323466316232343436613564303565356332343062663464653637383930393965336364646363 +32626239653737353636626638313961393763323463303564666561383432363936353864633261 +62326432643633343037376336633636366264616665643764313634613863666534336466666138 +66383138373337623564376161383662333461386163623339646533336562346437323938383936 +64366636363863386436333739383762646533386263653063666361306431636461323036636463 +38343731363534643031636339666165396436663236343735333265626431333537343537653836 +33303061326638306430343561393565326565636131393338353236373838613934323435333361 +30313131396565306330643233663130633765343239343830613037323130323038366233333163 +66313539623731313862336334643037653639363836646535656439643566333866333637343831 +32393133656334393864653135366137363561343361373833343931653736303662373632323932 +64343131316134663535306561663131356366643939646139323863373362303738626536616435 +33383065346439663838663732303234616637323735356433346236323364633361666339393837 +39343833323636376637333738353634663638623538383434333462356263316566616230333731 +36363432303962376230303364633339663930383861623731623530333461343161356461353930 +35363765383436313535343330636463333530386463323234336661663630343130396165383535 +66346262653733393034303332633430396634346233326532323462616530373465386139363634 +31663335383236626137336462353935393830306463653165366435646333373236623965656536 +35626461646565343434633664623433376336313365383737303864663963326634373636376536 +36636137373632383536363264643863306630353232396461663136383133306266653338626362 +64386661303963313835306338626665396435363334616162623362313231383266363931646466 +64343837366130336636373635333838336132323966323761303462313733653139303264643634 +34363535366135383732636136306362643763366163636430373464373033386563666566656330 +34356430313262633835366538633230373135366531653132323639343338333931396535323532 +63386530636536643964363432623933616238333432316564346465303439363533646663303130 +62613438393463306330646331666238656330666530343234633535386164333366363839303836 +32353331343035306533393865343337326562613239643532643565653133663265653931303665 +34633761386661396263376262663633346433336638613839363035343531343562323161393736 +66323762366665346333666634666365343831643031336236336332653761383962633662363633 +35386161396335653633323037303961363532666134313661343832376637313164626634626266 +62663234386132653035353961646231306334613236643637653032323134313137643638333730 +38613766626664306639323435383762303534386539343834653438313539313636616566336361 +63393631643230353865386263656132643565636238346237626533373939646431653162313063 +65643137353533333764376338396338633133336638383739633362333730666139633362393539 +31363036346461383732353232626666646136613130333239343561656166616635306164393736 +64653530363937633331396231353834613433376431333863343237626637656337333663643231 +62303865393166356330646464383239626566326231656664386264303062626332613962666632 +63316262613865363835643563626466346366383364633664303061303438303265363365333764 +30313566623833363366316236336436643733623132313161326230643165333531353937653431 +33366630373165336437316232313362666161383631306539373030363564376365383936333565 +64363931363931623730643961316338363332656533336131626330343665373731326465663761 +38323931316462386334356433313462373764396265333533663230373239396631353566623863 +33663162396633306661333131313632633135666666396334636330613833333863333266646338 +37666464376235346563623663613433663937613232303564353837636465313039373764346136 +62333636336632613061376162303733393865663931333264396536343662663964373663666264 +65313561356164633835333839323263393064353865663962646232363736373138326162643137 +64613665633762613833613962303431623836656233333730633839346630646665636138343736 +64633033316634383363656532383361653139616231656132316531633739663931316338653133 +30633430646131656233643633636462363938326334353566353139383133353461363666353231 +61333333643762323762393330393335313032656332396130313537666331656464663866303732 +61653633356638323230613962313361663532623539653461316332386231333535346663613061 +31666663333965363661386336303139613766303631663366636137643161663266366531396335 +34353263313266366133663630343665626136316331613232633036336633623634643164303861 +36383635383162316434646130333038333735313031383338376632376135636632376535653737 +30393163353966303261336132636236643132376261353632313531616561326132366137643663 +64363835316266663963343561333931353333316533346539643362346161333230326263633430 +61316261343762613336333439613338646432663965663930306261663561313362373364366431 +35646436393632386262623931316633656537656239313762356637643564623561383637356362 +34303666326530633962353338376665373363633139336164386265323534356465353235366138 +30356538383733323737623962623633623736383230633130623634366438323430386235313533 +61663863656637623630366564343864383939333637626563336366616132353337346165333761 +35343235623435316237316232613932643832663565643738396662333039356665346633613232 +32363431333862633166326437623639653662353333633862363439376639303366616266303036 +33376232323663363830373565666635646432623039333037323837636633306238666637643364 +31646134343432666430643363343233376639393363396338356633643033656436333631613766 +61383938613432633263343562393935323236326666616231623935393632346162613364396636 +31366534336538633438336333333664343363323164376261383935653138666636333363336264 +32383636323335336638303563373261653839616662343361653165376361343266376364623433 +36396632306263306561343065666435363436353331303236396566636532653536323733613465 +63613433323964646261353332366538336662306530653938623238386534316464393736376238 +61373765353333363135626233383464653338373364343635383265376637396334373132633436 +30343433376363616263393638333132363938323163396633383762393433323166623834336436 +32343963336638633361393137336664383035313236363963653533333964313363386531376666 +66376330386165336166343232633631393537363931343863343932336662653132393532366335 +39353334303437623335356661643534623265356538643031633564653835366131333838396439 +31373936373432303331663863363361323964333865353433343632303563346634626538393731 +61613536386262313861623662303133666636633362316462366261656431636339623165353065 +66623136373430376163653832336630313134383839343538643836653433313535333863623864 +32636663363331666161616231613631396130323731393361646234613834646137643532656632 +63316332666537653930373036383838353065336239306239656262666233323834373436656463 +63663932306638316633666132363038383734636362306537666339326339646663353737336237 +35396334383032666532356231313531636334316434643434633066363232666365333161386438 +33383834656134393038333834366432336636366531326234343365366234353339646532666134 +62663935363061346632633637643935616534623334313135616334633337356635636162383264 +30313034323461643763633034666332396137613432613039363837366238356330353336373162 +36396432653262373032363830633637646431333130383739653963313261333339383862353933 +31333762613062666537303739613337643637333739653830376361376433626431393265393238 +38316534356464393638386365306565386261376131643539313962386337333135393535306339 +64636332386161336663616364303161313138373331633731663762373234626134613836633065 +32353737336530353036373963316338383061626363663436653435376432343561653534303164 +34366534636635373462666637376436613032356563626362336435613434396533643337613332 +30386166613334303938393735313233326163303765653761653730363130616338633165356638 +66366331363862623266303663366533323862373330663534376237323865656364343731323834 +37383336396130623839633435353436653531623833663030656538333761323063356433383337 +65653833656133366434633964666536373638373031616461323038366435633236383830666666 +35356234626466633934616137353965326362356639326536363931616363363535623663613639 +61643733366463313735336566336433663166356265393463643635393235376530333464633039 +37343835363931326539613366386236643430306662633465333666666130643166623661623533 +31343165333463316564396265346663356233626139376632663437353437383266313034303737 +30316430363864623632666239663461666665383062643435616233653162653236396133376433 +37633463616430663663643430613865363639633637366365346564346266303334643765393466 +65373835363366333131623939343434643863303833396337373236303535623966376235633464 +61353132353366313136303835363236646434613764303832336165353761636161623237633866 +38343030323431626466393864323435643464336634383836653431326139346531363362666235 +30313734383666643861643239663734383734343362333066323962376233356330633265373366 +36336637316135356135333234343833336238306530666161313466613962363066353339633039 +65333334336630383133633065396439383865623632626564613336373161316131303638373661 +63626566636361383164363466646162343731343739663431613130386264363363383264626332 +37363837623165663661383835666661336336303064306536393237653030386331313565366239 +63306361623833363835363430633963383039366437633362396665643137363863326166373435 +64376366613162383731313534373134366331333438633661646132316365383130623161396364 +38303563653031303462383732376335333036323135333266646662373731376632363332343763 +35636133323565376363653765396561313935303739346239316539666130343537666364613666 +31343937393632373534616666383930383634316431633436643231306562626664623936343666 +31313439313035313561613336303164373961353734356661323637633863323439373338636162 +64306633376364353562383635316464373339656230366632613465346532356532663830373536 +36393161613531663431323539393233333432353466656136616437633336663064643463366431 +33353166633764346563396238373734373937356164306661346164383462383037356434356234 +33636435313266393664393364366633656464643035646565653862626632656135666166346437 +64666231326363363434393738333831316239333364383035666165343364643162613565376230 +37616464313730626439323264346161386434323564336661333463373963386132396231373634 +66623235373039393731393763316630323932636539626131636565393063653930653432646261 +61663262363930326331633434343335333031323663653061336664373533386136333265303732 +64376131323838633331626234373035326231343032656361366363373366616134373662313862 +30333065386233326465653762313666376362643865633763316565623838363461336337376133 +32386233373633643064623862353564613436323163333039633539373062323763383662383436 +66306433366532376136303636633764636462363562323437313033363062353431323462343934 +64373831666530643164653766636238643238613163316439396462336661646464316662633231 +34326637366335623163616664333538303661666630666539646131653630643639373662333631 +65633265613039353164353066333066396436646138653333396437393863366363616465333432 +39626238326363626464343031666234316231666166313137613730353639663564333831666330 +62393631303666666338353233383436316535386631363161343166323638313262323063636431 +30333933366330626233373438636366323163643366623965336231343664323561646436363536 +35666136313636313432346466393837663661306534663430373839623337396464633036623632 +33653434643961373832303338346330346337653166306134626339313833643431326232653939 +62633464613534323833356163363066613434333362343235333638613161393536373334613561 +39326366356137346166636164343534636430663430343033383064653130613237636432316537 +33373238633934316264316532303339316430333739373264353939393864383339663330373064 +62353664386238336463333230343264376132363132613466343532373538383662643164363265 +65333464663662333038346530306531393633373161326133396434646333383863636266636635 +34343461633538376262306231653363616138313238356234353166393031623666366565303733 +30666432653565656236643537666637393165333163393830336438356235336238623065613762 +35666531633366363365623639303031383065636634353535653162656266646363303063363762 +64616337313933663037623431343432333236653933393236333839356136343663646664383833 +30356138303831316564346165396235643630633730326332393331656439306635643534346439 +33613763373236353938636435653362383139373831646665623162336537613333303965663534 +63373739346335316133376635613863646561316639336361336464376131613039613762653934 +31366533336533383366666565646237633034643034316336626664643236666133373333323637 +61313533346362646466343137366132363534346464663162343736346437393636656263643933 +63626539663733323462343865623238383764313961343331383438333234636138313864646330 +36613433343064393833633666333633303965373763633231323937353936353438623661623432 +33343933336562393434303135316233346537373436666137393437326635346336306166663939 +33666363343231393531346362363433333030303536313333303063363737623365663535653630 +38663765373964303831373837353432666637343766303630333130326336366362666466623635 +64643733663535303864356233366233306664353666663231636165363132303965366364393930 +39656361313861356436663130326632383135626365326138376637343537316533643438356266 +35623965386530636239373135383862663535316534633430363562376230366337393961396666 +36393064363266386461313633613866623132386235386631616365303863393531643635396561 +61623535396439366265336538353130386266613033366537633536663539623465663563613636 +62633234303332303834366439636435616437303633393631396136313233626561396231313462 +63613364353731353631623136626362333063613064613730393630623165636233666136646632 +37653333623366316230643534353937383739373633353437393261353362313531323035393362 +64633463356330633432383435646266663839663734663233363463306366393966373938313631 +65343139613739323630353865386361303932623239386431353539643032613863373736626666 +64343834366163373737383035653865356463383638363532366435633530613437363531633962 +65616365306634633637636465363637386237636237393637363032666362633735323363616234 +30333230663536636664316433353939393538376236376265343765336638393638336236316362 +33373165363830653732666339353439613731643262323563646363616332653334653637616638 +39323034396436663061613536643631386131623837373032363638666230393536373835323434 +65323464363837303061663563353964363364653635313230623461343336646231393130393964 +61336162323261643564333061386439343832623236353338623465313139396639306538653037 +63333362383135346231383333623338626161363330356538326437626639623330333665613434 +33633363393138313461643864343866626665663665303333623832356563336439393531356631 +61663061323533656638306564346236626431616338616536646265383861353431656366346161 +32326434336432333865343230313062376431323031373339323837643131376136363730376165 +31636261626132323666386232363933653462323634613135333664366462623231306436306432 +33323336653432373535656561396131663139356263353366636161323632313861333062616330 +38666664393633393761333439666130376135643036643435333365383939336632393436363039 +64323436636430326339663933353462656232396233653039326161376562643739653766633366 +63353064613435373832613461396637636564373565313538373139623131656638643439376531 +31376465613930643335306537303663656532306339613463393732363538653531386433353031 +38666132383964623061316634653766336232633637383866346337393131313961343266316363 +64636134376564633961306132633061373136333163626230333737666537313063343437326136 +39363630306365616434373533376162663530366163636630663832366632396330373436656232 +62303666643030663961616464333965306463323835383838666530343666663364396661616562 +38323661653535373138303263323437376364633362323566363461393731363433373435356236 +33633866613133306337393165646238306264366563393134343366356133383939613735386131 +61376636326432613632343533666666303063663932353830626436323639396266633630323034 +33313339636162393632633735366137363534303233613864613766333234303363663731636666 +31336433663533396161623131336332616232303336663633643564616433616334663264663166 +63623062646336353836303539333365323131343734303330653834313162386137613236333165 +37343736633530653732636437666437333235333762656430363332343630656535353534313738 +62336137313765386534616638303865336461313531356165326533623961653464373334656131 +36643132353136613033626233616335373261386539303165306537336331623233353035303038 +31616264353565643037356363646266323336373564386563666363306535643732313236346461 +64373836323837643137376133306565626531653737343131326131376230313331653132333830 +61306630313036303966316338626631343034353237623931623966643165653439303866323333 +63343139323938623238356137353163613562643630323765626361663331316631313166663332 +64646562353863373462646663303466366661306634386334313964353939623466363632646661 +33646136313163656539393861626131633936313463653131303231306530633862336231316365 +66376563313763643931346565343332636638653536356261666336306161316537383162356630 +35396562313137336432623965326637313834303837666136306463303831376362663331303162 +30313434646561636636363038376632613362356636366465666234323235326431396535343437 +61666664303332616136616230323765313734636163326535393737613832333335383263333038 +66623530633261396266386339613033373138663531626661653164316132376664656466666666 +63356563643332613831316531313166633235643762616130393032636661396465393661316137 +31376362373431653331313366303862333465373761323938383663646533343637643033323031 +32663931643166613831353963333839396531636532336233356161643562616365363833613363 +64613337376434303739333732336532376266373663353735343837623837663834363738343836 +65363261393362626137656466393331396663353536346131326238633564633732613132393937 +37326335303734306233326538393261396537336365333635613038336466656233313335313464 +65353739623239343439623230393336373966316634373063326534323836623538353539666333 +34353862666134323661333931383435383462646332643265353363386335396234623064323066 +38393734633037623935656564373632383635653661633361353734636431616266616637366461 +63376637633434613738656631663763376339643765396333376332636162376534613165646262 +38626631333862656137633439303162333861373836646266623562613431646361663635363432 +30663261613730666539633766666664643962366164613732376465313335363636356365326663 +62643235306630646236333737623231303434393634653637396338313531336136306238316164 +63366565623339653663366633353466336439653138376266646463303265363363343433636535 +35333261666564636137633638323439643232333833353063306435663461316236336666316631 +34303732353439643739633166363561303830313333613865306239626231643931313431383030 +66623864313335653530633430303532356330386436626135623065303963623461356134333963 +65663365646365393766376231313330366235383631346237386566626562363665383666633330 +62316264616233643032666134343835316539303263653633363333386564643938623637343664 +31373430333936393166626332643861613033366437396661363333306235613431626335393536 +63386534363734616337633565346364666339663233633338356536333865313961343565303738 +64313138636362333662373564306431383265666337393731613134663963633033626530666631 +32623962643661323562616138326362313465323834613962353765373162643938663238633433 +39333461616439326666343138373463346233366337346338323438623965643439396261656163 +39643436323061343132316363333166373462376330613130383236356134666232646561356262 +64316534326563333634656630636135356266366337303961393463356361653432353064646432 +61643237316636393131633366633639376236356438386261376432323631663530646362343835 +65343765343366316366356464383763316435636463363936303034333138383935363763646461 +39343463386336393162356665386338633161303861346639363134383233663137313063353730 +66386432386262346363383337656234643232653537666665393638346638366466663333376136 +32323030376637643033346266363636353762353630643831316337306162333862336665366334 +34353934343839623961396135623162366434323261393931656463623138376438343264663164 +33383338313334376634356531316162303936333633363734616331636464356239383563303034 +64626362356439323533316364616430666465353461333164383232323361373736623335656262 +64616432326164323934666437623332613531353766623462326637303934363263666466613438 +66303933656265343661656463666435393938653239643034306532646362383538333137353434 +36626237643336636163343862643537386666666338376663383738343532616662356562613133 +36336330373636663334623639663630653565643231373961613839386463353936646562643537 +35643133376431393464313237386137396434613764393631393530646434356265386162393837 +64313730306161356632656364306637643930326431646463336438306266663461346439366134 +39306632323134626463636333613765623035613439363039663637376161353162303932666165 +31343532656538646637633963353337383365663164646136623866383363313462353763653361 +37666663383762613636393538306138646634646362663866376338323833313837396231616263 +61366335313165626433303138646534373836396262643833303539353336643630653262346663 +63656165343761366666373339623430356461373331386539633939623337376139363934306636 +32653161303462306531656639626338663538383061646135356564313735643030313531363732 +32666132636362666563313038656439333338633836663837323162383636313333393533666563 +39353561383166373236663163336335363663353065623730353839313966313335346161616664 +32343864666666323932313337656432313230343361326332653864313332353631343039393732 +38333931396165656634316233303266323832646636326331646539376531653461333835363830 +38343666393037653863363938643236346461323837373164386634366661656638333336363062 +37613333613231623063306431613861616535363831303031383933313830623532313461363662 +32303737323436643530646662623339346363353063653066343563373631383831633838363764 +34383939366661363063643030636262333962663939343364643765363136633339323836396261 +30666566356262623536636661666637396338616263363939636131643561383932646533383630 +66306664633962633561643738393831633765633964393439663066393662616337333761623432 +30313030333437386466653264343739616232393038393039363637373335323831353530333035 +39376335623835353633663062636161623032666432363263623962646332653962326363313433 +61636662636232653534326637613264333361373163383063343530633462656239626435313762 +31306264396232313433393932363663386330353034363036663634643866366135306236616262 +31623065613732656466373864326266343237373531373537323963366665346265383064306563 +32356332613932323038666435653735616665366138376265386233626465633063386237353130 +64643631323464303532383632653465383563343634383737633736313334343462376430643364 +35613863383839613438326261323430393864623833356331343035386561356565356133393336 +34303337646633303365363331363339613565383437396266353335316333623436323335653763 +35623037343435363232613238653738636636666538346539643738646437366338656466386664 +36643366383661373530653763353939333433623561646335343564373434313838376632653766 +30663533383538333133376161393762656633373864396164363766643538626435326239643063 +34306263333039656561373135383861626237323261633339333035616661376632363331396232 +37346266336138623036363936646439316636366432316239376665613964653436373261643931 +32323333383938386638323765393232366430633466343832393566613531383431613337356664 +38393537343532306165613865386633303663643664353436646266356230663863633737393431 +33613433653438616663396133646164353034653534646539306332663131626364633936663538 +38626434353262613234316465626666663430386632666365343165653631346463613463633962 +36373866626166336665613764353164343434353164353030396261376561313964636266373134 +65363334396364343534633033636661646238643434396338313531346461383130366365616535 +62303639366639313365333162373230356163323062633864393533326565333537333739336232 +34363936646330663063386431343138616165633561616431626431663036363863333836346337 +35343731663961623662353165663165653932633632643935316339333132613838653635376161 +62326638646562643364303264613161363437656562353738326565666165393737643830336364 +65373564383435383631653334386361383830636638383461356334396438323466313530613337 +36646635356531653562633463656534663762393766333033393934323361396636663166646437 +34633434303333333334356337366661643737343136393832333863613065646632663635623431 +62373532333638386165383731646133313732376332346361386537613165343866306338313661 +37646634356565613464313336366236386430383038633132613564633632363339356532323030 +37393835333534333863613936346434386263313033613135636265343635613931333366393139 +66633337656364316134316264646432353262306561326664363465306638383130313966383163 +64323238363137636231353635346435396166643466316365393966383835356162373935613363 +35653764316263633637653230663534326264323434666435613934393934366635316364393437 +36623936663438313935326437323833623534656262343936653134356136393633333366396437 +33376439303261353763326161663833343663323762333563376335633566353565316165373531 +36343739626438323762346235373234623833353466356164633665353339636461663031353365 +65636338616364636162326236633030393938396136613664336239306638393535313666313934 +38326166626539343833333836323130353666636463326633383237633065393336646666636637 +31653939643733663661383962303931316132643262373436376432653131613166643332346634 +37656230636365393062353063313435643463626139303765613630343134323535643134616563 +61336532646630613166356334616362313066663334336333333666306432666530663861666539 +30653261353730376233373163373339366466383766663832613038356535356130376665323238 +31346534343433353264343838613839356339383933653335333762643931643664653563613562 +30663464386438343631356430623233333937646366666632336234396235313362326363373963 +37333464633031306335623931353637383864616339326130613437653334623239303939623430 +64363266343032363464343537333662393935376363303333653963373736663035346530316163 +30626166353038396361313062393030343232323766643330383762313734633766306236313766 +63323832366265636363373932396463303539316234356361316662633864383263383336303563 +65373634656134333466323763306139616633333962333439356430623235363433623039326163 +37613466616264356163336435373561326231356531623732363333623139306461623537613734 +39653663363435616334326534333134346232656138623134336562323135366465393437356563 +30326235313764363430356438666330356530393663383530396437656663343138343661393563 +35333336633736373431346131653034363332326363613236343865656430646638643365333632 +66633263333664633134326131336164393663656165343866633164636232623931333464313935 +32346133643733323733646563316364623230653336663530383233623337323038313665613861 +35373330333432663363636133396661336438303637313535323135656135316232613034386235 +63636231363337396238393034303864626431303035393633623264393532626239336435393431 +66343463613832383561376538363036643036343337383264396234616139626637643830663161 +36616238393461303363363661626530333661386134343035636163393265656639626238323332 +31623736323034353962376134653636363833646637303265366532643233343238613333366434 +32636235623130386232373161633234396130343535633838306663613436643931363132313531 +62666236323335333238663431383632643637666131343333386661383962306135346632323166 +30353634353235346433346462393838386138636664336539303031383335623136666364323465 +30336637373635636233623536333931376533313764646630646365653935383832643830326165 +30396435383138396137663766393365663564643630616232343138633761316465376437326530 +36326664323466646361643335663036363638313931613131343962613338353761343139393231 +32303164373162633364356533653135613564663731613738306366393164616234613762383730 +66663730643239633436623132396163363862616433336132623266326536666337343539373235 +38663831363734353337316139373337376135323561393463616235323038626464646136313061 +33653266626431363165386262396137366339613733393838633532343333316136306464613564 +61323763356237613565336665336466386638613036376236373233383763303933656161643931 +66656430346430376231306533343433306337386635663262303838353963323538636334626238 +66326132356433316539313035653064316461646161323066656538346262616162393038666539 +35346530633462303536653362316666323131343464626466363464353931363930386133306363 +30393231653834666166373430363732396530343966636235653330623863626461313963663561 +30656366613936393639613662666630333764376331663432653461633465653865633238663138 +31373233646639313434643736666134323464303332666265613863363838616461633530373732 +38633362383838336664343036363563623265633233616437633434633331393763353238333961 +34393037623664333937613235633033303435303534393831376561393561316161373661663032 +35346465396537306630666261353034656432376565303732306263633765346666653636376434 +65313665383632313037653238323765366636363061313361326139343563626132326435623637 +30323437323333666630306132356438386633323662396539353864656533333932393237626266 +37306439366331393066326666386237393863623339346234633666396363636534316561373235 +64373761346666353863386164313964613238393533626361613634616438626538366632613838 +64366562393065646633336466396335353239303032303331316361333730616535636130333233 +32366431313566313339333239663130383462363962316235396661366465663534663464353063 +37383639383262393438323864306632393237353063623431353165323134363037393435663130 +62383662653763343266666461636666323865373333313930336438616137663138323663623937 +34346632636331376633613866663939633936326162333339303365653765343830636431383965 +38323535393934333261653865383939313634653538373231666438636133343161383264306165 +34623833373465303762656234316564633336346666356532353331623835316661323461353335 +39373931633039333464323164343763383665663763343762366666623965393632666139306536 +34353664376136316237326431346235366665643736346537333662633235393565323639666464 +66383865633830326235303038316463643636636134333837346630383238643235386232336133 +30633837356162643537353533663234346639633261396462636461393034393364383435303735 +37376631636663306263326363373531336461653439393033396330346134616662643534326337 +37313663383131396232343039383136366136353065323139373433313861613732353336386666 +30373064336639363932626631363032303732646661366130646531306539356337356465626436 +65396332656465346133323663336361643561623538376431393061316665383835623637643062 +61366163353434646538393835313063333566643231616430303136316435633963333531373830 +31656438343539353230656537623131353033393735663437353935623565613331643333303065 +39653464663839373664306136636265646437653431643838616132353661303938656338646230 +31633530386536646531333433663364316330353333613138663930333038313862373661626138 +36633837353734643466633033393637353266666566623431666666356365656634393665343133 +34393538323232623536356638306530316365303866306231363765623032653932323039353462 +64613139306263666562313039346262303964616161663736363731346136303861303164613938 +31343566323262653032353561396638306138663533343539323635633137383934386263623639 +37323732623964616331666361303335363039303464643136343238643634333865363931646533 +63623733613838653133623064666436353538363530653266633234663832626463323630646666 +65343365363037626638396665646333616665393437393339623036303731633163323636383763 +64366664653564366431323634313562323332313064393464616137373834313832333837616163 +31623763333339653061323963323332333763336663313732633937386633633931396238313635 +30373361646564376634633538623732303235363062353938303938656663363965643534393639 +61323139363230666234393533643266653037663463396536396666643833613930646138653735 +66323031323464366531653739376639646333323031363639613931343533336631323430633036 +34393636626632613630306334393431636638383664353439333138353532303739343862646563 +36623436313530613039386238303765323138306138393663336135646635653936343831316565 +38383931366231386238663330666466323564323961363638626262333533323462663063636666 +33643263333039373763396532343337656465656164346631653036333065336365646434346565 +31356439303633643764353433333335333339346432643731386333323432376535643863313430 +34323262326564616230363363333034303837323738336339313438656265353665656464393633 +66653132316532396430393562376332333038663334306236323531643536363135386239393030 +64346264656639393961613331383066663331623762653037663264333339353664633934623464 +39373430616435633935396164373334343465626261356562616538396261306566373465613237 +35663733646166626431643838396534666636333632663538303431373534383361333164653734 +30646361623063326632613465386666306462376530303239353761383131613338383838323637 +30333537373934306363646536623661323762643564363339346433313563376630353266663231 +36323931633035623835386239386632393139336231633839333566643265386638613662623834 +38653639313130396633326463363836376434353037303335363139373135346138363935343165 +66656265616333623066333736666336303462303632363963383566373361633531643662356438 +64353966663861663261653663626231313665656333656531643461333831363033366337383631 +39333364303231363932333162303130363331313438303336646139646164663734663933353239 +31363735313636366162336265623937353361366538303764303261306433386133666662343665 +61316361363931636336366664313438373433353235346635373965303461336364313565623431 +36633736326635646338396565646531626432646661396630303865343235653535313937616633 +39383565376431393637316664396234336263663039643866393237313861636663386366396464 +30616630303565383634346533376433646139376362393434383538633434656538313330303765 +62326365353239353839383639656563306530313239373561316533303237356164363734333631 +34366461353461386636663633346564393735626363646634663335393665646462346137663432 +63663761646438373533313133643838613061373531306462626666386265613539323463363436 +34333433313039366238333830313533333738323630343639623565396634386630343632333563 +37303338666238633830386532656631633034633731613736313866353031383165616662653862 +66623837613735663733303534663834316365626537393763646565653837653738393238643663 +65393039376335643462343565643339623432646432333836326239343338363738346162653464 +37643437373036663565383562316539616634633633363339636330666438393066316330366666 +62343964643366333938613434313636333031616633393738636264323935303061333232333734 +33626566616130336462633630373239633266323437636530343665316436383064313533326439 +64393464376561363564303036626639626365323637656137323133313439343263346564633462 +63363630656535393635396161353036313130653536616132326235373937636262666438653738 +37643630383838373433636363323265383933346631343637323135386239303331363836373066 +65313934616132313838353430313931353537613738373264616633613733636564353564393761 +35363265616365316330363539643039353636646561303639353835303934366530346662366135 +35613264306139376262393430613366346362636263663432323830343532616263333562333630 +36383139646634373238383461396237663662376264666136306266626337346639343863396162 +63386437303065316639373762663766376362373962636334373265643265303035383436373434 +38626136356339353361343732363636626135373136333637613166346431346434666166333734 +34303537626362633434346566346665663838373164623065313634373632383162656233333731 +65653836636366353338653764316666636464646364643137303864646234656561326532373665 +61353431663238656539366265636330303661303738326239616262306663653465646436356166 +31356462313862636537346337333765333161653031663565313334366462366432653733653265 +32636131633062393935616632346437333737666231393362393932396535633632333033616337 +37336638383035653733623366393831393863613664663731633536343733393330326439313366 +32303963363539346265346666353938333766336439623939353633313433383839306138633732 +39303739633733373537356238343462353830303639373333366466323830656166643639353533 +32646330333333393735313035396263643266646232323134643562663461633462633739303831 +66346464613631326330663366663664353131613333316636343164396431333338376638373531 +39373338653634626263663465306631653538333137393734646563316561363562326562313762 +30623364643065633630366131366433393065323036343164303033633962306238623631393664 +61303734323431616261336635633837356238323535656136643761656161643033323562386461 +32613638636239326538373564386535656466306234653065663936316239643935356538336166 +63313066363032653732633963346233386565396333613937346366313435623432653161393365 +64653239393862353532373938646264353232393032656539386534356635373130643766663066 +66313630326638313865393961303139313438646531616365306137333036623537343231623966 +33343831393363653139353234653865353136313863613030633931653566393762646134333235 +35316534383531393263333430356535346565373561633938376435393535653564643034633765 +38333561333966313362626563396261383135633064636332633837646663346332343665353533 +35373635633734316335666666343562326233316563653262373261613339366464666461393035 +66383464633862643466366362626632316632336633373365616662396536623364616363393332 +62316431346535323236376561326163376234636431616166386633613939383737336165326465 +36313736333036323534613432366461306166333461666166626336386366653939366564353431 +65336363383033386664303661396664633062663264666330363331373334366636373430346562 +30323162623134636332383132363736353366633538353838383930323531663236613566643066 +35303265363130386165393264326265373031323535653035636432616638623966313338336461 +61613866616430643738323661383365663061323036343233633363343531306237393134363930 +30656235616464326563316332656336303133636330663634663131396138393364656232643166 +38366439393763616339356433353737303330663666656566306236386161393433333561363838 +37396633323436363665373161396235663663336566663938366265326530626131333139303736 +37376230626536623233386436633138336232343533666465626135303964343033633437336566 +62653062303261393061636165333261383435333836383261356361383831356466346266656662 +35336435623839346566646235393666373534313130646535383266653034366562343366643232 +30366639336664323137653565383634323438353434303966313964316333636235626537313266 +38663935356464623162313036623162616565663531313139333232666234383936346431386263 +37666332653232666663323465363233623834376232663563326536643233303064376437326466 +37353265643337633530623932636131646631653239333430306438643237623461326362646233 +63373064656239613033303766623465646632643636623833653861666333383761383430396263 +66336666386130373831396438373431396339333738333237336136626466623331663766356234 +37653831643434383434643038366232613065613961393731353462666561616533373366363532 +31393737623336363237306239313236623134643236336632323337356333643239316434396137 +33653362623466613834653733613664336264633734396533393537303134393730306263663663 +32383036343366346235653363363530636235306136333062396535353563343333373666393830 +39326539643637333235396664663131386236353961313739626233626639613530623933383764 +30643461633166356639396630383866326630623162663534303930333032383937303131326239 +65333161646661376332323362646333303863306433386231383436663635313862616163653937 +33306162623765366133653766633134386439326332383065633966623561363964636535376334 +39346331313838366666323664663934353238313163623332363839623665356331343532383162 +62333932376166356632326236373237313061353837313765313736313165613961353535666339 +62343638663637353036323664633137353836626435386232653763626465303462356561663161 +65616465386362383732316432373362396533643933346338626334363130363064313364396630 +66316366373863616537356463663131613434336565616135616266366135366564623037326362 +65356135323233336366303637323934316633333865613736633663303137306364376166653137 +36653933393234663539623265306464663934333062646635313362326231646265353739666163 +30613432376465343336346334656434613162353933356330666463356363633737326631386665 +32363639613662646362643965653839616138386235663530663839623263353937633764653932 +31363461333233336564643230353862626462356232323439383766323833353433623439643463 +64376633326462636662613663343162383930393966306263396231643163646137386663613865 +39346661366466616230633834626635633932373461376134646664316236653866386132646532 +66353664653932633261373532396361383235333738656664343363336632633938303434633135 +31323161616432626262653766376361346532373862643565646632313262633465646662626237 +62633334643130383661616537323430316437613235313434323936303238656165356539626131 +64333835613035623437626338656635646330306536626665633163346264643162346237303638 +61633230313132306366363639363162303033353265616532326437363061643833316261363131 +36613436333063323832303563623138663330303232343531306130663632643765643830393162 +33363238393535653761356561386535336162373062613564363733353138353064376265666131 +39353039376330633461313130393365663130306634316134613637633734336338323765346561 +62656166636631396461313238363463383239623966396363613234336437343931636336333331 +36343563333366323166333964323232633336623035326634653231653838383132323433303634 +34383335336564636162353038633537626335343237616633663639333265666535386635393434 +33333465313238646636383930613366623663343864323864613234313462643561633662376162 +36316532643734376262393036326635656637613030666132383634373765613830356466636139 +37303162346330623133383366663530646162656265333534626261616565366334343965386136 +39616336633761376563306430353036633538376532303634633362363664633463396631636439 +63373062313761623233303666336437386538323364653666393936346365663037643133646266 +34636261613364343133623433363532643131383365386532343433663663396137333034356565 +61653734333565303936636439303066653462326237386462633234316161303837373233623432 +37313131633936653262383164613337643734313731393738363664316362396634343132313330 +37623932376465326663383163613936376163373735386565383632633132653664663736643863 +64386539353138653236353263333734343230363239616162306362316339343165333931336335 +34636662366339663830623630366264333934653334626365303434623461323366393032333038 +30383335613336356136313030373364653633383265383038626463633666363738663332356165 +63343336613832376234376665623262353230623162313039383762613032303034396230383131 +30616632343861363533333961636436323861656436613237366631613634333532656335376238 +31326536393061333165643464623063316231313638323135323664636331366435303834626161 +63363832356132303361326133356463336465373065373865663335306334376364326333653536 +32316339373633636331386331653338336462316363653065386436393164356130396335373064 +30666530343835646566333630383136643434663837613761326630313165313432353561613937 +32343539363661656236343138623833393830326366323238393462313162303331333336616563 +62646563326566663137343337666266636434333161323765633434383761616438373966336362 +33376664623833653864623562376363623831343336343165353733646664356337613965393462 +64373263636663653430623530333139366238313664366538616331636433666135316131333133 +34373938666462376336333638623438663233643562653465336539623930393662336536663063 +37353233383839613736373362356365633438376430333464356265363230326461356465623739 +38306361663238623934343338376161306635376638616131613934666664316366646430376165 +38363233646363633565623061356130613363376265643462646666326432653961663731353035 +64336535313930333666353936343464386362313830333061383036656662613237623365346531 +38376464376263316133663965303065633237643737383739336333323431373061363139326166 +61343763323733653765643966656562666161353739643338656638386665373563616532626130 +30633464316637663838383063313331373162363430313765303135353937653730613963376136 +36363337643666393835616433303138656165336139393439663830343038336563626239396633 +62393164323232306261663762616164613930343939363334353166653861653734336464383731 +36396639646366613337623932643636363337636133386662306438643032356138306165376338 +36386365636338306438366430363761623631383162636539656134353937316132376232663464 +34636337613539356139386366313164343035316263386138303535313738613033333337653561 +36386263623739376233366161646466643838653537313964666230386264633833643533323064 +32633632663130623337336566353135333135353834396664373662653163386664373764616432 +36363234356364626362623832356432346338346530363562373464356633656236323866633064 +31663139393033636166333033326638326561313834353839343362346364393031643134323834 +63313564303137663633396438666633613631303530373236316238663266313062633761633735 +30613463313330656536336133383262653464333265336131383739393564333437393937313431 +37623334386366313763323338383834333862363865646661373562363032663363663139613831 +66643931346538396238383638376539333164626538653063313961363033333738653334313530 +64323664646637616439306161363835376232363334323066316137353538633733383764326561 +34616665393137636463336436383237346232386436376433656463363032656663643139326462 +38633730373663376232623861396332373633333633303265643437303238333332633261633831 +31376230323237363864383939623837353261383764393366653261663566636330323265313238 +62643732333961643739346533626431303965626262396465633539643335626262343164366434 +32303165336433396132643464333338376234376439666635643361306366623862646664613130 +62653738666139366132656437383833313637306435643762623861336634393763643564656639 +62613232363764356131393636313539663832633330356235663933373961663834323964326238 +35623435653361656464303231336437396233616339383532353434613062663465316430336635 +64343230326661373130383366636333333263636337376439343532343034316133376130616233 +61396635353664396536653931363962373364356165303830336230663565326339336136663764 +31613732383362353033333666663039396636386339623530383162626366386130633963353663 +64663538633839343934336635306364316264373866353836653936633739316530623764633339 +61346634653061366534653666623965346336346133313664313565613761623861386561303061 +35386437633032303965633934663932636563383966393633343733373566353835656233653230 +62663561343931333863336135623939373632646537313330306564306131373636643333363933 +61613038653739613538616336653866613261326332383631663331333961346538363839346139 +37346339666531653239396434346565393332306365306564356565383230306535393464396431 +32306234626565623235626230373530646431643161346338623037396363323033663639653363 +61343132616533316562393063393436636465323062643631386666613730396233343936333262 +64616363396131363935613631373664366162633463373364643139393236333237616438323239 +30376437383163303437633865613963323731643663313737313935373766306166353432363230 +33323562396365363162626662323839333532653964356335306639653063646432343132326435 +39366664643237303037323264613164353439663161363765383635343533383134616433613864 +64333936376632616463616138656431303166653265306635343730613635396437363933663735 +31366636626535373037636435316666323434396663613732653534373139323132343836306662 +36653633366430383561383536623866316263616461303339326434373838396634326665383264 +35653261393361393866323735613465333962666166613334653330626565633630323762663662 +35643933356430393434346464643738333839633636363034326465313039343436376266323563 +36636430316130306362376562363136326366383665633532303832366537363866303532366365 +65383632313937623166646633623263383262366531383837613438366530326566643433643833 +65306163393462383662303830366563343336643861373134313238363066653938376361373939 +66363064623337303734396136663266663862373366663735643462653462343664316439663066 +38383263343461396365653331393262303936386535323834316534663233363038303664343330 +34373032323962353233393038633131616634393833373038666663356338363061653564656532 +63316538383861323037623033663635386262623362393239366236353130646134386161316530 +65316664313837616638323830356635393966326663653465663730646464316232363232653636 +36646163666564663831306138346161656131663138306336383431383961616235616334383134 +30643031343039353764366566396434656135653461626336303636366464646239626563643539 +38376262333135653832333937353337393938653336663061363764393639616537343266363435 +61656233343437316336633633356238346633623761626232656438626638306663663631363732 +36636663313435623932633330303263363535666135383562343764363639666661653766313562 +31626534633031343366616438373364323732666162396666666639623665383035343137356637 +35623934386238326264653364393664396238613839346539623362356136653561393263616431 +30393662373264313131613334653862306464333961303062313066656463376537306362333438 +61656439383437386362356331343866306532633031646139336631306438373737613533616230 +34326566313362343065613536613061323734356437633262643038623966646333373762333635 +66333833376230333330616661313862633439613165656164643935626535636139313139313334 +64666162313663653332356365363237343339626232343365636536663866646436306363386430 +65363130323966356264336262373762663264303639363263353664653830353565363835373966 +33646533663831303362336539646564393234323636323939303965616435373464373566633866 +66313666383633363866303563656234646132313334346131353261663630333261643931616638 +63623033306230333261393538373234623566353331376134326235653561663331343263326335 +63636336626636363336353934663163663438613037386363326261636532383561333634376335 +33656337626537323364376465333938393564386363666237623862303931343435646233396538 +64653632653462393664323066633736313835643437613233343735363331303430346131666638 +39353562623835383461633164306136336139313439383434663734386563366335366635666538 +37313265646537616337346130623037373336346631306437373063326365653165343364333036 +33343761633362656362623532623139623361383066616263333162646439313239653463306636 +31326533396633303138366464356362333337386635316334643835373563393762346563393364 +38623864303831653431646465376566663263323066336336333765616534633662343135303730 +64373065313562333066313834323761386331353838383561323162356163383662656436336461 +31356664393133326361386665353364313163626532336165316366323465643562356539323263 +37306161383731326131323135663263663032643662306265643639363963333161346133326338 +64613066323532306261313262353837366436653134616466336539366631623431313335646335 +38313362363038343466666138306533356662616439663065366531656462663537616638343239 +34656264366639396439616464366438623035326434653439613332636436356638313438623533 +35326466363663323639313735366637643065626534373563346632636333653062326237346435 +30353935663364666533333835366432353864306135373761353562643737653737383630316538 +66663830653030333631653662616166323930373631636139336261656130313132356133613539 +31363739323564666131333236636239326137626463326630326430376463363561343036353030 +38303865323461366366663035303735613633313335636663613464333737623166366461626564 +66356463323864346630346634396137653737396532343932353363663163363739393564666233 +34366263616565623837616566373138343738373863323733366239333931663962663931666431 +61636239663332623864653562383636363436643535313262346634353230336362323637383732 +33363061316238666337326231653631646436353336333461613530303065383137376236643466 +62326461656462653931306166356533333866633133636563393631343134636630383865316362 +34353866393763303437336561353662376335363066316535393935653562366235313239346136 +64646636326365653963393036343933346238646332653931303435633766393962306530366437 +32323832643661383763396135346532346165313465643234313062313963316664346265303931 +61653832616262316364633165313835303232643030626661316630623934626236613939316431 +38646431626461613863353530383061663866363739396662306164616264326636616131663033 +30306364386563326534356137376263653965326563653362383661393261643665363137653961 +62363532643534383135646366663732383464323430333038653839353530356632373233663865 +31613933653033373261306562386435646533643831363563366632343739333466386136383930 +33623236663034666165323538343630643138663764333366646466363465323062623666653164 +34663639313232643532363166646162373532356266666565653864373137653764366663636564 +62303232323066356337393066333462373662356261373232333134666264643233383738356436 +36343466616232333564393266396230373864656336646265613831393936613163383835333434 +36623733396665363730303737383230323732393263343433343933353139633232666662353464 +37383763626363343530386436653663323839346235653439636264613238663934653331363465 +64303162396266653934636362336532393761366230396366393730623166343765383432623533 +39633435663334383133383831616166356661323238313839356566646435303765366431396537 +38366562643364383964303537346438626665376637353432306163353036656536396232643233 +30643135306334633230616561303531326563616438366634343938303634393734616564633332 +33366238356464636639333234373964386561316464383335393864383532303031383434393430 +31373662653336353261306237626135666431316132356362656265613635633135326462323330 +61663939656164353639663461633863393832353439356661336137386230396634656232343733 +39663065646165366433616438303061363534653437306633363064623439316263663638643766 +34366166633438366131663565616434393934666566393331313262663962623062323233356465 +62666235373738616361636537386336376630326539346339653034643734326362663137323162 +31383036313731363766396138643832623765666463626235316136646466396163323732633739 +37316462646463343030313663376165373139326635346332383463326138613939663237633861 +38333839343731393066396434303263666166343765346630646661366137643637626164353633 +36303336383533333631333463636134666333323730666264313036393836373333653530316637 +37356234343135336132383937303261383666623038646232613632393661666366643230663937 +66626365373531623266623832396337326666323539366337663935656566303564333234366538 +37313438353034396462633363366461613830633131323439396638613739303034623333393562 +34306565336535376636643433383031363533316635633933663061313466363861663766623961 +32633539626434633737333563313830343861626230653630626537653963613439326562343536 +63386265383433626565336337663333346230306165363462623137343565353830626238373061 +33613738396634336536306633306438616338643365653633376237353762643066326232383565 +38663739626639386639376663383261326437666466353432303565633930656433316436323363 +35626463326639616633366463363839323662303265346231363936363436336366653763353666 +65656265396238656337313564393933353064623462393230313334636432356338613737306464 +36396238633333653436373530333836323035333566636431373133316234396536343330313935 +30633733323431376562306337383266613832613166336434353231303030366663373938336435 +66386261386366363466303634653535386261666561333661303431626137616163303765383734 +61653139623766666463626234343938393239326534643137313161323564363162613132623333 +66663739303661613662303633666166383336393538373939646433343061316464393764366462 +32373232373139623636396436666362613134376335666332336361633165373338343066643364 +66333865353865626133363966383062363266383465306362663462313531323430623038656139 +34373963373263636232323364356261326662613032326265343430393131333931623663366238 +37316365326235623832613937623931396236653332613531326364383634623736326263373338 +35396162353264643466346232616265646131353136306263356261613361613438396234336237 +31393162396639326364616237623538316534646332356464316234646235663961363039346237 +39393830333930653063323732383532333431343737613263346636653736643262336639376133 +62623335663063343538653339306330363433356531313732623361643030366264343365333966 +35373431363534656238373862333737383661326433633630363432386536393664343430366339 +30656433323835366437343264393864616230653561333738346135383833346364326663623031 +66663436666634366435633261306162636631663231346165656164333466616465333437336663 +34316333613230366361643731326537663030626437383664376166313365343630343764623763 +64623635643933666433393465366437656463653766333734643962393632336234613736393762 +66653332373437666237623032386363336361643263663030313063323666333737633463303636 +33643134643033663339313766313135626230313964633163636465306337373966343862326236 +36633431393465333533313933313132663234323335353130646561393362316632636461623062 +37663537313862323435313035653839643261643535366136613431646461616266623265323332 +31626363323764616632343532366232363134616433393932336430326165333830613639353135 +31616438646561613133643563336438313533646337613238303537386133633738316332333838 +34393734363764383936346135353731316565393666396634326364663562333564623162616562 +63666238336636636236323834323636306263393739643066303461376339316438323665326431 +32393965366337306336373261386561316161636532373830336133383634626332353965626264 +32316563656532666435323630666231373764643865656163336338613464633937643931653537 +39333837353137383232383864383139613433663965336364383935343562663635383061326662 +37303365396239366139303664363733306564616539663863363438396464616664313066376530 +62643962306336396261623266343562323433383337343161313832306631656463393166643632 +38633662643739653463363033623036306434663163353530306462353034633765356639316562 +65323134663937663233363536343135393238646564373464383138366563346434333664353537 +66626237316134333064613637386561643736303663616661646562613135636236333366613163 +39363838323937366633333738356163616634393062303336663038633063646236666534323839 +38363263663731363837633861323166653238323530333730333738373431376464373035383061 +30363432616562313730623838653562306539613034643836643465626638643036666162653766 +30353365373934313033613762313635626465386666323132656565376537376139383061663132 +36663265636436313834666130633335396435383236383539636630396132623064313138653132 +34333861346433346432323033356336393263373736376639353465313939633034616132316334 +36626431306666636436373764353833646162613835643030646462356435306433333338643534 +32343539306138613135363739623736633836323133633539666361616637326530633833336330 +35333061663264633166613832376563633266623036643263383837366335393531356234613162 +34656133396466303663643963633665313161326665636164633434613131656231636436666538 +36623763326437353661643764623339613435653035343837306163633261633634306238376336 +37316134653461656264336435386265376162653064663436626662343837633136383363363665 +64663133313839663231633866303630366530373937343962663730623165363263323039386261 +36313135316539643630613661306234666634333362656633363166326361626665343466663463 +30316132306432653335366265666664653732326135616239353766353261366630393262343236 +31653734343539636532303665663834636433623631346439626464363636663732376362363337 +39303165653761366239336165656435626465383366343861623534653461353461353166366564 +33373831663464353562343665326133316239343735363138636261663334326533653036316535 +30613931333638633332316631326635346664343366343234366662636238326165626534326132 +63656561623839626562613730656436616163646165363235396532306535666363366331336639 +36326536396265393732353636643837643262653936653931353938646635613431663564383361 +39646237353566383533613539623533316538353366356537393965353236623563643930633930 +61633632333666353739616162313334353564623162356139316666373535643231396137363037 +37393766653266373930643631366437356363666238363738313431393265653233326138636235 +62653438613230613464333236336334653830303163376339646337343162613861336433303162 +64383961363465633938373337336666633264326639633938383062343739333532323430616133 +61663331316237323565333265323962333935323762663938663665333862623839393233616365 +32373163663061333137373732663434663836326339663366656239326237636164626432653234 +33373538393635653463393333383864633032646330656534393065623336386566336239373866 +62633632306333356530626639643330376636306233646637633837383530623333336130383963 +36663930656463343131303935636535646464353437366666643365666164663561643263393830 +36376234353938633966303736313432393839383233393762363765613630393361633663316537 +63333663646464326137646564313838326636663237346462633038636233316530653934313666 +37353537373335636331623066623638306362323263316332643063303865393136393865373731 +30653236386535616662623461353933656134343666306435333461613630303539613435643863 +38663532613866653466393634336566346434356330303966356161353631623334303633623439 +30363962373537626633366437386139663337306161633164356635393431623933656539663836 +31653033313435643061363338633134353434633733323534353866633561613130316566656537 +32663132616632656232323865303766663332323162316435613462316264633030313431356138 +37336538303863346335663237613964366534366165643039616639326261363835316338643335 +30386232653364366261666339353738336137653961623132306462643863376662336631336361 +36653564376433633334396235656363373630366134383137363565656531303233363839333038 +38343463323936366563336166326561613462366666373938656335396563363835656563646430 +61666663646135653535306165646562393235373931663061636530663062393534663137366464 +65343938366338373732666233376465626538633034633338363863393837393331376132343837 +30366535366262326138303634373839653236373234653934633130383661393336333565616364 +62363939303861623930616238356464363034613133333438636361633334366461663032663334 +38376336333433326362306631636661356661326462633664353338643234633165323165343464 +66383164306431323864323238646230363962316539333661313233326137333064613765613762 +38623830363465373131633531616433303430363832326465626639383333393764643434653439 +30393932313839616261323332636534326334613230396661306263383934663731396230613335 +66363333623930363534386264666566363238376563303530633565353439393530366235643862 +39333461396537656261633936353337313264373333363337326164326239636632343130363239 +63633364633038376261323761386663343532653466373935643534616333393237626637396539 +66323663663662663530343965633539633535633532313534373030313931346166623333326636 +65373530326636396366313336353334656131396638346636323263616666656236306234353261 +30323864613838343332373766386165306365323037356466323666373132653634323465626162 +36303966313562643565383435626238303163616531633431376435666234303362613239643830 +61666566376132316435613862636638316632363635613865383761623566333434356635623064 +31663861333633653833343634663639336566386165316133633164366436636637373333343932 +62323434306664386532646139646438663361346666636236663433663765353934643437373539 +30646664356637383564303639393635356636306334396430666234323633636266333663636464 +35626361653236646637616365656463373062646239663137336264636561303136346535373364 +62623238633430383234633034343366306664393161346464353339346162323361336631333836 +32646637386264303434313464363333333363663138626665376433376431366130653630633861 +61653439646636663736356465653963363266353935393765386633326331386562653534323562 +63666337363464323437633164376665653335366530306264373239633230623765303736386139 +65383961323333353035653863653435656265623438323465383539306335336165326261363862 +35663866313535373436326166316162373161623936616362613034393464353439383062376636 +31656334356136616664613538363761376261643637653134353933666361636631393835306566 +38326466643936376563383032643738336534316534343738623863633532316165376565363665 +38356465613439393961316263366637663135323961376633383036613661396165646632626437 +35313661303737623862666566326432666533333861633139333936626663396431383761376333 +34646166373766633138653733366634336637613464343930353632353431616532613931373162 +34346330336534366532303266383739393465616438653033376233623563326261666137363763 +65653831633762663839626562613463393065656262363962643336623033656639313038666632 +64616464633138623966323138626666623237636663303538633163303065636630346437326134 +38373366643536383835333839663936383637323033643764386235656266623531323833393634 +31336161373330316632393339396133363530386266633266313834636463353034626361373937 +63363234303937633432303534393038383365336637643661643133313933653635356235656639 +34353234303135393836663738656630393937303135396532333336343361363466656433303230 +61633837303166363634623266646630363863333231376362366333373038303533373661326230 +63376237633832303233343266346433643861393163356432386530653231313532633362656130 +31653731376630376465393961383335646138383065346262326630333430653834326262313531 +38343964643538646533386261313563376431386661613062616165353433363235376538656261 +34626366373038653639333262323361303461356134646661396330623730643066353437326235 +35346630316632393337303131373936323963383232363532663063316333366139356666353737 +30346561396662643063396239313765616336313636313136383239393036666331663532616638 +35333334376562666464626565343366313535313563613738306639306239313338323937316634 +61373763303432663335373662303338666461353732366662353661623264366663393063303336 +38323062353331383665393134356334353032633833323465393761636130623465633437623430 +61393666656633663830656264346465636630666636343534613533363733323061613733653734 +30656531633261366335383434313762636361313164623664313365653765356631336635656130 +38393965306336396339373333373431663362313966303935393339633532666138366665643331 +37623830656137636336373634346461626363323063633830393864386238343232643833623166 +32303733623139386463303661333630383265373938316463616462303761616461303631353866 +62653865346532653162316462393064646439386461623832643037613131336264333730656362 +32373639346661393333383865616365636139353364346437333631643831623034646433643835 +39643536316263653135343664356438316566336362643561666230396335373066643333306538 +63623339623364363638636338326163303861333564636464326461363866386637306434383764 +66393138373631336230623238366138656263633936356266373132376466643763373637353462 +64386230333565363234626662333236653265383961363238636630303433353734366335333334 +66613539313931333231366162623161356161323631353265613964393063333865613632633066 +34613963636438353332323539383563633266373665663937623861656632313137326163366539 +32386633356464333464386430393435303264393039623538326161653538363664653361363361 +34663066323037306635303264336536626466346461336431303636666262393835643936393036 +66346332383061313935396634366663666630613761303134356435353138356335313566366539 +38353736306433313061396430633565353435343834633530303237383830356565393264343036 +62663831396164336231303339393263366136356233376136363334663663623661313964366338 +64373663656166336337323939613862623664643739333330643937663237626539396163373038 +31343266316566306665663038376262633935336566303762656264626165666333383764303662 +36636565666630333532623437616263383862393636323761343133313036386530336236396639 +63356431616165653861306135376235393633323438333535323034363036346264313134303962 +39323033633638346237653634376364326266346337356133643231313539633936356239383434 +66316164663662663235616330323562313436653637383163336332306334373765613866326232 +66353265373336646665313732323263613831326232653462363034666332613064636538646639 +65343030643065383063613433656162343530646366653763366438393665323039383662333362 +66346433383164323430663561326634303963376262343332346432376165386234646665663635 +32386239636230343064303231393736366236323465356231363933333134343139303862316236 +39613831383639616639666131633735386139643733623535346138323765366536623839393163 +31373232663438306166363965333066383331346233336165623131613130666561616233633933 +61666335383533333262323966633436333537313961333034373038616530346130613761333338 +34333430643731613338636138393861306435353837643439623536633039323164653439633062 +66313863383039326262346261333939666538643966346430623063343430643632356439313831 +61313565383261643537636235663039323061366665653633376636393733366637333331663938 +36626665343338643435633334393733643035383731313763353834353962663330623938373064 +38633637666632356130303564643234633235346463343662643362343866343437636332323930 +35383938323864636664396266343063666238646236636332353365633531633534663362656230 +66393831383430336231666161646230356332663834306364393066343266633833366366616563 +37396537613736303032383731393937653838306639643162316361633638326466646338373865 +37396461373631373031653533356134316632653661633130306630346230373463643939306561 +64396666653063343037613132353838616433353465623330636234653262336430353933653531 +33393263636637623935663465623763356339363363636134653336663138663565623662343663 +33613437363633373133656238376662333761656339353564363635633839633763386662383333 +62613833633134313861303966396163353563643933316262616331303664653631633163616265 +64353038383432356366363834393439653534303231373865333030623733363838653361353532 +61626534356432643862306565336430626262633130613464623232613463643932613939313533 +32393733613265373630336439353739343733646633393936333365623562366532633733646632 +35666137666563313232616230666364323633373435616364326264316565363464646561626561 +62633064613138666130343963376533656634346666306237646333393537393838323965366338 +63613239333937316238303163386130336336666134303234383064326538363931376630323331 +35336538656432353239316262303632616134666561323933653464366634323161323265393366 +64663763363939633234646437363238633038643965313633323064303535363032646265396132 +35613262613364393337366464366437626464373963353135666664323630656435306562643963 +33303665356434396236303032626239633539303635633032323934373536343236616538313339 +36306466643734636663336530663230323764623966386163653138623365303937666338306161 +62346566663639323463643831663961633036383136343431386561633763383931613365383132 +38653563623163323536663338396138313162326637386633663664326534633065653432396234 +64623436643732366466636339633334396334343861343264656339306166366266636165363432 +30383761356633643938336439346165653731623235383564376263626439633637373231393165 +65333161393034653065626235653335323164363238396264386433346238636635363935383030 +66656339316465326538376139643030313735636464393861663432643431636665353734393930 +61333433363131653834313238303462636566656537653665323062636233663031323839646534 +62623333323235363335656261653835663965653938383439363631653262326633643865333266 +63623733613336643639323832616439363837633939666566333830366435326365646539633836 +65366664643736303830613036336535303864313538333764633037393939376630663665363862 +31356339323832316631383363656566383363653130383139313736623533633534383235316531 +64326139363139313062353734353534626132653737623734623832643638623136626138356130 +37313932643163393962343233313165626563326430626632363031333035373631336233323032 +39303130633866333839313331333534373861613933373461373664646636356134336132643365 +39383436646466636632623235326235336331626439363936303136376635326632356137313061 +30613565383762653861336565353230373232326563323466313733623666323139636633393463 +33393431323535376537613639623332373733356638343463653934306332646237353535323330 +38656562623464626136396261653332376432343639623134333739663330336662353533343762 +34376432343933303838663864656134316638613735333362646137326566623638366430656534 +65396130313766313138386166623539303139373938626666353232303033656262623265396363 +30356133333032656464373038326563336361626462326130616366323331313566323836646433 +65336537306131646166363766363361323030643934383131306230333331343964313765353066 +36396436366235633961353432666334623438323266616262653733326364343834373833653436 +37363236326562656434366565336163643233663037353333373262393862396564363466646435 +32363832383063333331323632656534613131313936383934666566393464326236333262326339 +31343531633531363261343234616562373939636234303763653963393632363265303034306439 +62663965643739336637393537633036373538323439383065623737383463633063646332636466 +38646130666138313939613866336162623063306437636435653664633461393232656631376633 +36393337666161303034373236656231373938643061326533666130653265313536396465316230 +65376433323461623232363464373338313564353339313765626433333966336431366432633264 +34363439663864303937393561373538346537303365636361393831356532306265383464653730 +37636239313035613936303336343231396136306237323133333032376466623336373131613766 +63653232633762663736303839666436636233663738363539656439663063363362396661316536 +34333136383739663061363332653662396439396634376665653530333431353738386365383336 +61346639393865653166636137336663323162343161306237653636626130363864666439393139 +63636435663062376139383136303066346536373065343961343234333834323030333566336138 +32663738653034313532663332633936356539656561666161646131613138656561396335356130 +35383863643132633365383338636166636262373836316265386262616465303065636632376362 +66313332303630356232316331663666336364363738623438623930383534373436306538643765 +39346261643330303137646566306532333833663666623639343837366263653738623038333237 +63626631626236383833346634306331363633306664633437666231653938343538353565656661 +62643561383466393763393438343132313530353662393834663136383632616532336533366535 +34663962376139656461663930333536303333663435313233396137643434316437356663363038 +30623562663765616533373661633765366536653861396432326135313632373333323364323230 +37326237643766366438313139656334316166323762396333623738623239616437396634316638 +35303338383436633332376631626261373437333730353036656466393935323665303939383535 +64636163656630323238306664666662363966343238333335363166613530643038383165643464 +63653065646566633062666434666665343966326565666331303935646232386238366531373265 +33303633376362303430326663346635633736393931303239626461336532326665343166303438 +35316235633638353033313361626365333063323833326433323764303335303530656366613133 +37363362306333376238646563393462613039653864316433303863306463323838323866363235 +37373838303062323333336266303361303031643665323164623362373431633933303733396332 +34393464323732636130313866626332366539336661313163636665366531663662373831373962 +64336231663462643963313737373334323138646130326666353533373234613261363436393834 +37323433393063623830376137353361326336653263376236336430636438366131343964333664 +34653166303063623238306432623635613162626637356432626233353837313738383735613663 +62386439656636303938613137636163666137346231653031353162333938353337353431613864 +65383737376263633431316263303833653066303935363363653966313264373232373838393732 +38323238623463663733633866373937313039323638303262353638346563663031373235643132 +38626433396661326236333237643665626666326266653030373136636531376139613937653239 +61623337363635613165396335363334666361643633653737303139663732353531643935393965 +32303265336236313166633765353666666636623935633532626366633631336330626438333836 +38643833656630343963363438396462376333363166393838363862333437346266646266616631 +39366330613936636439613863363866633730333433623730333065306663383966356132616431 +30306161306139343739666165393665316136366262386566643936383831623135613066623339 +65356434643238316332343562633937343334666163326637336263336265313030333362333831 +31663030616235613934633565346334373436653736623332333535303162386565653163383262 +32656339653533633964336161623264633535386430636264313361623066666531613634643936 +35663631323435646335386262316437663134383266313237616336366633333535373265363432 +66656232636666653663646262653232663430626462313566343964306633626563353165663166 +38343835313561343131303431633361343336396665306339386464626533353662343466323164 +38366338663733663566616361646638373539646236666433633861313833646234303431646537 +30316364393061353832353530383137343635383633353436373738656630626261313435623132 +32313533383234623761633966396235356630323462626264363134633166363932646234336438 +62383636613530333833626365663464643261306531323633336339313234396637646661626635 +31653362383963343632336165653234393063646230353363323435323038303939646461383732 +37653736666233383037376331313231386134326566643139376166643137623863653338616465 +65643239393466626432663164383631323064323136613564643061326234663632376530633238 +63333166333831366465626638633430366630343136363032383537353038306537383934343434 +39336165323661386465633030353838313135613035383137336565373537396231633866656232 +37663066373336393366303965333539336465323331376233346636643065333835613138393137 +35306566343233326562353163653237636333386531633064656130373136316335393162313666 +64386166306135623239383031313965363131626133616136633435656332353431623930653038 +64646138633138663034633065373834363064386532393631346334306563313138636264666233 +61396232383336613736666465336361643264313665393132363865616361353536633066633537 +39366536356130633834656161653362656133363733326435656265313261396233323638636636 +61666236623030333161366330326565353637613033646536326166623161363639323464666431 +63643530386261376235653764323564363539633337383033623264306266663065633966356566 +66333762393561653632613137663161666166373034343537353565633336666566393131343932 +30323131323966333661386139393566363434363734356636636661343562383662656663313866 +35636634633263313034363963346662393539626561323163343238623436633165613231373830 +31393362316561643962353063616131323433623463666432386262333364616330323561323933 +37333731313964366636383339636136616338656231366466343332336265303631653530623364 +39623733633061363437663239383163376537666166313135643438303230633835643634323435 +32353538366565653139633162373231383536653864633230323533623238653265663965333938 +34343933616339346265666664303135656131323537313632343862313339386562656338643536 +30366237666332313465396336643037643664303063613839656633393366653031633633396439 +33646234353766393931616666343133333064653963366437306564643938646532346366623538 +64623939303133386364633234303965663936366430366431633166386438643138323162643430 +64383466613234386366636134313664386234313165363565616364356465633135343563326430 +31333266616365643264643733653839373239373138303435643238343930333139326261313835 +37303666373338396638323633623730636138336564336336633537326438303731376337613034 +66643330653630633262343237323866303263346239303236633261356136626632336636656365 +32646262643039626538336532343434616233383734633739343436666335626166343161626162 +37616465333962623066633034396438386661656466376361373865333038313232343265353362 +66616561336233346335363664326162363666653064653838613236636166626132643533666138 +37643464383832636431636466313534313164386131613939383537663166643933343833623731 +63613765343437623235626330626366656634663263303837383963623538636231393764393262 +63323639326663333764386236323863633537333333626464333961386638366164333266336162 +38383237376530376564653636313661346561356432343938613433386534646331393161346637 +35316262626264343739316631613138353335363839326665386533373864363734623462356439 +38613237633139623439636562333831616239306534636666376335393062656438376431343536 +63306137626535313664393635376261313465326163343063633832633735386264643566376435 +61353332613836316533333761383439663431656338646131666136353835326564633932303333 +34393863373865353434633137386239663030343633383230613862646335656536353338363831 +35303663386466306232313162623066336434306430393539303631306262323938643531323065 +62336532643635313461376138313132646436333439643832326263643434623734336534306262 +62623265663664343530626333656437613863643662333366303536336666343931323932383939 +38393334633964623835343962336565643134646366366165383362343137653365393036306133 +64363262363330656366653837343161316532333830336261303237306666366634373138376464 +62326661383130643361373061393331643962643638666136316531646164633064613366373633 +35393039303463376537376138626365336535613235316131663236643332656633343931336165 +34373232346461663330376666613836323632616663633436313964623237646665633832636565 +66316134636366616364313436353362313631613434366630653737353061336238633664303738 +39353435383235346466343365343263316565346137616239376161313735306265376662613661 +36656434303832353532633937663538383861613466336639386362633133393430323839643535 +63653461346435613638316130356262376536623638626564396436626466376530623031373664 +37356665306433393661656664643132353466363335366161623430653831666235643739393835 +65336664643437613435396333303031376565316238306531666138323436336138636135613033 +30646363616162323230633964353135393764393163643763616431656163386238383963366630 +66323838663736653239313964313137356261386636373238313636616536663866623931656135 +32333763666465326461613937366433626363306432663634316338316631396363336439616639 +64313634353430636365313262323037333034326231623639366434356266636661346235346461 +33343236363737393036373861326335663739636338626334643533323332333265393665373964 +32396334623535623931653638656637616634373131313939623830333639323533343665353430 +34656235316237666134316135323737396231396335343733383734316339343261646437373163 +36353333366634653434636665313062343731383334333037666532343633366431663966306462 +34303161633738326432623733393161306439343638333465633864313434326337643634383461 +61333764336139366665323666613362636238366634663962346265646366373736356165613761 +35306332343138313330613336623633373130656534313032386665613437383837323333636538 +64613539656634636133393732626432663236623966323434313661333038653030336161613239 +36356162346564303232333438303330316263636233386261316365666261313236636136663565 +63333936656264316664663939343432363963393164626435333137623833343833643563303931 +32353136306465623234356135373633306232653339363964346136346132353065316132616436 +39326232323635323733323261313839306533363464393237653038613164323435306334363534 +61616337313463633931353766343931353231333963326337356662613366643065373763313433 +30353564343930646436346665616636386662623161666533383435373365306265383037343563 +65623030623538356331653637346262636435623531643239636234633339633139666631616630 +37343436613137363031373033663830626336626234343137353166306461386337616165633166 +62303764303838346338303433303965616435623661623166613732353134303732313264636566 +65663131363066633830313937353432663634643734373032333766653337663532343135363963 +64366363326166336436303863353334616362633239366562366665313138643034396261303063 +38633535626437616362303463663134656162643737656335613939663564356663353132633432 +37636539636232316465306634316131633739353738313130373766386538383437306234316638 +64643933356336326536633861323765353634353263343163323534396465383534623137626436 +64636536626535343064386337653733306264396339333633303035666134383964326532363765 +37626433393430656564356565636634393936316430656262653632373862646461666264623561 +36616238643462356562303464663762393837323838353531393534346664356461643337396638 +36653964336335373266353332623531376565383832613333643564643835366663653537633438 +31336431643761376562333531643938303032393830373262313062313263646265366664313063 +39643535346439623762633061663362666633643538346532616264613965316232613065653337 +30326665356564663338663733616438643135386532386266313834366139303061646462653235 +66626333666430386136323062343731656630356262396332373736643831386634333264616462 +62626664303731636330656534316431333763386630323438613163353362656566376639643838 +32303066656264326166383436356566393233626132636630636137376532636231306365616263 +33646466373730373163313330386665653233366461313137356536653939393661303663386432 +36643831653266346462356633313638653735373933366665383433366532623362316439643237 +35363266303164393361333537333836623638363830653365633737613936356332666264303763 +30633563326465333161353966356430356637383636646365396632666633333834396235373032 +30346632386531643132663335616533373836643636353331393938636230353331396431636336 +37363030666135326439346363383531373965613735646363313330653437663065663664366461 +33356330313935643562663430336335663265626438623431653533616263653262396531333561 +36636465326563376264386362363630336638656661366564636537393937383563653236363030 +38633832333065303430626266666530313566636332306637623235383236656538633763383262 +62393266343038363336653661656533313430376434393064353437356639663639343961326435 +37323835623938386366303233353736653934343365353061663264613733393934376562383834 +35303739323139626633613435366334613239353538356536646233663265393939363064636537 +30376631373539346438613433336564313437326435363234636639616138656336383036666236 +62613766643835643938626162396536326537613134653837343433366532336430353734376265 +30653965323264643931633732366132613435663135393935316132333265613561636666346632 +32616138323765336134336461393837323663393532373536303661323466363833353062366465 +61303433386463613763646466393166643465656434396161646534303037393765356235333662 +32636265323438626561323863343435316364303834636434333562343237313563326235636635 +31623234326462633638373365663366306333336663386138336236363232373366656262383631 +39343032333939643534656334633633613239633162633639343465643066336236653039396364 +39363935383837626136336363353234646561323237613061373765333535373934303764396637 +30313234613766623066623435303963633338343234366237353933376537636635666162303736 +30323939646265366335303937356562393163373934366364316362353234326162306365336131 +37663336336636396539373338643662353434316162306639623939326361613632623838376233 +36623931313438613939396336383262393465666531333839383464363861346562663839363964 +33396566383231333032643431343837323736343639623863343633373033613634323938346235 +64623337316130303762653866666333363234663831663264366262343430623364323663313862 +36383238616431303561333533326664353333383364636435363838643930316561633632323832 +63306533653335313831623935626330663332323365363931363762373032376633623961653164 +38643064393564356261633038363932623737333163653936386662326566626631636436316431 +32376262633063396230316330333134376538643734626537633236623338626364303964376639 +37623161373764363164333636636336646134653664316435643335386438383538343534366337 +37623236363961303033333034613631303166383762393263383936653133366230653665333561 +61363837383130613238346166333438656431313531666366393363303139326134323664343933 +31323930623333616637616335303066313266663463643665663334323136376136323334323035 +64636166326339303435616562383238336132363765313965623166653261633461633537346538 +63393236353762633739626233623761303936303136633732306334373331313331336236373932 +38613131343339626336393461653039643966386663633333313035353563346266323230303463 +39613030326130653265366438373630653766396138643839313432343730363736643135663338 +37353839343035316334323136663463366665346131343236336261653164316331393066646130 +65633039333564323636346662613230303533613534626363386161643566356537383034363239 +30663839373666326331613265386639376333303066343565386537626361336431633130623765 +37353435646634636661666133363135663533386361663766666537396662653331636134373538 +38626136376636633065313532633538613965383063326334633630653531323633313365646433 +33363135393736646464323331666165313332366363383465323564326438323466363733343739 +37633061383737616162353734646163373539323164353130383364333366306139613638326338 +38366134346432643131626339663163646638336536356238366539316530386332653031663062 +37663638666138653965396532306337643065366465313632393963626630626163396564333166 +36373961326533323466366432643738333531653939633666366136326265306137663132336562 +64356430666261333463623036323962376666336465313264363465383637373366623938363430 +34633137313734393238666637393563636363386266643565646533363062363665306164383264 +33663831363939303365376538616532626165663538663835353263643335376539653835613162 +35356436313936623638306365633865333239636266336338383332653738623632643737306639 +31363138633761333433633333336234633934383537363232356361313465393731353331643063 +39336665376365666664663965313135626133343263656434356534623132313436393333383962 +65343636343831336138643534613632633430333834643636623862333938653361306238616639 +35306134366535383663336462663430373836303566646264376465303166663930393536613035 +65386138396531346361376233353735653537396266353862636638643765376230626135373335 +64343439663536366365363337613333633830323335303334613137653439643166336262323662 +66373330346166373164316332666635373937646334326230653437353163333838356631333964 +64616338356130613933323161343931363837343235663232326137323134353333313863393461 +34656232303864303737373036656664303038316239613436653637346463333330303262633034 +36653833313933633162363330343839316264656133376362323964303735636136623338336538 +31616534386261633530353066396330353839346438386339646537333138393565323135303962 +32643431393763653734663938656231353032343439633962633232383339643538326638346630 +34633263323432373132373038336661336666316431663766393430663163316531333235323437 +62306530643030313835313435666565363464393134306239633130336139353838303530663631 +38333361303932653030303239303130373761386239613836623937376139623136643131616531 +38653839343834363531613761646138623065313035363635306639366364653936343437306666 +33616534633431353031323035376563323461363736633163366666346538306666343832393263 +65313438313731326366343264363265353138366164623135373736633139356364646163646231 +37626430363834306163363566303435623338633932313339343439373462376638613830666331 +31373939313962636661323963323232303330363632646661306163343331346162656435613039 +38653136366139383763343236383230623261353836646266643830356333343331396465623334 +33613534656637653937373466626636643066366535333062353465303665343764363364316337 +64323135616432666463623861613161376331363435323437623636376432356262326632366331 +61656264393262656139353236613639336563613538366532663965616531326165333363633730 +32616438633864346564643964356238336638616463333838613638643466613430646363653236 +35313264393531626632613835613033373432303334366135653237303363623533646131346133 +34326263393836343433336539363030333462356565316632653266346662623335373136333834 +65646435353263663132356165313066383666646338306463666138363037616536383531386563 +38333762323966323362376566623532646334643162656164623132343063326266636664633837 +36373735326433636562373830653965316333356639363330323361386332636537633139336538 +31363231323231306334633464623566346538663666633234353631313466333334313035353536 +38643262383539663666343262316239343161316530393566326265353038306331333431343462 +66613330636366623032366434643738343362343566656435656136656632613539343430616337 +35653038333133313366306635386133373962396163383131366263386436333063313431356636 +32653966343966343436393438336638373765653162333665316633653039666637393038623665 +64373437343234393036636263643033653635306536643665656238656536303733306437323836 +64396631653533656636303336666662346566353235616162383138313937653764356533623230 +36306537353737306664366464666663353832306536646136316530346464323261653762313334 +65353938653935626132376565313132306231633865636537313365323864636162383161646239 +63333534633364646336633238373336336233386433363231343836363661346235386133386566 +39363164653039316462316135383732346465663137633232366231653639393764316237643666 +61613135643736663637616665306165613662643963656561363035393034613237366564616233 +61353438653836663236336237633836373935663733343965393831376465643565623364336664 +38663530636536326139623832303362303037373233663833303665306630393831376537633137 +33653734353061663032373937653034393361633131633565383661316130373733653031653737 +32346333646232366566633231306463613537343636313935643961653037373166343430623861 +64313663333833643035343238306565323065336430656432313834323761386639383937386161 +31383666363565663335366464386431623664643265313264376236656561653238633039356230 +38633466653066333964333432303635666338383038656166333634663935373964346339653362 +38366333326261336539373534363530643333666233653465613930386531313636336534666234 +34326564316566393636346262313136393661376230643739383765663639303133623663623364 +36376261656464323231353061303765633438616336353366643266333034373566363236643631 +35373732333464383230393733656530323139653130376435373234383564613965616366343136 +63656436396461373666663063323064303031313766616463323339396131623734306537383534 +35383564663165636538346633623831643164336364323137363163653132353937616433326635 +64623332666432313161353735626330653837646239323635373665313437386163623133623765 +37613633343465376162613731333832393230633332663930663464383535383866633033393332 +62636262666366643732393063383765396432626562623038346332383231643536623938363661 +66393635616339363235613364663530316333373735363264316239333139643063663961306534 +35366531363364653338613237333163303339366334343463663166363166396535626663333437 +66383939623432393837326436333839636336353561356639366637616533303532643932333536 +62313730303530643536323962633761333766343865326638303235336366663332313934363339 +66363939346436306461376339663331613034643434663331313239376662366134383666363433 +65396638353335373866626432363366346634656537393039383738343265646236323963326666 +62386634333136356330313762656430383135666166333830323738323561386166306362366563 +61323362393063326665663234633961363964393361323231613533313533306564636163373337 +62313234323331613939383836663734383237356237653631623865373764656635613438333361 +39656438613064613865663533333166346562316566626661636464313761663439623238663062 +65366531363830363132616537343461663264323535653335636663306339396433393839616264 +37336161653933343035333262323463636138663632633237623833323366646461656262376231 +65646462313562333163386335323361313034666430333632376433386432623735333761306332 +61393061373430656664633464313261356465353162383931363833643139363233386562363365 +38646464376336626464623662336461616235326435383938626133623366363164393439313238 +34333463643363646265303630343064313234313539653631646463666164613566663836656564 +39363539313739623833663466313665323732633532366339336462636539393464393432666133 +61306563333662646233353231343366613235653565626233373438633036336338353965666433 +36343834313537353937356566356532346431343234316166376130333963383331636535636635 +36393235353464353730353262373834303236653433333061613530343865666638626537653562 +65393961643064663631306537633062316230626533666536663464373861393431333539356161 +66343536373337373630336333666463643731323462633033613537343935626232613232336662 +32656532393766343437363138623765666631363731346435376133636236346163666630316132 +31303635653364323665383033343831393565393835366664313432373563383764626235306461 +35626266393262323664353733393661306635333464633062376561666236343062653139393239 +66666666396538373165343438326636626561333839646438666538333233393162633134373762 +34643063633165316531303364613565336137303437376464326332636165303263376635633730 +64393337623466323364313966633532316564643435623263653531323133336134333134373433 +66356162326235386263636331306139376232386635353636303030653337333963336438666164 +37303139626632393232313338376339333737623632333630636132383964626237303036653137 +32336666376330636361626632653765666536393235333630313930313137373533643335666333 +64383633353737323362306233383638643034363961633233333138363834306339386164333432 +39336131323037323637616666333033663730363532613531353036623433653564316366633965 +32613436643066313866616365366635323032316465353864396436356432333164306233626463 +31313863323464333065353733616562653466373262643664663638373362343466306238616536 +66626533343365653038663964343133373731373230393831343061353665623334303662613231 +32303130373131663931653335653032313666653462633238383536643162373436303539663363 +37313136373062366435383565646261373236303431396132316634323735613961316435393431 +65646234303165636337383634313731393563356563313335656330343631393064343336356132 +61666233326130376139646435376230613431336239303631393939396633663461636463343532 +31353531626664353838623333383439383032643064646362363933373537383231393435356539 +36383236613237323439643565613934386236653563633563636133353536363963656263313530 +35626636616236643433653930343561373066623965356533313131373730343963303934343266 +35376134313038353934393331336339373365323162323864383262333032316565363632343039 +38663762333864666161613033326133383261616262633032643162383739303261626538666131 +33393362353366643361376465393230323664303230343938346630306263643339313637373331 +30323766636134613239306163393066656130383737373330396433613834386566666634356264 +31323037633638383530633063393065396431333461306366393261666632343131666363616333 +33313762633361626631636139396638646563353761313533633564303661396235306330326432 +61336661633566303333623964663130646562363764616264306533366132393837333332653865 +38663436333433363563356665323862616336373161623531666139373933313839356637326235 +32636364616131333636663138326136363661383532623430313366366435383864623333376438 +30616664663639313566653561323562353833613861613661626661373666386562646365626432 +32306635373639396433623932316238353336353530653439336664323966633438363264343862 +33613837383765633433373661613336323665653533363430666366666663376464666566323232 +62356563396534376265353963373965313065303335656365663338376261336431323161666465 +36633234383262636262333234313264616139376366363035663264333239373637353836343931 +34656366333962353564396563323262623237616130326131643237323563626563396138343131 +66366230356264333965313561303764363265623362393362376462333631333639346338346238 +65643430393832646637353264366230363839313334616539393730396666373162316336306363 +32333430366664613266633332303162343238353264613831343437326566313532356139653139 +31383139386435383563376265333562336532316237346538643835633730623464303061653534 +65396162376135346461663666383034363330366361316466643031633732653862336539656263 +32333463643565396362353066376163636437613631613165666666616162663237623536633036 +62646161323934643736313832363764356331356137393734373538336564346264353637316134 +31373437393132643965336638633532396163333430646663343334623336356337656235376438 +38383466303766383935393137313337303364653931396432386438656138353432393766363938 +31396330333438363332313962633766376238333633626233356665366639623339373836393264 +65326462393965613430373730346431666564376530353937656438393335663563633362633636 +39396263363566383139363234376630643234666638653630343533303363393661636264633030 +62323064333066636231303130646339376336646139656264333161613837393732656134366362 +39323334303136613262333632613038666466653932303064313861303834633333333362316461 +64363562333838656562363834663530666635393830303635316130653832383739383831633862 +61313737386562636431616135333033623033383864663038343637623532333430636165636635 +39346533373432333439336634343533643038363238333038326236303536306637396335383566 +30653262346663666461343364646431623536313664336630663232323436303134366330613438 +63613030313430616232623234393536666361333464333336363439396331616661373430636532 +39366665623431663333333030346332633866303661383135623037313264646631326338633761 +37323534333731646439626132336536646539646661643037323164366539616634613764316562 +37333836373531313832623162376135646134656434343239336565383333326363303862386339 +66323536666635313835306636323237653265376437616534343935383034373631613266636233 +66613136663664383937326236613634333338666331323031313137666137383934366437323137 +32323935366439303631663263643636613765646133613365313466373838393938306339343466 +32336364613530393838353932353937613233353136623365663133646563663961613062356462 +66353433316634323161356364333363626332373632653961613363313336376462333536323766 +35623463636564613233346332303661623766373363666564363839663330363561343738326132 +37383339666631393765316135316364643933633964363332306265636430666339623066623039 +65653065353465373666376334663966393363383265316536623666626538336161356537613633 +32396232666533383436623737373430343934656635353466323432653061316432313538353365 +61303238653135653765376162663230633666353565316165646365323135623563303838656132 +39343131353964623933393631366162313531663934393434353033366362373331643266376162 +61376331626638393434303338363933623132386132303165646135653236623834653733323835 +31393632343430393838383832356132383366323239373462666465663266323437303530666435 +32313365393664313466653564373264383861303830353466643961396136653234336162653737 +39393761313663376538623664633039623961306634343334643761613337373831643761613834 +65373933336530303663346135316264343365613130353035656531623635323536303033333161 +64616638323164383132633837663264633461666135633138393538326535656236646161643730 +34306464313339313835666531313136653933653033646135626261383334336162623965356230 +32316535393633333133383935376238306536333037613939613762626536353562356534363334 +34323965383561306339666366633138643337326332323633326231326665353663613261393561 +30643233393335666561633466303939363366343031376237303266306235343134306565396334 +65613638396339373131313939623766323330356234376236656165653430663930626664353639 +37613265393834393062313437633038616466353537636639393866323737653461613430643031 +64653239396432313738646639303431633639346565353536303335626331343330393666356365 +65626134316230366664373462363765666438306631313662333731353138336133616566613162 +38383639363038626435616136643464316664646431356465613430636564393266363630623834 +32346636343962663537343664663237323264393538366231643466353164343237343562353365 +63383633613464633637306530613862653234386239326563616563626236656338643332336330 +66373834386434353237626433343130343761646130393336376166636561663961626636613864 +37303736616565646261336639613463373366313366333562636635313363383834623539306539 +65316261363466376263306231346331343935346361303630303966373966333832356434373430 +33363730396231376166633334366137306135363065393530613063373937626265303561323863 +33336134626263663736336436353062376239366635313436353135363133663562623332633434 +34373932333031633363653039656363626130323731313762323730393534616231333665393432 +37623035323131343461666265633036656530303933353361373965323336303636393061393034 +66393462366532616565646533653235353934333464303435633161646330323165643539613633 +35306632356439663531383961323966323131336237303462363537363265386335363137636361 +62386566373632396561646439376136633961323763346135356334646438346365656231323531 +66333666643533373362326236316630623364366238396566366661383434336334346362313665 +33663234303066313766613336333332366531636138353430653063653461633730636364343931 +62323739373836666363326636623032623666616232613439313138333835613038326166633963 +37623638316233636564366266646163346631353262313062663031623130306137663866626136 +36356561323039353935633064633537636264326161336365666132653635303437613432306139 +31376431343264613264643838313233366465326236633463343938653339323461383361313534 +63336465643737346563633166396536383939393639656631396463663230313861613237663132 +37343765623135326362306363613330666363333236323133373035336466383232643334333765 +33633266616431643539363562313838333037363731643330313939633366343065303238303530 +31313633613162613032393933643564333533306633333331306235653130353539643433393135 +61653232303035373066636438353764326162663562323433363439333032656562373130366363 +62316637623030346131656136316636666165353736616233356262613662616237393064383064 +31646232666537616630666163373761316336303963303832643562646130613761626464623263 +61303161646263396361346561333361346235336262303362666531313932383539323963653964 +31623762373132613135326437363764623935626533363333313962373862336338646365353837 +65303738336334393364626235333861336537363864393465353639646564376235343762313131 +64666338306635643436376461363431666366316134386266616338333837626335613631663163 +30316432666236303633616261343863376337373234343565353366343462383437643564666138 +37646264343737636364323833353166373761316135353135313562396338653031636337366530 +38393532613735323637663063316230653831333635326639303834396564623935363430376465 +33663063383330376534623534366466376362346231376638313834303831333935333432396161 +64663762376261336665326536613066666231366162616235646165626632613036363939613064 +63376630343764656433313163666462626666346435643030313663306261646564346231376336 +65626631313033633431303066643034393762323231646165346330653464633866636530326162 +66393434393634363633393334643163393266366336636336636336653262353038366337623263 +33303435376634616564323431313330663633303336363932613034626361316334656466316432 +62656237666436303764396436386232383332386133636232353437656239393134393330633765 +61373832343233353530636136613431366466623332666236663263653631636336313665343634 +66363830656661393633333239393035656564626434346165343139303434353233383837373633 +33393338303264346334613962663465626238353866383337623837316234356463653535363336 +62636530386337376138356566623036616633393436313333343963356334323135373238643530 +38373135353230383631346264393636663966383737346332323630323433343433633464303762 +30363561363530643334616461346561633961323562343866336166313734343137393034353933 +33303730323739613432313635616633396663393238363033333266313461363862316564323735 +64343161636162343964653361336632363832326665393764323236306362373165303066613138 +66633534303138386631386630323863333536343931336430663936393134376535366439626566 +63646364353734306235316235636237656530373965346364303432306135633132656337646162 +32333438656534333531343831356237323034616535363134343439656665343436366539343832 +37343761653132666632353337303932656434656134663638383833623431393931653165393933 +39343039393236326533353632363337656165396135356633623861653364656539613233613133 +35326533303061656330373738633232613063663631373839623037636463386330646563396432 +39323937363938333364643734313537663866613832653235643535643538336339393765343062 +30323133636337393436646636303031656664316131366335383631636630326432623332343763 +31383230336262663661613964646164366137643437343663313130393633653864373038633432 +33613734346638373434366265333239313066623232613136373336383461326264376533643731 +63393164623765616633623234306464346163353563396533613438643731353939373337616166 +32326330313534306665666366313831333632333263353430376330363565323330303530636266 +64623537636461653833613134316661306532646365376637633933343536376239623461393435 +63396435666262366636376432613863353932366331313164306263333164343431663730646364 +36363836626663316631373537373062636237383334316431343261623866656639633333386161 +61656439323962653536383633623631383137393262326266373664316461326438663535376562 +66346239643839653432303935306362336533663462353534316465323237396336323038396332 +30653930303161626135643137323037643864363866323235343762633161633366646131316334 +34626630383134346330373264643733373537656531646232356631323834373165316266613931 +33366436363439656261616661363661383939363265396230643561333430306335306561306564 +35633738626538646464636664363530623032333632373037363066653737366438346230663034 +64313164323266303437656332626363343138623066653937383165383035353138653564393665 +61383864386263313838343430316230626166353365633939323834333830383665656533396530 +34643761393433396463616662336138343431313434313734303863303663333735333366653766 +64393164663434386664613637613637623835616566623664613731333232383837323436316666 +34323862373438616131643031316435663061326131346437343436363537396162333765383966 +61626462376334376231653237646134326431386462653538653734316166303635366135363464 +35396638666133323761373533653031313663643561386462646638636465623063363635313439 +61616235323130393735636261323565353061663663376664313030323766386663623439353333 +38623332666335626238663538373138313135323163346561336361313834306565303232326361 +34336230653334323338666132313764616231393238336363366337663961626562396566383136 +32373161346239353135333961336664656131373437353434323461313965633237336233646637 +66623863626238383531633030663439316138633134666134383264316537613164396632663939 +65663363303363346365653462643034373131616431633665313665356466653938363533326634 +61306265313236643632386139336566393738326436653763623964626663386130643839326630 +66623463336130616437656537303131396130356134303337366136373064326334333336636132 +66636231333861613630366631373737306466366261616639313930626134383734333835343030 +61313936393930666538383863663165636230663437376239356564643534386231663662613461 +39376433303731333334396136323938353334653930396666373164613464353232626565393435 +63323636646338663236663163323533383337653634356139363336346164613866356663363466 +32326562613863656536303662653732373134666337376166366539386262643432326164373365 +31353632363561383266663564366333386431646635313536646239346562636134386563363830 +63336362346237353933643837666566313737643333643137343962646330663238316664663863 +38666531643234333934373939646563356538393431636431663231353533396332623135303935 +64643431356465626265383834613439313063313964323430653937333262353035616236613134 +33386536313164396131356639316235346230343732633138666336363631383863303065633637 +61363465363766356635336562323861326135313336633938333537336234656432666234303230 +63653534363766633638613735323963646430626265313939393461336635636562343433626530 +61653965313034333531303666343430366530333239643465353632663436306536613466376639 +33346636353465373738316530323862306630383134393661393565373832666433303866373130 +33383962353634656164656433616362366561636265373062616161376663633635663862383634 +66393539626232376236326430313130633139623864653834393334333437323934376430356631 +66383130303134633235346138363164303933323130663935636265663237326162323238383139 +32326137656263323465336632626530326238623737313530313737643537383532626565363531 +38363665656136663730643630383638393066353065393833333035306464653164346330363665 +64386636616534636263356339663930613365343539363962636265643537663630623435636635 +35373166376264353536383662366534623664323235393065646538316234383532333064303932 +63303566626131356632623330306235383936623638303061623663323965383534653362663632 +34353261343161363363373132363030343262636139333965663161343136386233353735326539 +38313539656363376665666365646232323334373639376265343736626461373662366134323634 +39666336363732343166376664666631326365663032383332643162633535653633343963626135 +62613961326635386565626537663935393536323662366562326166383836616661313535626463 +39663735366565626132623337653237626566323037393231653135633330663335666261633232 +37643331366434383238656430306131376562306634633936393863663464623535623336633036 +32666363376664663561663538616330393635313637386461613161393833613734316338323033 +35633839303863393364613132336136646564393835303534316232303134363638666332656234 +64666237323639366431316163663166333066326362633035373265373235393431653132343939 +64386561336365343333326162323162633966633961633466323332346136663164663831393036 +33386634376437613735313761346365393162646565666239353130663131376138366234303533 +61393635633831313034333865633361366338613731633964356439376361303266366266323761 +34363631656335383235376465363461313165383736366635616535616138616464646531333939 +66336431643531656639336232303738366139653239396664306330303536636265313038636535 +33376561336235633339376566363032653334373938326239636334656533626136316233326339 +30616566383034323866616433366433643234393534663238663365633130393739366635616337 +33333738373266326530363664613237323730356630623461356337353236353131623965383635 +39656236303137373266363630616536336164373232643030376266623039346636663938383062 +66636531633265333433613432633437303836653766346339336139346531626232313138336636 +31323239313032623763363866353838366135396265333533633036633065393761643931663636 +33626236643538356533396466313762333139326232663364343436646636366632393061616236 +37653833363663313832306262326534353838616533633063616331396631633235353565336633 +36386636313365313433363237393635333564353131366531396332343434353863623233393061 +35313739616363613636346130663034646565356633383833333964616530353334613165353532 +35643430363136316663356131383131613032396666646530646335373532383032313066356436 +31313530343136613066666365343532646166333234346238396163633731656135656234353362 +39613463366531656233353133366565326530353134333766363362383235323532613563336332 +37306166616163656134636230346637643935353362653264613564303766343661633162313833 +63343934613337376364623836376632386235383766333061613237363839343362623839356363 +39346533323761346236643238303164333363353334323363393137663336316665326633633461 +63356330653934356261313335613063396533316533633736656134313230386432356239313434 +37323531353933333332353534653837313131643131313636643634616462653731383162616663 +34353863613566643338613165313966346364613038616531663637316563616330313531376335 +37376562636136636331653730373735623565666231616661633436393534616138616231306236 +65326536636233643235363664663737393865336333623330623431323965326264666434343832 +37616264346533386535303766366264653933346234623361333262646138333339623637343464 +38623863663863633332373266663666663935383437333232633162373562666533323437626365 +63343931346536383934666336663131663161386366633566333130373065656530316530326161 +30633361346465343766336137376132373037386631343565393461616135643263663532656530 +30613661383365353130383761643963666630313039633362633039613931653963653037396664 +31653739616466316265303563643935393965316632373132313861643866376662616535393761 +61323662316464363036373664356662653935613466313464616638366266363033396264393431 +64616463336363656361626632366539613866656338663166323635343332303334656564656533 +64353363323736613537663733366535326537653734663665316135396530343830646530626163 +63303165633732646666373263633435396138356539353734366234316266393639623233373637 +38613262346533356234656464383136353539643736333935333535373566353166396139616336 +32306134313439343131656537343732663138663066353730623964616165663233623937653239 +64313466346363336630346534633862313930393730626630666433356635313830343766333861 +36376533656562386234666237323633656537353732383431363964346364323131383232646239 +66316163303065653663366235306133613332323565353639663439643535353566343639343632 +31303861373937633465653161623635386264323366666466343138613130646231343932373432 +31666563333565633963323735313131653335386364303863346361343738363936646431613466 +31313138623562343961666662336637663835623634663234316462623034613438336639333638 +63306632633636316535373432373536393566633032356637356661353335656337343663663039 +32663361613238646330616430343837666331353230653661383936653731636238386665646364 +33396438653732303736366465363238333263613130366266636436386662346166393939366664 +38616662613534653132383933343036376664653538653165316136346365653632646663313063 +38346236323562303765663934373562336130626338356236313866656166646464323961303531 +32633961336233366166633839376230323637333065333061666533633261333861343431336238 +39316637356135333931356235633062613238373031353663636331333966373964663466353163 +65306438643832616232323566356561323063383163326431343833386630386666623133623966 +39396531653732306132346337373438643934666164326634623038306266346364646431623030 +35616161663633396465333530623065643138326562353437633739383834313834633033623931 +63656532663035643633353532353664323933343330363661353461303232346461303939313337 +33363265623532383266326338326365393637663463663462303439613634366262616533663761 +36666539323366633662336436653839353339313265333734353138356138633834613662343862 +62616236613431383234356634363130376531366363306236303537656461646462633030623233 +39333836376463626433306630323830653465313439383333363365316263343763366336656638 +65306666303730633335393639393735393738346333643636353336323164623338633735626364 +37666536393862386435306332393634393136356335373434353466376637643063333563343065 +30323438633562666137313164383365373635656532353738323936326337376233643865313832 +38383763393162356637343238626464616630343239353337363365663135663862316163633637 +36323431373637313766653662663366353332623163646161333431373734643430363664643766 +61373034643162626330303438326663373537626165353834653165616439336235663762616239 +65303861663062613266376430313232623065356633303962393232303164363163373837636436 +38656165306465306636313132656135386364306137636162636639626566656661366139323333 +30353637623361653336626133303436353661656364616262666433323631373865626365623931 +63366132376130663936313333356232643336626137383661393636393562336366383235326638 +31353833643934313964336462633064323762663062623833616363363335346664653736613064 +34303633356531636431393065623138623637333336396264663835303164643165353732643738 +63353362633536396333306330343634333365346337633039306430306366646264633361323664 +33353937396130653839633265353232336433383232326137316231653332333663336235393838 +38396636663631306439346636653965356634663233643038316162333766613734396431383936 +63646332396235613632356661656465383537633337643166613538643439626430393236343266 +35626630333534376265653730653931346539333764343264336666633866636465336439353532 +38386334323236383739393864303037663531633662333665656638653932643864336633366434 +61336466316565386437393937653365303561336435393330633134303762323262303032626364 +64373365393430633666656162666239343065626361323638366161343863653235616138613662 +64333935666664633365333234656462366562306139376563353065653635303263343933373861 +39663436323732623561383863643435656539633030343066616338353934326166663432613135 +34633733626531613434613930643331623566386435616439363065356533333336616136333133 +61363861366264643033666563633330336662306666336436633264343966623733616136623930 +62383066343434313431643861636239653662323530383266313430623261316363353835376439 +37646634666234313730366139343362343531643837653639613363366565323066666436363432 +63353864343534346238323132383763663533356138343934623663366435646464333139396530 +66336666383433633866363738363838306134646338653164323439303538346463666639643766 +65623939623361663630343166306434376265643831393636386462316138316163303834613930 +38383938633239373934656437326365323163343262323932356166653132303164633166633939 +61313562616662396464626561343132633835663636333030383834626537633037646266383265 +37376364363133333263653762336436386634626264626331333064613363383965333237393231 +39623261366662366564643764616166343366363939626335386663323639326334303332353363 +32323361306139323932633738303136353039633637613061353438363736656334316531323039 +30326131623633373535323736393530383436333631306235383263306265353830396263366535 +63623432303931623130363330386134656665363839666662323461613261333638326530393832 +65613232336561373063353737333539316139376235353732663966353137316634666136303838 +33326436343632636339383537306338363730303066316539653466623633613661303039643039 +30356361356434323435353836313737663835303865366635323631633766356362336438643130 +38333238646166316532646330386265313438393739306135303134393736383363653065383265 +31623038653962313038636332376132653138396166653236323963333565626162643463303730 +62303539666163343330363733363963333938666634386231663061633263643639356436343664 +37613130653962663464383530363363383833323966313936343966383737656435626265326137 +64663432313737356466373032333831656436653634636239316462366132313432343139366230 +35343165396561636533313335623733393538346562326530306633633666363930356230656431 +65613335663431323738303935313137393238366236383464303864386233343334613130306365 +62323337343261326430616236656433336465323137383035386634393231663461386461336463 +66316333396132623864383336613463356533323138316466373065643530666438326262613464 +30636466393731643234626261393234313237376664613736366133316132633063643165323230 +66373365326636353535653334306436653434363536643931346532633433646137383637363565 +39643130383837643465376239333232333039356137643562626164333564376239613862326364 +31396534623161626238663364373038623336393131393832643330396134386264643836386134 +36386465303266326335356438616665313830303363633031306661653562653865386432306663 +64363038613961343034316432663933396262636664626436343137623264663933663337363432 +65663665646631643935383632646337373035373739626465346637613663373866646331343162 +30656333313866636566393463613266646130656135636438383239613232343630663532316435 +63336238643230393733393362323865643263303338303164326633303439663366333963353131 +30346361323531373232613936353764656237643261336232373733393537326266336634376163 +65356231303536626264373839353634643738303936346566376363333063376161353861336565 +39313236333232316263343239626637663039346362326463386538366161346430653464616466 +37393338363934393134333637366564363834616438356636373239666164316133343032633533 +38363262623561613761623533623038383432623066313433643164646464326131333239386232 +33313934353361303366393134643131353266353363303936393065613865386436636339666165 +39313338383165376163616433316535383061323963336331313264326231326439653931333933 +30333561323232396430353333303761636331393762663162663866653762643566386130346465 +34626330313861353466633462326532313037643561316135376436613737663033323737376631 +66373434306330303163613437656334663136326161326634396232336531303532613534373232 +61343936356233323733613334353832373035343630653466366363396534656538313737616266 +34346232356138643833643866303666363333386330366533396439646465633763363766613936 +66346661663966313066336137633434333836373736303962396230646365666132666163663635 +37663164333839613730323363323939643333313064623830313830623833636231393232666632 +65653566386134343261376131346431303563386337633863323733623462653430643131396666 +36643062623835643061663936613438326235326438343338663639613436343330383338306663 +66343532396265656131663131306137613264643634313939303263363733316335363462313635 +31313139626662313830373164323939376436343264336238363838653939353439393137326339 +33646137356130393866636633333566323964653739383936353832386463646530336231393661 +33623730323166333866383264353462646239343738393137646333313532323937363931396465 +64366239616539383138666462626466356362306264613764653430646364616330383132363563 +32366235666539643531316535323865663864316564396636373930333037373736306162636162 +30653162663864343131376364356439613831623066303338323362323561646531333834323034 +36663932366638393538646562636434656532663530303861373862323764626361633239323438 +34616366373063326235663264316564393764343935333765626262376361353338326461386633 +64656134636162386134333263623062316164383166353837316234646365316163643935346162 +32633363363935313638643361633439663163613666653862613366353932383866613632343439 +33326661353136383339336237383066613735636433343539323236313062636339363833336539 +64353039623537346639333933373636356134393665386636383935396566363234643930623935 +36666433333132633231363864633631323938633066383134623233353634366563633735623363 +33323963613839656133383962343336316430623939303931316664313465643931353462386133 +32633637623038326236363663343630616536363034366534333062363734363261623533613030 +66306364623163313639306263643332353630653534613039383561376666393635613935303337 +62616163316131373364626435323033656437313335353832363865303466316261333465623664 +38346239343238656164333232346639353334636364333634393835663466616232303939613265 +66373132643965633839323065656263343433333865616332376530353730323565646363343239 +33623862303939303932306664613362646662333963306535366435346433373238393665373030 +31653930393037356634666234666663613266636566643565643139646563303833653637613236 +64643634633537613439333334643564616132336562303339306534313830616334396638343830 +33323238633139663334633837653363653363306538376230303565656366636266653963646436 +32366530376435656130343136383835326631653263306136373936663663373034396239393036 +38313262393633366366623061336132663337383836643039376538663662373561656137396662 +62373861313332323834643838366335646336396162363232663762316538396435343531636266 +39303765313163363737366337663566663838336536336365613636316238356530623863616163 +36363839653062373132346462363163313366376662333561633862666431633062396564626361 +64323239623738373034316334306263356566656162616536316539643634373262353235306137 +32353534363066333438326432306661653339343263306131663430393939386534323562313839 +35333036626136653961323764613039356261626637643232633864336231663361326335383737 +33303335333236626463333861303066636139336366373838376663646466646432363332656663 +32303464636661623665373638616664613761656662343832616563363864396235633462396137 +63336439303463386364306561666263393733326137376539373230373735346565393536376136 +64323564346237636664353238396564323237326232353634303264356537646163623365613434 +62376136623761393932663862366531343463616130663630613561336636653661393265363836 +39303462646632666431303562613534626363336230613362646232363139306263656464616535 +39373663666431356632626530343465393562326161303032316334386336646634343333366439 +61656632653563373332353861393031613862393862633037393836646133623536356535663164 +65303162313632633437633366326563353939656566346538636561366234353035356232656332 +32336163383233333064373962623230316161623865383330333836303436333361663737643333 +66353536656536376562376164646463616663666637616563343062613132366632643066663461 +62313638393036303364393138333864343565303630343462316164613032386339353363393564 +65643065393635633562626634353364393162646431353438373639333762303531353032633766 +62653165653132323165363039633035613337386663313330383430643237333631303163346333 +37623963363931353361633230383633353431396261653361633838363536636665343435366137 +30366338626433343161633731383564333961656534663861303439656265373633633138663834 +63333435383734343562646234363661663833356633613736373564313039666236343866326638 +32646532313962633561343865303138386530636266666463636437396433643464393331323635 +30626562633530346437643662326539343237663336373230336237633831623236636463346265 +36366663393536623237343266343561343565633963616664656636303263336635383039303439 +30663963653464663136323133386262376231306161303632393937393363613361313465636661 +37363361393236353062633232396234366537303437356362383631613632383939396136343864 +38363262653963303463646462656336326664613865353030396337326336383733323036323333 +66313537306164363538303631633036386566613261316434663230363836343332323964613162 +38333931666234663439373239626332396533633563383366303434613138653766313138653139 +65386164356334613666663233326131383465303465616538336234306166643362623639356132 +30383662353737393936333533396138336434653932626465373231633434323635356561346464 +32343863626436633864303739323762336466363838373161633638363233653730323961623935 +62336562303262366633623530366139623163363635623235353835633465646432326531663361 +39393264636333306262396162366339663637396162346263633136316462336361323562346137 +37666137353166303339613133343566353431353237333266316135623561333033373239363464 +36336436363365336461633232373461646333653663326132343436333434343865366663653363 +39343265626535643332313263386261313965663361336235636466343434363762383038623638 +65366238303130373036303234396636386132643236366566313631636638626435376166653030 +31393761636137653061613933653535633634613063336361313165356465393335626133316233 +61343932343065386634393235366139333062363365653063633264353262613733646263633936 +35366334396262656562643930663937306361313839643739326230303537666638373933666634 +61326133646638376331373535353061646134636334653663653237633361633866363430333733 +37303235636531623564616366323333313137373066643237386566383561666233343930393230 +33643661653035303733636562323136393966643865666135646134353561633633396365353334 +32303031316631333465646431643061613131333738336634343135396134303966623666323364 +65383637396539613162313533396566303664363434316635353338626132386233626339653365 +37383934323736383838373131336634636530386630303535336236303636323263353265323363 +37646336393039646361626339663035306439393864326238333162663731316237646663356166 +30333161313734633862313263326536323166376365626161386461313564386135653865613935 +34366465396233313735353334326234653937323032303339653237383563316230663136623035 +35393632636536616162336433393733313834386638633938613733346431313561383139626263 +61373437346332303463376436356565313763393938306634356335313230313737356661303339 +64623863376161643132643732633361353137633931303535326632353635376231613766323137 +32303434386434303334643339383363396630646632623937646661333837633364373861623732 +39343666366335646364353564346665313830323165363035633332386333363863323865363937 +30353862623566393964613038633538313638626161373935373262663566306130366166636464 +63303136646235373136666237336336636537343739303132316663336533363535633235616265 +31636562356234303463663066633230666539663832626465393933363839346433616339316438 +33323239316337363938303536316361316332623130303566653631333830353331653338396331 +31316230323036653866306134373466666565363162313731626234316531626138383935373338 +32643466623363366433303235373535656134386163376462626162623261343031656438653935 +66313131633963643766623165346663366532653536393432343761643662396463313130333939 +66663531313535613033313938623639346436323030343233623133346533303732343563376339 +65333138336162613831616438666634643937363766666166646635643461353838626261343865 +62666130633838333036346661646530623864663533623566636161623739346235333236643635 +36613439363630363063353039333962616534663861343265383162613633373732323638323035 +35363639353937323562303533303761653634313636326434376532393034636163383466616566 +63373835626333613964323763636132666566666637313339656133373834643131303564396637 +62376335326561306435326433393363323836353935633438613430303134333164646630663961 +30376430616166653639626563316661393962626531353037653634396564393334343961313132 +63663565303861336633303137343332393463323536336236346336616363383662303536383161 +61316433656564303238326339373865316634343964663461343932346535643730666662643238 +35363165353438623762303135333562316138303062313038353537313731643631613438376430 +38396337356136336538646538393538363837656364363562353137623635326163393063656234 +36363431303937393130663466636331313936313034363933323864653362386439303862636563 +64643732386334626561663537643838653165333130313734373465653861323036316464323464 +63623166326234356666656539616266643539623738646637313637396463373062336539323664 +39373939363137303331623964363763646235666331623035653063663362353135623239303636 +35303561333236323639326564663661333565376534653634383932616132663139343263613836 +39343330383466373834366239653061633562393932663263303437616536643663353561336561 +63616334653235303838326238376437373735646431393032623462353232303562343363396134 +64656539343564383831366232336534636265313264343866633563343065643232616235356437 +37653161353331656339323538656463376663376534653463656133633264666131373931316535 +39316336336133666633383065646461313230383638396636373531353965396162323538666337 +31646235303663333266623535623133653938343730346337343230313939373434376262353233 +33306661613166633164323534376161366462346235303337376632366563323630313437366633 +65653264633361313063363335653638636632373033313663363134366663336266343737633365 +65363865633663623038336636303865343033636536346333346536353432346337303732323162 +39623238643262633964313163396430316464343666616463616339356437656635663731653564 +38386439373138663230306165623339316134376233373062613161636262626539623261616561 +30656132613736396630353866663332616130316165373137343462376231376333386137376233 +66633239646439363137626163373535323931386663383330383139303931616134623131643231 +39633466353038343162336130656664646235646264643038633632373331663739643964303931 +35346634613762376538646539313739316332396635386566646362343862353331356365353863 +31353430316633326133336266653264323334383036346264373465316436633535633930376361 +64343266383433373530353666626438366666636536336136316164666338386530623338363866 +39666632373736333964653762383066356331663663396561366435656132383835643566323061 +64613465643737623433383837613161313834346431393562643337323138616430653564376263 +65613735316139666234636133356335383965336166373664326462356332373466316238626462 +34353738393033656531303630373261353566313638376538353835343261613030643235613734 +38323831653461313936363034376635313961313730633162383533356164326337616531366434 +33623537303734363266326234626239323839316231383031326165313132633261343866646633 +37393164343761616666333161343531326333393366666265356132386535663466646433626330 +37393162663531613233313431363833613732343831373065383362333130373262316539353037 +33663632373737643936333563336564633433656666653632343433376530316332376463373630 +33653032616664636133376337356331343032633335303761363162303765393861356135636132 +66663231373232623762323337636165656439356533313863373330623134666330663962373933 +30326564636165653333633933623031393130613165346461333533303033383835363838316332 +63623763343334313465323065633435343766383335396637626137386632303665376630376661 +61646433316338323338623262386631316530323435323264666161386465333531353661373830 +37643837363832316236616538633466333037353337663332663135393962333737653238616165 +33346536616336623031323365386238303363626362643238353533383338623937356530363434 +63643365323632636530366431356562376535393166383936633066356630333963323764636430 +61646530353166636239306533636333316161613166633439326335666435303238663866393039 +34653930326630643065646361326235353433336462653133373136613064663836323266663037 +30333864333030663038366330633832313030373138333131346364623865356634383733316431 +66383334363064643338663532656166623566323136663238383565623762646563356138393538 +39316162336437633832393164313866366565616564666330313464323837643539323965383265 +30393936383533316661653364633831643064633436336162326662366462306335396561343635 +64323432306163633336373033653934313165646334626462653666373262393832333062663131 +37373238623435306664323030333536656633393030313263663932623536356437393733666639 +61626633353430383766383033633238343732373064653731333562623234616430343234366365 +32653465376637623136353839373761666334633732646562626436643363336234333535323938 +30636632663262303561353363613165326630353534346231363832383930363664643333373066 +62353431363939383537633832623737316663623730366338383563623261653736656437343436 +35373736363061313466663533383364333434376330373163636261666663633464393864363538 +37613830633837633962306630643633323633666261613738643635306561383832303066646435 +65343336323637316139653634613132653530346334343830326334313236666131666363383763 +34333134633737383862363036656134336165323339313562343463353862386533336563393162 +32633866373639366237623438653633306138323936343039343239656339326366383264386465 +33316231383065333235386534373866323633663539663165396232303039626165613962303733 +32363465663934316639346231653035616537656561396530356138303436613038346637663930 +39356666393331383132643166376633373631313533666532303161633539633863373432643739 +38663532623838376265326361633830663735366366386430613438306132373166383238376562 +34303236613866326135383337616436306239363764303566356131396566383538626561613364 +61393361626230613531306137633137636536393435303938316332323166343635343266316565 +38383038393565363438306238333262653234376165393536303637353434643634323766353363 +61633534643039633037656163346531393666623333306135356365366131303930353838646361 +36346635383331356364303931653764363037363134656635396535323437313064623933333866 +61346339613338323264303762396661323061356138646339623963383261333131633639643036 +61313434303365636431333238393639333837626437383937316661643161653637643534313133 +33366365353764656163613037316436366363343264633566653433643065653562306231636562 +38313564373635613939356463376664356636303165386232366164336161353261623638366563 +37613430306265613933333466316631666439636361343331366433323661343037623532336639 +61356136656264313733303265623934636434393631633332626430383361383666656566313065 +39313261363935613431396664383039346165623363643166376636373732376263333537363535 +34323239306535323062333962303236383334653264613837646464313638383932623538353262 +62613035323765323936333764393739386134323563373965643366386634613036316435396232 +37656335333835383965653665386262663939306566323036633837313631613938316631313336 +30336639356363636433616532353635316364616631323333386438623136313636353835643063 +37646530626534393132643438623766363461396363666338353132613333306434653639313039 +37323466643336653961653234626363353266373239663936633832323638653763323231353332 +63323132396430336130346661656331393064616261326535323830353966613830663730356233 +36616633656265313636363637363739353335653131613233623437656566636536633765613434 +30396566333066333931386664363462303137303030653334396536353739393539633663323332 +66366336343734363566303163663832636261656333346131323934336537323234323262343337 +33353566383138623935303631663663326134666236633530393834613266333566656565613562 +33623634336163386235343266373263393132666531336631633361393063626466613431303837 +63643731646532373562613832666461323239623738636435376562666331376462663465663065 +37636338363130393462656630393630613265333538376235303336636262613132383139616531 +61333930623833343962343435633961366266616638303131656333336136323835343766323037 +64633565356135326332363734383239646162343831386331623265396165333663366161343466 +62643765643539346164386361643930376235383631363636616531343036646637373733313636 +63303836663839343464306437646565646263306630643736623531326635386538663932323062 +64356539656235383237393739393565643433316263353836643364353037386464326533366165 +33646135313836636630373863313436656165343637626338613431316437323463376366636462 +62396330616131623966303437376232303035313562323831336338623564383339646330333035 +34336238386439393562643939393766313638646632656334366661653331653433313031666262 +33323436396561393135393431323261616233323534353161383139613336303331653463616530 +62666530326663303237363438373331363961343933333763383534663836396335633333326438 +65363164393730323839376464303031313936333233616364356233336533346134383334393636 +62396438646637656431646465366162393433386266323830353931653736346331653364346465 +61663739663539653437373033646366343662626338396230613362626635363739646430313735 +32623963346461646531656266653831633731326664323839376130326333623163646564303134 +30356337356563343836346562396631376464346366336433393431643864376466353038666434 +37326133633266356531663130383836613239636465356331363662663030623130306664356533 +64343966353931623566303132623164666537636466353939613133396662303438623438633537 +30663238616563633862313964633563356636396138333366616137396662623136313334633265 +33313761613735613331653965303636343835663065353132636237363438306136343036633139 +30383730393838383465383138316466393166376131333431323366346239313665373633313136 +34326564316631393639353865323365643164316535386139383934396633656566303338643365 +64616431633339663161356461303565616131303561613862336330356236653465633064316637 +36336133313562653033623736313039303365626334353764316334646263393338643039323462 +30356365373737626335393935623535663931376638373661643033323261373437643463373733 +30363832383633643134383734643235636237353435643665353131326131646664653161353239 +33633566323965306363633134623337616364616437633935383138316530336135373039356337 +63323862666266366563353561346361346564613230306530663837663063613265373831313364 +38663637616161626261386263383234333430333639646136383066353234373265663832623563 +33326537643139633432333032653736663030323234306362343361373631336336313465383662 +64343864333962326461366532663137356332343631376332323664346537333866343762303866 +66343232393264336162656536353334613530613862646664636338393761373963366462306231 +35643831616538356638383666636331353030306266386161343034366163383065666332313066 +39366630306166303165363937366132353237363533376632623663323738613231663561656332 +36353361303438346238623862363836393636393465626465363734353763373161633665643539 +63343830633031366635396162663264623538656264646164353665656263363232656139393961 +37333565303363653633616162646566303437316435363836623962653331373339353230373466 +34333034653338633735333738383235396262336461663766616134346237633264613738343935 +39356132333065363734383261343932666566306435313362386635356335376138383533663931 +64643066333639313735646437666430376365666138343164323661643634356566363861316361 +64353662613637623765663536363164313032666236353336633564363864646462633736356466 +38376366376631653239306136623234666664643836393266663435333532353131393238323436 +31356464633362363430616365366438663330613738663566623236383936663635313933623632 +65363730346332363639343665623734373365316631623830333931653630643566623662323230 +66663865656333613134303830666137333434303964663638373535643330336266323730613862 +61626338373036653533303036396637383962366634363062656337363961613065356231383265 +62323231303039313634363339316161663835653539643532346138363533366438333562356436 +38616165366363353263616662613361393338376462616536343234653539386630623633626230 +38616430373838393032333837643533623330303061303236363733303961353537366162656638 +66353263396637373835646530623562353066373738376461326435306338633064306262666130 +62626133653133373461353636376533666662333335646263346636386565616431633434353132 +66653966363965653834626333303866633035366234666132373338646263396333616634633731 +63356135623439306166303438316433343235356163323337346661366239646264653466306432 +36356230393130333938636564346562613563363537376233366233636534316263373930616334 +66363064313564363334623734653866616330313839336463336162346439633463656265623633 +64656162626632303139363739326462326231643661373361323739343235396261613832386661 +36626665643033306437343232623163376636376134653238346332306138653461613932313431 +61306331343363613236663337653632633861616231643863346331623433656161623234373839 +64356434386563636436313063613063663038373532313637316532386563363130373539663239 +39316663373163653462373230623466323434333365636562326136373834353534396631636238 +32643433373466633863303961306632666562613833333433303334363939306633383862613665 +33363634666231333836393936336236633764666465616432376430623032353836613061656666 +35313330323031363030393965323731313034333238333636646366613237306530613561306466 +38373337663737616162626539366633636435346566386139633437666330656338353466306537 +30313437336364356431323130386139323432323937323031323565313862663937373062333231 +35613162393462303963363133643531383334643433373661663537363639623438326433616237 +32643365343538623734616263663364366431363762333564616139663765383533643438373761 +38656535323866666336376136383366323662356635353633366233666637626137386562616133 +30393836373332643463613338663863613431313635306336333836393262656261636566353130 +34613565633535383135363766623036373033366539656631303232363465353537326366303532 +37656663633163663538386662393265343636346637613033613031336631363065346538356565 +64653437396337303866313861653935353764643834613464346530643064326162643564343361 +33633139656337623339616437396439633635636531376564616564383639663332373537333431 +38303734616665613934326638323730383731343134646664643865646362633631313033623134 +62323263303233363235383764303338346237303038353331323166303532626134636437653934 +38326636613037303061633662613464663465646561363530626263356637363334323036363231 +34383832323564633534343861653665333636316439333137353630623133636662373462636332 +35366364633235316439373332623437663766643134383964326137346364366539363363356330 +38313130633935306433376437323462346462343935326265366461636634336332633833663365 +31646135303335383338396232643665656139373663616637373064356464313432653431356465 +64646263373564336433636536303034343031396536313566353837326437313033633133366234 +62656634666532663231623138633861393237376633623835326532313136313233393239656430 +63653033346665356666323064643863356332383238636531373233616463663239623533663930 +30623138643165643661613834623363333364653065333334383433653536316131646136356234 +61356138323264306366666663383036313937663165326335323064303032396434626566646436 +35326138333264643961346264303530386536353938373839303432346133656465323034323964 +38643766363738376261306534376136376630303537643363316631346138616231353534306635 +34653638346133326262376435653136653364333333663432333235363630373538663563343566 +37386463663630313565623965323538333566313832623062663736346334626661386531336235 +65373239363461623434663936623162353732636265653565616665626161343266626362653339 +63663732373032353666366432303364636630376566633430623633393539343432393532396661 +33333232353636323066623465646432323930343431363166363932306234613762303836393964 +38386630646562336638323261323266366438373366396531313838656564353731353565623364 +34616130316463373832363562306662376262303162306431323230663764613535613263323138 +65346366346630346436353237323639323436336161396232343162396362643335616230396139 +30356639626431633865386233363037386631636339623561316339373661373335363964633365 +37396365656632343732346436326566356365623835346130346530333361333233646536356562 +33366336353230356337623439363161376466393165386433383335356363306337326332616635 +66306366376538343338313964646337333066373239643266613039636265653862666461396164 +39323938313131653164643063623133396135306463336465396633366563643564363336353931 +32633133303532663830636236373237383537636534306366623036323438303933393462653237 +35336332333639326363303338613832323138346438623936386133366161366534323064333039 +35353234613062363532626336323930396638663766313962623238666432363437613965313066 +30666364656564616238396630343563393032363736323637396634623833363661616533656434 +32656562376261363931633061343634393435623862336263663234633264653335626133343566 +38333161326636333434383630313234323736326633626461343262343963313334643063333633 +61666134666434306434316162646461653965666134626161636234363132396634663563613263 +61663938386134656435316230323639373561303064343062626231343364323562633930363838 +38643538386438383937636330623166323833303564643433343735393131313164666434373665 +35386635643361633638636337653738656333323638626133383364623132633635363734386665 +34643334303130386462383235643230313964346531623739663339666563393961363166366263 +65393865343339363435313237323133343031363731306561643737663131376639643530373336 +39653334363939396532313331633737373134363861373566353861396261356637376266323431 +35333363386663653462343764303736653133303465623230316434373861626664303464623332 +31363234313631393233353562376166396532613162366434633064663733333935306137346338 +33623336373466656537633837623664303032316530616661346631326131343237656537346139 +65306366376663393036663665343639656234353137356365633766393865333739653161663264 +39356265393038663539373437373261636661643431353064333764383966356638643130623065 +66646532363564643364373631333436376637666239656239316161373265383037393337333136 +39396131343235336261653466373238613965613932396137353361396635666638626335363737 +30333361663037343163306238623237613565633738623130336433636561306161393362643662 +34613261316639353136333935346439323463666333303137376639623035633330366565383533 +36323463393032323533666232666431636434353030306663633831626463663166636262373039 +61656266326662396564663237393230653736373238363536656636353661653933353632303430 +35333938336631353362343738386132656165333839666538313764393531323862376632313966 +31323331663738656537386430376463326564633163663961643066356134633166386337353665 +31373631316564633230373237316334626635383039333537636531623562386338323566653437 +62373266353530653537336335383631663665646334393833663862393563346363386665623933 +66386437346234653430383935343534363138663963636432346135356633383730613631336439 +62376630313563623261646133663937303336613032613763666231353363376164383739303332 +65303639373463653834353031396431623433333935323336636439316534373532626336643534 +66343064313339643630386435366630393134633731303539393362306233663338386534623461 +34343964383336363239656230646131326236303032653363663666623738343763373739346163 +63626661656666373930346463616233373239383630326562393762353437626135383038633831 +39353635353534646239393964326337613833316230323361626465363736663033646662313766 +39383164326366363063376435303135626661393131633062393466386466626439393765363236 +64376165356434343632643135363766373364623333313763633334306335333464633634616637 +61383935643762663966326331393335336565313262316636636239303536346432313664663032 +61303637326434386238396530313836356438613231383064656361376361313430373762613932 +31626131316335666436643364343261346163396235393730363330343766356135303161386536 +32336338663366616231356162633963656362613731633336363136623930323032383731373362 +63323039393337626331636430633934336339653533383037326163643739363438363930633830 +64633336326535636463313838666539336266636236666432636535356232646530386332366664 +34323838636237306334306265636339363633383635303230366364656661323332633864653962 +37313339346132633132626533386332666337633230353039373037363461316231616232626431 +30626563363038336432343038373963663566313236346262383034306339663438663032383430 +33363639333430303666343832303535623334356136303732386539373033363364326464383265 +39356635326164353735373262653737343061366633323838633565633031303363373432653435 +62303961626138353161643034393137336364613139306533333838663436636335633836383130 +35643334376537313565363639383266653966623833343735616263623531616339616438666335 +66376564663266616539396565313433353464613333663632653834323961633366303066633633 +31376137323036663633633231636162373764336430663130383165313938333161613733356632 +37366162663132343931323934356137623564366662653438646235666464363766663030663566 +39626332613036663930363964643763363132326438663734633935616430633066613235623333 +34656232396265373264393832663365653634616461623537623437633834386464393362336535 +32663166383337363562346434323662656233646539396138326631373465383234326634623234 +63616665323735626364356362393534353738356337393734326636393065633533393536313330 +37663437656239383638343562373638303061396631656232653337346532393636656166313666 +63666637636431623537323065613261363237306535303234393433633030313331623763346238 +31663238643130623039356132653935353434333863313638613331663864376262646434363933 +33343165336333633437643364663037316238663535646264383639326434323230623933363661 +35396639616662663732383165353634326432383633386233643736346532633062613461363061 +36326237323664636531306561356130356134653635613232613535383138353362343364346436 +35353837643565653461656365343135626463343335633039373637323839356135626639653966 +31643039363937326633396438316339316233396336636538383234366163393364613731383239 +35306138343066376364363138353266326635346131373834623065646134383761306536306662 +33663832323262303234323738326234663930393938373163383636626565383765303163373438 +64643638343566393464356339353838303037313065336539613839383630346338343230653465 +63303632323732653333663632353831333163386430643861383930656235663038386166346464 +36333565623130643366613930666239323661333132666166616432376464326264663865336234 +36343637616139646538633366393863623932313835623263643831323863326366346431366166 +65633863616230346537653933633732323033636464626234313830356262613139333439633564 +62353566303938333538636632643061393764346532643566633933643839636535643235363137 +30313734313330663439623164303862663435313134303833633238306531373639323063613661 +33396239393533363233643064303566643836333334643562303965623964643137303537303634 +30386337313566333930303536356439396238663539356632303430306462363564363934393236 +61346635653332306162653166646461393663393232323139316131363735393966316362623162 +33373135336566633961373564613862323363633830393231356633313763393333323734386163 +62343862373333353334663664333635303137323035343538616363333434663837386534373832 +34623535313465656438653432623935383639323961383764623465616466376561326165343931 +30366338636436656231653838353730653931393333623731643765303830386637353439396633 +66356638323833656330383964393435623165303164333163626263646637346230626363343131 +35363436373263333463623336623064323932636637353866313032386636393135366239656336 +61323766633038386337306432633237663139316564623765666437626138396639663634316163 +61326564383566646462346637363533373866313636326333353132633535323866396331336664 +33343730343266323330353934653863653965316534353133303539633635353365643163636463 +33316233313437306165393339633230346161613164613938363039393038346166303763386665 +30383334363630333336653636663863633834316561613039653032633161663031343532396330 +32323634653738636638303837646164303538623161613635336664386431386338653365346633 +31363665613566623039313362633935303634393466666132623039313766323331643936343838 +30303836666365626234616161663631333264666131363361376538623339353564376636303138 +66656234613765643330646435356531363439393662363064626536373032376538633964326361 +39353464333661653361303630346165383365306430656337646139616137393061303834303635 +33346132353865343035336563343837306431613339343639653363663465373833633036316566 +64643834663835363533323231333661623733353733626237363538376434383063656662326232 +66633232666661623536343930363365313064626234633239346264313866643964393931636439 +62636532373662313830626465303266663762373732366637663165393934323538643938323134 +32396238376261353863613737306238643135623439363236343232633730613839626664346433 +63336661343761306665636232656636346237373963636163373563303066313631663664343334 +34323136636539353863333363663761353835626662303066616164396335383931336466613137 +61333831303130336661393265346464363939353465326330616632343939633665343666643236 +38353366306234323636636364626633306638313664363364303233306532333263303232343737 +37303465303031636530623566393634373365633166306536396332646137323633396130646330 +63653266343639633634346164333766393964643736613939393937346136616262393731353134 +33373564383064653735313963663061346164376634343436626539653833333564376462393731 +35616234356338336639663663336437646533646537616537376163616665383662333162353835 +33633265633139646339366265396563313336363533663839313533333363346133383534306666 +63633365643438613232643438336632383239336537396133646139346436323630303436316662 +39633434366363313431363130643662323663626230333636633730333630613864333337366532 +62316463613934393464363362383836373937383837396466366633303832343738316637303261 +38346433653761376361623761303239343963313939386334373964343461323664653864373838 +35366661323661396638383839323266643465376534633833653634666235656462663866306536 +66643331303939353033363436656662306138383763303966323963336235623466613036653339 +61383565366531373434386139623836356234373931653962303036396235633337396166663839 +65653065303939653932663030336332613263356435623433383663353832343434636634386231 +37643335633637663931646132316164306432616261353232653261646138303735376632386133 +34376162303166396562303562366633343164623739356661663363663339633130353231626231 +35653236393765333833626435396664393265623134333430313337656533393131386437653262 +37376134373062626664643939343236643064653833653935636137643935643130376534343830 +33363533653864366433313461326536316539376630366263636530343963373033386664616332 +33653135336330396265393666323664613033656564663131313234636436386563303737326264 +33303437336238653935616537663139396537333935653764376437623263356234646232353565 +31356666623962303638326335393730303465336435653366343931376230663262623336663364 +66333464396661636666366432306636663362383831643738366433383666346461633937386663 +39376439613762346630363138643836643336326164363966333762366664343365333263613363 +66663336386661363939333062626333316330663864336364306336616239653232666264373830 +31363861663333383061336463386665636463373363613265373066303033363336373162316165 +39363865306362646164353136316137626536643338666631323030666430663330353234663938 +61656364613366646666396636336233306132376365363166643461626534303265323432623232 +62336261643365393366323766383939366363393238373338326535323239353037623663393464 +37306262313138383665646437313335646336353566393963396362663765326430323433393235 +32363066343430316364633564353032306336636338303265303461646238333931366665653463 +30656661646631386536343362616161356563323930666131353631656565666538343437636265 +39393232376230356563643464336663366136393938336239316366346633306234653163393334 +38643038303632386238663361613064613436653130333539396365363435356234633263613662 +36313839383033623438366234633031323435623461666565313461396234336636633335353339 +33643262376233383133306135333161666161623163353730316163363734383633343033616633 +30643161613530623134393034656364333264313263633136376330333862613133393432336137 +39613337306330636464643732663230313034333065363864613738303764653662656464636236 +62393461613566363538383837376138393635646236393966623034316465363636396538663232 +65663236383361343363373133613762613631636133336132393463613334646438643430313632 +33666630373833613865376632323735306662663663633838646638626266646430663638643335 +66323439623261373666616364326163353936353263646339363636623364666630373563333065 +64643864633038316165363635316165363539613334393937333562393963623131323236613135 +63653566373732656561653832363137656338623265376632333039613364333439356436656639 +36653663323762316539383539306130313139613063633565633163343366643134653364303335 +36393731383064343962393335636139636537353435313630393166393864663835356663653834 +32383665366534643962353335376162646632313639373634306437636538336133396537653463 +35393532663734663163353732636430346436333933636565653234323232666634336263626662 +31343630323832323439376534373639346266393237316665316230626433613732326539366531 +30326161326166633166316138663232646162356464613835316431313464336239303537666534 +39393339383765343135373736366631356266396366623434613463323838333263613964386533 +31613136636335616666336134313334303030373034643262316332396661643835346162623736 +65323436343235376538613336393437303766353161343162333037346165303538366362333566 +61313438313936663230313434616633633064613232303037316561383535353363316261396430 +64323634373033353238393339313063356435336365346563373233333437303464663634633439 +30393534363433653839356463653166313538333638363165366436333737643238626135386464 +62326564313836653837613965343664656564653436363333336432383732336463656365653039 +62383065373161616263626537643062616234326133643661316533343037623431313661326630 +34376236653165303332373065663162613632353533666263373834643031643963353262636632 +39396563626136333138653763366264303535613038303938643136616561393261383437383661 +39366136366433303864383632313231636364656133616662303336353731613335346461663136 +30656634313734396334326363333162313337653435653032383761626135393335303630633763 +36363264313561343162633833346363386465393735353363326635643632643235363532373539 +30313137363966353539333062626661303135383633633162623232343466663934343462653236 +62633663616234636236633266323838356536306365383238303265643161356135393430386238 +63386636653833373963653866626237336334336666336337616166636465663537396139356435 +37353064326138613661323037333862363734303361633931343330623465356433383233666536 +35396637353561323132656539393465366638636535633966353366653337666236326330326366 +38373933626264353532373837326232616261393735313965663339623564383238366539313632 +39626532633563636134353564363237663136656233353664363136616238343163303139316364 +37343038303964666665313463646634363462356564363437666132623466643437633933663737 +64343231623434353665303332316561356533333737323137313235643131626464356635636364 +38373465626533333462323435653338643030646636623963616136333138346330353465656336 +61376337303665363361306338313733333964366236613435396437366665393932313365303061 +62373161656230663664653133326437356130393836323739373631306533626262353532323330 +64393135376165386561356238666361373038356265303534333134363939346432646536303138 +66333230363063396436333230623061376236623837336531663530626461646531643464366133 +35396532666363356436633039636161343664396564636132386639623166616437623834373535 +37373062326230393061373636613563353638343632643732366236353130623939663266656633 +31613036393361623864306164316537376237623130336430303166383466653265363939353932 +63363463383631336239316236343865383935383634343564353139393732613334346339646466 +32356335356639663637666165353634396233316464623735313364393364666332663238313037 +65316638356236643665343634613531326637623963343633626662633637633432633237333661 +34373838323635666238666439383561346531383838313233663238616337383633316532363866 +33326430663435613763366661343164386437633737646439636336383638653535353837663733 +63396262303830313766613739316536376332346135643731366434333732623866353464346233 +64373533653635363232316462356431363363363531313363386464633232306363353731396432 +33333038346234363364373136653036366339313462386332396565346132363561303230313637 +62386339376238323838643764303130653461663361666139336130636366356465613836613534 +66376238373533303532646337326232303938363061336261663837356264356234373130323533 +35653263313265326464363535626466396131363838313235316335356330633266343035393337 +37356530346464303633316431373731396264666139373138326238313562383138646364643537 +38386338333036316463353861383562353833346661656263343962333133643431343766383037 +30306439326564643333616264306638616439356361313132613537333533383830623162373366 +31393331626462383931343461363735363065383062313830333137623637646264313532633338 +65326465316461396338633766323565326332373039323330323830393963313566343065613030 +65633038323261356565663730353333366461326466653061636663646431323530323166373062 +30663538626431653361333165323032356263353335316634666530333361366362623466383763 +34336266656337356230646663353330626233333930363337396635303138353165396531326230 +66623963386331666264663131616162306332623537656464363333366135336464633765343932 +64313162336231656362306662666533643866666132653533393263363835323766386666373436 +31633861633639383431373931653261663338386533633734336339363137303032316334373562 +36333265623965623764643364396432623939623637326637383832343565656436616632373537 +65386637653736373865376338353939326334373630643666316337353464323837626331323231 +61313865363265373230666465383963353063373132333539623733336666343262653934323166 +38623331653830633639346530316139663134316565633862373262373237303661646535323137 +39623339396531313966316137373531643834653436343039303135623661653134373731343264 +63393864643038323433623166366639653961633264616239636364383766313532393135666236 +63633737656266343039323539383161613434643861363064333833663039363566343539623163 +65363461363038313735633461303764623666626564613137306462333830616362303131383765 +63663330643466333837663239353862376361333033323263616138356264313564643633636431 +38663362353965383061616530333862386438343737643764376166316165633232623033306239 +65613732313161336636336332356130376536333164373364306436306636613139353036643135 +66346539306633646638366163383032353361383462633564633535663034616665303831346561 +61663934323130343134343037336266306561326136633338613431336334326536376530656331 +65356562643032353633633236333062346564356463356137356231343866303562303961613261 +35626535383937633033353062303537306564353231346563623261366361376139313139623735 +63656632303961656234323735613736336462353062333164363365303137393832346563633464 +61613766653963633234643064623431626436656362333431326266356162376138626639386635 +64383737643064626166333761623638316530623336636236663264636664313562363730626463 +61326665303332336238623131646166616362636134376438393434653137336334396131393533 +63376133393265653530313565336663633163643331633931653063366639656466346333316232 +35303531336239323031393231633138633732353933646433323561633230623232343866613862 +65393062323763623430316437633662313839393436363865346137303333336363393738643132 +66646235356637363431346463306536303431343466366531646630376133356431376638313663 +64633739363965373262323035646366373633643361353339653365386139633035333735313462 +30613361653934643661333739363030643661323365653161363164363234666236366366646236 +61316633303133376333316438356536323232666462393666356632306436366163386266626336 +34663637353966333531643838363064666666623562323632636338326331353765653236616530 +38316464393837313461663361336139376666346339366237613663396264613234376164363534 +37383263346135396631333536616262386361323635336166313331653662396261613463323164 +35376366623036353039336563636131373462653065373333626161653835393238636565313832 +32346462336366623765643161306631313566656366346338363832333765643232323464366234 +32653639623463383234653939666466303265616662303031623239663866653336656232373264 +65303433363134346134393138353463636330626235656432313937323763303938653632326535 +62626461626261646665616534363535313933323438363833303935366365386163613266653637 +66353163313235323266386639333363356561646561333165323638633132643962326533626363 +34396362393637653166383538646261656332323332323834376562393365313033646330303332 +37353530393566306362356565343835306632613536383539623335343134383431663633616365 +39646634316632333466653930653564306265393561626631303935626639356632373363393332 +38356165346265616431313631363264363063653733643031336634356439313730663665316363 +32343664363662663630386363626437323863396131346331383635616164313961363766646365 +64653834383065366338613934393862393864303265353065666232646364323565303932393739 +33323834376238376436353766356638323736643936396138623834376235383834633536643862 +64663165396630333735613034356133346463663163383666656261386465393330396230633136 +64376130353363666231343339626135343864626232666235393438626235373139333935626666 +34626661336365373965303634316261363463396262616634323035323839336662313963343839 +33653538333861366664346132313132663530646165613061393865353034623261643530343634 +30623063623634376636663735313630633964626231313762306166613464353065373239383665 +33373736303066663036303733353431653632353737396263346365646564386361316534646432 +34636133663133613134646535316461353464336165643135663832616633363163353064636565 +32613932623032396436656166393036366435383662316539656438323438383561616635333331 +62626531303135373862643434323734346264613135323530646539316161376230306361333062 +39656535326464353830643335656335323430373939623638623037633831336637326334656634 +39366362313339376166336339636334663037313238623965643836353235346438633132393862 +35396166643065613537333961633636336431363862336138346330616333396233393034373033 +61396637393939343033393234373238323434383739626338316433623466383164613066386332 +35353032653533333662303938393261376239383565333365656437636130373736633138653630 +63633965353064633433353562313335376264353965366338623835343235313463323634313030 +64653337393131626462386537613961343663656134323138386335303635306436386532366464 +61363864613664366531613335643566663035393733363437383234333765633965313139316339 +32343866616639336434616563626538646237316530303166326438303730363663623965656366 +39333462356334363131626637613533353361313164306661386465393663623436386664363235 +32656362343838356662333839633039636533383366386539306133353461343637666436646365 +35386436323633336665373331643439303164623564343133613561633730366531336136333334 +39346634633064343536613838643635633262323732333132626632373661323833353964346264 +38326238393661653430323738666365656337613563643632343732363335373632643038383461 +61623532343335646433633264383531333866363236386332396135303834313964343364636265 +35383362616130663966613436353538303736343861626561633764343962353330326436356337 +38623030326364383832353964346132633031663165316661333938323537313939363131623034 +34653030333765626134363464313963383131356336313137336466353865356562396464373336 +37303134613139393132343763663538353938313961396633613066633165303334393034373239 +31636530333834313331303138343965326465393965363862653230663234353761613832326434 +64353635343634623765323262636636363236663938333934376266393666633233333931313363 +30316434636162653838396535333936376433386264303063333036646666643766643538303937 +37643263396634323261636264643934303437366561383232636436323637303361313938343165 +39633237326566646363323164666133313663333064303164626331323834623836636632653462 +39373561643835346233613036363831346238386666623838383832613463343030336434666461 +36626633396664323334323132316461346266653636646238363136353935666630336661396464 +30373330633566323735356432316431646532653631663061393835376163383530333330353864 +64633236663164313761346330626362643162636433623166633663313830653666343336303764 +61396265623064656330333462306331613331626261666138633262383565656565356332653230 +31356637303633373662376538323039346433383164316130653835336336353831343534373138 +31353131646139343134616565396335373239373462343866386534623663323366626430386335 +36396436396534666134303233313737616532343361313638356164336330313839366137613133 +32346363653937376536363365343563363962326162653732643031383739336666633534303335 +39326434663063623063386563643530383331373434316138663366663131663866623539626164 +66306461646332376365333264623835313562373635313036376364373962396566653135376235 +38396234373266666161643238646433646236333833396666383733303764376636303130306230 +64376538313365343038316265613338633462376635346666613066653333323862623930343330 +36623732346265646565396639306561323238376334636136326165383330663338393562353031 +37616438363833333662383363633063373639376330393630323462633966363132333063623564 +61363061326164653633623030616433303165636639643265373838643535386432356332333332 +35343466316234383564333063333034633232343663616136633265353438613761313830313962 +63353132383234316237336538373062373161616231636661343263323830613934333834613435 +33373435323865386562363734323835646466353236306130373664393065366536666464653634 +32343536346664353839356435356363356266306166303839393935353961653238326361633464 +31626263336163616138656364396565643237663666363761623161616430623231653137353865 +61626265663237653830393262353365343436313032386531326534303535653031343561633438 +65653830343964366334363866373661666234333463666365343932306638336234663533333433 +62323666326165313135383737343538393164656261336662643866626665383462656538396236 +36363763316138663638336632333435336362613763343234613265366231386462386231363865 +65333733313963303236336630333464646165613134633536336331613066353030663166626531 +36653761356163383235613663663965613764326436393833393333303437353165383735313833 +37333763653331356263313965366365356132373036623534376631323631323365303438636133 +62636231623831633366346336393165393336373561393133643433393532303030386438393462 +38613033633832363765633662336263393936333637346230663664663031356137373662636164 +64373632383866326361343261616339643238346333343466666230343238306563383232393037 +32666338666139383030323035313938303330646534343665346235373132623464636232646230 +61323162626230636639396330323033666164653630613561376630376362343234633361663039 +31643036656365353631373932613235626430333262626164353164343031393761373461623336 +34623532633730363962663537663432663932383530306230626334633537346465633166386438 +31613139646130376363303434643230323064303239353332373263376538643537643638363565 +30663964373865303961363631386265616436616332656566326339326663313239336561343338 +31323630666432646332656231333630663337303264393561393364363833363634623239643963 +34636536316564666130623961373866343033333137383964363133383132626438373663363836 +32386331353363366165623336343163386634656339623364306430376436356435656436313866 +61623138623030343363353861653862326464383062386662353332336339393036343734366639 +36613435333939393561643437333735396132303638663935666538633034303636383235306533 +32353661643638646666363339313866653433623039666633343864346437326563393138353061 +38393934313634643339363334663063653636333438366331653337353637306139333437636566 +33613665623662623263353161396561343631313639643866326161366430663830653035333664 +34326262303237653735663834636435316565353337303331316566623962646162623034333664 +33383738313438633432353833376533303962376535333137303930613134353236366232616334 +31616132643731326363373239353861666430653361393565323430646432613761643034646666 +38653665373939313064646237326163643739623636306564383234636263653436656361653362 +66623239613238663737613535386331386533343237333437383061313731636465336366613937 +64656433346466366235663639333430383033336165336637643762353231623437313530373438 +62336462653933643936373064376165643661323233366330623037653537636563626132373134 +30643535366236613532636137643831356438396163353732343338616262373338383936356536 +64373461383930353862353962343336633534643732303134656236373034333666356131306661 +36616333386161633266636163346136643732363535666536373065313563303164336438633465 +36346435303834653361623761393931353439346131353435363164363330396264656434326434 +30386339373931313465343462666466643364643263613130393230393834336238343465653365 +36643934396234663663306365363832663066303132396262343935626362633733313966626361 +39643138616336303538376665666662623834373132646465373362366436323762626430356431 +32643465396231396139326466326261636339613433666632376532633133653936646239373734 +64653432393330333934343666336565346137643933356436333034623662653863656131653065 +30623964373638343832363736666231356438643162343136616138663362366137376439643534 +33373630636535363730363939653739396361336361373662623031316333643965316564316435 +39643365383935333435313538623535366338616436383135376433646134323866333761343766 +62666432386233633032646333336565616439333365343963373038363465616464636535333536 +38333362383661383236623731396136613065393261363039303664353436636264623232366237 +65373466373130393061643430333933386330313935363661626363343838663933323534633937 +36353665623139363337353563633933353335383638393938316433323838313336613030373633 +33643038366430643039356163373966376337303931646661396265386339643933306465333830 +65396134323636663539383333376261633166646536376162373837316133616331613432326466 +64643162373936663761663030663738636262653239326431626335383838306263326262313337 +32336233393163353562646239623332336134323366373761316263636664323437343538646131 +36383066383939643131636266323662626263663036623466633164313936343664613263656330 +36373139393864663861383037383866643763636664633061373666326237393436323734376661 +64313833376334373031383964396139613237373038346137663865353230383835376430643730 +32663336353865636266316530383963326234383639633666353064333763333562323632656464 +64383932366232663366666665383264313134643730393633373932636565623665656265626661 +37653230343339656137643264373663336636353563336437656132383764393361386431383633 +39663635326263383030343362383538333666333931363231663438336230366138633862393033 +34306638653764633739633762306333353264653734386533356531333963343837666663623064 +38303265643730623330663234326639306138623563653735636565636338616661663565386463 +32633463323064623339653563303662636232636166646461363966376332643934653065316333 +37336666666466336335306465653539626162393863343730656339613137653230643036653239 +33383966316231303534356631636561313364666366393339393364353733386264373138663663 +37313766646265303439636533376430363731636436333533343764343331303837613038366130 +35323231363930653761376465653366323536356466613437653437653839663537613966393333 +30373462356330616237336636643534393434633963353433633134373266353765323162333065 +33386632336537633334643332353362326661636639643833363538363432323335663563646239 +37613565306332623331363561643837323037353238643436333638646664313264616665326136 +33653536376266653962633035623831633362383136373766393665656332313134343932306137 +32323239373039383862613038313764623661363963613836316436353138363162663438313031 +34393066306136393561636661336265346232363836303335633036656363333530343031316233 +61383936616337613861623130623732373964306664616462316233346634653432336539363539 +33303937373735666433353231363935633865633636396536376562623633333964663562336463 +63306434333936663866626131333661336334396334393130366431313161323563363231633734 +37356339313331666466346330613838373932393561623439303465663132616661363734393264 +35303138376566336238616263336339613433626134316364613230383237373263386561616436 +32393563653234313365393564653965633031326465653433326335636233336662356630346264 +37656264616438306265323639303735323038376239656462323136303861346437346233636531 +61383735323866333331663161376365383466353434326632646635386631353735656264373162 +35636335326435376434633732353263663562313230323966646238633066373837383366663361 +37353166333730356233323533333066643634636264303033643262393639623364393264383963 +61653037383162666239323634366565343566353063313632353862333763363337613131316364 +33386333393362336465636237373562363036343034623963313731646333646131363937306134 +61353264313561393766393562626630643939643434633462353962363934376330333639316565 +35643530326562656635306435623834663231356335393535386664333962623937353263613765 +33333766383266303264636164333730373632366430356133383835646234393861303564323432 +35323166356232326463373834386664353138396436633866313830303333323466333631663030 +66346663663330626563326266623930303162663363336662366333663430303038343539636566 +36326138623439313165666538386161626662623835353038373237363961353932316135653038 +35316165613964653538646138633762326533653635633064393534646232306333363137666433 +37373361623038356161646535633864653466316261396536613564626265393233363464333734 +61343061643330333361356334366465636166373733383664653431613530383138373733313931 +66386264303265666432323165393938613231643762623239353638656465613439646631343634 +33343964633164313633363361663236353838623632366434323133373938383561643863313162 +65383062313938373836363466373936363634336461396438336432633963633735663036396133 +61386365366133393831336462356533303334636639613830626334343265643461306632356433 +37653266356331323563336131643432343264636438636532326664656435316463316562323639 +35663965303762636536333463316263326636616335316230343939356462653938366463633163 +66323532306361373432363932303161333264323366303137353939613237323864346564393966 +30366331386263613430633563646239303936323039353962353738333035363061656331373237 +30326136343766663933373136346437313633636634636231363166666233646431636336633831 +30613563613834373964386463383135373965653665636465363539343164663264363732376337 +61316438653464623936326330313865393839346466646335346661653231623433313534623830 +62633635373133393965363165343865623638646634313562316335393031386130316536303036 +38653030626332666561653937353134623163356466666566386538313463306330636138313139 +30636461326466663562616164633336316231386230363537343764643038373364316433663166 +30366363343030353863613435626339643535623863393466386332383065303736386537306632 +34323563363835646264303164643264303532656230383838656534653665326233333132613634 +30316464646663636231363832393062656339313764636634616262663061323039333933323936 +32343031376235613066346437323366316530393032623830386462613734643339306365646439 +62373862353765353331663233356163656239366363333463393439623061333762643432303530 +61646139396331626535616237613966663766393135336564373061363337653963323935663435 +66376563666432663064633164613231633965613638393164366663396434303761316435633365 +63613738336430363630663739303866383933633763396234613831633665653562326363613864 +62376135323537393435373230383163373433623035613433666130643936366536376661613561 +34333037303862336439333961373362616230373536373535303136656631306162336235396632 +30636134393562386362353135366665643366323063303334373634303265353030386666656138 +34663661353434336132346362396534336436653164393635323438386538316637666565383131 +38323333303537663765396435653931393634613437333933303438376337626632663534323431 +32356132633037356332333265316463366437666566306230313835353535666662653164626530 +31363031653961393837643538636364626162656538396637356638333965636638396665313134 +31376637373432343762346531663266366534363835623534306463656533663436643861313561 +65623932653435386563353730303961373332646337303462396138653366373936323430366566 +34396433353036616565393239353564316537343762313364363266323765336665626437666234 +38343039623931343662306336633732396639336133353937636361313766643631323361383835 +30383466343365613465633361656239623961343037653738326633343435366634326563323333 +33363263373034303564353937313031383636363532636436613135323533353737636263333833 +62643366666362643864643163646365636466633433353866396565326137346263643733663239 +66363138363439336230616634643264323764663832626532343263323831366630613634666161 +39386634313238666537663230646336626164656662336135353066376436383564313764646637 +61613536393638643332633931383335663937333130383062616334363935333530636331303538 +65323533393362653165353332356433343835386437323736363631376661643862323862356635 +33383930306163383339333232363766356333363435346665386464396334353266626464376535 +66393362616535393031623039666135306239653936373436323432306531323734313337346636 +35323136346438333066626430383535336135363665386136666636623864663937653033646665 +39646166333864656135313030646638623164326166663565623234346166666562393530333631 +36633663313465336463303933666164646562343462393264336138366534306661643737313732 +30386365616639366132646133343863373566623861326261613139393262656166623539333632 +64353164616236323234373234623066663730653533316661636534376536313838663865386365 +34616139356337393239393433356365633236363838353462373538646362616661663065303333 +66626536353739643638333062353033623962393863346234633662306262353363303166373766 +62363231623661643664303163653932633064343564656162326333336134306262616530653736 +33383835353766653263333166626538623564616366633434303037623538366130393930383133 +61346530366637303437376531393536313665323361343539623337313136646533383337363361 +32313332313463653634343037346661316637363334343130356261643266386666356232613433 +36623631623738393137333634663439373261343762313566326630303133613861626163306632 +65363066386330303932633938303663643661633839656262386432663865333937383434656461 +62343561626230303239333466333563646164386464653265633938346331343335666231623165 +61383738306265376664333530396463663566653765653064366462366339626437306464636135 +66363463623836666235656134643336346531323835326466303430356635663166333830663762 +62333064373964303262353465613832613232386361663436343939383564633365396165613336 +30613732333464636137656533633739653730336435303063663332623738363530376532323036 +66663435613563373330353436333663393563323735643166393165333666383338636130633632 +65366134383966393532346538383065393765633237616466663038613330633664376163343437 +65663664633263383366353663646265636362333262346439343234346364323539383466363939 +35663164646264323238343032623130316364663465393132646231353831656661353664323364 +34353234643266326462313232303535623633646231323439316265343234396538353936383331 +66666163343665323262313562383236333432393261376566363839666334386565336337333065 +64303532316231303135663137626461333162393661393261343032646238636533346562333766 +63383037626633613063323762303832363238386138386534626633306239616563323137623030 +33666561663666623963336638613732613963376337313030643466393665663462623136663139 +32373032363231323433373436393439353866346639373931306130353165663335343739633764 +38303831383839366265386562323037646132633330663836356238646463373965333139356234 +37326162306633343936303963393162653034313362613562383865363764376561346431613135 +37306338633735636538393465663537666165616363303763626233663537636132633935613361 +65316432303130363933383866383135353562646538313338316261343339353036313065656536 +65356432633137326132626331313433663930363566376466373864343562653166336364353261 +32656463303439643932323562316239303036326130653662393534323462386161613034313063 +66616632303736653238353335636564306135623966333033333935383564623432323639333166 +65333431333937383062303936383739643530383663366137336262613738653334383239396564 +31323535323364656236626163616533333064356464333465373930636139373933303330633432 +35656233633231306338353730343864666339363236356463313838323331376332366631303037 +37646639333166383638643665346463313034633838626236346334656133373731363732303131 +31633165393938623331323466643263353030666637336465396339346666633030623432623632 +65366632653361663563633561366330313438643061383464623363663730616466323762653832 +66303933623965653564356131623536626235653261626664306636636335626234663763623731 +66366461316466646566363736323131373235393435623265363263373439633961636135356664 +65323432626632306335353335636237376463613262383235353932323233663739623638343537 +66323535623961303961666262343165306531346234633031356662393332396537326235366431 +31323164386331363837333463616165346435666432303930323136613662306330643734383834 +62333965393637633364346238363366643336396664366165653366353434643438643635636466 +35643037353336356265616163346164666237393764353337653664353339326137376639663634 +66353831633463303462323539613136373565353433316565323763613734613634363836313732 +64393636396534383364326530323933643438383837613364316134313764663431363137353338 +35373364386634306235636236356337346637323039323662303666646631653534346663656162 +31666462636333396138633065316635616330663734383235326662386665613537613463323262 +65356662343037323365333064323834613635643536333665636161373337356334363931663634 +61643938393734343930306661316638633139633965633135613337663061653766666637316261 +37663539623937653430393738386266633162343535373832656234396139666362386361383361 +62646537316562613937653231353832363061646562306565386439613066656136323539363431 +32646563303235373064383336393539356566663262656533333631336561383633646232313363 +66386436666330626635393430363433306439323336636535633633326436393961656437663261 +35393037346665643164373133396538303137636666303332626333323363323864656535643165 +39373632323861616638343239353338343364333063373133633637333263613764613765646535 +37366563383233613735336166666531323237376331343763376165333665633863353632363465 +31626138656537653238343537653531316666353738633763356535643435376462313564653538 +63343139643965653139376632303033633638663331353030646137633834643162313735626562 +34363137346636333365653436363038353966303731653339636461363433353236376139363865 +38323439383362616566613134616261373565646434653637353630643661353766366562663662 +38626434366338363933623836366634623338633563626332636334383263393231626237333866 +62653563343234646638613432323834343565623736613064626462343130626565363162653964 +33656134663537656363336438366335396564303632366663643637643163663233396161323435 +33396630663732323032383264326466623063633861633837626637396361386666623131343932 +63616439663261613264623332393331623962313931366261633934626266663464646565646131 +64393366653630353662653638643837626262333865626161353066323634653838623565613335 +38636131336565303065366163396537623639333634316464353261633663333366383333386463 +36653235366662303037343466323433343563373231646135663438393766613434353836653239 +36613637393339616232353431393730313261346563383663633261316232663562326630623163 +30333662643936393634613137386563643039363032353531303064666365313931356131343330 +65306336346635303735383034376564666438663735326634643131643164663339323861626134 +66346362633662623264373064313931303063373963316264316437616337616336616165646135 +39306236333563343434636436313935373734623334643433356633313661643631316336653235 +32626362663633373530666462623637303765336164356466656138363432323162343562363466 +35653136613432366635663763633735663966306462386234303537326639666164656331393637 +66346666393236636366663562303638346339636237396132363862303035393062303230626262 +65356463633737323231316335356337326466346633373364373765633931616537313663343432 +37653630363139343830326538303464306235393033356339633735396531666564636531313963 +63306331646662313837616361386464343637343036653766616565333734313631616466636463 +36656539336137363238396565353963346462393966393134616664643364333738366562643363 +38373532366365383237363265376634633332306538616137303565656331616265653632666466 +63333831663437326638316264373761633339643662313362393738623237336264323530356361 +38613238393162643563616333656461366435663133626339353661333962626266656465333033 +38356662636363383764393735333739343064653066643966336362383563356236323462326434 +33306262633135373637343238343631616161303534333135386232633039333834306130643631 +61373966656530353332613234383764626561313931326531303831613466656130316565373365 +62636639373734653138343137316237303935336666353136666434383361333032376634343936 +34396239663136656235333661353839663430626535633730636333396262623561356336323364 +62313861363464306163613837656161316638666363633434353531313837643934306438663765 +32346166323964353833646163383135643333643237633235623165386566373863373039356636 +39303634303633613733636461616263393762393733353737646637373938626665663838383333 +35306638656536633364613832363830376139333938396332653562633830316133346339323062 +33346161653433666661343731613762326539356336333065386364636437333135353966626633 +39373664663131613937396139343566663730333436396563386432656362386233346434616637 +32303833323461623830396330383436376431393830386633316639663438383532623533636138 +64666532356630303430633632346263643833646234303266303039393962303935366263633034 +30663333633233613437396239343038363661343362656561356132666366333935633035333039 +37366262643261353261653265323636316334373637313864346336373133653434366436386435 +35323063353630613236393636363930666562393239616231633061323331346661306133636634 +32623639613762316439323266303131346362316433663832333230656263396165636330333237 +35663530666438393232323634316366373936663934636434353031623332336138316164333866 +66646363666263386265333265356237323032363738343038333961303732353738346135326332 +35326539343966323062666136363461666564336237633136336566383665616334303636656635 +62373365396464306366643239613562363634316530353932363262316539656637623262663861 +35633965373066636434363263343164633134346435316562656335313431343762383565613931 +32646534613039363365353961376633626165663739376430396230326434386661313965323166 +65633263343035313631656630616533333232323537353738383034616436313235356338306533 +62373735653865313564386331613939316132333764366661626536383366356630323534333831 +65663864643033343538623363303333646137393064346333326132323464643436343131303238 +65653066373337656235656630626134346238323231656363366230343435323730623037336233 +65353033666161366565663061363435623863303031376336303038343766376532643932343232 +63393336303837376630353863626633653537316166626663326163306239663334396261663863 +61373231663232636264323961303563653736613739643865373934656564363861313764346563 +32383765336337333631383666316532613832626265363163383036343734336661386264343633 +64376461363232633464666231646133663830306363663530323732393833316365653964313466 +32663964363438646131366164643265636430626462376431653430653039616165373366343661 +66653263343862323535316137653163323533306266373465646238663731363866663762363434 +31633336323065326534353334613537306633323165643465346438366338336536636365343334 +32353662633736653465333363323666363132373562356466333365643530646466363239306330 +63376263396334366131343462303961323065653338643230373363663936643336323931333738 +39306535353738666631633261376461383162666438363463663465346464376539663937313565 +66656130373766396135306561633633363664613131376138333333363431666565626431303633 +64623535386338373732313438363938306362343065376565313131306461663338663764353233 +65373265653730343361383630366266346131616332376339356263316564356566653234313737 +39646164663362313136396139643731653331623766396564343938393363313232633031366537 +33393738356631393364613832323036623766396432313364656433333430623331393134323830 +64316437643637613538363238666161393664356636326534656134386230646430323835303833 +63633061613533636264353838653833313430353832396665633535306330316635383732656361 +32633734353630666364373531653734636530393332636362333933356462333132633934663038 +39353334386633613939353063653566663334653133336132656263353230333932633534393631 +63393530303561626266356163623936336665313534636363343462613863623661393237393034 +62373361393635643864653230386335386434306337333733636635656634333532306434393864 +33346435376133346138633464616637646363636138306537326437376239363736653666653232 +31353366306531326433386231653936643265646636613565393231646536356330623965633831 +65303535313238376464333536363564376365666436376337396534626238623431306163623763 +31343530623237666432376333623130613865323930326332663930636638613561656234623962 +30313161343562336162306436373630353838313463383032656634666436613930376163643931 +38346236366465653635643039386438656539623937373262316533373662393965636433623061 +36353137376636326131643639383465356339623262626331303135643833353463663664373137 +32613862623032333532346537313163623161373339326336623136333638626330336363373636 +62373536346135386366653863623738346464343135613963326566393663383166636439383961 +34386633353337346233353664376233363766303564376532663231363062366164323365313065 +33353639306563303565346266333938393762353861366336643839363563383364393265636333 +30316337396662663132333030313533373162363661353038383263363935636130333532623338 +61383266386562646133636263306333396438383638306261623464626235666633303938356563 +32333565356437333537616331653838376232653864613030376361353461663465363935313037 +62663139376165393839643932623666346164616561363436333663303532663663386365363431 +63643862393932313538343166646562353834393736343339623563303762323366303465343462 +66353364376263303430613530333961613534656231326464393664663963656563366434643365 +66336262623363613965326666313739343165613330396664383236643762343636333635346338 +30386130393863326265396563346333376139653532363239643435626561666364336536303939 +61316666646263343562633238306431306462616662306436393937346262373161613034613232 +37623362316434653035356136373036626663636234666330653062393930363263646630373639 +30383235353566663065333634383237623130636266633537353038626435663635376463326436 +38646632333336346331646339326332653861363732343533623864613835663434346161313134 +37643663623361326164363462626264643732313134303031396234306231323965393936376234 +35626364366463623937616466663433383530363734373362323362393262663830363735326638 +61633430346432316463343437306437306162396434666266313832323232336438313632616335 +66386431323764393933633733366134616163623437353131333061353265326133383337373535 +34653738653065316134376561633537616434613331643863663366346563626566363938333565 +63343663316439653036613032363537316166663563623130633865363165666639303233386164 +65366265356234326531386534613633366366353035663133623734363064323939643664623135 +32306464356261353566326562313833376637663738396265363337663439626332383361643638 +30323961383363646264336135333937633839623964313932323131663236623665376236633135 +39386234626263616431666531356432326536386666616264303735363366313630343439636336 +31623234653663663230613138393666376534333131356464646166373861386539666262323738 +38313433393338383161616637653066343336633730663235633866353664653439633631336635 +62663164353866656365663238326463313262353264383565386161363038393135336131666561 +31336637663935613361666338633636333936623430323939653835313632343638643837613463 +61393462373962373030316439656637313531643566636630666532326239393761333335373265 +64333866376535613136303533613332323439393836663763356235376165333239613638376266 +33366439646131383139383263316664353136363232313934663662356132323931333763373030 +64353462366233666238333563386662396665383431323638333339663630363265613236303533 +39383231323962663137626530643337396266626531386663663463386436336538363764373434 +37353430613930623733333665613865633933303831333161313131383265333136373461326265 +30636336366362356531316462333234363865306535633265323631376332646261626162343937 +36613164343239396638356334346533643764303336623034653961353834626561383332303365 +36646362613731623630636131353431643232656138393835363564633561363462316565303339 +35636137636436326565313665353730363932643161656230613764366435643361636232383032 +65363731653432643039373862633861306435623031353531373239363166343933343832633139 +66343339356538356534616336663765306132663165383538343137663965643265386265646633 +64353339323562333630636435323864653730336336366436366439373636313062323035633436 +61643237383765646363326431366436306263353230643438633531343666353562646430306133 +38663266653962646439366265616665386137313530323835643139333634646536323464663838 +61336332303364386333663133353730613665303566623133346636303266613537633562383666 +38643331666231383364396134653364343231356532663632633665366637633939643461323135 +39303262336436653032623635643737323838663734373861306262633064316564613331616564 +31646464666234656532356630343334663838616633646234626465666439356564663534393833 +39336464646537363430633833373465636164333262636233333863326661313637376236336533 +64653830363361336430326164316131353134633762653966646162353435343838353539663763 +36376330373633333334633661613433356162656530646133623631653039626233396165333465 +39633537633237646533323865323834396533643936393837306632343764363337653134663834 +64323936653236363137666131343435306133623839376230623032386634383565393833316430 +33636236626530303638623439326430323234353635636534363731333539333361336534626662 +61306632353932623835613437396461663939353130616635383062663737363937636636353663 +66353434666663366330356236396337613134303664326238353264393931356636636536353363 +61373737666334356639353262653838613930633034636163353732326437363032333733316230 +39613361623966636132333861663261343261356162333239323663326137303733346565343638 +36333966376662633936396335616461666237356335323133393239316161366166613262356232 +38663238613866356466333533613837306237383863393331646366343139336539343935613266 +34373332303262333433393738653734666363643031633365643330386533353935373339623733 +66373037623261623561626663306339613331376235653463313732653063613735316334316566 +62643237626538623734313031666263666631616537626361333532393035386230396435373666 +64336261373035393161646562656636633631306333336436333265633333396535316132326231 +61326361626262323032643665303664306633646362396438376264623462343932316238633263 +30646430313232666462306337646635346131383366363138333262643937623530326434306531 +30363832616365613935666662363939363366363939623139656662373738313533316539346135 +62393662613932353232653965383035363463306263646336326332626661663665393065396537 +61613464366535313037366463666635303131613239623466653936646665383231633432663337 +64623639313861383761636131306436373262306335396336316132363430376331623936316333 +65343666323261653265633734323635643362393732623034393337313366373461653735366130 +66303439613137323132633438663865646333663938353135383866323336663865663431633234 +31323734323831346337366464303733363736643566383966663966366562613839383036633537 +34313565333737303035383537643364623463333738336430646535313734666466326461313665 +64353237363632306332363637363837323065306439666333626530373431666530376531653737 +35323062356238346134636331303461643239313138323661633462653565333131653532393434 +65353165646465323131386436356439646631663830366330313962376438643331323635313039 +65633663373962376632626262316165366362666166633135313465363230356262343266396136 +39616530633732633961373830326439386161393163656466643566346231313963616564616530 +61656261633561323634316539326664373937393138643666383739623963366338363737326263 +62343533326263376266643536393936323531306265656538363637353862636462346366646566 +64303565633232653232333163316631306537643962393461646231383165376131306664633763 +30383465646462613666626437323339336461666339643738336635636361323463623465323133 +31663235386635353433346661306562366231656463376266326261653339333838303034633464 +39613033393835613965386533316239393135376339366235633030656130303837613837346132 +34373931366363343135383264663465363062366635666231306136336338366563666463346134 +36383234316531653937653434383361373432356365633363373932613238656130646165656162 +66663530383566613436303065323164336266643261356536663866386232373337316630656334 +36393666396235623163616633316630343038356137306530323963366137383863336165353735 +39386534646266663338626234383262313233613130623964376331666135616166353163646166 +31613163653237343932656333316138643633643739386666643930636339663364623236343465 +62643866393635643633636535643665613334646461663135623937363236346339666238373131 +38333665323265386237323466316237616265633638393833663230363462643762303331623330 +66613066373662656137353865306263396466383564326438623031636439656366623031633234 +38353933666635616433613036393231623466616137643834336366636166623363363239613133 +63393262306435323561383065326266393465326462616230393963633061666466376138666530 +33646634656564323638613566303137653630396432613931316433333163653335646663656639 +38313231366130336235633166306565643338383436316534666335303431326366633861626337 +66633334366531636532316231306139646638303933313862373635333539356166343239363362 +62313431346531376237623538613538656630643162393363333265333638646435396334383961 +37323438643438633434356562616466363937626431633462626462373330333932356562346136 +63363830333335313365383364643463656261626264643430303639613863633435316631316435 +31643163366665366431646433316265323537366463653735646331346439336261666531393832 +32313530363137386461303539666261323239353766326139636534366136346263356333653437 +64363937363532363830363865353161646266623035313833376439353337666432633631653462 +34376231316263346131306234323338653235633534323164623835656265333164396361313331 +36333539313631663465353934616238656661313761306666326234303466363362346535393837 +31366538633039313335356132633834653934636236666566356563343236313033633465653538 +32613966663735363938336331393837373339616231326436363539396462353034643539346232 +35323833393065356230376336386565616332633664346437306234373166306234303534343630 +63356635306333366238623030623531616564393030383937313634323130656538613133353063 +66353134633463656463373436653035353631663338313736333538613938343063636631306139 +64326666633830633062633538326335666337616630343133303039666132633561653465643639 +66643230303138396361653830393233343463336465383437356532333139316664313434633934 +64326532393565373530333238396538626466363464316436336464633235653933633262656537 +66666163663631376337666637643564646631663766336462313364633939643735633136656132 +66623766393838383339376466613161393538646561343230663065626666613063353362393237 +32623231613566373839386530393464383766356338373665363732636335633264383638626538 +38343135376634353131396265396465323463373632613361313266353961653462363334363465 +36373736353636316433306436616465636132383066613864303532343139333235353466386639 +38383464353436653935393863333130383539353039646661363339363162333534373336623938 +32373739656130636334303862366533643461326338616366616561663531366363613737663234 +34386437353533323461393039386632626335326238373934306133353862323565326133653739 +62626435623730336132376362613537616364343238663037383734386562623832656134343433 +66306636336265363330616136623438636336393262306461626135383163313162313064656237 +39333530666637373139633334353833646263343533343839333536623861656263353539613434 +66656131663431386135613635383937663166396533623730613330373030343661653965353764 +62386432663762313265303730343362316161393331616265303730333263376565383039366564 +64316264613932373565663632393761666162303137613233613339396634626431396133333862 +37303365383135663738336336666139626262356534366462623561656565343965386432303963 +30333133363465363231643734636331396439306633343732623635306162353833663836646136 +32343836383466393861386637633537363235343133326335346462653037316537363563363234 +65343836373836623662623261393430646464306564316635643434633138663936623366626162 +33626463313437326638643262386439356335356165333262626534633238653433663237616535 +38306431393632633764343230346466346537366265366239663034373263623362323136643131 +32316231613930643466393765343130666362306238396330343135333031346431663161353032 +32306334333838663665386532383535303866613932393262646133303430383139343362666434 +63356366323134313361343364323939663462626433343532633063343932333965313531353361 +30333362643334663635616433643566363564383534636337393030303362366631663937616439 +35356333306437613633313232656438376563643266343766376337626631313761373364313934 +36643964333737336431623836383035633935313732663631363530386665336235316234393266 +64306430653232616332303434656434303337393866363234373435313930653531626436373839 +38663865613231653965376535306134623330613137623938383938373661323232653864363463 +35653933346461313865366266653932653535303666386261653731653663366138393461666438 +38316539303837633231326237303132336135323065633135336163396664343934363261386663 +35333630313632613437646166346461353861303063393464373962363261393632666365353439 +36353363663761616330656331376436633139376266656430383564353239333531326663373233 +37616335353564346535313033653031386339393862663564613036356361303162366132316634 +36623038383861653432306433663438386632306361626231363233393130306135323530306165 +62383035353864383438343834636465323562366161636130623731623837666635303864643039 +35396238333063613131393132336133616337386131613030613535323736346633353830393731 +66653036353765653431353438393266326536396132613837323861623232616262333565313638 +34396632626264633862323235373466383837626337656535336431336663336432313962333037 +38653334383464346637366562373437383964666165316461303665656463633865366634306632 +30633236646362636138323266646666626162343566393964626430376630663936666461653839 +33646463653064363334363365356637383632616233303332333736313930623266323132363431 +30333233383631366461343862646166356365633038363864373061626330383131393035623839 +32353964343130376531663862633934373431623131386363303630626431383861326364373530 +32333936336361623464323830373866366435636135336130376431303638366438356534656366 +66333032303437313633373261633765393863633861336533343966313062316166356666326430 +38653037353539653138656263306266636466303531303236613939333438313861613764613435 +66323838316530656462316132336665393738383665366261396363613765386634376162633638 +64646539313437633433643532616438353761333162306234326139366231346465333132643130 +63353165323939383863303061623565303238666364383633383235616234316134373533333938 +64643863366134616336363837363161336132303862393535666538653532363638643063323935 +63393365386236626163316564343764343462353331316231623939383033303062366235363566 +64303733646330643330386238663233633763623637383163653634613630623139653631333366 +33366164376534616264313763383061356132333234313438336132653132663438623261376166 +32333037373539323264646236303065623037306261396133663262363332363033373862303563 +62363961656438336433393731336239313234353764303935343766666662353666323765386364 +37396239303230333261353534653138303734396534323234653662663066383033383635663231 +31633965343933636134663239356238393439666638343863343563383833326138326532303466 +35363931313430666634653434353961613964656130343738346139323830313362323963623431 +36383132393535616630353935333030333662313530623963383430333438616666373832386161 +31313337643862323464653164313364356336613334616164343963636232356435336138306537 +32323730353135323630353434623133666362333365313736613762393661353338316139656538 +30323864333861373835636638396561376432626239316531306339343835396130313231666235 +64333138653462326262393239313030623835396439623162393265393134376130326262303538 +63353366626564623234396336333062643536323636623136363237356261336532313832636433 +64323336326265396439653561313634653937353430376239303139346463356237363037343461 +30663030313363626334653135643164623132656636313535623635643532313330376430366362 +66363362336538373066663738393865616663363436343563666661373864386262353465363135 +39636137373235663232383963353964383363626533666161396639323132663461623036613266 +64313065373336306161646538646336663539393961316366356439383032306138636439393764 +66316461323831326164386164373137356236373936353734363834623030356436363339363465 +66663337616664373132353165316530366639336335363231356538636636663130643239306365 +37633038626336633236363333323262666632656163376536346465636536383333616536383732 +33363836633236323834376563356231373466356437383964373136343036383433663037336363 +37353330376265366366366462363936366134336465316139366335623163633831373539303263 +66346130663231336237613365313638353239623164333139316662393565333335336232646433 +66343731376634643136313162333138336639333637376265376434313835326136343131636439 +37373462343832643161343939343236306331636536333339373732363665376264386333363233 +34313230303334313266393737646263333465306633383566613532623137343930656364363838 +33393563626262636564376230393262363865313432663735666364633632393065333037346334 +38653938643435386438366130326665316232616136643135343261383430613165373432313736 +33633961653237653137303163363662303563383238323562383333633965373934386539326462 +34353338653931373361656536623137666636616135303339663661616464363261303462333962 +61633236656663656264326430386162373664636631623664653138396130323537386536303263 +66386336383764326232346539396134346537363637373239323035623465626530666433616239 +65313331366364666664356565306333373966386266366237646363303964343663306363613532 +38343832313134666432353734613930633862666235636436333062376262616132353535396535 +31393330383561363832633536663866393535353764316438383065346537313030343235663731 +37616134633932316163323036663337386262366661386164333739303162313331653463646363 +36343065663537616365626630616433613832323738323935313961333136653464363262336539 +33333237616165616431363966626261643664633533353330653438613238363433633531633135 +34646465653536636463363635313561343334353639633633656433666330666463656363353337 +34333534313833383130643365356632393563306439633736313662313733383662643662353461 +66626433643835653364636236663063373339386438323435326564333435393537313231663364 +32373965313834373931356364313232333532393839373466323539626634306134386663383331 +38343538303065616538303263393439336561633761623535373136623335383036393731656234 +36366233343631316135303264366564313031626230383166613939326539633134353861396236 +33633964666438313366636335353839616538656630356231373231303637636238323539363563 +39393866346566326266333561613664353464356333386262326532313036623335646130646564 +65646530653033316539626235613134663133373565323937313035613336666339366135376664 +36623838326466636661333462616634366338303165323539396230636339663562366262626232 +63643462333737653664646461613162363661366664316664653739353564626339613337336365 +38613865323036633965326662366261653037303431663563633837663263346633346636383038 +65356439346231663961633165616533383238633363333931626430303666393131666564396666 +62333332653166316434336438633862326332356362356538313566383032653232373339656330 +65663036346339326333323433316264646338363839323661626434336463376466366634356534 +36363635396231303733623838303230363634633638656239383733613738613634636236363230 +61366433396231373433323131386636633030653734636432326534396363316365313064623361 +65306162343165396461393538646437366362633565643761613262333639643766663665373166 +31626265383764666565393962623437376332663336393037613766643737353639386664353463 +32333530303534323761356261613166333863383965623334303262313632343330373634653038 +30376664633765376635313262366230646333633431316332383737643631313130663431663136 +64333134613561363662326639303665626133366536373835316431626366616539396230333237 +61393662666436386661646533383661386430633965353136616265313865303335663362636166 +33386335343664616537393266366466306232636264353266343035323066333131353938346663 +62383139316264363365373931326134333862613033643761373231633163383930626331366366 +37316261386439346231343965373263656430613961393035656533303630356362626139623834 +37316431313032383937373239663365336538663363396638666566616638313130333661663962 +62343161326463323932613266323831306632393334376231333464306636303961346462396639 +32343564666130656362323230313061346330316234353633643764653362323933383439353461 +35336238326331383231653532666664393136396538326439373639343830366338633663633735 +36363734363265356130636165383865303634633531643264666466333637333165383739353634 +39663835643933616433383932333566383365313839613732663963333539643032343861626564 +64646531336639633830656133616438313132313939336336366231626136343630626132643830 +32303634643066633865646365386539343730653730656333653439303238396634613464396637 +61646133346262623339316331316635663737363663396634383134643734633363336164316365 +31663362323735346333333364313333363364326533383435383230356265376237386664356133 +65633530643563353232363837303535373039653130643335386536313661333130613035623635 +35643837623730366432653461633634636534383631626631376132643132303337633131653230 +63353264636634353532643939613162306430646361366638353937643738336564323234643736 +39636633323466613532393830613165316232656230646334373639393434343963613630623330 +31333162633032653432383463616361346436343836313263356232383437643161646338353763 +62386336346531373966343465653531633466356366636637346532333434313233373535636431 +34353435336465396230663833656437343565326332643333353734343734313438333961326563 +65653163343634633039366535343362613032303262643336663637626164343139333962613534 +30303933623863343031363635633532636138663835353336306536663365303333316332376462 +33323230366562393637333066353232306635306163323337643130643539373766313730333934 +30656435326336383134333939636362663932306362613265316564343638343931343139633631 +39646439326434636338333261373031626339336236616639393763383232383163383130613561 +63346333623163316639373931633963313563303361336330653338343431316366383266393939 +35363062326433663465353363636434613063333137666634303936383239346132383238373333 +63633765323964343765323332626237623461616661653365633362306435656332343764633432 +63386161323063633139396136316636323736393863393333313562636639643365383233646563 +64303130623161303561323439363164643861336265323930353937366431353237313034363532 +32663063623133333737346337303563376564306431656231323338316336383937626131386538 +30663236613537653236383035366161393563623661363635383234653864646436616634333662 +62303266323036393636336233323532616664313733643865343638623762356632393463326465 +36323339356566643635313165656166656337326164363133653233666136386539313639643930 +65613231613165346162643161643561353230643633326262346432316237656133333963663062 +64323865633164643964343039626237313961656531356464333731303131323463366338346630 +64616562663762666666623836313864616339613866396335636436623464316537343436623333 +63343836643934306434396665376432373738633631303064656330346531373662623039363961 +32613866383962623236386362373635663133366232356236356133653435653838666331346136 +34343336373734363438663966383434653666383433333232643365643932613963633639376266 +66616564656262623266393134613430373336613464613363656361376262616130623630633333 +34656138326165393563623934386637663337383565313963623166316537633732303133653231 +32656434333733613762356162373735383532663964666239373638303363653963353061646665 +39306634386330363364356439356566636233303362303265306335303063393665643036343262 +31386361383037356162653331373438393232623439333235373838336438653137626165366666 +66393966303632326133623235643137663965623037653134303130383764326665343739343234 +36333563633838383531643734383235346331633237613763373861636531636438306165636437 +30653036663263653963643262376566626533353837656634626435633238343636383531383665 +30323234316439393364626331643838323332663236343236623733633838393335303235333635 +65646262653435393732633464343839313535656261303136326635616132313438306663633835 +39343139323632323432373465646437306363663864636565633330616166633766326465643930 +62303132306636613330633039666232313836376562353863363765666531313662326462376562 +33343261363032353631393132613662343737626631323564333464393733653666626337356134 +63366363616563323437636237343364343166306233666661363537663533626665386332386266 +61333931623532383539643838353462393131343363366262653334326631326635383939303232 +33323436336564346266663431366537326539663864306532373165653236386163353339663439 +30313636316531336235303166333431383637653266353135626334646139663634393462663833 +63366435343634313763323565346366313866323864303030326532343363633562613336626266 +66346535636535396265613438333534306531633638393866353337373832383732393465623165 +36363833316163313961633334333232626636643238663731373266356164643632386637653566 +39313239343832346136306331303039333565393662363236303532333039316164383736303430 +66376161643638653137666665333239613039353961303737313134336462643161643261323166 +64356436643765623464333731666433633265386130353665363936343935343930396135396466 +62636335303630663565353737376138323962316530666563663439383839353066626564326131 +33353138356537633536653436343463653730666665613735323334656539616566353331663461 +34663735343363396533663137343032666434343233333936663232613564326339623764386164 +63336236613034616533633337656637623539323935386237316364633539303264333533656164 +34346166396661626332623465666531323035366239663233303763333564343031663533343835 +37366138626636343532313339356163346366353361333339666665623164373238326334613533 +34323263313431306235396131353633623734393430346361626131643834363935386462623961 +39633066616161646166396131356365623662333035373636633638643735623363626130313162 +34303566626365623633633333653330313463656534323730373364653735663430336163386465 +39613462643038653537363165646362356364353064633862656136666637316165633931633238 +30386663303634316633316134326330326163373239303131323235616231303561666537663635 +38653237333939666464663162323263383034326564623663643039303762623537353064363466 +31663466343533626134613238396530663533626333663236323036623066646263643462666139 +66303132643630376439373966373536323036656135623133316639333766323533336230343463 +38346139353665356361333265396531653934653461643739633134663865326533626536313530 +35393734323633346139383935313338356161306462373166346633633130646533313865396337 +62306233633561366338373631373733643934363232326234646262613364343339313662626433 +35613436636535393532643332353436356539666666383066613232343135386134373864643835 +37376535376337313862396139323531343834313638353833303030346265643438373833373836 +61333030323235626666363833363262386365313234626264653065663030346364623131353939 +36386636396239373939356663626631383937303761656465313966613631663864653336653930 +38386633316535656661393538353834313966366637303835363339343131363334353565356636 +34633135396535646462373664663333323834653262313432353632353238623762613465633238 +32373765643364383861363361373238376662623663643139626134613438363063366165323430 +63393232303130643061393463653139383031636134376135323562653138376237313565346434 +63623464666537653766663831376139306235323232393034353162623535306235343637343761 +37613734346531313464323630386637666334373962356434633365336632626564373336663366 +66343061666634356332643736366438646230393636323734373535366138643439306464363530 +34373335633632356536643035326432386661373162313437353134363866653939353435363963 +66313738366538653264383630303561633738663965633566363462366239333937653564326338 +37653337616261326532343762636362373266613732363433373638643262623133393534623965 +63623436303036313466643162656162333736356537366131393864333531333961363532633239 +33626336393633383666633536363431646364313264346139303239643930626565363537623166 +35633333376665313465343061613965343633393365343638333163616137333238363931353531 +65323563343635646661353463653138653864353363613735303432303564616239323831366463 +31303165303364346337333363336366336465383532346533313261376463366262306266343434 +62393136383062633836643264333738393333656538373337646136666531363237363665313463 +61326137653430643530383761646335366663363233633134393361326637353363313964346336 +61313039616232616339396335333531376335343237613866613161653164653536353161353932 +33393464613739393531616463316161613439366231316539383136656232303239343165653434 +62366433613437396435333334636530363561316335343439386463323330393632306261653936 +32313931663937383265363533326435376139323130336233656166653531306630323863366135 +65613761356161376263363231353966326666326361366165346636363061633734356337323738 +64623938336164313635636164313533633766376338666262313432616533316538383265363332 +38336132343238636663363331653866336435656663613033303561313065346238303831646235 +38383738396338643536613839643863633035626265363163653734303634303038376630346537 +63303536333534376266613338313231616164313435303466306465326166313865626437663930 +62386461393135356137323639323936386130393865656239313366653263376664353034623331 +63316563643933373830646665613337333261323261363434303461383530623935616531663933 +64353935666563376639323830303539393561613332633436623432346134303034363632653535 +61323534316630386639366539613466333561363537653363353762393334333433646361303966 +64646133643038386366333537336132323830306535326538343135306533383864363935653030 +35363762316133643537346337393839663965373231643830353662306462636466353166326230 +31643138663433343965343932623332666161623462326437366633616261386331613832353037 +63353161643663336639346338643233646165633334343865663133636639653038316138316239 +35316238356665376531383532313065633832656564303264303336363437663538366331633730 +30363239393065343966356634363538353537356238306231393763353738646164313539323539 +32393933313364353738316561393439666630313639396462303335376665393463323464393033 +61316333303332366263366639373065313430613261666466636435666132633133353235373963 +34393531646235393830656539633766363037336637623536346233346637363666303435383161 +38363031376536343331323161313666393764363536336334636634363433336238656630363338 +32626239663434643338363264346166376362323137613566623430353264316566653933653939 +39643738656238313437363164623962623536336635333633623935323166643530626235336537 +38303336653838616266353731326363626232623737656634633863663631646530383466636433 +30653134353330333165346561343034373961323235643239643035656136616533336239333166 +62643964653061653637333736636661656631366262356130666633383862343437356666393536 +39366138376263613639393035613361333163343034613966336339636433333733356461396639 +66633838643136663962366564376163633465326265306538393265363531336338383130313662 +66393862353461646133373538333536383734356330643332656562396237323733643964663066 +65663833643330616234646235333038356662346539343961613434343531393233353035353862 +33616433363663643730326531393532396535376136633939386664353539656166306166353736 +64366331636465653261373663356432303235623230383937633163613665323338366134363731 +36343135646161363930336134343035346164326563663438323666653838663336306461333732 +34303933623438356161343261313436363331663532333364363338386432376531636231306161 +65376266343864316639613661313237343334636362336333353366393161316234353833663033 +37343861323862653763326333636334303264343264393436313936613666353036366633343561 +65326363306637393530646666303637626337376435346434356231646531333933376339636330 +31636134623935623237343765326133316261366564393237383435626662333964363839646663 +61343533306330353830633732643662363432396166613664653363336263343965393133373437 +63303531383063653062333539383064343965353262343037643536393462656364303833633066 +36373964393733313566333132366234613332636264653139613062636464653963306337346262 +33346362383832633130356637613764343264366432666665316538313030376434623032613233 +31326364393062333433613561646230383631323631623961643031356365316531323264356338 +66333035343366616536396266356338666566343732333861636334363164613937626266623134 +30396139363530366335623565656365303136373638346635636366343234313431616636353663 +31316337373561363862346331393134633330316365663962303866383536363436396530306139 +61383834363463306339383636386639323234363831663032326235663330323361353736646538 +64316437663130646633316132376463313130323038623239393037396535376262383265346333 +61336335343230653735343839636539343663633135633635316565363130313464343931613030 +65626265316239663562353038366536313737393766643036633838343431383531323532343134 +65313463666138393730313631616333653366303432653331353862326161396165613533333335 +34663531373939373634653330623434656266343430633662383165343566336633393639363635 +34616632373931313034613839656330313536386261386261376331623930376231396131313231 +33653838323462656535626337613465396633663362356532303337633933616532383563613230 +30653837616262656433326231646539666638336638313732613138363464643037303833363763 +35376565326439393533316162366432313835323130306230633765646637383535616337376231 +39613832356238613137316435396633333163663039346132343434643736393161323736623533 +30303730623864373138383162396661326662343437353230353637323532633130323334343966 +37663034656464383565326263326434636364303736333135326163313039373931656534356232 +64613562636137396561343362356231643163396362353231333639376631306230613734303462 +31633237343037396562366236363336303362633039656335346563626231656130623633633731 +33383035366664643366383735363565306464363039383532633538373538373664373638656165 +65653830356231393337633138363935396261656465326339313333333630363361623161393933 +65383862393562646361356165626430646337646532393037336233366263373165633435616533 +63353332653138643633313639623934356337383338373235336639313764373164656162663530 +32333632646336363066336163376633383165363234313330386462653635376264666337653830 +39366235633539366438313335646331343635303164376561633731323632303964383765363866 +35353631333039313362393532666637663564386431613530646238633937336163356636623364 +36643638343034656138313236366665613131623431386333323864373536623231373230366538 +30343035333432303031376361366137303232306539333462383230363737313564646635323930 +35383966396164623531316132393664613965626539303435353763323437313430386466626565 +62663630393661346361633032666562336462656330656263653335383765393431356432643534 +30323131643733383265613137663035313632633739643738396531333734626464393161333565 +31393236386430303430393333393730303332336166653134626337633533366531626330616235 +65393065626230333263396263363630313731303463303433626336393737386436633262633430 +63333733336139613463366165666264303232643835663361343166316665326162666131326636 +62663832333238666639386435383366393730643431646362376466646365626336613461323536 +62656230636639616232663035653166623864313433376137613032393466663137396361346632 +33333938313834393366633738323834326136633164396437643530616434306139626431383034 +36633830306335363832633262363366373265626231326166653138636662376536633830343533 +36633438343763306361383765313861643764393139323030343339633534663131613234623136 +65343732313964333063633832633861346435343839613430646634633237383736613434663862 +62313566383233643161663933623765333732326232386664393635663330333832393635653961 +34326132613533386535343461386232653065626238363961653532383036636261646531323833 +32666532313966343639623861326239613437613735613163313036623365386633623662396264 +30373335383330396330363864326530323537656533306139643234303135343962633835363431 +30646162383930393136623863353138633031353434633131396537626336653063383436353030 +65383437363637646666366663636363306534333334643133353064666238613030356637653339 +36636238653635313332353037666164623533393637663530396135643463333864653438333730 +64613835366664323634376264663639656466313737303730643035663939656531653738623539 +62353936636533363031613639633562623764343935316636383362356439326535323033353139 +39633464336266383737316462393232316165316565356534323764373461386638656565613864 +34656137316438353531323864643731383166663065386364306664336465623630636165636136 +37343236313333653932616563386630643837613632636663346232643634643864613161656631 +38613665313430326561356138646534323239616236346434313630613765623232643933323262 +62336132646238656131356263636431633233373837663838303635366231336363343235323035 +37663366363665303234363766363338636664316433363264363439363335346262316636623630 +30663630376132393130366439383431316535316435333436653561363231373939396363316464 +62383161646666343637386133653865323730396163373132353936336330353730666332346365 +61373765653764356336306434326130363338343062643163303732666333613537366661356233 +62613333633534346666643632363432663634636636326363383764653731643532633138636439 +31393734346563373930323639393830656530626637626364346664313764353930643661343261 +31633762356137616335666162306137353433363038326331323565333235663834386463313364 +64326136376162336131333665396137303636373137373437636231663939653762363239636362 +37333362396636623661346635303434383931346432343631646237303630316265366236643632 +30393166343063623961336537343332353935663430343634323532643936353235373732393333 +64636435633538383032613565653066386464313534303237373362383031656232313064626235 +38326231633333393064353734366138643765353739343531633761323539303931653964313634 +37383662633862313863393130383530666636646136336332616636613962373538626131303865 +35666164353434376163666164306562623630656131303532626430306138303430633963373432 +37323030376365343132656433373139356463626161326436303436643136666562613864343564 +32333730623432366332353936626436633963333062373934323966356562366230623633346666 +31393166343130396461363230353932333230303663326431323661343330353363383839333938 +38616334376461366266396636656438653035376163616461623264306332616431353339373535 +61646163613263363466353366373733646133346164636333386363663166353066396432666235 +63353763346164323966646461323639333738616532626363653264613439356231346236323066 +65353133613539303366356134633437393361623064656366656432666430313538363934363233 +34316137376130373030643131616138313061646530666661663834323837386332333361613939 +35393837326264396363383134643231366535333835356536636262386134306438666534323535 +39646163636635303865386533343466613461373637363738656262326131326236363562306165 +64383835343334636662336162396365386336663065303638653865643038313938316236353935 +35666435613232363834363631353038636366326237356136303339633161653161316364326233 +34393330393564396464623465346536323130333430613137376630636630363233303431373561 +39363633373064313362366238373563353464303639356231343162396533303436376233366230 +35633863646464353731623363373539363739306364393431623761356130393334323235646535 +66323266633236633134373664383766396138303564326533636433396232626333333535373163 +38343731333537316537653365623532356262383434353831363334313838643535376337663635 +61333232636636336461626536373432633061343638386538383032393137653262366534333264 +33616239396666373731646137373037393864383266633932336236366466323033643337366334 +36623435383231343831383437616164336339646130653365386633353430653437666138346539 +38373466313038353132376132653561366232633336393736633738353333386331393861383765 +33643762666264356332306639393066393665343564336634356236663530323931356436633063 +31346534636264633161373031656561343839623535626339363631383932333438643733393938 +39386562316631613561346633393436663437616464353432306137393536313738336630633233 +34613237346238353630303436643330393064623464643436666263633837306161313764626561 +32646138626538386538326232633962666162383965303039376535643464326633613735316139 +62623734306136373635353633643539656637353634623366646237366332653939363932613632 +61343763636563663838636463353735383435316439393366373432396636646634646130343732 +39666530383030326532666162656163303338383166666239663066306263326431336463623333 +31313436643937383131646164383633323062633762393262316133393633613235616661663136 +35383233663939343533363838393435373738636566313463353835653036343931653365313665 +34653039666537376335376531663363303836316634326436346637643463343361633264313433 +35643338313637376339393061636461313134626634643865613439323932613538303062343264 +31653139363838396130326532366164343638346461343939623561653862373932343539383732 +32393265666638636535313236376332623939303563643761653765373937346638336137323737 +36386136333766663739343430383131373432363832613430386464653066323430653633363630 +38366462343937633037306464316632306365636132363632336630613963353535373337643165 +34323239346534336162333939366164366538326437663736643130333637323037613233633533 +61353539373239643834356364663963653537396163373635373937306439306262656439656633 +30356166653033643562373261623666303230363337656236613761373539383236333033386239 +37383363316634653734623933373738323866663238323635366330623137383566386436356433 +32333433366137396361393131643733653935623961633433643139616131663238393765396337 +38396632633266323035303232323339636338383032326462653434333631343334393231623438 +30616134616339623631353466623435626437343966393330316563363731336133343138356661 +32356636623434363361353161656438643831306465616362363737636133636338316331383136 +38313764613162383734666364306132376266303130386432323936626466636234373561343230 +36653061383032313561353334333130333861343333613935626166626233633638653362623234 +39656266386563343763616466656237643234613738653434623436626665626165396263396332 +66313361316535613133326433343331613930633330316637353864396533343763353337343436 +32663038663364333139363939383537643437313538633932333566373230383764373439653162 +33313663383038323034346532336235633638336234613635346433326365613465653963613735 +37343339303932376162383063303063643465613632646266363236653966346166323962366337 +61656535353136366231633338656238393964346438643965363232393263343266396138393031 +66386637646331333035653366666363313832656463643732373330623032333266626335623265 +37393431376366663565323462323731363736353633386437326561386634613862333333353638 +30313663303637656631303539303536623432653330653939303466613838366531306361613862 +35653637396534353333633262316239313563363463363166343864616538306365333535626663 +35646163643730303136663763323535313061393838353535323238383361646664383762323565 +65333538343963323164623134396261643136623336613638623163376338316433313363336633 +36376466646431376162386537656338306363663737613134373865663533346165373638373431 +64383163386564393635386632386535633830316663656433646534326433336662323831323536 +35323236623562613139343662383165343336336564326435646638336461336564316636613564 +65633238653737653563333864663461323965363635656138653732343038656165343034396434 +36626138333862623539613734366635656164643733373830373134666164626666626239323035 +65386636366334646232633862373837656530376362343637373639343237653739376430636632 +61636661383638366132626133623439343532343930313864396533656563326262663061363035 +31316465346465343037623061366264366632353064663836303632653934363866623334396330 +30633239333639333836346539313463646635323438333966373763313833313734363533326239 +62643137363134303532653136383962376365383938633936633766636432626333623266353937 +66376535343339396138396262616230343430386137346262343966613733633439386466353339 +61366431383365353939313033613663373433656364373831656466656666633138356538356633 +65396638396662383933313134643130663533386564316561373935656531663462386235343363 +30333965343266363536323265633034653034343938353631623133616364643833313639383662 +61393432326661616331636262343036326438316135373066313831623131646439646364626663 +36366133373066663733356664303037346566306435653966663063636162363663663361386634 +35303730666332383535616164383666663038633766313166376431323734333831383736373732 +33653831376334366333336139313330333737633564313862363335393331646138333532636265 +36353864373662633963643662636461656162333766353639373139646663663462623533663066 +66623936303936336633383432373432313739663031306132656164616436373565623663366535 +36376630393137633636653362646430323335306138616134653933373566363633396637643466 +30646335633964333232396436363035306133626431353934333662373464623566333134343839 +39346437363366636261376461363863373734353961323938353665663866653465316130323338 +33393839356634343163636565626637633366353934653265323337326430356364653530653831 +66663635666632303435353062373237316564316465613333663333373537376430386238356337 +38633734356166333732336365346534323663643963386361373964303235353564373035343262 +35376162346437366138376263353431363532633963356666373466343838313833303030623964 +35636263353866366432666237663063396238366138396633626536346339656431383839643938 +65396233323762363131643137373064623530626231313461386235353365646537393132333837 +36636430373062663563616138383332643337386533306662613261313761396462396432383834 +34636231333263313065643730333037323232306565353464373935666133643966386536656432 +31656230323032323735643564663834626534336435636564346564346438333831616362343536 +33303638353434383561653836646137383362636630613263323135303739613964356431373038 +66613736656463613065323631343137356134376364326134353266656361656265356565666362 +31323861613865343439323063316465383832336232666530366235336436336633643031663361 +38333335376564393762663164646233383864366237366238363838633439336330376438323733 +34336234636363326366373334313839656466613831336566616464626238636539623364303931 +62353439306537373361396165646535396335323135393938343734373637346366376437386465 +37343330373534373334646436626633636238333261626666666264373263313836633436343139 +35663364653466313833303937613532396433636433366238323030353732393836363164616161 +39373537393066303935336235363666613037663361353034336566646265653636623365653039 +63336566353132613539353065653934353663376530313465353832393364643761323434366134 +37383265646238373930343363623337643865633766613630633163323366336431653465353938 +34396666353631323935336436656533666231363733313963623264313761333639366636353533 +31646334656366356565393463646563313761383666653737333532633164616133333061633062 +39346164643734303063353934346663393162333938393565373465336530663664386133633237 +30306662323933336265346235386433653430653232313862623832636230666163356338396430 +35343936306331666134656531386466313666336537663639616139333763326532633537373837 +32373965643830316165393064393432326138336136386332333134646163643030383435356261 +33653030663132393062633364623666326637333230363561623839333832623565396165643230 +30346365356562363962663839643365613739613532616130313536366535343535386436323965 +37303434633532343635613565396131653336373336656136343365333733353239383365346536 +32626263386163316131383434396533316331333633386230323831383830663733663064633662 +65653166346566316431383661663137626133623065363333336466353134663633633231393531 +32353561346335643166396562323462653366386365373730653136336337396333363539623535 +65656234613030666237353863326463316265336262363166616139613063336639643639306237 +63623164313335616630663133356233323766646330633763363737636230383764663461383538 +35646664376431643833653136396166343934396537313665653865316436353663383931323036 +61383436653464353363653661663437386334353238376331343230643739636138353534336336 +37326466666262363361643430623863383539303631373666343132633635666262616232343064 +36346438623837373736613734656539656365373139376133643061653361333339346663643433 +32313236373366363332626363663738646132663963626132373539393936313239323035663062 +30653138316137316434343266303430396532363730613636643164373438643666393465633937 +32393133343032626565343134323937623239383831313430366330316462653662613033633637 +30306232363633306433646363333937653936393534643534373734353038313033363765396533 +65663633353165343039313135373166646261376434643836333166306236303262616165323063 +32633666616464316635343366653939356164626638363265363761373833643431616130613030 +38616638356261633635303233636164343539633531363265333961353430333431396336396235 +32643633376365353531393235313232613263383366303639303232333735343839653935386135 +38333838376333343932636534613566336639316331363136336239613933656234653061323832 +39336232366663373265393637313536643663613831613032633961363435393165363162316632 +32333465646435343961383838363631393561623465356162653234373431656562636634343437 +32313239363730666661393331626234313365373366663733666531643866643561666361353737 +63613463316439373538633038303362313337343761616334333839656634353334663764316336 +32613464653832623035303363646565323466316234643934313461326539323363646361646266 +62333664626433376364643831366262336532383563376233643239336361643933323762633836 +63666330396264666664346661336639623835393639343563613637303963643530373337393066 +36336238373237303834323831363461653434303461383636323662356464656439396164366536 +62653533346262653138353161646465303435663536616461666638303234653930323332393536 +33383064333733353463393736313062613833313439663366323665336465366533346430633764 +39663461326265666135393835336135303265393438353938643065633666376332353463666465 +62643961316564353464303566373661663332613231326262633330383964643838316366366332 +65643139373039386530386264636539663564656532626234316330653833363963316231323866 +36316330326531323430366566346237333665646235356536373537636138646565343764366464 +65323739316163666636386463663163326664616136336333393230333062343235343534613935 +65626433663137313563323139393731626331396633316539333064343234363862623236646635 +30323130396362383536656434313061626461623433623362323562366164656433393365373466 +39383466636162373964613538653438656461363961346538393331363936316537353630663165 +63666533363536336231303036303434653436353865663635363932613665633831633132333836 +61316365343665343862653066376534373338646630646636396638386566643433346562636662 +35653037343064366166643466356533383464353330363331623930346461663739303565373934 +33613138663563303734663536616335623132323334336533396661333634643236616432623236 +31643238376238663730303737346666353139356531633232643735636363313661666337346665 +33346538613563366331346338396262636537643231303834346465303163656565353333653834 +38633161643533626336326364336638636663633762393364313838333636366462626535393465 +36616461646237346535313863616563633864313665656439623339336632653531626434613437 +66356263636566383062666462396633656134653766306538633438376363346637353531663839 +34613933666362326435363639646135313161336635636339643034343635336132383031376439 +37636162353238346463323061396361303133336433663730373732333535353764333466363766 +33633066346164393961626530333234646337393966613137323634666230633738303038303737 +34323237663939316466343330636330396637313831373839373637343264616262623234646138 +37393461643630306131393036333565363865653236636262373333393865303962366435613265 +34326631373331356362373532323363306361663339613937636663616533653663316663336632 +38363037663961396431313664663634313331666662396637353531666537313565613766336262 +32616665376262393231366330653937393435303935313634663732356639396261636437626331 +62383065306662373339633930623363373734303464396236633034313939356665626663396161 +31343535376664636139366261373563313564303966373864393132663365343437366131633130 +32313638316538663732396465316165316331323439306236636336626661316334656461396364 +61643066633066636164306431663937326537363166376638666331656138653939373536306465 +64383530643366313638353965303032653237393537636131633437386636346233623562326632 +65303137353032373364663966653539376361646330616136336535663635643939373735323262 +32393638636233376634646666623032323537396164656438323531333265666130363131623535 +36313736316639373435376333306165303132656665313030633539366639346163613338353334 +66656265356464666664633032346431333862633763323134373839326631333836326434653031 +37393838326134303136663239633038373330376664383233646233306364383034343762613130 +34646231313934356137356632663661663536336435343066373030396431363230386637393262 +63316437323734376439303336656332363239623534373531636361646539363236656365346666 +38613439663130313039366562356130366436353565653265383364643730643032633136343565 +37626330396364303231323135623861643236343161333837646635666334623762373431383837 +61666365373138343331636439316563333136633966656235363837363030363736623637326162 +33626161386631313462386263643135666563363664323532326330313335636333396466623262 +31633565396236336562636139313066633237373865316466393565356566303534376138663634 +39383230616432353564663533346137363961303636383562663131633032623230386365333063 +30666630343730363465613037356236653265393935383864323862383763303163383337353839 +37313161393736313963623238613439396437646632373337303039653262373366303563353337 +62383330376235313132616239623832363461663530613135396166393162666533343734636566 +61363932663834623135366265666438303131643661336161303731626164346237626161306532 +35356461303364626430306230616262363466336136356630336232386466313630626635366162 +37616136353766636438323165303833323131373465393630643536663437396565656235333165 +62333131643932633430306265306534643634336164653932333932613862666638326230353266 +62373566336466313861613063666631326635363865306265373839616562353439313033353038 +63343830383234663736396432373532393932643739653362333661333238373561663265363966 +36333662336564343032306535336532336561653836353439353533346436663738666130626631 +33623439363161613933343834376432383963356361323638643534366164343830396638393036 +34303536393464386433343938666233303639613530626239656438633038386436653163653338 +31326462623466383431646534366564386236356431316362323734383436343063333034653830 +39383536613835316663393635333433616437613730643732656561376165623535363866626666 +65623234333764343630613236386165646134393165666130363732376261396636313563336230 +36373363636632376161333639653533343265343766656634393266323536636133616633343133 +34343431653265363437326631663930623838393639373735363730663537653132363463626130 +37646262333738343231303135616634656431653035313663643762363839383761626233396134 +35336339346263623865636538353235626164616335303463626364653465656530333631303439 +64363536303161376432356661346634633236313039326334636666313233373530313864613232 +33353030663863373634346431386232653562633536656666353338353966346638656438326437 +61666335383630316238346136356564383763356465333566303038366631346231626463363766 +36323562633339643230306133363765653733633338346231333330643538643261306161323539 +37383735363764396431336262373438306236333066336532393938316265316134626130306435 +32313136643937316539343236633035386639653664313563616661386436653361623761303536 +30396465303362383736306637353833303735666534643861626565653138376566356464663835 +35363039353061636530623362346438396264616235363234376665376233643365653166656137 +64643262646666373235383864623663383435343035656136393837333139386533303631313164 +30376362323664383136326230613230663264326561393936643031633565323363616361336130 +38363032383035353665623030633262373737343030663963643632633864393062383732303331 +34663566376330376562326431366462376632623262323433306431643333656434623639316561 +30373530653161306161653963393066373337313439386430353635633534353566636166613533 +32363264343938373964396234616235353062393838326333333435626232316536653434636662 +65376637373533666236666663343939646533623439396133323362336435636331303234383835 +35383434626439386561383235366232663766643366353334653162336431323366323539643737 +39383535393432386232626166383534363663306234366636343336353461373932386534356566 +39343065313237353735633761306461353036616564656562623832633765333434396632356366 +32656262363366326462633231386639663831633133356464626638353233653638343438636132 +38303962636335393632626232396638636663663465313662383839373134633939363839386231 +65386337616334306464663131643263376332623337663130653062633734636661386133333565 +34376537323161353637616638646638373138373533306566313564633462613839353933633636 +30383362633339366238383035336362393063363936356532613737636433366264366362323937 +61613639383365393065373836303662623336383264313663306531336331303038363365343836 +61333330366238363461353962333333346232646337616335313964336664313264316630383163 +62633633383765393162343639653766383232626339626635393465326338656637626430653661 +31313434613337613564366531363735303264346532353838356533363931656634376133346433 +30616462373136663135646462303533386362653632356134633865333038353738323866616165 +34386532316662643837356566373465653761316239653535303337396265346332383964653537 +64373633633633633435616265633039396339333962363933333437386333376138393131326536 +37326431663636386333656636343131663536613562616163343264343032613930373935376339 +65646639373335633861313566386536343461636437653162326531303733393161666563393466 +62356230316330333737633734633161633863316665626463303237653636393333373738313834 +34323763316634633938343363396464386639633134303538666666313534336161343736383061 +61313665333730356130626235623934616436623862303235333866316132646237313164373361 +36626562313436393464653238303636353062336564383031383464303337383232353537323730 +61303434663932333839303238306331363738643832323930396232383338653932316564343232 +39313866356432303434343861313839373264373963376638393337656235623264623531393239 +30343634616539356664366434663939353230326265393361323734383965613930623334303839 +35323133343963366132396365373961626433313963373738663138343437346437653830326633 +39386562613762343631633533343866356538363661353837373835633339663739316364653637 +64663365353432643663663634623266366335653666333830366266333935386566323163336165 +33313262396133323330643031386266613462336631616565396635663430303761656438633330 +35653237663766366164336164333438663134373464636530656266653666643431623562646633 +63346633303030623534313361623365363533633831386138306164303835393134316132616263 +37353566393837303732626562383530363835323830313863363963363031366233383231626335 +61343361353163613736336338373161303261323435336461363964323038333837663039366336 +36633961306337343665336631313762366338656237633031343330383666363533356537323736 +34626336376164343961356636623639333066333363336630353263323961653566306239393132 +31626332666564393637343062373534626566323130633236383033646330326139306163363266 +62643335636464613066666662306430323533663265363861323939376138663161646630303239 +64666136393261363336376334636338373764303766346466663035613064396633373231326233 +38313235346536643563396637643536666362653933663233666633346262643333656438396535 +37326566313736633235333063613332616236326534326534663832346338383463373939343565 +39616438376435643031623039613038313233366136653464336364323033383130303965343461 +62663830346164306430356331343961396238383432636330303232336337656461616430633738 +31356563653161323238643333326339613461376233313035376237366233656239363861383363 +35306465626132313735623461336264373535346461666632373165633535376632333462663239 +39313561363133633062366165366364373636326137316562373463323037646334333564663064 +65376436323362633235663435343461653363343439353062363862613061383832333038613233 +34643330383430663261383863383438613636316632323833383365616463313062636231656336 +65323035366233333661343934316565373066633034393863613665386532616361653933623734 +62616137373833613736343835666532386630323764353533353136396263363930343761343337 +37366334633837356130666339623839616635326239313736616438623639396430646435366662 +37356566356665323564636362666330383265306662343165336266306163323431356265343535 +30643933363638336432396231386639626634346135353438333561656634633139626230663635 +38663038326439393065383836656362396266646464666330313866393065356366313738613366 +62653634633564323438313565643265623266356438386339386261343138626438396437313634 +32353237353838613338386231306265346537643062323464386538366664376231316337666139 +61313363306530333533336335626561336233333163626633633738353263363066646333653862 +65663231373262623833643032646438346363343136626364636431313035353935326161393330 +33323463303565396635656234343532326438326638346131376366643137323739316432323436 +61636131616133313732336162303131326435353764333963653363363738383866623766663837 +38303433626361396536343866396239633832386361653033376134333861663037663639316633 +34623466613633633638353530383137666130663264636364646232316137353731326133613038 +37343266646134346466366166656263663264633066616639323263353832666631366166626331 +33376462356330333137666334366337393936663632643962333137356564633831396437346431 +61373138653138616332613835393438373062613730396264363634636166323331386436313033 +66383965343262363163383361306331323066663638323864656633356265303338316532346161 +31396666633564303362386238386565633065323938373332633537343637396130656161306634 +31393564353765623839326536613438386238323066396636316437633963653964623838616233 +33633338646634646437333662343438396562336438363037313564616662656362306636333835 +36323963643535383931323733336632393033616366386232666662333636323032323965366235 +33343734353136343134366432616666656662663334626664626166346334633739333039393536 +63353066313036333561313835333737616130323438313863326331653364636466333834383135 +36303265663938613664626231363735383834343434663037623066366462396132343164373733 +35313734663862363937333037373235323831323130373665633164383339663132383337353335 +37623632643534393531626537653962663266336439386662653161376166356264393332363134 +65376638656336376336633731656433333032626262633030626338653338323863643434373337 +30636639393538363839356435646564363038353834323136613166373230393837363537646139 +39666232386336346162623861353731626131666232333630383632333139376266366661333336 +33303163653933393233393336656265646535383834326139633933373462373761373532376464 +66646264653239316436653239333036656132626331343334336138626330353232336463363531 +61643534373030643561303231366164633838386137316135303132656239636531343535346131 +37663366323964656239333931656135363564313331633731396330646433313864613938306661 +38306630336439303334616563653031613735383830323264623238306364666331303134316630 +62653430333365366661313037323635393162346166333463393736653636343639653939616132 +32396432346162363933626630663437303064656334303262353162363037613030393430363965 +63343031366437393933663464333564623162363262633665396161313162643761376335343834 +34613430333833366266326533333562383466313362653436666138376538666330363239363235 +35346130386665653733346463363862303534643737633063326332333235656637613162653830 +35343162363834383638653733383731616264663631613866363365396366363633396361353563 +30636331663036643461303366343164346463393662373464383738663135613231373038303136 +38323130653061323833383535306536643065336466646237363366393766323065366339623138 +36313739353335633934373936313836316131376165326437363136663438643665353933373434 +65393465323263616337656430333561623762626637616435383332663231633061396464613164 +63646462353534613361363533323264373431366630326637643337643565353264613064333133 +31353933396664333033343961616237616161383531663837633161343234633134333339333939 +63346166656139373331626166306434666537636339643138393933303565666663313339636336 +64353635653362326636656330326134316564303836373933386339613539306162326635353164 +36346530343262333562653866646631303236346466646162636435623262353438633035323261 +61623764643039323438313463396266376533643462353931623761643938636665333531643838 +34623930363564343563656132356331313330613863656532393436616631316437393136636263 +37643138333836396334336663646563383938613765623764366132323536306463323836336364 +33646364336635346238656666653830303462646463323638393633623336363130643139353262 +61313335363662363666646238336437373736393730626561663334663462306336613666663737 +32373938303565326664323566373231346539373432303963376361623832303635333865613833 +32666239633939366463343666653062383932643836383632326133373961356432366232396335 +32383832313935633032373938343065643162613932363839323564313763616463376334393066 +32303663383930616332313162633961323436613333326563616137643863323939656361353238 +34376530313032393831643337633963663865326233623939326562373930656530313864623564 +63303734643165323337316365623764373139303738616165386232313036376236323937353365 +63623333386631663064383465346230656261323839386264316639636230363531666538363738 +38323033636537653665626463623938636534336663636635316332633433346564643066333564 +65393363633066316662353035643438383037393533386563613433663232333132643432333564 +37303264353837346630386133663662666661333733373035623534646562653134653437643462 +65636138326430326538643730626438326636306461643562633930393264353135636330373637 +62376465656136616438646134646630623138373866396361613331613766396437346433343566 +32623239363239653461336132356230666163393563363633363761313562636431373939333638 +33626136663737633235633838663732396166366233633631663463346334383662376536643665 +35353238356130663366383338386566663733623530343337353764383737623932626566353763 +36613838643339643734366338656534376262666465396361663037393434653939346234396132 +35346230326637643034613933626438343033666662353531316439303633313066656230633231 +31623335656532383565633664323061653530386337393666343537353430323066643736663465 +64303962336162306332356334666466313038623832356636643838653437636334343235353735 +37346633303933396533633565313130336536333261613436383538626664383630346434316365 +31396566623733333230366436356465333837363835366163346133353235396161393435663963 +61613631373632363465323630393030373238646639303736323461663830343030623233303635 +61343736656235633134646562373037633236306364333135393964633336396132626239653032 +63366563653131623438356534623561643031653838643038373336636133656131636432343539 +31396232376431626466393935333763363730303966336561306361336534396239386637363131 +64386364366436383063333562333439366633666435363932346461323263643631383439656166 +33373031386335336134646638323838636434373734623333313162643832666662323438666636 +38386432663337313233353639333661613535323734626130346466666664613165306239666131 +62306461313464626433383239313664663135383134383864303133663965323435633934386563 +39316162373762373630616361306463346264643830393463643933393162646232333333306166 +61626432663461663538336635306161643630333966623961346666363632653733623661303836 +63663531316463633466616431623233623961343031333536303763366562653062333765653735 +30623739346166333132663861656562646666363061363436643162326264356562613231383965 +37366539373161653336373266613232303133613133386163626637616639386164363236373264 +31333766383439383738616334653337386638613662666265373532383066366537346665323236 +32636461353530633735666431383634633230373630343066303334656535663936663930353864 +61356132313932313133393862633362393730663333313030613032636465303337366239396361 +37393464356162663936313933626162366166313863636263353730383034373961366636326432 +31343662653565623330383239616632396135623139636661303931393063393330643565663738 +37633762653034363736306137333632323231383764653964663633333563386233343138363831 +62303963666334656262353833613430616165663236326266396462643432326338323337323461 +61643636353466333166653337646133633838383963653335383430646432636638376339303661 +35623934333836653361636137393238316565316233313635363932366464343263646438633933 +30623439636338363436616264323531623135623636636132656232626432643465323265396663 +38306238663631313931363430353930313737653130366162376139643463366565323834333064 +30383035656235323262346235323764363432336266386134663732386436316334316362623865 +30623036653962316433366631306431663231396535646630323033643661333963316266613762 +36316339373239323130653934363231666236663439613134313530396435653631643036363430 +30663366396431356162323566303362336136656235353230623864316137393639303165633432 +31303433333530346239616330333662623262333836633035336165656531323335663237336466 +64303962663636363035616461646264663062376230333337336434336466306332386664356561 +63313039303737373161623036353834376462356261633633623435636565333134323965653662 +38316430383839346339303935393261343337383138626339333664623966333931343064346265 +31383436633037353535326131363536306532343835373166346337343733383331353639666137 +36383135346236626166356437323731396432346264643634643434373230373366316530643963 +35656131323138323861396164623564326463353762393933373939656435396332653235653835 +37396335323230333565303664663930303539653939313066623139643161646161333634313763 +61663464363164383565333638356436613563616532313363303138363534383737656432346130 +33653631386463346631323136363064393030303932663335323363643238663532373163303564 +37313233386538343939663532376135626663313166323065666162336662336134616362373138 +61376434356333326665333466623531363062333866346535306237653263326635323538343833 +32343336376463666661323335646338343862383135333732373132363066646433333738376330 +37393839366164623461316136393866363166663261343462633466353432363934303431373438 +64353738633565616332613766363062333563376230643439666466663233356264333236383236 +30366138626235663535393865363064633261656631326564303563646366376433303536336664 +36633434383333373364633666393038343235613830663234356365663863386539376633363632 +37356262666632636138313930333135366231306532393863373065363066646133316337343235 +31636334613132333833373663386264613865643263653337396539646665623936653331326439 +34616266653961366661353164353336366433323863626432393036346665333833353661363734 +64323966383536393965666336306166393765386564333861633864633833626166336363376238 +32646138303832383633623263333162336637366164316232626435303832663333626635666461 +38663030626135316638346466326337303430663636633462316334396464616365346563646634 +65643865346264373830323134626538646162323532333338333531353265636363383737643531 +30336465643836346438393865636536373265623430383762626266646664653939663766623465 +33333339646665353639643139363634383935373831323738643638356561623732656430666664 +37333566316537653437313662663833363237373038643233323631643338663335636361386161 +39303961316330303436653331623737326661323530386662373635353966633632373663353930 +62356661623134613461373536386538646162353031353665373834303937383163656331646261 +62333062633435623334366535383338313064656138353232623539636534623830626336616361 +39306661386262386236383761323266366362333666356263326264633836383232396664653634 +30663962653665333761386631333431656535666464626365613730636235323235346361326335 +34623633376439363362646438336430636339373466636534663336663835623463616636356533 +33356137363136633262666461306533643465363232633935323264643566353338613533333635 +38613835636664343431343739663639316137623537613834393266386164386466663630353061 +33316561383063376330373330353339383939326332306338666339633032326363323766326538 +37383234373732663539343063373130316262323731613361383135623032336531626132333630 +30653235623066376339336466663837356261333333383338616162333733343264373536396461 +39356530343834633266626235626634333031363230616165306563363630646236346562306338 +36383130666665666266333366633030636663333666633933333764643338353232626665366238 +32326539663761313461653236313039353665623831303834643462303532643764316164383764 +35386137353164643031386231666161646133366666336538323461383434623331356637323431 +39616465356330336566373935626461663537616639666634616335323338393931323463306436 +61323035393838316636343432363464633139353330306531333862343837353265386338663130 +65393662363563383033323731386165663565373963353139383331313138376432313731373235 +66303637643630346237646438366165393138333638623535663731333561326666306434646166 +63343438303832356262366461396332393664376464626333316133343165633839376164303364 +36393635303763393336343535373636333664356336393330383232653631366262313632353530 +38646235313132376330346562646430613434316136326162323933363365353235336432656130 +33313936333635623763303338323038643966616332316532353531373566636562393563626539 +31333637346139353535653231326464626437626433393137393832393064333331613938353763 +66353937643636336164626530643966333338333161306339646335376633626131313161633237 +31336631616232356235633337346663393365326137633637656339356434306431336534343636 +32393737316132383631643638666166666132616562313233643437313532666539393837376264 +31356337393239396365373263626437643864636466393630656337323564313336633262623530 +39626338333431346565656531366163373538663134633736656562303366323739613435316161 +31336565663662666431616364353063343963613138623933373336353233323830333666623562 +62373064393038366337373335376666336139376463633030353063613030356661393533333461 +39383434653637636431613938326338643039643530313133323731326437386235636139396634 +34353364333563376333383537306139616665336664633566346261613837623763623930303439 +38633563656364313861643735333165383938623135323565303139663864333433643231366638 +35666431613137323838306665383037613662643265313038376130396161616536353762376261 +36353136373334633335336236356664393964353065626362613034653562613530323064623332 +30373265656630346133346266663534613938666633616632316639366430323930656230313438 +66653636323131396138333136343464376439653235393735646538633162333365633861663733 +33646636626133343137623733663736383731643466653661336564646336643964343834366136 +37376336313239666165323131636437633564613630373730613965366433373333613433623831 +63633935353166356335663633663961363134306666343639323030316437343464323938343131 +37353731343565356137636562353239626631656266353562643764363439623764323234356637 +36656339633961343035363830613361653164306131373231333465343461623631633162663262 +39613164626435663538393564643938633039303266616666316632643330623965643832656333 +38323838636532316236636566636632346363353934343337616539653236336530386335663437 +61353662633832613232383836373634386562313131616662313535313834326534633338396338 +35356338643737633431336532343230623037323535393666353530376362656531306239636534 +65306233326262316462336532383633346364653639343732343932643238616330633838393339 +62636635343964663735356166316337353737656538643463363931623038353937653939323930 +34656237616262343061386130373935653239313837633537313731663433613765356363623665 +39383164373638663438623162396361393536653866323766613432363830643765303037316230 +38333330636538326439636637643965663031313762623239393738626430383736346239383639 +37323336376336313035393031386334353464663366643933313439383564303063643733386534 +35613862373964383331333661653265336165373533373765376364356339393735336465353762 +30633230626262313335613936346136336433336333666332636136373361383234653930383237 +39323662333430326162633063356230363765613430623166613664623532373364363135613433 +35613732366533396430393563663534303466633336643539363431363131613230653964666137 +62363337623831323661333836613465323530376166646137396136373261666531393536626635 +34303562663133643763613337633630396561386262653338666439326238336530626162623337 +31633337346364636133383964303437313364623332393364306361343363656639383864373261 +61653663313931666137363735333935653233346132626639643538356461393039373466633833 +65333735636234633361353433366335366261383334366464363962306633393761623730343838 +66353439326464373734666138366430343461663566636130656264353034623731663766623036 +34633431303331373065333631616632383039666161396133363339336262323136353861643236 +31653132303866353264663139353933636263386638366462373931653966336234636461653261 +62316131643762323464306466386535376665383462373832323161643564336632386634646136 +32316161353533643465373532666164393130386537323531383738363933663465363761303862 +66613031623435613031636164393461663035646564663138633566316531363934323034393666 +31653165613762333935616436343038613163313566316161643731393165366666363862666433 +34323465663066646133653731613831643664663838313730396435613238393163373165646364 +63373632343762373836643064373465383862303664313130363134316364616539656231393134 +61333566626662646636316639633262656437353530656561636533613333643935393835633635 +62386466636362376431653562623235326132393034313832346536396164373661386137383430 +65313564653732653563373866396435346439653038366463613736633434643530363461643363 +32626661356135346138653731393232323963376135373234366138393836626434326132353831 +31623739396638633565333735653638343662376239353630393238323462623230666365623635 +65353934363936613466343164383464343264363639306433323061653862633539643461333830 +39383138363961313832346165383563363261623534303239353334616539386235643638313061 +65366538653964393532363138373430636363623761313430373764353233326661653362363234 +31343732316332663461383965653836343638646532376663303431623438356238353834303662 +65393937383562613532646435363964616537626131663365353837376432386265656561626662 +36323930313164623462316364393063356237326563333332616632313266323634353232636264 +39333530326166336462653063356431343665326362306661333439663234363866653936616436 +65346463663930646366666662303063393032363565376131353030353732316462643239386330 +62613639666230326530333861356238383132666566383538653963333962353066663034616665 +39333562636633626338363036613366353061616165316234376337386162626434663937346666 +30663566313533343039636634646336386535613635623863623366313064613536396364636232 +30303263616365646162383965326363623263343437343237356434626664393938626361356663 +38393862346133633636646334333935663336346534393966353031323066366533643234383531 +31366530376438343038663563613366393463393565366134363134663865653532343233393032 +61663036386661346630666464643739353235393866623534363563313332613230356332393732 +31393332366165666432323762346536343131643463363864366539373231316430626362663466 +62373330313830313865303336353130363066396533343966366131663933623234393735636331 +63336666333032333737336464343536343834666534653333376538653539353766343562353030 +63656538353261383463613531353164666264663035393530363061346466616161326664616334 +36393434623032303133643833316630373865376363653938316130343638643761323733343635 +34343139663537386364383837643339393432666132313633616164616335363337383035343637 +35306430666438336165643633613737353738636132356435663438343261356330356432306636 +31343165363637626435373535373539616633366432333833623832323861376439393834326639 +62306663363663366639636335326238396539383462383239643639383838353835353261306131 +34316136633035646262346337396230303535373863363666346664363031623063663638653132 +36653932346432363266323136633865343864633935646361633338306135653933616538646534 +33653633353234366239393130656664633865393362373530663732646239636463343130633035 +63346135356333343831356635356663303636653065313236393632613966356164643539623261 +62646534303839616261303062363434323738353861343563393638383430383664303234343239 +35316138663035303930363338653637663036376634626535363065663735363162643665306532 +62633531313134373239623262646433616461393961323035353134333864616233373832326464 +37346233623233646466343161343863306364623465316665613139353935353038653963643731 +32626535613237383331396336303534623732663339373266376438663163633530363233663966 +36363966633131356462303738323639323465326266643937376535376162396337613934323333 +31366336366639316561313230656362333063303566346466353432373662333239306561626234 +36656334653365306635346232393961633562366266663035333862633233646164393962656266 +32323963313931613632393938653637393762356266666132663639373665316236633134653532 +61663663336137323032653039326536623134393265613165363635356330643339333366346563 +34313764646162333137386436653762316263396238323963383535643764303561623038633732 +62353334663737643539383230366564653962316537396665396363386465313438383166313238 +34666430623030643339366136643636633432316230356363343935336435383535386337313464 +39376539386339333537336565626463663964393033636133646366373132333535633633353765 +30326663393638366561383362636165333563303339366536393166393738336433366639636532 +32613366613761333263303362643331616433373665636433353531383030393830373238353763 +30613637613838396635393231346365356335346166643765376664333562306238663238643333 +33616631656334663535343463373330393134663334666634613437356362393139346139366130 +63663535393962363234653362396334323337336265376136333462326636633435643433353037 +61373939323832336130343762666465376265333462643765306632626234633265626638303964 +61633839636239353636643061383238643761396264356533376663323563313733656663373262 +32336430336139383038306335393061633262316439623737383765343137363435376535326236 +32386366363231623266613961303432303865393635306362646163666365383435396532336331 +36333330623465616438336164626635373261343030366232373232393636636364326665356536 +64396639326430383733623033396465646234346163353433333638333964653133373362383632 +64363833336333393833313835636566353237353135666464346162303739316135323738313162 +31303761663361393132613539663662323930656239396363383962343934623535393938656138 +63336333656163353935636166353934396330386437626562343232366365356432663330643134 +31623836353461633531343830376232323361663931623130373738363035353236366663383632 +32656133353162633831373730303764616561343565316639646466643063666232353336636265 +65323739323039356434633838323961356466383335383662633662396537363332396364376538 +61643031623565626130303439303237356335663432623631336366613034653532393232336634 +61616666396435303135323062336335363062313634353064366132656266633536336464663034 +37636530326534636439386135336163353463666438323034383263383963373866613132613464 +39363637323039363731353030333438613966626336303864336431336638623830373630326466 +37316437333637313131313336316432323934663764326133326466326138386130323231396432 +63323638643762346131343633393437336539393063393462323366633761353833303634376337 +30373630623237336236626338326433353239666333323237376163613637373632663137383932 +63343561633766393063643364363236653161326631333862326462656161636530303538653238 +65316234343638653861613362353435653933613465353636303363373634356236646438633131 +66623133333532353564323934663239613339643330623763373962396635343961396561353231 +39373166616137326138333466356530666533366532626164346433626338303439363734663339 +35633235613736303933383032393530613463383166643866646535383064393236366463656334 +30386438326632653237633035373262346434666537383234336264303439643631613633616438 +32366566313638363164623063653435346638353361323033666132366563303161613139626337 +61623536386334316132613761396131653031313536653833663464653531623036316536333639 +38383538366663303338393030306362656434633731663564326634383239613235386139656363 +64666164336132356234346362313464633231643065313065383365666639626661623565356132 +39396638393565326439363230306232623361613730346130393261323230343563353462623930 +38313439313039343265626331636134326464333035633762353237653263653435373463363330 +34643266663066346165303232303231663338623562653534333233386563393936333232356130 +62386632376339393231393733666463663530366539643832616334333130623932363730656163 +30643936313161396530356562646463333162356466313463376663393361623637333164316464 +33376666346230653566613938373863356563303334303237636538626634346263313163343039 +30343839636562346138393433626239643330393365323565393138313337383964613430373762 +36356439643139643663346366316535333430646238326534376330373864646434383866343131 +33393633363133613266633938313730306463323433323463643561623661376533386634386361 +34353261663066623637643234653032666234663431623663653530373735306633666437613939 +31353164356337316366343062613533356363376539353261346634616331316638356336633330 +61356230623030313630613231376464616136306665353935383236346233636635623837626639 +61396235326665393066396331653638366437666164363162363064643366353965636334373165 +37653465633039663135323036383966643538656639353766323533623035366362373265663632 +33346364616530333436643661623730666631646164326164323463626238393462643538326232 +31643836666564626137346239366139616337643761646531333038313337636135303233626164 +33373230383361343932366137396435663665373333376138653861663739656161306537373966 +38623938383738393736343932373664633135326361376665653333636561626135633238323730 +30353137633161623463396334383864386635636337643766313264623638333364323238346138 +30363965313630626437353834383034626638346263386339306436663962363962643838313166 +31396434336639343335383231626232623964653539346139313839336565366635306138386235 +36666334616135363464353134616331613030633537323566613338393030393132323235336366 +66626332623261666463393461396338336661613833613237386336653631396364353666306163 +66326362356231353464646262353439306364376363386665373833623830303863613331633163 +65646639363061376537633130376565643933343335373363363566666239613262613661333935 +30373638303532633639343866393161386165396333343165373035323630663964373236396563 +38383534376539653736393234623237356234633264316235316436613839363865653431326331 +35623763306461646239346661636463353533313631303461383461643261366337306166643862 +62353761323566363362356235633830363336663466313639363731616635383234393464306533 +31646161313761353534616266343965633833626438343132316338343439346135303939366362 +36326261373733393331326462653362326430336633326334306137643738363461633162303733 +36656562393365386330313336343262336136333863653665333861666435636164383133376564 +65623161646531633535316365613830306232326338613461373961336162313038616433623933 +32646131666232326236666533616438313838633462333035393264323666386663653061616161 +66356231376132613831613435663330653233396332646363383063343734323465396664303561 +61616562656531313032636562396136656539343431353635636564396565333932303630376633 +30646637613663386466326464653631303263633766623865346235643733666465393338636130 +30656135376166306563363461656562386261373330373766353262616636373566643666343531 +63336630633265346132306338313464323365396464343565393239636339626536666235373466 +34373165383161306432663064656234306232323561383936373436363931356365626230393831 +62656130363231313464363065366662643462343330323763653130363330356530633662306138 +36346334653235343361633365386361326135323531343230376462353863316136323735343933 +65346366323061623439373530343638376535316532653462336463313562363031616437396135 +35646436353464383630303363643566343439313734626330333431363038383563666161653465 +35383463653234646637373430313936666331626435303163353064373463346330633964343636 +30666234643639366632616638643866623831393866323538363366656238326630643361313462 +30386638626562636432616162373766333137313364306532386538343566613431336633666665 +64313761333434613831326237623338656261303031613863323266313131653862326335333861 +62333334353336316435393532643139363938333665633835343563386131633631393839316135 +30333833666437333838393230313837613036646537613236346563373734666262663964383235 +65623038353934623932393536373231613130653630366165306438663732333137313537303634 +63373238646266316633323465616131643364326633336530353461643332306664643032663938 +31653563333264333463393332643338323630626639336666333964373133303966346664666530 +37393038353639383531643236363162393538353364653164666366323237393661356330376633 +37653631366166626365396464366161393962656461623962373961306165326331396166383265 +38396363666533383736663932613030353363383534336639636235353331653331353337633330 +30303861393963373130643661356539353763376563366661376136393634653461396539383536 +65346463613964613231346637313234653866623435376134353139373736373033656439656435 +63643933346335323131663039346138396662613336666532616232353139653831343763373261 +65643161356466616632663864323064313934313762656563326463333363306531313330386135 +61306564626330646138623333633436303262323864303430636630386431363166633765353262 +38303065333863393034316132323739623238633930306333306431623966623931373961343732 +30333937353633373264383636326638383334663761343037323034313161373166653736613232 +61656539303331333939336436363930653435656335636130653635633962326666326364326336 +64656136663333363363363963633834306432316131383566336634303738663361613965326432 +33656561306463653733396333323137386565313661306565623965376539303731393365356139 +33333135623963383730303361666232373961373933613966626432346335343734656438393934 +35363639386635613131303766636666396164303539386537396161386364313039613163386238 +37653139353835303932306465643435313439343936333730363763383664373364363462333438 +66313737373361383439373231613662363661366533363565633036653939646163396364353664 +37343466386662313739313266386637303138663432613666396465393536663734346434383738 +62633963666638373134323064343461653037313433326237333635343638343062663465623765 +33333736646461306539656335343631613865396333386334323033383236653435363865353537 +35386166306238343236643036326263633863393732313066303561663930316433646165346637 +38656264663163653633306333316462313564353566336565306231613563323638613135376263 +37656663336634316132386432663465316165613361653632316530326166633034333636356238 +33663630376664663730373035306237353464663137306463663535363632636438643366313836 +32333830363735393433326536643832633433613231636164363765663465653230313238356636 +37653631393830643036613137376439303066663136326562373163353333663137346364353963 +38323332313062653363336131626631613232633364393630396235663564373035326636353039 +32623164643563333736666432343331343031376465393034636163396631353964623437663131 +66316339363936396631633835333662346336616663303434323139666261336363653638623136 +35343865333837623131656339613739663839616330333230653463616438653638313831383732 +37616433613161343131383066636363656139636339376663653036303932616637656661363335 +34626234613331643934303666666234356432326461646230316665306333366532313435393163 +61643233646432393436373832363534373465613766616639633161393739306463633161656563 +30663064663661616236616664643163396261626130653937316631623836356664353834386134 +36363839333736333234646363336130326331656166313830616663373861356530376366313432 +34313830303636666663656135396430353237616331323933623862313637343165313736363931 +30346134303039336632376264303330336564653637346261623566303132363538636634613432 +30356234313062336564346463613935303166326531363766623139646338323434323531366534 +30393337303239383261616630333339396431353937613065656530633430623335666266623830 +31663661316438666361316138326634346332323262633831666261663364623234353839316538 +64616236616465396539373635326434356132343833393632666637323133333332653766336636 +38353631613535323865353633393866383039653739613763616530303535633566303537396236 +34626565633064623439356239383065316463333764383235363839306237383639333238393737 +36333439643431303637373339613837393766343032633537656432386336333130383838303965 +30393038613261633337303033663564396236343736636630373238356663363162333032333939 +61353862343438373834383435373231643261353631363762393161303036383035623966656166 +36356465306665343637613837353136653561323334363937356433366330313566393664343262 +65656239653962366330336162343538326233303661383562653666373439306666653130333339 +35356134346138306264643332386334393134643161336264626433303533353832376266353435 +63643439346136653639666463646631383137393035333065303663363232353736653863653661 +65333131393331323935323364393636303465343464626336383139313435653931623033383333 +39613865646633393264386234376639613538396435653836656635363432643866363833393231 +64626338363839656532383061643365333236376333663736373666333766363335396439326164 +65313433383037636639366135653135636636326564306339623861303930326336623539353736 +32386436346336633466653561376134333264333561346233343062336532383864346132643264 +36623532356334353038636435373966313637346636616539653862393465653038336533653932 +62663564306366666463623666643331663063363731636565623664636335343435333865633930 +63653464633231333830393265653031303833373964316133306135656331666365663462373637 +64353131353331353166346538353438353330316266396631343734616338343263313536356339 +35666132363039656630316137303436313264656138653830656535643066653231633830353735 +36316133356338323931333534616233373531343230376139333232653237353665333639353662 +63633864333165376462313065643163616535303639626664616239323035396133326534626636 +64396664363836633163336330636332346330363564396233666334343735333161346462616633 +30653138653766333732623736313666373765343137333734333332613165363536653964646436 +35353063326462623363343666316661306235353865633835353935616536613638343537396463 +36383564353061666261396336616265653965383561303034333633333430653835396265396633 +33393937386231366635303032333732303234343365633061666265623531626333313961636433 +33666434323561333963396563643432363765353961303035353062333466346461323234353733 +31316130366630346338353932643063663930393137646662363164383134643639653065306565 +65313533656665366136346565396261343338353033623032373232326463343164366432616233 +62626530376665316164643335326130663931386137313061646339333835303966393334613838 +32656630393038666163373561383537623661613738366230613234643834666435396561303766 +38323631643439666632396537613730323061313532306239343631333866396130303832376131 +32643336313861646135646261656531666565616533366338363032316265353037393933353137 +30386335336539363766636666653363623064376133616364643764653538343533346430633035 +33343632323135323131613631376137636232666439393031353331663036346534333331383161 +62333336386163653635623864306333666637393435336537653061323663643237646364393739 +35656234383832656633363435383262326662373636303965303863363634306338366665616661 +39616362666164386661363566313335656330383830616566323962363730303961383331396361 +34366433633435316139343636666431316361643163663962363131366338386230663739386230 +63613263643632326233323166366237386139366530633339353362656162363030643436313364 +37653131366363303866376333316631636230643466323363653930393731373935653465313338 +33346335333138316237313161356662386662303635353631656131326330333431303964356236 +36323537636334633961356361636231343235653833613232663365333638323339383835366139 +30613236383466376332623338636139663366616537336366336135333332316462353762386138 +39323932363436323965386365613564643961373430363936366530363161643165393138666665 +63316238333032653730613736363762636534653161323263663730373632353230363732666362 +31613932623433663166636230383332303635386433343734613363643730306161616135653832 +39623535626530613963656234653361646663376163393630336439326231633261653934643364 +38353537613533393961656462653938656363376363386534643163303934393031646432616537 +30313331303738326131656334306439343136316130313964666439376232616266626464356439 +61336133303139306166633561333538393138346532623538363961316135336364646162376365 +30333032366338363631633533353566616565663132323466313133353363383737393134303039 +62323137323664303666323664633930633033356365306636343739343361303762646439383536 +35306238653262373032616637303435636236373138326364383064616137396165656465613564 +32353561623637386266326638386232356133623731313731353536303366636364303635323738 +64636439653761626634633563663430656565623836373362343331623965623030626336663839 +39363839666432393937316432393762353862353561633137303036393164636331656339653930 +65383034393930346333366130333066616134373139333635356530353237653765356239363164 +31353965363435346630316236373633313238643236393334636666663862653465646161356565 +64353839356136626561373264343332623034343931303661633230373837626166633562363963 +63663030313163646664306231356537363366613865616565306231626433313733313733383964 +31343661633736306532346263383030616433626239363736376264313334373538653235663866 +32376232646132383462626633373036666632326632383766623664623665616563633233306635 +61613731616566326239306465393139356466653365333933303861383763353161653638323437 +34393331303737383062323339303730623032613635623561376434613065356139663061663362 +34613434313063336662346633333331313964653439336630623733386265316137613933336261 +39353564623463653639306130626131363536623035326530363838316464396332396464623839 +38373230393837633138666434663262353438623661623539376431366334383532613761656438 +61343063323939373064376234346338346430353233313565363931636239313333623930303630 +32343835316662666465316162323135356231376665633963333235346438306462636332636462 +32323061663230396138343666386637656435623735366266303266643737326236356435333737 +34393538303335323866623535383135666137366239616265383738636361326238366434313438 +31323261313636393465666136623662336638333462626338373633353031653337373632656665 +64303163306131393434373264656564326235346338343739633666346339363764613132663861 +38353836323765613363643939306165656462663538356330636562303237643963346130663465 +62373437663831623537663432653766643030653531353336613462373461353038323566323138 +39636161323932313732313266306439383363303838343735376562353835636130663564313031 +39666637396430333538633633656161373333626330393531643161366261646162653132306532 +66343138623739613862383864656364396133373633303036383861346632643061626435333865 +38363430333136373831613431323232666337373864306136613831356232666364323364396433 +32386339326534323661386165363763666266386136666630633238356430643963653831356539 +34356332616639393836343134626432363064636539613038666562346136623235376639666631 +64623930623831396235613163376462626565623337326237313539646561633532323330616333 +31353430633333316661323034343664633337613239323631373432656632343436616133303837 +32386561393134633633306164356265616131613935366337663338666233626633383163373461 +31646339623039393735323031663636633437636461316131613634626535616537316637393635 +38363763393135613065373138353537363231356166346233323337613564666566353938316635 +31656438636533663331363936613165356330613530396633343239353763613439323739616431 +36616533646632386330393336313731626338383437653161623331323664663136636461616536 +33613236303930616436343766613330316336303865363166313364336166663965366535333439 +34346336313565346532356161666236636237393937623831323433396461636430613737643039 +33346231353532633730616562666432626466356664376433653931383238383166313139356462 +34616431393730623933663137343963373562363130636235353831666664616335623038326664 +65373462633262333634373435336661303734363563383939313062323631393633623637373662 +35613963666338616661343066333731663434363430336263323262386461616364356463643237 +61643733626365633465326231346561336434343066303837646463336434313662383861643561 +66323235376237393930356434663139323335313364656135386166663736343934616635613266 +39343439313538366632366133393464346436326631363338353662326461353436326566373630 +63343231313965613639656635633232306134333762383632343235346133353463323130316166 +38313237373734383466663761386661366238396637363931643233373233636435396635393035 +33323431346137303036623032303134346266373163356361383235643363363163633163633732 +39636463363232383731623436306665323039636231393536663535633838316336316437393133 +37646162383766306438666538333237393366383738323364656166616332646433386331643936 +65333831636566333538306365383663393435393261306163303433323339666561336331616165 +32666562383262383830353962353239386636386663363062653764323266366630313933656639 +36393265336438303732393564383839313562343330613438646430663631343566646266383836 +64343162633366653838663137653461373236303631343134626262386536316535633135386630 +31333635383163386535373236383535386262633365383061303230346665326536383164313666 +35386537613434336234626565626561333332663737366230306566666338326437323866656333 +34333462393938386263353132386233656336316434643766396232343033343163363435643231 +31636438383534313861343665303565303830386536383336343163663331633830656632343433 +30643330366133306239343062343361643031636638613530613838373130396263643632353863 +34376163386432633938313837653530346665656537616463626664326231363935366438356434 +64333232663362666465643539373739373762326532313965333631343030653763353637643838 +33633538623061303032646362373563303136303436616132646563366230333130323461303463 +63343438323466313333363164666633646332646635316331666664616566626338373330376237 +38356533646339396539316235613336333264656665643563613437393131353162663231643537 +38613136363733656536313532363439633933333930663762326536353735656132663266643834 +61366162366434343466316531366665396437316365363064323963353864636663366565353336 +66336635663036336438633635363437323666623435663432363838343131396439616131323662 +34616330303538666166656538353038306334626432646331633534393335363837646533343535 +61353932653636356361626231373033666462613866633935633331646162623031653936646533 +39386235323531383866336136633332323331623931623833313936623061383737623735656532 +62626533363163356463346362353165613466633731643631626138326665393464613965323962 +37313139393261336533616438346634636364643162373535616536393265633762663733653661 +36363361633732636337616563313461386366616564343437623935663164383235386465373130 +38373033346139323465353738646633383164333864323561623865626464393464346137623735 +61383465313836343662383033396165366336656337313930396534356531373861623634363239 +36333535303138313864363863366633663532373231633831356665656661363635373763306461 +63393638613461323665316262363630666366336466366261656264633430666237616462323933 +62393935363536396337356563356134333863376433663066376337346230343561663662613063 +62623135376130643663363731656438353332326665633633373062366664383866356535363933 +30646133303336643539343835323763336633363230623535636431643166653931626337356130 +39643833363964613064626335643631343734663466333961346531663230343163653531663139 +37613566653061313264623138666461616664393635343230633533646237326162363963393633 +36373338626437666433393035383366353262613836656438336239313465303663626562316361 +63346539346361393630663565393835353661346639323962383332316564643139653061356432 +61633861653435393138663064316130313436613064303331633865373563666537303830633766 +66393966303866616262316163386234326338626539393837373531313238383633653665626532 +37643932666131333639323262643065303436376531646661643938363133303639383561343234 +33626163616664393039306461366238323431616430356630396132653265313335326532366333 +32393565653761306232343562633336623866643934343435333735666236353361393930303766 +31366631633434393364303036623065363162356165326231666532333333616335663632626363 +39303139626562363535666339613334343564633965376339313030383932633361636437313864 +66333439396530306435653239623636393233633265646438393464666235396565396363653334 +36373866633563356665303038616264313032346163633239636634336633396431386430306161 +63303063613463656239333831393336386366393930343030323531626238343263613564313436 +62393832316564623762383437393931386436346462303432633966323539646231633762333362 +61373463653239373336313236653863343335393633373131343634633130613035373335353833 +35323463306364353730343761636164613063313733323566653539633635356231303634373031 +63376139316365356235633838373231643238393134616663623935363162333463316133666264 +32626136643966633766366265333163323135313532613432373661343932353331313732323933 +37333264393461383435333664656635353238353262663937613235393834343430393862626361 +63386239653538643639623232623238316631643139653830313161636138316666633332616534 +65396430616630356265303239356461306235326663616162346234373235356564626138653734 +32373638663364666337633331356537336637373461616261653430616437623137356664633263 +36653565343935656330336239626131653830643463663135616366363531666135386439663439 +38313638316432383733653634313134636535326434383031383665653130383966323533303237 +30666236626635333532313063346435393632373865643837323965316631376139663862376161 +36366131643532313365363266613435613665303430383737336133326461643763353230633365 +33333663646566303062383166663961376164646633636539323931366462383533626463616139 +34376566643937393631613431613863336266346137323631333136323364303761653432656132 +31386665356437643965313362653737633462343064626635393330323035626261303764393136 +63653437313363636632343738363631626635386366613239663035383233373762323465306236 +34316238666338336661663464313963333637363064616431623563646463393538623038646339 +64383033383937636538356462616236653938653933386362336335373635346661353631313065 +62326264366165626537326338366634373465666266373439323062366136663939343762313266 +39333865376465353531393836386230646565326266303166363335343464376239656163653432 +62663231326434316135623030613336306131623265326132633933363466353036346233306232 +31633930353764383431316230313237656432383135376438316133306331316136633863393766 +65663763663762633630656362636331313566383838313862313237346364613762393334643737 +34633761323565306166653632346634613435663239313633353664653161373233306635396133 +34393039343163616566663438353438303334616233623830323163396661386139343536333734 +37366634336162616138613365383033323130343163616463356462343564333935373334366131 +65643338646434626337326162613865323633393632653437663965366262633436343463303538 +34663837383137353362653363636538363761653165323233356463303832373661653161646261 +62646164306335396664356466636333626431656635333332316530313563363164666163326435 +34623139393730636336656239653065643764636264393930613836353437353734313061393133 +32343132353061313739363931323235353232373461613138346637336564313331313266663763 +37303036346637363364623536386338626434313339633536656230346638653362376330363939 +65393166653764353664336261313665323030653430616666633435373564666463333166356265 +35393038333166363934333535666639643864316637656663346332326135353162373161346266 +33326530313865626636306464636263633635356361653266343039343433373037633462663438 +33663939646131366366343130383937303035353964613063613162333839633765633635323035 +39323134323830623266336563653766313134313366363562336132626130326230653936323965 +35633632326231653838616136666237313333373837326463653265383364306264303064636433 +63396237656435643462306434343433323938306565323834396333633639343338636464306162 +39633862613765326333336438633830323035653461636231383464353838316166653461373933 +33663365633737626164653663393762396535616335613431356336343762323463393632333366 +36316634336638666133316531653362613564366630643030643535376566313461313838633534 +33353938356165656639393566643038343135376566393731313166616665363738326539666434 +63636561333735393235643333363535353238343234663465343231343338373863646131343933 +39633666393364633563316633356434376663663933386363653035643966323763653466633539 +32356337376634346232663364373030393436336530313736333630643461626363366566346163 +61353038396438633434313938343363623834333661616264666334353738343163646266623237 +31316562346630666564386338376264326232656262353636376364386433386166306332353262 +62373865353061626638323232356134643032653662636366623236303935323465633961656262 +32316662356439646664616536303136353239666236633161633865656337646233373561306363 +38303564356339653736383362626162353635343464343635666562323731303731626661303362 +63356233373436333236356537353333383432373965343065373562633638323038303239643162 +37323637653937393137313539326161643937323634633331393831386538643137373033663233 +65393435653638666362323733346132333962373565633563313234646266663934626433636131 +33373536306364386433663264376161656362383761306362373131666365643531633537363932 +37626338623135616131316266353365326333373932363863333830666436386636306461316138 +30346235623137633637623232633334316337393761623138323334306232613561313330386265 +64383233333036666137396438366563306338653035313062303230366134323735623530363436 +65613661643435323461366534643131653962623335656634623464313035346530346531666537 +39303534356132626466666465366434333164396630326639373563616437376333363762396137 +39363637613835363566373364313037396331353236643562383831303765343033353736383336 +35646331383531626337333866396235343930316236306665633931613866663462653034643933 +31613037366562303461346130343938373836303338333261333866643961653766663134613538 +66366435336566376561323536333433336239386261313435623536326438663034336165386435 +62313330343435616562333937386435343634333330366635656565643465663331653435316365 +31666431343338636166353936653066353933643766666133363864366663323262306161616234 +61363961383134633166613433636633626365333137623630613662623534616536306331663164 +64623639623161663430363237313430386365626662343139646362393933333830646131303635 +63653234393435396562636565613730383033633836366335373932303337636266313433363233 +31346334653936353562353330333566333937353033633664393365636536643266663530666539 +38666632383863616634656338396636383164323539363863353033343238663866616164393837 +61663164653233623335623437323262653362323761333436646437303262653365313631366538 +36653763653361346366373063663837343465656132656530343966626336666564306330346433 +63363837316361313364336335326565626463323933396538346239646263363766376464356637 +35333730613166356461306166393431333864333565626233653535663362633963373363333430 +66373531633530613331663932623533643539633838656163326237313266373332373334653735 +30363361653964373733666435643166333564393039363761623531633036383137383362383465 +62396365623762346436393531386165336237363962646436333932386537306664663834663238 +64643236613462373961333966363634303231386334333661646432356636353432353636616532 +65313864353034613936383466623330386533343135326265376435623463356164616561366565 +32373466373266386634633864623766383037386430653530396365336664343962653139616462 +62393230383231633139393936643266666439613139313762373939363931616538303539666635 +38393839343664666363353061663762356333663563316637303433333738376436313264303363 +64393430333135306162373862616433383730326437623939303234663930303339663665623238 +39373466396665363435383465343234333636376234313864623639363866623337396531376238 +38646139316631313630653431323235323931653530623638306639323062363166303366316165 +65643837636430613839343136373263653861643361396165333862383434616663303139356131 +65626539613135653562656132613365643639333135646134393530383532306166353639616431 +35366131623961366464353637643339376261323932616164333466396538326538636332643264 +35316364303139343564656162633035303261343136616537303466323065663361393765366266 +36353464653431653830656333346266383937353534333466306235353331303362616166353730 +63373636306662316637666262383831613438636166343738636333373532373235376434353733 +64663063656534616636636335323835626637613430613065633731643562646461633332663765 +38386334333061643462643764653263313736393837336565306463363533343733396464326138 +66646561306162393537393435316462646137363635353462313032323365343739656630396131 +62393630643561366232663237323762666262663135393566623765366566323831383462613638 +39353539303237663733393538366332353233363631626563393539326362396363373731656131 +64353835373539356363353962653537396361643733626363613466633839626433623863333533 +37303539346466323161383439636138303262303132643766656138393932636533393735393361 +35366234336237633434343730363063376433393734326438306165353866663633623239373137 +37303136666339366234363139363239313661356131386263383332663333613235623534643933 +65383636326162636663313732393965633135326166303634633532636539313435343365636535 +62303238663639393963626635626661356630323230626139646432643437303533646135633031 +30366363613232313336313162383236303837653964616364333338643736333165386439663235 +32613463616533366361643337323337636633303630663662663630616133613166353962636265 +39313932633262363230363261613763656365346262386634353833303935323739323936616435 +34336562303162356132373933636363613932316432613231356364633961356632343764663163 +62656635353862343532643966373633636362663236316637363738393261353733323866396635 +39393636353335363539343961316234386238646139373733316535333237376331313061356231 +37656566656633633230386634643734643161643434316531316261303364613539653732653265 +62643530643437623133316339663838353032373237353363613834336437303135366161613766 +31643839393537616437643662383661353837383338393365613837386461323166633038633139 +30373436353566336430643439393333643263383666316533613461623864666534646130663864 +65363038366334613061383862353036313434323437323733306465363437336263646334663865 +30396136303239323061646533613134643966393434666638323339626334346435633634313535 +33643332366137643735653936643461613638376134383936363230306565313465303965656332 +36636163333738646434393238323861373863316361623531393337353161386132326336343366 +37656562336330383738343463623231393031346366623966346538306436333035386133383830 +63646261376661656366393266383230656136346231666362323861336363313366623632346337 +38333863633034386234313333323266393062303464346431623734306165353334363065363132 +36316431653937313664383164386165336463323234306637633533613736613837623239636636 +33343336383334656237393433636134633164306332653630636436636461613336393538363366 +66633733623037363435303835333263626162396230356333353234616261303934333833356132 +64656132353632613866366666303362356364656466643066306234633965306666613430666563 +37656530643430623932653464306263663663376232366161626430653935323238653332356432 +37613331643439366263653464303638653161313365373833303337303635373839623434363936 +35623734373931626163383639623730643633343935616232346366306332633062393062306532 +63666234663962356633623236646365333930656531326464336134363238336666363634663138 +38323161333163643065663035643564633338656533316333373736316533616639386364383635 +31343333393562333838643632323433316165386330663465366233323530353665373839306537 +31336161303735353761323030313139643966313762356664336334643735376361633034373739 +33333733653831363036333138626561623166646332653964346338363765333235326339613437 +34653934393830306432386661346136366430306266633964356138386364303339363335653461 +37623066313939393437613561386664346137343333666166393462653039343666646331323832 +61383838323732303265393037386363616261366430323331393536623935363633663062373235 +65373035396131623462343966336435376161323763386534313335386135313964346332393030 +39653761333961393561373138336162646130663861373766646433656266643330646631343839 +63376237643639623965353732343365663933376262343565613261633235623036303033656464 +38626633303266363030313162363031343630366530353035653137346233323034393962393238 +35363364663038393631646666633438323038326262623530353431663464363365386465353865 +39343862326264396535373363613435376161316237616630623964396664346235346665313139 +61633634613164346632663738386666656131393232313031316137386661393630663461623862 +65343761633064383761313938626135633334646538303865303661386466336165363538386461 +65616230366439393162316262353934646631636133323236376162646635633231636438396663 +39356533333339636662333564616135353763336161626366386231393131636534356565336563 +63393964303539303132396234373837633931626334663532343861363162633731653266326635 +39613064366432353230393232636530316465316562346164383766333735333463306662353462 +32363263366165373735383234646465633363383939363064363232323038323931653238306334 +65616132323463396365396238313635393231656331616265343030316535386437643864336236 +36306365386237383330666466343138353764376464366132666533363935313233373939316461 +63396536643037376336613734653933653663306637303730326335636635383539613436373032 +61613237356135353164393339386432333030376261636536323165376165663136656633663764 +30383435333335666133393836383234306339363933616535366432643864636563396465386536 +34313161666665333863363133356138303131393232303038363039313965376633613033343636 +35646135356134393063336130666336623933366663623134353463396533653232303833613633 +63353937626166623639623761636233323838373930333733666430663537303265346664323565 +61333230623331346639346638363865323333623964633930313664343061343938306366383830 +37626165383839356531636162313434366532383430396666343864333165643362323265643162 +66313935316134383465383963326138643730373265643963663964353636383633393633376530 +31383133666266313330343531323463323066653832326432393136626436616632623537356165 +39666334336438363237326332373638313361333937626265643765343339363462306163313034 +34336463326431643061376663613561313161323465383533653565363561346463623839613839 +37653562643333313036383534306162346662316464333735626365376334396437343166313361 +30656336363438313335386634663966653136386338316364616630353834663235336665663332 +37393930663164303233373963633666303035396238653466373335373466613436373864646634 +66353163333234316462353665353132333239653033376535303135623537306566666433373433 +38616461353138323361373630333032313438393262383631333831326535383338633063623366 +32346235346131336663393735623364313833363033366564313439333664343630306665653366 +35353638386533646462393266613335656539336563373762383736366264323563346161633261 +30646662383664653964333966396363306238346563336337346532303066353230613837373464 +62376435626631343230336232636163363563353863396233353738626430333461303466643631 +38316636336665653734366430333631613061306630393535626433313031623533316230353634 +64376134313639313637613762383933663635643162343737383536356239383236633937326135 +35663966323138623037303362613132393130343964303063313264336237633339353532663761 +37656164353561303264616362303161373334663132393465326165393866343035393430663138 +66643564636564396561323765386137393666353963366531343662643832646231326637303232 +62656261643433613736616135333562663763373865636638303661383266613137643236643463 +35343239393163383333623963353264646637313630373839376263363335353230633834653062 +37323961343265323437316130353464343766666330326337326238316330373162343130373238 +34393436363134363965386335666464363831363131646530663364373431623039393230383032 +33383264613732373730383239316161316633643964653230623039633036653063373338623163 +34323136633431313038653964336263383266663933313638653966666538653463656636323138 +34653762353864343033373739633761366135643830323837363432626537383166353462383832 +30653333653466623064613062333761396563613535353466323830353134383136643462363531 +34613661346463343136343564376335333836303134313631383639636134666233353061613439 +35316331626239323765373737343463656333623365376433363362633133333433393930376664 +37396332393665323132653933303935633964333433363566356431396431333862643036336130 +65643835356264616662333434316638653565366537666138386165643433333862366334666464 +62396437356364353934366530623531343834366637343930623535316536333566333139383661 +30333063653335396539663439343065623834363836393865386465353964303737633766623163 +31633935373736316565303037396564306535313764323334633063616265646637313036373533 +36386230383266386166613637303661393563303361353830623065643064663139623738356265 +39633934646631333565636664616439656232636231326134616636316436366630313065613930 +62653764613166633530613836633830646561356431313465396163353530353030616564663136 +33616562653662333231386338373430643763353038613763363161393136323233636238386162 +31613330363335646664636430613332383963643664663632323163343039633465313438613038 +62373330663932323262323539373736663065666565626337343064373436636131313630373932 +36346535316136326266376161633838313636316465656438373032386437623265363231333639 +62343137343564616436383230303565303962623334356438633830633233393833393739306563 +62663330646331633363383366303639613030633635303639393531663239373830373835353435 +64393363636662616365633737323336336261386462333162343030653964363963306533633363 +66323735343366363366323131356338353961633830313763313937663362316539613137613036 +31313666663065363662393736636337363436343531363163626137323864326435323831653339 +63386237643164633937386639323638333232666237393035653532363836306432306266383330 +63343465366465363036393039383131333331636165343632306534643462386432663536356664 +61363730393664366331313434333136613633363961666266323235653039353333383939363064 +61663965303830623439306339356337373862363561356136663763386666323338633234626334 +37663130326463656635366139643265353937353939326136316334393636373563313866303034 +33366434313963643964643636623536346137343439316533393136643163383637663935623034 +37643338646562656538346365613935316162386564653665666139333564636262356439396264 +31633136386132653834316339326437333464383766653634623931393930316332326332383933 +33666165333031633531356438626438613336316133663663356230386239323164646632616562 +61633333633064653232646262353638643361333262636233383065313536643263376134343236 +39663563393063306638656633633534323266633233663432376330376262393365386366616266 +62636365386635373430313235326537326632366338393861386662636330663031643162653837 +63346434366135653238656130333233333933366231363430393930353764393631323137376163 +64383734383031663032326336366538303035346635336138623232366437623238643933343462 +31383931656337333664626436373333663338343665633838626165303765643432343231666163 +61653165323033326537393766373631396361623937666661346430333337353532373465623261 +32653665316437643866336339323764653165643032613461636232643831623464323166376132 +38666264303333663435316334636239323565623433383162323165643931323462363235616538 +64316339643162386234383463633865343463326462613963653031613839653334343263363065 +32366339616662326462303638393561323730323533653962326461613234356135313933343364 +30333730306531386531323538333234376237323964653739343365633633393538643466653431 +34303737356633333265613236653439306234323963366261326134643831383935363239303530 +66396230663261663730633535343835396534643933346137613337386435616336313961623039 +63633830653662323562393166366538383035343431643630333263383634343339663532386264 +65343231656366633137623166323831613130666637386564363731343436373261616633313937 +38626436396363636432356562303633616661333337323437333933316163313361313163343134 +35653230663939363530333036653165633061383866323539656364373833393337386232343565 +32613138303736353638653064626538633765336661643735366238313134653161383766653635 +36396435623735653139336638353036346666313963646565653238346537313235666634353264 +35663736643836643636643461643165383864333433316236363963373461666164383532323366 +37336265663064343334623234346666643035353339363361373864663265386138653637613830 +37386136303736616238313963643238356339613233376564366563353333616432323830343837 +33353434656633356361306530393563316333343862656563643934336434623938376631383138 +63396433656131346332353265366239373634323135626533613538636239663961363564313163 +36656161306430303164626562613039633234313662666138393566373862623830646336643066 +32306336366366616433316338343233653163366362656432373739303563663237313133366438 +35646638313862313538353636303166383032616338333562353433613738653839633532623839 +38653736633833663235313137636538316433363563376664393836636535366364313465653538 +63346433393165356332303930626362643263353366396635653664326237663162323666353263 +35616630653831393965333733643231633365336337393531643861643739323161613136373033 +64313435633134646366336639313230633464643039383432306465386635306365613539616165 +63616666663439653566363737333935643638393862636236623936666334383239636563316330 +66323063323534666266356566653538653037613465633761306634613666373836633562626237 +35323535343837353932383436303136643735376565393261373030396631333132333261666139 +39353164353763653730386163333566623939386266666432333237373265336232373461643262 +36303465653736646330366337353733383836336136656236386166353765313261663138373234 +30396562376331346533393262666563636265663636663162343265623738623963383031303162 +63343235623635343732666634303535323634653563373034613835626239623230323866393136 +31633161353364636666343337393338306164333937333731373365316163643635623964653562 +61376231343933386330336439653166643038386264343961393739333939666335663838633339 +37393830663631636461353635316437613331616539613162376663383235373064363434396430 +34336334303337363463356338643830396635396364376331346436396637373837316630663839 +36643333356432383466326362653833396561653466643132313837323666643438653863363362 +34326531643737643565626636643661656533666563613335643066353835363761373532323137 +34336437653633346130656137386463363137326166343937663531396562393466343264643533 +31666234343237666135373365663934646436383735616132616232613539653665646262633530 +35626330393739303362313663373139626239653938396663346438373238396364333835353264 +39386365306362303935616665653436353935346665333163623066373530616562333037306534 +38666531646436386633663936363038376334363836353037666633643866383461356233346137 +62656437653738663538393764323539353531346566646131306561303463666263613265383939 +30383233363435343366333937323562653939643663636662616463383337383337396139303130 +33306534363635643836633533643465343036376435663230626637633862653634656434373839 +63623431666363313964643531386535393364356363633532643066333065626534663966666566 +31366131666632636637386237376661663162363139313237386539633963373137326634323030 +62393938666464646135623239333030346662396564396436336564313033623835626264643764 +37353936663931626665396639633963646533316166316361366332313965373837366330306637 +36303161633035323635333861616137366637356332616261373332646663346331366336623931 +62303836616532346133623839323764376431386630663665313964396133653437353137646163 +39343263393932643639626461323239633634326131383538343766303063323861333338363561 +32616461323131663932666361376237663135386536346166333434336636393833343363653034 +30373636393338656530626462336662643534386630613065353738383434323834313631306436 +35323763646136323466643239376333333533306163363137393137376662393363356463323430 +30313232643365663332333139316532346165633032653262386666383532653437346436666538 +63346236326132623938633139653238343938623137376335333263613331393936636530383534 +34376532663764643230626263666236656461313366306336393132303037643234313839656339 +65623031363431373438356230313637383365636365636465393331636662333936343037616161 +39333732663864386563626531613135323661656131363638353063373938303161626237643562 +63636635646437653638346438633434353636363332353363653566376336663366343533626536 +61383431636633303231346165613532373630313130373637646333626562343236633238653030 +33313339326437633034316163326634343838366332653462376536336438643135626137633161 +38343732313263383365353863623739623134623434663738363166666434643261393438363436 +35353533643663323935646263633838336538353566653635323134653630326434613737343736 +32336231656166366130396266666236376134656537373135353935306336386438653434386535 +37646239343133393231646562643736333032373638303037376462643131333535626162353563 +35373863666332336563343765386439373639323538623930306333623164396365623536396438 +34346161336534313733386430373435313637396234336536373938383632616137306564343762 +35626634303931323131393764343834363830653831326530666434636131663734373663356439 +36336637663636303030393265633062663566663064333435353830666136666231626566643265 +38356666303538666533353833396230663639353561306433633635383237636334396362663332 +31663062303164386434623735633633653037306133613238663639306261663430343664613664 +36623232343735326163643965663931303137343532643037323932626530353765623364376465 +32373263616333663066313363353563393566633536326333366331303233393435653062303130 +62626462363133666362333265663038313738616537363265383535343535616463323637326161 +38316339303665376235613136313038616532666532313766326239666162336535623764656530 +33643637643736353737393837666536306234323539626263663266656333633461663663346632 +64376336663264316436326331623563623731303831653662626562626433343165333861393333 +30393130313532356333343732366463663662336132353730306237663837326237333737343463 +34323063646338653361613461616365336330393664333534393466656437346238396130656234 +36646233316463653936333433313165616537393263333066333039633437643164636262303938 +35366639633862336439626536383164353265376638306533653866326362663739343532656336 +62383163383030616138656637623138646637613261386235353033386533313832333762623738 +66383230396636646139373934353163643731636261613436356165383338303033326338303439 +31303839656230353463396639666536653762663935333064303963376637393730663061366337 +61623930636237666534353934326134666630323737376337383263333037643966353463333033 +61316438616231636132383231313962653033356338313536613833376337396465346664396531 +31663563353263376334616237363061323135383238643139656330353633303065366132626532 +39626261386661356465633132363034373361656532613239653733363865306432356238356635 +31363763656166626638653765346537653762366335356134646637306537626239373636376364 +32386564393331333264616336323232666463363362616235393866393731303361646563343938 +30626163306438366165396665623836373764626361646236633337623536306235666532323965 +66396163333231646231666239633239356662346461383634316437356537386165613964343264 +33326365663031363833373538323237383034366131306364336438313061366133303563663039 +34663839363939633037623465613164316564316666393534643139373331346538363531656335 +63353838386264323061303833356334353764303335326462666137363038633635363033353064 +36336361303430373863666132366661373437653363646537646266326537336432666637393166 +66353561313963316239636334343634363539343266346363333161333138306431613238353233 +64303932336465366437373038383531646266373833333066636661383737643866613332386434 +30656231363664366538353765623162323033353832326232653163643761636637363262623261 +33666665353664613864633136626365313838643965646434616637656337383133363764666464 +61333733366466613630663266386232373932396561343737383332333535386232623933623336 +64623734393266383934373731363466663335646431393161396337316239343236623664383836 +36353862323461333339383961313030323437396635336531316631356439373633306332313436 +66326263343762323561623963633930323666303863653138643061646466306335386330366230 +64366335633932393565343834633532666464633530633132643265353635363135653965373833 +33333030363035393034393761303665343963663839623635313935363839376435623130353164 +65626538376638633733353233393637303432633063376664346433663964616165613962333665 +61393131633161613131623161653132666336363134353935383433373365636530633361653831 +63393934336630666261303766653536393466663036643732323031396232386532386134306332 +33376432666163616663613533373163386262303332393535316536656265383333326632343263 +61666563353339303964613330633633326131323463373835343736393961343831306335663231 +33663933333436636464653639363639373464396433353034366430633238363661613637333063 +62373734623336313236346239376566613833363936663735633832343332666338313936613032 +31396435323364346137383738323634366537373663653166653261616338366461353231303438 +39656433633132323464313062313732343166626136393134623663313830363766623464363562 +61346630306231623530613133346431616263343036323266306139396564626339336530336136 +65346534333162636636636161623636323861663961313262636233323030353961333562386664 +34383137386135643536666337313464356164653531343130663337316231656665623539333165 +33623131663266623562376138333638303535323031643830326539343765316632356663363330 +65396436333939373237383031326330356138333937313761306263303331396430663666653037 +38353739393833666638376462383466303361623039303332646136666664656537393635376263 +38303833343265663239346435333139623166666331646138333130356132666532666230363834 +36313138616133316630386139383734333837373432373761353634663332633638373537613663 +39633534656662393530306535656136323033376465666666633135663666373339373633656333 +34623066313036323063643432386336383766613161363933633565336231616535613239396432 +62633239373966656237376363336435316232323932633362633333663130346631343731313165 +66323266333633373037386536376366303863663863376630666431656166316335333939663465 +37333362343063343662373034663664383537656263396563353134303764626639353965666237 +38643530656339643565613763373239643162306238306433306364323631643432653735313664 +61636238396361306335326463376166323531353763313661323461653235306334326231613966 +37633638346164313733663462636163363535346164363530386436326138343835653132663138 +36343764623764363132626332373335333961626135346536353236353331303930316230343830 +39353035616238616464346435383333316237366434643234643430613931633637346565363835 +37383664633737363666373764353132643139633630643064636139313338633733333961393733 +37396462393332333964366466613166626636663433616333646530373538346330363539383062 +34646637323834353566653530376662653237613333383034343463323639393431323966343431 +35353538383935346362626334623463626663326461383462653335373865616332616539663039 +36653461353363303165363539393434303737326438353965336531326262303931626135373964 +34383366336237336266323663633061343732313064643435343062646437653231616439333533 +34313637663232303330343738396161643965396632633464326337373930303137313161633539 +32373437636531616431336562633362336262313365343166333466643266306138343639333230 +65353435356631396534326332613931653439336237393661333832323731613636356639663662 +32353532343532306131343562323762343864633263656362353836353963393566613365623637 +32326262633937616635333261663932316632356334336361383966663266356337633230396534 +31653738336566356235366332613065323833376335656331333935303235666661326334326638 +65303965343564306139646135386433396166326232643536343937343331396532313133393163 +30383430376462313361353432323964646362656461303137323334626332666131306237353563 +65646565336431376135323630303963313531626531326564666132373463613364383163386339 +62323339346339643738666466376538646137643330663834363966366565376362626536366261 +31346361626365336561306665346139343261363835346662613061646431336535616461623931 +35333439356135393138323536656436396336343631323337626333363636653564346161343239 +33656238316163643730343063373034386135383536343365643461333163633265373136646563 +32323163343933613939376336643831336130636439393062643337663833633166373238306163 +64663466353836646339323637373366653832643662306431356265383266323936393735343132 +66326361333266323062363131313164326661383034346437623032383830386230396536646666 +31616436653330316165636561306464666630316434323534386462316234323033333765623338 +35626535653439363862623439613662653332653766316561316131356261656664353861313036 +38616338653266653336363039356630626565643038353535376538373731333666613162303663 +66623230336265383038356166373838656330623332363163666562666265396462353031656535 +63346661316230353032633931333833626263623862626535386161326565386462646162363864 +66646366393736353235623238333030323966643036353834633231383232643366363166643437 +31303066646362366437343865346337306533366639616538636132663838346331653264356361 +38346233336365313432396265326437323932666536303630353236343863633433623966626430 +64303430613362613437333137363331613034323730376261613431643835333735353730303734 +61656461666433633866343735373837336436373264373839626139383164333238336361373936 +37653836376638363736623433393665663465313661303830386235633330353365326335373261 +61343864366136396435663765636530393139623565346433303731373133393261346466323039 +63633033653332656339376338616362323164393362306465346462323766393965326632323661 +61396664623437656261646166313136623639633766663430383065656439646437646436623833 +34383930636430656466336361396663323932613037363266373632383963643064306564313131 +34613333646438323566663366333362616230333037366639623061646231653031626139663132 +65626165643636343566653037613264346334623263663130343464396464666263353263653463 +31396337653430353932303265393332306565336234336236333863363730366339376130306634 +33663335316431343732373032623461396439346130303833346130316162366637386164343436 +39333264623936306530613830353831326237363164366563626534616234333166303833383630 +38636236303561316236616634313938623330316636383864373038666233643435623632646435 +39643664306131356638386562303362666135343363656130393332303462643530626166636562 +34383666663237636330366239636136316662393139306234393661383936623733616166326133 +38616362343030636233303638663838306331653334383634366533653830633936653935376237 +63333265663766343333666136366339346333346239356139613138643730303965373831636431 +39336564343331613038373566333631646366376536323830643364313931393037373730636634 +62643836616666656263373866323635326265373434363463623337636539343232666664343161 +64313663666261303662303537663832366364346266623862326131393439623064306638383831 +32393631633332373838646136623662343434346530653339386334383239383533313735396239 +39646366363962316366313939343932353635656261346531613137333361323136346638316530 +30656464346361633163326133396665326239376461316134366532383033636533386464356131 +66303363663333633530356132346635333165333766376131656333373136653834376662346538 +36636535656163636635623763363931623236323634643538656434653130643963633965393635 +37313637643138643965383762313531303435313866613037356362363034383230636434393139 +64316635396231613635376632343665623234336362383133343537383662343638386134373632 +39643832343765323736353664363937663331376138633066323764363531383733333931333665 +38316266626436373637386531663238626237363134323734366461663265323537333435653566 +64346434626133343136656264323834333335656361643830303438613834656337623462336663 +61303833393134653135383036373464323732393137323033333132353434393337353130356533 +63333932666532626261316436336133666562613632353363646465653861633530633335386634 +35663936313163353233663961666334336162373639656661333834336436323235393434663033 +61613839366336386434343861316563313238663038336239356431396430386338313732646533 +32396631626636366634376363343263613336396461353036353535613762616336343634343430 +64633935656239363865643862643832353662666263633135666561313862383532306339623938 +37663462313839383263346130303831363766666563613438646664373165316532616562333830 +38383038323132333962363663346531313539366332356164623863623037663231383338386135 +34393461323562303664613661633561363462313561333136313161313832373930323930613436 +36613561326434316335613135636136666266636332303565333335303163393133363762643562 +62396463353531613137396235373834306238333364366238366133343130333431303733363664 +63613837323739663266313534633532303630393539393337623165313332356637343136353734 +32653131643339326366303939306263633531313135646662646462393866626263663162316662 +64313231333637623831316162323663636661336137383631663664313462363639343662633063 +63653434373961623661376465616333616537393363633365663730303735346362623631396439 +37363031373061333334376532653033313564636130613932636432343631666231633430363934 +33643133336463613462313138633832383963353461643263623866623564623366386239316530 +36633563623165393165373333366361306538646432383139313464623330376634303931633262 +37306161613161663136333965353231383864303336306435646137386264663739303339316630 +30666161376131653263366434353032333539366366613665356439643033316439346435653164 +32303137316466616561343637653832646333383136336164393962386462623236613134643737 +65653437643930316134626566386235343961366562323561633633323930376362373464633935 +35633366626639373132323434386238303537313665316565383163643034353761376165386663 +36623265636661636162373431643565373536363234313334636337656637653766333036346632 +30383435613963663761393935383230356133363838613463663233633863323733616565343731 +31616638613561616233373338343863396635643538336361373463386661373165396364383730 +62316532313664326162383332363239383130646439323562373334653366353965303435633363 +32663537383832396363356564373537383330393462323064613361626637326132663065326330 +64386239346261373331623864623133613863623632633065323436316334643233333363313038 +34313231313835333237303031363765393638303066393033353335363337313764333830623333 +35646466333164663761663335333330373363333630623134633438376334653638363035643764 +66373736633739393931323731646632393637653536396665353630326435633533333864366434 +66356232363330323037623765636630353666306339643136656166666232643633663265313930 +30326431313432363032333037356339643162303431326236666237363664393561643336303937 +61393135636362393235646664646666623365306231303732353430646530376562323133653866 +33383032336635336665613637393066393361653831646566303335633763343931656638623162 +34333661623538656163383836316364366436393730663631646130326239306535383666306237 +61363836623465633337393335306534353135656430306666663238376532396638306163313036 +66383061633464646563616166613839616531643039646564343537643565643832656565366639 +39373864356266313565663531323462393764623436396337626364376465343434373331626463 +31613365393236316437326463653563663232346436333937376363613139646539373038643532 +63386463396330313736666236383961373963616239313337643230313131313737316561326132 +61313130353137623539653831373533643132326637396432323933336536313761393038363264 +32383061383635663531363431336564303163396164353031613433363662323932613334656565 +35326466383065666163383463633864643838656338346463326135373638363034383032636636 +34373433646239303161383235303933653239383031336161353661323862376437623862646639 +61666235623863303039646561366139613539643035636537356662326465333136333662363031 +39636564346530663764333565316663346238616366656137366462656334336466396564363365 +31643039306466353631613138343036346463613837393134396630316164653530336633353932 +34303166333865363762396365306362353965353539336363643238613936316166333834343432 +38336434333232633933303933306233656162623138353336623166663962386638323537326136 +38323263626239636230626366663634343461336464633336663165313361626332373330376561 +63626230363439623533363266313037616339633166336162623462373865653664303731306438 +62663037633834346261353964386665663366643462313236363832306336396437623461666130 +35386437653138613632613334393561636162333039626232356434346335396466653965653736 +30643638633533633766306435386537653566333033333932306131633962353461636234623662 +66663564393337653438643562386630653337393733653836633563303261663635636231326231 +64376634656233356564656236343631393663373538633565613233646537663037393362333464 +34633432313364383761353864343963353131333230663232313133326565653064313262303930 +62376563376335643334666632373832313236363232393739376362643763646561623661346437 +37336339666532356434376662323561363238303665643838313261663664396565316337616463 +32353934646535666236663438353736653839353566323466633862313035376634313532643961 +66306339333338613836626534373239623561353839366236386434313330396137363365303561 +37363133636137626237613063663230626239356366643033313837393265386338363732613330 +30633235353835323130623134333462313232636137663638393437316135333037386163653730 +36646164636531366561306134396365643938656338643866626635373438653966346136383866 +63656332323236666565656337366166356134343235346136313330353736653137303964613262 +33343336633630636363356534303931313931653137633834386635376637306261393633393030 +63313733626437663831333432313461633938626639663165333861386262633836616534346666 +30643235643965313434353037623534623435643832343065633761666563373838616564646633 +65376430373364383061626562333033373936633537333561613430646232326637393261643432 +61386363373736643137653533306335323839366261313963646236643335323936623764316636 +32346332356139366265663333376430333633343066343063313936663464353964626263643833 +39646430396264613563633931396432303736343633626565393063363631386263633034346330 +36323461323362646537313330643236313964393161636565623030396261663435353438613235 +37373032616632656264643533363566376632626234656366626261383832636363336534363762 +62626330303335656465326463393461626538376437633766336433656633633631363730356530 +36323139643762646465343861363933623336396430633363313032373932336363396537343165 +33316463323934373837346537346335633661306330323335393236393437303063353736323434 +35313234353638666462613761353034626233666632613763313361313837313736666638343030 +38613631313561396265366532393536386435356132366132366237666561333261363761393136 +66313462326262316561636133663036663165303862353461323538626662616232626262336138 +36643262653334613734313866623238373366613262613038666131663138343030326136653462 +33346239633733353639663761633861643963623734306264633330653861366238303536383365 +34663930343932383336653935623532366366356238636231313632376436646566633162313064 +61613135326636313330363831323033396365376439666265396138616564353532313736396130 +37633662336563353461653738653132306633616238393333653938363662343133376264343635 +34663362343930306266313730343061323632633731333865663666616432626134663838346535 +65383138363739346234356463643363313436663765356138386162346362343963306261333966 +36323533623166376261643565653736343734316633343134306537633334616533616137643235 +30643764623761303037303035616239306264333837376465636132626437346133656364613535 +37373732626232613831666334326462336331383964616230333533626465313265396464333831 +37636366646263316466613636666230333739326131336162643363386237653464383363313532 +36346134386231373036666232653031376266303232623937383632363265366339346638616565 +61643362343033396630663465336530613435653764353635653366666666316461323539363336 +62323830373733633461333334373664396266336335326333313536363862626366303239396133 +63653832356330353062366231393632636531626661636539303466313334643165393063306361 +35616337653331323335353761363461356234373034343834663235636563633966366166346132 +66613165386662313132656231386533663638653235643065396232366666326631363537653266 +35383739633461663536333936616333666365373864396134313032666135333732636532613234 +34663263313265303038303638663166373034306264663535623738343237366338623561313430 +37356266323235333037613161653535366537313137356134656437383933333161663330383566 +66643062626564633833346137633866343934373964376236393438623034356666616236636639 +34663062386362396531623064383165336433616665636462373139343161306435623037363234 +35356430396265653932343463323362323635386531346439346264393964396161393763636666 +32356334623837623666373765386437663330663035616532653339633037316463663133653535 +34646134313037326134316232663434666663633832656166303037613837336239643064306532 +65323766383632366265306536653835333438373762653533366434376664306137333265393738 +66663231663465613233333936356238663431646661383034306463373031386263323364623937 +65663433663564633935626138303533366366376364653137666565353562653139373333646233 +64353839663466643461663334393132616165346430306366366530353663373830313533663933 +35653136356636376235663061636435306333376237646264653962383535366263626631643638 +64313533333438316239343063363937353361303838646663343930333033383332623534633565 +37646564393037646537633663653533613965326164623432653765373036313064666631383931 +63666564396433336333626134386664373064386362333738393362666331363165356264376436 +36616638393166643462613766316538393937633838303062333731633437353338393662613032 +39333039343438363566623432643761656264353233663537333333353535326263313363656536 +39636535633430323832666263303132663766616263333562653930353461373436333930633066 +36623034306465623363656162653466363333383238323936643366326333613962356134656661 +66393935303665313437356664313565366266663065373762366235303738316338323034646165 +30663361613263333337366262316534623663346532653130373431323637313364353230663734 +33363666333731326164363132316231333835343338366136643662363032653634316465346133 +36303632636262323132636534633739323565393137356438663933306633633666393134643566 +31383132666561323837643465333162333938333561633865633331396464626534343165366239 +61383031633230373564303931356239306365333830656165366237353761363434393261623164 +64666238386136396562633835633638373565353736373235326436316161653263336663373939 +64363766386164613138316534333664303162663164363030316465306566313065343232643763 +65333339356630333537656432373539666664646564616132323535616135393332666434396231 +38383030396533343230646634376637653036306261353235633861643538383936303531393937 +33373061336338323031633935636563316439613439363562343236386461393939396663366233 +37626166616438623232376435316537356431636235323439373261636131663963653734303431 +61616366306265393563376663666433613463623466333730393833643062646263396135373638 +38666636663738616139313537386636363031656361613963333936383963313430383462306466 +62336331636634306633616137663664643234353435353161383362316636633131316231393661 +34643539373563383738353636373363636161366565353066633836353338336230373931313530 +36633461623662313131336561343566343239396336343436656464393439623064386438623962 +30343637376565353534373835353931393436346130653663393535333064346137363966353164 +31343138353935393533313532663537303733333466386432366536306236616639353039663564 +63643931373737343961383330643830633032336165666634346235663961666166623065333637 +32303836643633313561613537353937656465376531306366376431303835333463633463353265 +38376566383733656134356662316539386638616466626637383066333265366639303039666637 +64386662313335636433306337666632663066313236363335326666653035313337326665653736 +32653262323465346263393962333936363638633636643165396165303136386162353064363933 +61373338623438633332386262386565653332613464666138663539623961303736623364363862 +31626234613130613935376566333535396531303036383831386535323438623966353439393338 +37393339383733343134643338646433313664356536666238373530643364646530356664383736 +37613964343134333330386638346265646630323261313830353836363162643734653261636661 +32623638623236393263643833373333386364646461356562333231646132366230636230663630 +32373961623136303161346465633032346363383735646561316662343931613066643530653835 +32626533323038326564376131643163666437623862656264346133633430663333616664363365 +34386433666331306636373962616364386332646461613838393939386336333436373738343566 +34633433616330663432316434633366396538626563363061623865323536393664653538313462 +64393134636664323632626138646530383362633766316433633230616266393662336534323236 +30386539396239336138666533343661666632323062626437373661363364366661656233313065 +61383466333865363735353839393163653366343734316464393264363730316366336663646131 +64326565303532666566626131373239613238313735653465313431323737356331353736646663 +63333934663237306661363439326235653262333064303731353764326536343736333831623565 +36656538623133366135373766623935633536303833623636646366333037356133643233306366 +37346133613434373037356532666634653736636566323263666337373661323061633565363263 +35653561323433366430306164643132313834363736653037613031613632666531343831366266 +62386135623030613564626431663438656236353934353361613730613531326238663635393936 +32646432383530383430303265653239306264376566363934623536363261663762396630663263 +34396233313634333034316133393536376430393730343234643435383236383661386136353565 +38313631666434356461633661386563313962633837346330633766313639363937313533306437 +37633831333561636564326535666430393963326665333133333264333566326431363563323863 +30616162323265336636623061643432306137653738633631333232636263663335396263666637 +36613931653736346532383065636531386133663130343631333133323530363439363964643238 +37663038626663353135313061333834656130336463353530366433303563336365393239656337 +38633232323665623937373566326236633036633132323863386566373634633562373838626233 +66356334633731653935393863386338663031613738626231336563636337616466343962376464 +36316564326434363662356336326132343238333831653530343865346363633264343731313266 +34643466363934396433393766653935363533393436353561633362333436643936323830636561 +66363438343833663935303138616537616631386662333638616137353237353564303533396636 +39346366643463383965643162326264323436313363613964623764353138336235393962613331 +32666237323933616664393235343564343531616566346536393965633666623562393532373939 +39373464623862343435613238633930356566346163336566616233656466613534306463616465 +33376262373239346138346264656631353931373563623364643931373064326430613531663061 +33643262326662663162626366646533313937653639633535326265383731666435643632323133 +37396139343630636165656262656361303034366565653633336238326634613561383366363562 +66323232383231643462343561366264626666653861313164376362326261393762646463656465 +39356139363230353461333138303061313961313437336637333533373338346137383730663232 +37353937653861356432306161336662393034393461393961633335663866366464303536323964 +32653833326363356664393165656339353762353534306662333263643634633365616234383631 +61656131326162316465633662363431326366313936653531663338373063353361633337323363 +30663238643033643364313535653737366530623662376339666462353664333966333736333834 +34393032653933396437396631326637316265336537306261393036353064653138373130346136 +35343732393363366566616338373436323933313030353832623262303231646634616630363133 +31623634633566346362636264643030616335333833636161643932323130393364633765383663 +66313064343933623532623832356439366439373534633931313632306437633337653633623664 +66376264353432643039343539346439653836346264386434393335313934396262313065373931 +38353937326135666363666434393964613932636664623736666235333063343534343136313732 +65353038626563303962303034353438663032613862633233636163366665316634643430326366 +33303033616664343035343336626230343365653134643032613735316564613834663436616664 +34333237643637313637653535353432333839323566623130633134633137326438383135613665 +63613238343665616465656430666438386336616335616465626339643834656134633438626439 +63613735343361376336646430383335383935373066343635313338613264643539353961366263 +62646234623032643761333833316235386335313333373533643665653933313533353065656433 +65353833373562383835303236646338643434656538666264383338626433623537626635613762 +37333037626331636639313630303038666266326363396631646563353535336264653830663265 +38333237353033626332323662623862373733326561633238636361353731363665363963616135 +66623264623934383935393862626462646466623265663237653038626137396666323363373533 +65353037396233666364666133373565653166613362646131643930623934356632626662396234 +35323235383934316232333062353233323232313036353839353439383864356230306231613339 +36393130343262396337313036393962326630633137626436313231613636623463643632303261 +34383530383632656363313566323037333631346165323166356231326331346233653466313537 +31323833623966373436383531333139393164363839633738383036363061366463363863623863 +30343033316531393964363961623261663166383736656539393465656534303130356131656364 +38653466616162373435376432336335366463643161333461333061313862346636666465663736 +61383230616532383464666464666134623963373539313463303065633162656630653831326162 +35313834353832336635326466343363336264626166623339666331376661653766306663663032 +38333065373539653564363530663734363362386331633036396564396538656561646261643065 +62363833356430383465393838656131333266383132383135303438383434373963393230373464 +65393033613562376664656337623336663062666561323730386231313661303837623837383536 +33613065643738616264393637313331353964313963613963653965353961646633653239383635 +31313334396565373237373434626635333030383964623162316365386263343335336166303937 +63383738653463316639386238386236383339353835316139646437613936386564356530646362 +31613666363739333733383932366637353833316664323231376535353965393435653061663362 +39383530383836613335663634316131343565663761643461316432613062343464663662653137 +39313363633362393465646537653630343537306130383632623962373163626432343036343834 +64353461336434383564393263386539313639653835373031353737343963353138363639333963 +35653036663435306238363463356566343938656366623634366138363436336235616139323162 +30326263343330383664326564643464393334326436626537613564623265313236306633313265 +64643565343862326333383633306235373164383030636436393434613338376564656532376261 +35363934396435653835316531303938656530373966636538336561376662383761373564303631 +61623166343633373135326533383763626331313165393431343133363231363862316365623830 +62663561663236663130373530663837636537646539303562326662396634386430653030646339 +36306562316135663434346139386165323139373838353337313633633431333631346262643933 +64626537623537613165383130373830363065656333653431663337396461346430376436313636 +35633831346637653763303361346365626234623334366335643162383538303430613561383434 +36353163626135383663656661633336316637353830343964326631316130656235646531336136 +31636637613339353839363837643933313064343162653665356266326636633530636531343665 +35643739363836373762616164333036303865643062353237613834323839313466636664323532 +31356631306539656261393562363562353734353437613630663239303234393863386466383765 +37663134376361356439663430393532343831313639363835363234393261343834386533386563 +31376135303233323363346339613836616634313733363566393863356533373661303264363662 +63616639616564303738346166613362306539653665396335313164343461303339363438613362 +39646336346364626135613636343137613363383732623032353263306133396164383038646634 +61643033633838633161356632343633373433373932633736363766633039336636616331633863 +62303832666130383562366432346230633033336630343966393335363735363437386466663132 +30653334363361653733336364333565356262356233386265326534383437363532653166656166 +64643032666461326366663834366636653464623663396664303862313839313361626531303264 +61653339306339383430353131653866613065336461656135386133626336323333633765316437 +65623961646263613839646331623834656132366337653566613834343633623739663037383338 +32643038616634623930366161306465393663353830323635353032386633633832336436623165 +61383630353035366336353333633935383033396336313436356330316136666266653438373230 +35633539363131636639613563333132323238373564653362396361343664363133646133646530 +61386464316161336366396537653563393233616363333861306231333638626266396566633033 +64663939613038643832333939376439313034346465623734303032323365653261316634633836 +37313430326333306565353230316230396663656533616430346236626234633231333233376633 +35393563643932343135346263313764663663653862393965373933386665643935636166623638 +32303736386634353366353366386330633937373063656466623231393462353930306132303635 +37346532306638393430326562383839323437643565383939636331663566643963383566623033 +64623233383035313137663131323561626262656164316230353233656137353662346633383166 +38616330623266353831366132613637383562646232393766636232656634616432393364343633 +30316336393362633962343363323935316362653263303238613132626563353336366565363132 +38316464356331303437343663386536656336353730613564383035666235633962326434646339 +38326563313430346231383039326663326564366537336230633737653935396534646337636165 +32303463613435663338303964636164353663373535626163613665643631336135376334323832 +35336132353332373037623632356234336631646439303238666266376337643936333932656262 +36616266373866633261356165623237353531643865623161303831376162643064316433643662 +30306465613337646661346337383832333663633235373231326262623537333563653265613061 +64393766626330393634633535616166316630653331643938653932653863666536353965653961 +30356133303239643039633634636139386662613661653163656664316633326539626365663933 +33386566626563383231373665376562336163643939373063313335346531313837633932376335 +62653764386262663165343036323663643465376564643733346666356266303234346639316536 +35353662356434323435626630353266303830616532613066303338366462383339336336633736 +35666263346530393064356661353038623535646639363539656161366565353734623862353030 +36633466646630356333363263373334616637613261663639383163613362313431346238623864 +66313561616135356263393137626664306437373238393339633462386337616265333334356530 +61323165313464313333323339613761303531366566366561313361333733663163366662326236 +65633862356663663637333635343161396435663038656265386534616663363530333462663762 +64636432653536343033623662313434356263613261353332623237366239343532383666366134 +33363236613833386566383135343065623434653938373864313565636536353833303539663437 +34383733303837613937343266353134373561613565373862353231306537613461376334636432 +36373839316138613536323163383539663566666162353136376531396131643637323837386633 +37653661633162363763306130316437353330366663633735326464386535306362613930323333 +30383463666262333862353936646361396633333237646138663432303764643931343437616366 +37356330633333336363313765376438663138326134643331343638376532396562666332633265 +35643866353262656136373237363065333161663631336432613134366331353835663665666535 +39626538313863396639386536376431623765666433363435626432313161623538653664343265 +64323632626433656566656663326535666535343661376338613835393964653031363637616130 +63363863353563363530393237323964346535386531653137656462343030616234316664646139 +66363535306634346466396364343965373030366166353538333065643766396536376338626333 +61616136353233363135613064646336613532313431333433363966333665393538393839356566 +34386561333236306138346134313338633536353163366331623463663533626639376162653963 +33396631616233366538643932323065326263643836663564333763343662363163356463313532 +64383062313963353830623737323063393864383461653163383764386130343635336139646663 +39616533383036376265656338656439323764363737653663616638323662353033633539313664 +38643535363036353133326438303335396235323132633233393330626664626266653536323438 +35346633666330666663323363626339373861613335386134363332323235613364636636663964 +64303731343161336531366564346536356432623131356361663664396262303462333463393163 +63613636313266396131383861343031303663366466326535623337656639363333636333366331 +31636235386639306533623432323033613166313861393331626532633838323531333435633838 +61666637393562366334363035393730306132333337643535623032366461303966333733643734 +37373237396631316430636566363133356639363035333631633664386162353532666138333536 +34393532343632383461643533623738373338373364363766626562666663633634656231636666 +65313338666561623630353135353538353330646562396338666635316434373466313664656466 +37613239373638663230363837373231663736613738353866323363633731383562306337616264 +30616531363430643162313735636135363532346166323037333330356338376134376532383337 +32326237316666366162633834636466386632363661636331373361383736303963336637363563 +63316463326561353966376531356333626561353434373333643932613839336361613963383038 +61633639353731323536303666363162376265333562313162376566353761616561663138383662 +34376366373532323937323936666233633966383134643332343035373164363131643530613361 +35366335313435623530633237646633626564613766336530303662366265393032323330303030 +36656164323433366164383366333130376664366463643435306539626134316234663138323566 +39356361626639346161643266636362343065343336666662646266316237653565653731343762 +31656163326632353536656262366132663461383664626634613634323332323932336633306565 +39336139623866653063393264333763646264623834366661383434626434663130653538633938 +34623062303831663364336539653465386164306166646565353037646535303634386366363561 +33313766363639303261366230393732323731356630363961633236363532383236333538306332 +66663935346636326465656564333034383965303766396365666265383532396636393763633331 +62333835613166346364663634323461363537363233336666646362383433653637333866643561 +34366663656333616534626263623563356561623065613365363962386330656439653039373930 +65386664396433396638393564376363333363393934313365336232303363383264613764653865 +32346664613030346162396262363333663166316332396431376462376162633733336665633937 +35316536376331383366616431643432303361303431326661373236366335343162643533383931 +36303636346365356537353564336531616662303161633462323330623039386231623837363730 +33393236623166336639313333366332303337393266653633383364653366333133643262663936 +62323461393132333333363662303666633936303936333335313461643662353336376330346434 +62643965623866333433666637313563313362323366376133353939343464633831623063663439 +62396666313765363532306431643739363139303161623831336465366436306230376530386539 +34336266343339343663653734646533396361386162346366633536333561343538336366396162 +62323230346361633830306238383337633237633661663331333930363131363139323732366565 +66336432313561363233643765383434306437646332383061303839383136396239323162333038 +35336338363830353038623831313432366639383561646433343632316165393631376238646332 +62353632353034393366336538633237376534356639336366363834376138656635316634626537 +66623263393731313766333735623962626536613062343539336538303264366462386464653231 +63663035656461613233326534643665666264666437363665663534616131623235323139353661 +31643563316466313165623339623066363764343930643434666566666661653938616466633232 +33353236353164353931316264646632353236633333353230623665623934363966323465363733 +39356165623031663433646663383038326237306265376137303561366431333166653837663363 +64623261313165346365316238633462353537383963633733383061373935376663653236383661 +65633831363531376462313930663031376666346634323039313335616237383835396533393139 +37383432356163346164313264656366653062616262343963336136376365336235366534633966 +31633237376338663337376233316632653239303431333539663361363532633463306239353766 +35353065316565323234323064316333666365376432626666383838393934653963343732663330 +39303331323437396562306561353436373166343565396138346134316562336361633039363137 +39316436643231313662353665316665373562666332663135643833333132316463323961313430 +31363863383932363862633034326533373663386237386661646130333463313032323233613033 +38373538313932383430363432616633653739396161666234616234626466323235313164393065 +30313464623030323430373061623537653461373938303436363033376538643039623931616336 +63356161306662363535313337323335373230626365316337663766333366353166353365353465 +63646432613939376661383533323461636465393933343363653863636661383964303266366337 +63636462376235323063653266333235363761323336633363333334643566653439376531623362 +37306431353939366230323539316634323738373233306233386266613534626463666232636135 +35346635663366323437376330663461393231343962313036356266626233613737336265356263 +35343130306635663263336339623430643364333135366235333034613538306130663431373563 +65353939343134313730656666636366323431333564383639396634626462383661386539366461 +65386130623565383131613836306261353731633638333533396135623432303735303638356636 +38323232353066636533396261386233386338363463393665366532323233356637356331313439 +65333563366266646364613166613330656130613635623032663666323632396633326437313833 +65303033373631353832373164306436356363613235613639396537616362363161663932356561 +33333761343762653631353664663731333338613063613734343166623938333366646237313037 +65633936333437383732643338656437646565626336363838626235633265313434373832383164 +64353139636362653037613132353239626365656663646137386535656461376330643861353162 +64343031646363373632366136386138396132383964323637363034623166616439356331346436 +66343236323632313463623663333536653938623961373239373364616163653230363266613561 +34623561643866636537666335623663333536613830383030333932363439313832313031313439 +31316635336534643037343264306337376533393164663364616164386662633732623137366461 +64386532366633383061396662393332313531333336623933396234393136326263393863613665 +30633039303235306437666331636634303530306564343366376663373264383562336439353133 +63626637363339626235366164356233346363303132373663303933613830666333613830343932 +38646662613435326466306136313164623636653938303231666632353965616433666132653638 +30356139623039383036666235306336656537666365643666636332373938313732393563323964 +33386335663134306432313535616262383565636663306263633035616464363333616330636561 +33313135336235363765306531633639653439396365656362643962383762613738666463643966 +36393931303564363435393863343366646665366130653761376165393565633836663430613736 +66316134343164393761313366303766663362653137613531366634643837323234393563313830 +61333661336439616438623335356137326236633137646164323361643634313539336262326338 +37323165366136316135346530306236663138333439343238343863323036353638666565396331 +61386236393336323836393434323461333965313031393532393062666663333834393637646639 +31393166313561646230386134306336373066636436333662393836356238353664373135356138 +64626534366437613133346361313465306232313165613363613962636333393635313962396237 +37323761613533386162323361626237326133366138633934336130396332616363333632376133 +39646165316366326432623237393832333939396432633862306165646461613561653665656538 +66316533383634626137366164356334386465623862346232313965353366616363663832656539 +64663634643366613666663837643266656531316565616562303638363031313963636535383566 +39303531366137623363613934356431383030646161313264343231326163616136326634326433 +37333435666563613533666434373631393266333532623562646238363038613765336132363339 +65366331393837646364393034326636623762663732623335303766303235306330303434306437 +66333165666633636165346638656436333438646634656339376138346134666364316266343235 +64303363633530633461613737383232366639653166623835643038353763616533613431373064 +37363561656236623938663763313531653931353930376238363731396263353235343531613061 +38653464386131333632653134303035653837623362376133333566383163353030363331323933 +35326439666236666232346563393533653366393533316633333031666434623636336465643465 +38326432383431363762316539303030643738316661643034386135613639363030636265303536 +63386135633538356530393634636236313936626463333634353637656262653466613564336633 +31616463306231346533343135636233323033356338386561383537366632373630313133623332 +62626261636330623134343138623532653238386161336237353563303539653236643639376539 +37633130646433666661373237313564666535623463306135393861313535383139313866343632 +31393833363866633863616332646532343766623235393331626561383830366534653637626131 +62343735643533306265653631313439333665613531613238383131366666336363333631616535 +31643634346533613962663538323233633061633039636637323064373938313061653063633834 +62356438323233346665663834626435363935656366346664373865666430306164326536356333 +35666635353963323864313130393835316435363032386634353035366662353338646462313630 +64623437363066313130353333363836386265343365326337313936393262616661363433313038 +64643566616661633330383434373739393939336535666333646565383465366633336531323536 +33626362323639373361663038353561643863386133353366316335646235313163393130333165 +32313539366633383536623738653562656161323538396334313561653435356237386639376636 +37663338326330383163303730623736636338393962643134326437313964356261336238366139 +39333861383435383937303361623130613932383436616464633734653764303332346465363461 +37616666353364373861653062376630666337373066353765336131393933383931353232346338 +61653666646465313638653332646237323563363932363861323832343462346333356234363738 +66376134336437663761666465326135346535623462616334626362613638396332336135393161 +32633237633136343531323863336635343136323766616536343232333431666364326530623933 +30643662346163313164656465646264636331343332333233326465653434343430303061626631 +65303935636265663034386133386338376632613664636438373961613337653036333361636663 +61633638623964363935636336346139386133656533656538363939346435386233613232333635 +63613838643963633538386161636465333661316432333261333130316337373237306664623865 +30323963653066623135613637323838386634366631376132366662393739383362633465393333 +36396366356139656234316536363235386264306262383266613631353162346133663835353239 +63333964616631623261626231313662343162353934366565633033643537386232626461376666 +63396133363536613236396237313463323163343966343866363637623764303237316434613864 +32633737623030346338343434656634376638653163393964353430303063356333386439303731 +65636334623261363536356562326366366365343432396565366330636662323164316437623036 +30626536626561396264383137623135363732373437396163333762343864333731616163333062 +32653061323334623939356637643836336365656239623932323861316536353464303463646237 +37653034353464386334366161363030653764373266616136306338333337656433326362626462 +31363533386438626632346363353737663136316664363139333966396564373632396661306264 +66323363623836373039366639366362373032323133323566333564396139616263363836656137 +30376138303836633635396663336238666464336234383838383534313562393835313361643765 +32326230663735363333366134663332643433333934333134646130346662363461313763613537 +32393039313732653361343130393364613438653732636336616430343461383330636562303536 +65623137383166363033343138323536643361623162313237666136356264613830303931623936 +36613037346432323430663331386561346137666632616565373737316332613835626532346439 +63343537306263333234333130343234313764363637373832333239633661343561333031336463 +38393638376530393936336438656338303262373737316236643534393838653331353137663030 +63346631313364396263303434646232313633656132343863366538383664336633616433363262 +62633933383230336132666663633439636630613966613533336435393939383566616661373265 +30333232356633656433353736626435393139373264326636353763336363373738356163633833 +35336135663661376530313262663263623236623063636235326634353134636538346137366630 +63636438396238663863316266343361356332626534626166383938313730386130353230613662 +33636365666238353431373039633538313661656664376163313264363766373531346262613833 +66613734663037383133343533323662343632346662333138616630373836316339373931353033 +34653938653037383732383963323631623930333739363236373238373937306238306337626433 +61393336646262336633376664643935633439323565356136323630383136316164663030313432 +37343832646434306430643237356366663163393864303039326233613534323330343062633436 +65623861613630363663326639333966393731666462613430616263663736663465646533633938 +63333236386130303265393462306461363937373166623938666437346532633035303736333836 +30393562643238336465396565663736303962373164663831383738616435653861313836353733 +66356264653865323865313830386431316530613334613565376136333933646135643964356630 +61653637353364323338626235666365623339303731346631376134353362383930333366393465 +65363464383466386131666162643563353530303135356266663632363532346363326435633766 +30393665383338383664366132626338613162316164623931316134623063613634656632313665 +33653063646231653737633462323566366363303761623630616661613833656435326231323336 +65373331303263613962303462343966383537656333646339623861663263303165323436393830 +30646438356363643632336265333138366439373031396664633735356361383237643663653432 +36613133366134643965316639623937353331356130346364643666313366363631636135303366 +33366438663234396337653133383031666565326130386430346133633137363062326161366131 +30336335306264373430383638376366363864396433313963346137346362373533386262663663 +65303134316430383866386531353632306331363464646330663730363037653062666336333566 +65323634393732303332376561656537323765366162356665363332616266326536363336306134 +63633466393236343839373633633364623333333433363639383736373738306536666239626364 +39316364323730616435383330393739653434303033653736356234313536376564316235653964 +32646362313662663030363136333163633839326663346437343264356138306239323461313834 +35376564643865616563383735666132323534346564376435633661313231373534396465326633 +38326465313061303362656161396332666637336335323165623837363566373362663836666565 +64343364636436366436636139643833303264346564646461646566373666656331383532656337 +65663361333939333634313761313530376334626230306538393264363732646262653734346332 +32663335383834343338636238356162383736663631303865346163353861656466396661663132 +63373832613961353232623838643237613662396164303832383832366230306263316434363231 +30663139383532653036323239653938623562623865616539326365613165663563613631633531 +39666539336137373364303031643064653364616438643864663130616461323962623537663530 +62326537383964633336346631386464626538306562366165366636376231643931383732383834 +63346637323630653466393036316634653431313336626464613332336563613835623131646138 +34336532663764613232393166363462346333336132633463363938663534396532316164363963 +33643039633535623230343137336165616134643839663066626333626438363635663834623134 +39656438643264656632303535303139333161643361623661376465383564633933316532353330 +65366466313465326632643530643163353262353032313961646566393839646465643063363037 +32383432363461376233323131663763353363633339316533333135316136663461636162623863 +61306134303132636362333039616630303465626262663734646466626536336361633266343238 +30303138623861343836373664326163393561623232633937343030303034316663396639626365 +61383832393564373430616336663839346238313162333230356434326539663264653138363431 +37373535383362333236393733376634636637313532656630306163613164353635613063666462 +64376662633664353234363034383032306334393439303364643938366330313337613666633265 +64323830323834373261393938313366643736303730333334633363633030333037373231373865 +61393538373166383965386564326261643538386664616430653638323832653538633231326464 +64616338653838643834303938666433633734306463656132613063383365303765623336613537 +63623766313035363164623731366638393234343432373531666366346361333430353531323462 +66363332303861636562653739623230353239326164303938333966643563333932316539316436 +36343966363266363836646536623339366564646231626238653033663763346630623662316533 +64363335653130616333376133383531316137386535303165633638626163663937363530643566 +37343462373430333962363661373237353865633365623930643265326561346363616431373535 +37383663306436393337366438353533306337383831353161373335636233653466626261616561 +64306433323530643565366638653531353366336162386433393166613331343730326262383338 +38373363383536326361633964633564393530303838626134313931653761633531376439376533 +61323734646364363030356639336363313633646466316334373363613439653237653139623536 +62346663363637393133343336653538303139356139316362633563643836646538393938636666 +62393734326237303866306632626262663866336438363138663764333038336463643338643736 +62333330313830333234633535326236316564303932376537623735306566303335383131663637 +66373438363337393932356132363835326435636166613837306461646239656637336233633863 +38613330646130376662313565643836653335623131666364303339326461663733613736623563 +39323638313635363134363536386433656536366237613238663339623232323335313065666635 +65363166363264386339626637306163656363646431363838393965386432356332336234616630 +36343532626536303136623265643366316136613139633034336335313366313266636365313862 +33303563306563323938313435333231366533396466396666316137396266316462313434613334 +36343535376337343531653638386561363032623963323638663038393462396134623836333964 +34363264313264633461336634316162653033396236386433376366636534316137316233336466 +33323039323063333134396234613061663138663530353962643065643363646330393139383163 +66656630363230626339656336626364396664353962643038613766633636623266333139636431 +37386334363435653961366436366162323035313266613263393063313231653937646561303036 +61396566616230386534393432393233366365323566303431643332376162636136363365396462 +32303039656537363736613237316138663532366530323834326462303761376134376362363136 +34613065396131343861336639393963663264663164663736313763306537656338313734326362 +65643463353533323839656634313937333266383362343536326261373935323363653561363265 +63353534373435616631613631666564626363633565653735663364353637636665333761393937 +36356233623535323533343839333137383234336263306237306330636334373633353732323436 +65363064373231346566356565343732346662666232316664396661386631373338616166333030 +35346435656639373663666430663639633361383666303463323333623831663662343963333039 +35653037346664636663386635643739633936646531326663363834643632336262336463653336 +36356261373336333264346164633864393739373165306631643330666432356265643964613430 +64336631326530613062306330393939333166653139386437356564656663313566333534363764 +32626134633763363331633063613965326466663532346431356436376230323062353538653265 +62303761613532376239383430386433383030653063396335393437653936663265323062343761 +37323037303232663231306563366238376465656332393464336461303032613162363065663230 +64363437653938633336333433303736386534396635363263303037626635663665316264613233 +63343531356231353339353133346265663662646132383863313064653932316338666164306236 +35366437663734323136326361363366373462303030656364373537326566353363663862373963 +64386137626263393838626333613932353435303432386336653264383862396633316238366364 +37313264636331316661333861356334653633616438316134356637376136663866656639376561 +30663732303636333566613330636533363063363634626231663430363162646534336132333334 +65323036316161356364623964336364303034336161623531626338613937633566393335363834 +36336165396131383466323135666436316239616539316337313736643937643436663336316339 +62353965306166373861663135306539646538386164383932356630313864656666633130623331 +63623232623932303233623735393034313365633966636630623363393731623062333139326336 +66373063613765376439383139336162303865373837663566653065646363633536633733653331 +34363164653434316464316361633435623361666331373236346464356566623439356139653662 +63393935646166333966396164303836666165363437396461303065303233386431333663376332 +64333938373634653461366635633165336130616631346565643931623266366432303261303138 +30386661393838393161623939333437386464393062653762646238363361306436316237636465 +36633733653138373535383437363364343631303235323432333136333465643438356130336535 +64323738616537363337376466346531313961363365363138613034396366653064373061343038 +65333566646436333031636131316266633731383564383730626464356561383164346466303239 +61396337623634356562373864333733613963613761663139633138306563306439643035633332 +34653138656236653639333339666338376336666336343733663733363031646630303535646665 +36343766393138646264613366326562396133616634393231633062643034393937656363396438 +39326532623937336534353531623263323262643931663065393830373662366264626463643538 +39663538613139613736383963663434313865336566396633373064663930373035343963396539 +61313262613639663036383238323235623635616365376264383062303731633565656132633437 +39376134653330653738363137663964646634356365643963333538323634633933666234396539 +30356233663265396636643165356463356430626266313735306131666230376439353134346332 +34333532346664626135396466336662336666626239326539653832396630643033383835626138 +63336338613430303066633630383530396336643433393833386362363466356138363539656365 +34353330633364626135353662333539613539333765346332623663666663636336353530313865 +32333231363033386132653365653934316132336634333364383430363734643162343738643765 +31323532373330363236303737373232613932643664396466313731666139373363383831333730 +36636134613161343631363063626637613332356433626636656662633137323462326533666464 +65346235346438663630663533626666316161313663646238306436613036376330336365376137 +65333830636137353836313831326166346330363664626637663666346631366134313430653933 +36386533326134373165623439383038656464633965663163313238386330313539386465656533 +33333135666438383166383861383133656365626166333866643931376366646563623430626563 +32616637366630363439363933376563643963393733656163623063653736393834393832393966 +32333737646235333639326633343034666332373235663363633137613736333864343566353830 +65303536386339613331653235353136623638313663663966346636386431373863376133396561 +63356561303833633530656264636566636331383766623433643531383861376362316236636537 +61646332373764626438343230386261376166303361666666383334373761383137643738383763 +66633565346530356664393762313564633832346234356233613637313835363833336161393964 +39336435316565376336306437383736363632613230323730393661333730356231396237383739 +35346566326430336166353332626665623864626532393762333134633330396534303130333230 +65623361336632373236366265666430316432643131636435323436366331383230363338636664 +36383662383363663234643062663561363634663163323839333065303833333434626536633364 +64636536646130633062333734653031383338383865643762306437303166383532393033383765 +66653435653439376462316164396461656134623966323539323235616434303535653439303966 +37373434663338646330333437653533393934636332323462376234623663663537653034653533 +34393266653133303437303366656231643962313866346139303930336333353038386337613239 +61346636346637646530643931376462653132333936383632663039306235663761666235336461 +38356132633737326638643164643430373934326335366238393135376236306238306465663937 +66346137326239393030666237656564616562353335343533306662613832393837363265336237 +30656332343638363230386165333531373766313732306139656435303339386136656461353538 +31633132623763306666666366383434633364306362373665616532363765376562666630613935 +37373535336134656437363762643331346166653639656165356438663238343532643862636239 +37393630343030393864623538643330613937386431613338343065633536616632666333613838 +38326430656230373266656139346365326631666464336239656166363265383338306635316131 +32613833333662396232356662343264636262306633306262383861343130623665633235386133 +62633962393264336466663362306437346230653433653138633331643437383539646635326435 +65313938626635376338313532306237646565613665393732613561366532383831383038386631 +33623933666138383937386165643638353438643331323138343863626161646164313834356237 +36306639666339393364633332336230346464623861366337366238353631643961326335303262 +65613332373964653138643436353763616662316431643138643865623265363261303932303364 +35303433656265663231326366386665656663393134366432333630376335323138313937313438 +35386130643266363233373438313531346132653662356531316462316535373936353031626130 +65363339386664633630623239326162373363613564313536386265333865636631613236613432 +31333261383134303762613535613962666265386230623035623562653861313865366138656363 +35323836623939326236376366613765353630343932326633396633333062303562313639383537 +31666633336632613962633035646461336661373064666533373964303735346533393862386638 +31666661383236363866373831366436333937313836313065323334326532353034393532653937 +66666165646334353735346665646438333066376130313035616564336131313035663464353862 +66343361633732393632373761323663323132353630363735323831623465646534646139653266 +32633562653065313230336266326330666630373766323864653537623564613539616163643839 +32633930663830643035383964333364343064666266613066383565616139343338313662353863 +34353634656136326232353863353533376332363264376530636233613161643438336531336338 +32663963656464306663633265643662356561383831613137613030303866373866633139623961 +31343130323339313739643339346331643931343332643863346539373731326363396331346661 +37623035396665663039316163616332636364363762373564373433623835386264363164373638 +37396632336632643933316334353637653431323163333037363735646639363838356363643335 +30346366323732333661373733323235376435366164646265353334346465316366373561643638 +38313232636361653163343439316632616633373136333062616362366535613036323363653030 +32366130613864303039393562653862313664393437313161386536613234323063316238326537 +32633933393933363138393033306262663564666666363939353535633333303031363635326337 +65613861613138343937353432386265323634356265363833353963633361373138393063616131 +38613132616261376132366539323938363266306633656666363637663335303739336133616563 +33313630613661316439633337303733373530633339376631393531376132343735653032383563 +62343637353831333762316135316439623066373761666534633065373031303633373464393963 +38393738666537326164386539663032633238623639336135363461326330356361366530393662 +30306439613034306466323934643237303961376438336635333166373334653035356365363962 +61336531303733656136663166353336643333313030326637366366333436666462653730343730 +37643664336161373835303464376430613139313833646538356530383036643364393962356134 +34303433616434663462646261383837343437316134616366326433386231393062613566366239 +35323238616535643738336465653332396566353235336665623838343565666433326235303633 +34616537336266666461646665363039653931663234663237353366353235303431336532343162 +64626331373431366631313662326335306338663366386532353963396261386333343833313635 +30623962353133393230643531636535353039363663363863653164323139396539626539353033 +63313335623135663731656563346639396234636566316166376361333239613061616163626532 +32623031396662633833643462336166643363333465646364333363306166656162396165643366 +37386265616632356139613339356636313261383638383239393635393531356364386339633734 +33626564313364383437376264636632333038303563383831666231353866623331313762383362 +30303466343932613938653734653035373164666632333966393066386137646235396566663464 +66306264326637343961353639393532336335373233623365663865366166366536396430323665 +30636232616434393337613233323938373166373738393930373566333835626236356532653566 +39333131316335383862333532336136353730613835366265316231393138323038643839666138 +30623036666530326633313461363764643564313163363261633266366366616135393463383830 +38336638363137396266616338303035363930346137393732303338356530396265323835623366 +65613931633639383861323335386338656261343065663465393662373165323835633835663462 +32373935633235333834653635613232373363343266666263316134356538356334386664383331 +34316365336661383463363665356562323335313033306236623966643237353664366461353662 +63373238376530313262386365343230613332343632323562616136353735656361353736633061 +32326161643132623761643266646134613233653233643465656663336632653164363439383834 +34346166373664613235336335316230383839623731623938383431366639623636336461373830 +39646262383135356234393237393166336239376139303163333735613537633930333835333833 +38343834373236643736366664303962643435666434613630626632333333336134623266653930 +32303065623634616338303635623761386565663939316336653835666537643538653666306630 +30303937353438303130633133646564393036333831376661343037366463663833303664396536 +34383439373861363937353333376333376135343362666665313464316430366430636537616233 +35633931313631313538323131343661613234363531383039313031613433623963393561313031 +36393531616131346239643737333032383032303561663031633661633033396531623564313864 +31373436663734633134313737303433633731656335636362646637383862643932613036633565 +61656437633033636430353732316563323035386536356366663936396563386662333962366362 +32316532363131353432326231393835326631633435343734333964353764346237653539323439 +39623232656363666430356535363637373534303765353966373762623632653964393430343634 +30623936643630613663383634313765386234666434356630646663333462313638383531333665 +35326138386461653866333665353461333931366431383536313433633664376464666162623138 +65636665383635386138323764633632303432393737613165376565353339636233303863363633 +36386261656232373339626630336162343136613239623861616232626538653639323731666461 +33306639343730306534373439316638366634336264376234643034613937373037346137363835 +62643164623837333664373165613636393866356134643233376638323966323832653463373034 +31616563633139626365316264363838383536366162343062396361633930313662393539366438 +66643966656565383764663834303466646639373931643066393732393462666566316563616565 +32613863616131383132613866323939393666356339303232656465323330653335356366353261 +33363439323134393534646364303937336436656132633364616165363363643661656666306464 +35383634343632646438376139363337643661333663356463353835616462623034326138356233 +37353431663566383835373039353232626335373338363663326232316362313065643362633362 +63313632323638356364306262363763613237613030393436393636653965313037323531323737 +30666361303838663363323361353339316435383930373263303834386633356464316233353561 +62353261643264393661333035656461303936373938323032323438616337393365326534303730 +32366163353764303463376534313464333536613137343663313166646265616561393765663761 +62643037366432353435366534336333353437343262346363356461353662633937396466663864 +37396161366162323133326162386365343866323930616161643131646238353434373936666230 +36663133313436323836333031653639353563346337346637663461663337653530613939313865 +34343762663938643335383633393737616231333536666364643130373237333237373966633434 +33323833303738303839356264643263313732343635393163353735656531386463646165613034 +62643931653633666137316130343562393438353465663433666361613935333736616663363038 +35313438643464353738366232353565643863613931356432613131313266666434643066653238 +32396530623363646631313338363636333238306330316634336330636637326134633735366339 +35656430383465303131363266303739656235306634353162303133326262343633386464396539 +64656336346135643236653664646663353436636632346438363766623738633438323062336630 +65646462393639303061353930633962326538376265363738333635383632393961393735646634 +39316238663932633638623761396135366265373062376262353539616431396334613162316661 +66353131623734316233633239643263616463366362323737386633313866336132383031316164 +61616130386330353039623736653133613964366437643331626465616163663564636439633837 +36393731313963616565373931653331333333356138663532626633383462663839633538613437 +33623764626330623061653638613531333162316231646631366265316638373966353565613232 +62323265386237623237646539373162396630663234366133396131376137333033616163363939 +61613838383437323662346232393261306464623434643930323431353435636133613161393162 +66623234383233373438373733303739313562633063653962303733616130366633633665646436 +37383966653264316665363263363233613739363965626538393033653433323435653132376436 +32313437383238316432663331316463396236356635663766656233303361343832613363353765 +36373562623235346539666562653433646437326239326533353632623465386531346238663332 +32336436336331306330356436613663306164626565343038323939613365646366326461623531 +33636631356264383233666666656434633438663538386232643538316530366634306461316630 +65376562353139373137643763386563393735373238393230323234383537303864663862653636 +33643535656563396236643765383938343164653165396238663530623262323536633164326562 +35313665393630323437333861646266313463333835343339633466333966326465653235386133 +64336533613066626330393163623337396433656665313636626262623638303830326664303639 +32353131353538336236656633346535356535636236353337353762383437313065363037373631 +38386161636332306666633633373963353862336162643136333736396164326234663034366230 +36643566316237623131653839623033363963316562636432656630306630333734386431643638 +64333362363766333231336637366262666531386430396263376463336464376136663266306539 +65623961316132363163633133313034373031313133613539653461343466643763306233666131 +38373565323737323932346665323335623634326163313630306230336530663961316636643333 +63626331303738343130663966623439643235663535613335613637363562643565633764613638 +65343135626336323135363363356163616432373735626162353338376263623366633735646532 +33646135616137663335653138353639366132333661373237616530643830393536386466336638 +36633231303238366633316635663834636135383664663336343839333162303964363531313665 +37376461393539313231333765363264373236326561366436346264396532356332393931383731 +37333539356662613661633430386462663732343438656464393933346533343332633961636633 +34313438373863313839636434633635613238353737386637666232333234663161666133626537 +37303137343132306563333661366536643136383963393031373233643437353462376339353037 +31666462653366313733316431306531356437353065333436333264373363366532326539663463 +39313166306534643237366663363639633435363535306661326139343965313537386638393339 +30383764326163383061363238393163633466393134303737383135623038393665336231633630 +39326133643961303965623462383233653737646531663038613435643836613063626332323564 +34663739303436356462386262656635386231393336353033653863353462353239363964363663 +36323565393835373066663561623864383232373164363864663131373439303633306632636566 +64383861316564653835613564356263306435653961333164313866666464353938646430626238 +66306338353630393134666363643634373763383265613531363933326262623033393732333634 +32366161373233376331303439366263383330323239636261313264326335336535396161633734 +33343563386337616137386432666337383362613465386237653933343330313035316164613236 +39633063363830373332616235366462363663356363356434333763613563646435643336393131 +32346135663364363532393636353532383430393735306265376235613664353532323937356336 +37313665633166643231323834306136626134333436313639613132396562643030346434623563 +66636432353539373463643865656131666234366132623037333863363261333039326635616637 +63636537373131323430373335356136663736363237316364376536316537663963333836306363 +61393231616633336232623731393966656335383234333430633237393135333965323238613930 +66346333646362316339666335656336643836386261336231323265336439363731363162626538 +39646535666233363731336135353961383830333430323763356265323566346462613733623635 +38616139383236333939343663353535313661633034353761633361633062336436666238333435 +31663561666164663836626138346233323034323364333630363334633837396165626133373562 +36636639343539643864306438363230363434653437653962363466366165303436356131323135 +31613133333664636333333264396466383737666565373262643337636637306466366133373035 +39316439376330366633386562663237646433396438303734636131656362353933663533336131 +63346330643530396566363665613931643266333739613662666661393739373337363038376638 +35346465346332366162643865343137373839373939366138306536313839313262323862643030 +30643065346637623063323934653162343465393931323030396564653831326231363162353761 +64363437333164363465396562303635616333333065643264386365633334653233343463633161 +36383862313763613838303132303236653332623532646535306632643763303366623362336133 +38376333643235626161643565633561636531646134646537653738396265643035343636343039 +66363865646534613865383935336636353739643131383837643166313533623031396634396130 +30393536356663653062333064626162356662333437373531383438653734613165303962656132 +62616166633465663836643431326333323337656365666238363632626133303930313764323132 +35343534326662323230323738626162373736313865656466346234323832633135356131373939 +65626662343334383164653739636465353365326130653864333731373233333431333833643735 +63646363376464636335643563613063623038663334626430343563666437363136646163633361 +31313435613438303765613262336530633833363364306533306336353830363737353036616535 +36303964303531383964323064356631363136613239666430623838363631336236326235326339 +39643637363231343430356235373636623030383763373861363764326530303935313736616635 +34306166326532633464363039356261643664313532383062303465343036666533663037376138 +32663965346262666131623262633639636337343466386131303431653439633862306366313034 +61323465386464313039383965626363623362383164336238366661373336346662356565373935 +35626165636433613161656639643836376562656638616462306265323334313630333639373165 +61336662643465333831336638393237313037633933386133303532366136666632373536633035 +30373265346537306362323239383831373637356635636130393665623562636532303337636263 +30663762616263613066376631666165303138333538633866336134653265613562333662336363 +61316532613730656138376563633139323365656133393063366235346333366161666136326434 +62646161626461643331376566306162396237613864303537626463376236313830323861326233 +65393865363034646236623239333235653231616563396236626133666561393062626134333061 +39653831383439643339343164623835646666626265303736366538353632333234636461623830 +62346538636132303231333731613434333838626338313038386637313435323930663933386365 +37336633383437353734306565653663343534396665323563366232343966653430646235646434 +34343739303837363361656365656534396531333962336662653836363136636539363236623338 +64373032343561633335313735373163626430306530646461656536356433343263656138396664 +32383065646137383033623965393633313565363362396538643634303231643166363937623536 +66643964396362363066343939633831386163653030306362376561616137373162656433666132 +36316235333764633466323038326461363031653031633830313336323837663762313463623030 +36616636373430313831363865383462663765343763396237616664386133303761393338373538 +32323433666637656566343334303164646663363433616139306533306461666334366430383562 +64303134633136386562663331623631343939356531336532383961366339363866343431373763 +30623838336633316136613864383234313934363464626133303033316433383233386636353863 +66366666343337393831343336653462353031363064363738376566353132306138666633353336 +33643430353834313162303766643031323461363865373730373736626234663863316164633861 +63336531626130353839356265323961653662376365366133613161326137396530613963626639 +63376338383161313738333834353761363734663337396334333433643036643930376135366263 +32616463323563326332353639323462313764636633313033383137356366386532653533313066 +62323364653563326431653436346134653636633939313336646162663038623736653132643762 +61373466623035363930656464363235643964303131326464656231633962353732613962393236 +39623935633963626234323161386565663537376438633962373137363061323735653665313032 +30386134383837326138336163663863616563353664303933386134326635336261373134623335 +37646533373766663632383931626634336530626663396132373431306638383432623263643064 +64306230393566653330323837353130356263643231613064326631313061303666613261326531 +36333166323565343865646165646137353438636663313930336531393530346663373333613931 +39333663616364623832643738366333613663623466383530346138373034636139306335316632 +61316661373934323935633838363632653736383965366261353535326163303030373961326361 +63356531613632343134303433313663373738316364383536623236396439653334646661303432 +65353335373834383237313066333236663338346362643339623963633137316563363132663139 +38333064613035386464303963373065313465383239633431356539646662643231373635616534 +34366437633765626564646639333163666633336230623337653066356531323738663334653461 +63333639613633326638383639336662656236613834633537663830363563613132326631623539 +65616461343234356232373163613135616638323533393931636238636139313338666635366136 +66376532326339663961333339666232643933333466306462663134653036366534376162633465 +36396339333537356339636163363235336537663731346334333063383064353437376533623963 +39303235363861356236336232346364646566633030643066393064306665353039663862666333 +34623935643031346437623164306364343663623366383538383838303833336333646439393964 +65353161663831363935313365623763393235323234346666663932663030623132333334343237 +36303766333834643534626434653734663037336361376437363561376533376632343664643766 +38333366343164666134313864653237383236333635643266653236383962333832353137346130 +65353265613164313864376631633835616365393936353662386631313830363635646433376532 +34336236626331366535353962343538383431303665623966396436383736626333386439633539 +30373462313632343539616566333462616337363138323838383137373032613533663465363336 +35616461643361643732346466643231613866306430313930363438653737326466333337613266 +36336134356164623136623063383039346665373364393434316138663134376131336331376362 +35643530636562356234313463633031333033396361613037303837343832363432346364653637 +35393633333834333163333035643161636238383732303166633230623061653136313565646535 +31396530386136383036643834323138663539303538666436666365373136643236626464313562 +35373262333834663464303632396638643139333265653539633864636139643833303333646337 +66653766306237383532396462303862636364353764663362303161643230613266636261333133 +65626638623665363234666336353035303966303662343238353033666332346366363331616531 +38613337363336373434626361666232366635633162623231383134303065613838363566316136 +38376538653164663330613731666435383230616434633661653230333165666261393436383636 +35393564366138656462323235393933306466346133333461383162663466326638636330356439 +61313462613934363364646161393131336237346230666461396539313437643136386563356662 +37626564313135393661313266623038316130643665646337653064323437383363653166356337 +34646263643464306363363665633132393438386630303263353161333162386635663065393532 +66343034613063373465386337643962326464336335306338383630366430353935383233346230 +39363966656366653437306263376436383330616662373437303838653966346362343066653266 +62633634353733613662616137353730306461383635626162303264663664383435656662346263 +33656266356230396364653734663838663935306632353333643531666330613638393834643932 +38356433336662626265376535633266386534633330396439303233356234656332323533343238 +32663030393636313930356238333662663236356464323664633735646230393738363763383333 +37353433333030626338393366643937656237363737646363393534653265333163376664323365 +39396532383761316437633066633938393438346336343330663534323166306131396138303737 +64646466643763313439636666656464666630323834356537346635313165373735653134333230 +35653862643738643134653835623531663537666334363134646432313464313531613363346533 +62323365323665396234666232396537636130626637393530383638393335663738393236353761 +62376537323363373536373530643430303739353761623437353239326261346665633631653632 +39643063386633356262326138396637643938633632353961343362653030303432343938343437 +64643862353337613931616135633139373433323062643830316336303262636238376434306637 +30616463393065313836323332363961383734323661633333333932373133623535373431333832 +33643137613264393437363839613130383362663766376239613736613265323033376431393933 +66326563396662373462383530626532363337663335306636323434656638333761623632616138 +30373666373239646632376434333139313939346661633966646161666633303738356231346336 +64633330373936666466336265643833616438333030313535636138326337626630346361623861 +33643839336564323533653764386430383637653334313436343363313939386137613438643538 +62333961336238343531363336656366663735373335396461646134343833633164306532346361 +30383566366131636239393530336536626536373931666230653035623230316138623832656233 +39643466356235393531373364643636386436353466356463386139373630643539396335373333 +37623632313639633932646530616331656237356335313564386661616265343563663333306665 +39653130616263363333366432303834323732623239663763313164303932323235643233333864 +62663165343065663566383663643336663333646232666336636361383331623664306662373838 +34323665326461386164633963316536353931303734646339353532623663306431643231353735 +35616230313365373835663632306639643336376639386237356633643464376235363032373538 +36666664653533383435616636383438386630366233643462646439343737343161376434383237 +39376165313137343237346130336230336639623933303264616565656437303661376530663333 +63346566353663613032633432613061326437326533343161343462333136623433643664316462 +37633539313833306131633237323330353934386537353663653938343365323430396537623163 +32326239663734653261363233363532363839363031343732323366643963363463633437303666 +31623837323835396162633338613438643061376433613836613162363635346365316330396332 +34373237326139643334353761646234303565323862666130303261373430366630333137303762 +64356134316361373934626139346134646163646131336336386266313363656238366132383961 +34383661346231653763633366656465653930383966643934653965633037653264306261663664 +64333437663330356362303364376565326363626239613832623761626562663931336663656538 +39666566343462316265306237323363306534356336306665383938666538363131353631336138 +33393466366534646434393564333636353532316636633738643537633464333662336366666563 +37653632356266666564623064656131313434353866373265313934313638656339643238653533 +33373138623633396464663634313864373932366631333463653134343531373366303536396663 +61393435306337336134663632643335323334333962383531646433353038633335633161623361 +34343236646333626133396362643931636631303966613132393838393330616338633635353234 +37643864316431656365663435623635353933623937333363626539623132346436343865343030 +38626130666533623664363139363433396563343237363338306263636461636166303632383432 +37383038363731326633656466336662646535343934326363613138633631323138623231366164 +65363861643031313263376465366434623933626230636663646532303236636334623566656135 +61623936396230616636613430646139616132373336336666303539666632343566323262383637 +61613334666232626462646439643739366466666636366466393661303739643339643936373065 +30373364303564613562353462303339653137323264356466636663663938353030653761343338 +34623939373336333537323231656533303461633138633132323430646238336532306632323834 +39393431313035656532313865663236353862303835633936653033633231626266353838653265 +66646232303735376237333162346339616466663434393536306233616539376632653663363234 +32383630666361316139383339383163633937306532656637643137386565636130656536343136 +63316236666338653037616333653732373830336431363362333231376336323164356333663365 +35353030623831633231353766333463393839623036323762373261646336323031356136616164 +62316164326134613263656265316236623162333764626664323262636463323163336234666132 +38343764376562623739336465636435333536323032383137663965626531393933363564623366 +39313061393034376431326530616366663331306163633866626665663666386362386639633064 +34336439653838383134356136376263373935626333353932643339643234343932636230393732 +32346435303331626534636366613931386130643737623035663237633433626333623263373235 +33373561663837656164353932313631366162613237326537363664393839646264306237396233 +37326639353163306265616133343262313337353034346537343132303533643833316231643863 +36633661633534353932623561623030616662623336306335613931633763346530333839376638 +34643563376439633939653837303065366532343239336562356530323263646630616264356239 +31333162323964653536643064303239623638303961353866316438366161346433663038383330 +34313931373261343139383433343632383961303562336431613065373738313466326236303138 +36663733613533343563623630633066343064393265343838383662323531666662333964303538 +36373935376237623037643835386164366534623130383666366664383466643334323666656432 +35646366373530306239323431343638633839383661356530663536636635316339646534363130 +30626165356261616261666135333535343031343331376531653763383839316365313136396664 +31356534373937633931346636353964366434643336653930633964343839643163323536336331 +66346331333461333238303833653765353730396534346130323036643665336463336638333937 +63613661646162383763333933316534386263323466326663323263353066316533313738343061 +31633864336632346235363735303665353163653938653932636338363862633730383635653763 +35623439393137646337366139666561623164363864333631333034633061613365643963356430 +63623930636632333032646631333764653931303062303662616537346338626563323862386239 +32623633633539396165366161343964323661636466653961383237343062613565346664366435 +61396238316238303831636438653335393938346631656563373032636431303631616362653661 +62663431656637656331396361653565663632313964393339316466326164376562643265343039 +33363636303536396264353362353833393136666638646531633462386234656364633730306333 +38613363313730663764353564333834353330626563613161346536353435393736313161306166 +36353436306263663563353265323936653932646466356535363039363863326239303361363633 +66383762633234306139326138636434626235383839393533376335373761346262353635636661 +61383631303939343435613330303335313462623761373636373635653264613731376435303862 +37666232396163663165313133633734346533316336653463353833346132396439363437386535 +33303235643463373033343861646466666433393336363537656161303133306436623733636165 +36333035666533366332643835623330303832313134663464356134633338313831303561376664 +30356536623930616437363636313737666564306561353834353039623666333334336531316338 +63373362623732313133333539323463613535393336633964633134373631636232666661376361 +39393132653864383237643239376631393537626537623762663431616537326136316531623937 +35613064646663663938303332333231376430386532663961323237323664303032373465613530 +39633539333364306439313865623331333766303538663931366361626537663135646430336133 +33306234626131316531363061363236316239343363316130613733626565653862653766623264 +39646236393564306266323564376533376233306161343934646362666330633138373163383235 +37356531393561626232396533373930306634636266356237336332313233393136353933633665 +38386235363666313830373130646462313264376336663633376565613635356135613737663237 +63303666663661373531353230323431643663623632313432613839383136336438643339376632 +39653736353934386264376431326335316537306237343435313733343537313533636130323932 +34383937663338333264383337316536323434303438663864393561343637653231333437316165 +64343032313935633330623764643033396338396435323330346537623662323732353637663433 +38333965633961626561373763326263353032643438363865303461346565396262613965326233 +66346637396263323366663232616465623336656264613064663166636562623564623665303532 +33363962333966396566623136333034353363393034336235363935613862626361616534633832 +32656161656534666539633566623036323961363139373033303033623038396362343230353562 +34303064353838353364333333303361663334353764636233386665663861633761333938363663 +65383663343564623763346163653765666232313438623931646464646237353530333337343037 +33336632303730363363613862333662633666396262613066346164336338613431363165313436 +30363661343863393861366133323838343439626239343964386634623463313332653331663634 +62643139313137336363333961613433366338353464313139613165396664333133316636633035 +37353265356639623562313163633162326264333763613065363633343834643366656131323432 +38646266373765386534393633343237653339326635383531313034656438363733353232663132 +62633739376533356231646432303335666630313534376535646336623766643034616665636162 +30323261363032386635646538383337353864353461393362623063636263383932616631396534 +35333563323339373933323130643364313235396631396232393234626663656332623339633562 +37343439303064336461356530363532623165383135303661396134363931343534363432613739 +64363036373733343936616234383333323238353030663566326361333262633635663962376336 +35643930346536306431313639306463323430373866376362663462383535363234613062663863 +32396465623338323432653466326461366163363862353337326436386132323537356237336432 +35616665373733333961306231323162373763313630303563376363303261326266653261663436 +62376236326134306663636335303036306332376137373462343937346365626530323938393935 +65653263383830323738373963323432633761313561613438333134343564636532623731663532 +62616632656537303332393937333532326239643964376336363435633766623861383637366631 +66616439383264643863646531633365303033663438393739356631353436653966643765343061 +37653231346463356332303435353962643266646638613638623434313034373636383561303165 +36386434373466616634633937393262303030656139333635333434386332333938656335396338 +39393336356633343461313433633239643534353266643461336330646637303661643463623065 +31663436653763373337616161613662336231383037626135613965346662306235663666383566 +61646634613930373939613234313361626466623333613630656265383639366431613130643031 +61623563366361636632316463363235353364653532616138623161656431383031643933323864 +63396361356666623335316130356136633932386131636631656336303138643566393463623464 +39626164316661616235613539363161313063623436326537326635373331616166343764323163 +38666266393064323161336331376135646431313036633534346230646363656639636264613865 +62313765616236303662333835353362323837633433353032666665616564323935666265663762 +38383230396531623836323636343532313364383533653536363931353836633163616362646630 +32663036396364383238393430393134363832346231356438373065613064643731373631333764 +38643264346634646330383961653862373763316237616262346432376331363336393064613034 +62626261353462626138383430366337336665376338316566646264613661623763333534623830 +30633766306233363564313232666565323062623335313139633337613839356236386464383464 +66623638336363393166343135383230633932336332323537346630336435373730393664343236 +37356662653761323637336564616439666461313365313134356335333263363766663536623838 +65356664646638363234633261323233303361613239323432633138353239633638386337323439 +35313137336366326164616537313532333337616532353030396233366534643030656234393235 +63333037393332646437626163623332663861626138636437663537333532383832626431623136 +30366537633236356636396261343831626463326235633533623532633366396634323635666365 +39313036313936643633363739363831326136633162633433613732393363346532633562363638 +30326234663164303035376536643961313937636430386465393264393833346534393861636363 +31663232643738363661633938646535393561666339626166333662393839373934353338646438 +65323462386563356234393061646232333132663239306461323632653538306464633331663363 +63313830613564306138316636393662323066306133306433666466653535393936376133323036 +33313038356162666139663764663562366466643537313939356532393764346433623565356434 +34326432613939643962363162313438663565613832626339613561643062653361363862613261 +36653066366131313866356139623231336261316463633333653865623361366662393266353736 +38663239633366376663623032333137303037303131633132386330336238623162613739343066 +35366263323563313062636463636464356662353765656439666161383536323439313663313063 +36313839363537343366323431353862623131323030643665326636376336653834393366623535 +30376137343734376239636335343230343763373739633736303166393232366236323837616165 +34663964303736633566336631303865316563356463623133386530326335613266313835623561 +37313961646330366432306462363239366335646638343836643766373938316561663337386366 +39643933336662643834626539356439316434356261373835376538323664343163633835326366 +36353439366533303636626430393135323862653862656664383733636432326231373838313766 +35353362376566396238376231356563376237366538663835383534623036323337333166336638 +34336534333536363432343337393264353763353839626362323836353866616164333663343431 +66643033363961343636366365313532366365633034323566616461396635636135663138633536 +66353935363637616431633166343837656161303730346133303036353530376538316237653164 +61343865633037653534633265373566323035326437383066393533656261626332316435613236 +62343537366331336239323430366536656561616432363364356361353665633764383639333236 +35633731636433323762396262383161343365353331393536373665663030386261363365633466 +64646664666238663833333230656536383165623037636436623664383062393862316137353563 +36663937366437396466633562663066363666663639653534343332623166636337633830626438 +34383235653433376136363237303130376437383638633335633130386665353261306232616533 +62373237666233656665383735386162326435663331623039643030383763393364633537343364 +32363635326136333666386437633130643632643963633961363339353066613466316331643437 +65366535333039373666343861333664363565303437343335323739393563343333376438366438 +61346331623631373564653561383238353963333235323835643862626231316339653932306337 +63623931643666626535663139643938333239356461353865353332666561363539396565323932 +62656538666562623639646131313666323636366264383339366562663630316234333330343339 +32633432366437363538333661386430653965376637353138656665666436396538376431663239 +34643338663666373439383536343530623931383833633633623732353635313435633838303530 +64303435343138346134376533393630663962313432346636623832623961616336393562666364 +34653430373564333865633465623739613437353535363539636339633733373662353630636662 +35643866666364633539303832653663623133636665626265393233386133313663646433393433 +30393234303661613039663333383636666638613530636131623131333765396135356433363832 +34363864333962633363316163363962306632323435393461633964396632353032306662626335 +63663830323830653138383661343430386137343163313536373065656437396363316234633732 +61386234636332333362303537333865353939306437326231306366613462323632383539303364 +33656631383762356632356365313637383232666132346264643131356331396632373139613836 +34656163363933616639353665323131313531386536656339616132313330333166363137633337 +38613832633631653764626263383432386265363866653465643232666331383961356139326134 +63316538306230663863343435366235373233316233363761386231396632636439353031376432 +34633965653066616165323938393338376433653033656137316565323361643839633133363136 +66383830363264633136376535306461386535323236386633333866363762666633363664343638 +37343464653338383939333066323133396564643134616163626530373766623964396165313332 +36376333303433373638643639343038353566346162326138336164386230303631653031353238 +31366331326234393966396436633863323438326230386136383364396139613636663936616264 +30666165663233313236306134376266623530626261373330343139363163326136376338663730 +39346438336161343964663561663661333938336638393437613237383332333661623339666232 +64303533376663356534366165366463333937363536336538646634653962636164373435303932 +63646334626633623266316166316566646535656165623234393164646534336434653730383035 +39646235616566333763346266623535653462633437633961363331613432313134323464653436 +39663366656465356431623430633862626366343161353033376530373337313832366663326237 +39363465393933316439333435366132623161373537666361653765346438383261326538656162 +38376536383131316432393662643963356161386235303931656564326332636336373236626330 +34666566353864303034323433363363383133346330386631353865666266373938626266356561 +38373230363230663465653334653736303739656432646162353564326438343339316166356461 +31656165396363613939363639363839393336616464386663306566363836353435363339386434 +36623062636265303334663265316465343537336631363133653733336430373861626131376462 +33306236306561613836643062346535353732356637366435373733346266346136666161393263 +30633034336136343330323838663065363466393332336435636336376533333461656430343138 +31373561323934313137303433636537383137363036303830336330623134613463653736376264 +34303765376361326161303538396431383030366239633238653834663732343035633831383765 +30633234326532633163313937333031333836643837343064393532323263383034643633626664 +63333435316533626361373134343334636435653461383962326261306363613938653065353765 +64623562353634653832356366336631306261373139386663613937376232333539323261343737 +35646561323065666431326461636266376430313631326335653432643664396132396439646561 +64346235366661343333356239393434623361636166646364323337356130646662333834633934 +39656662386664363935356535373766316331323439353630346463326137323937366466653232 +65333063333939323933623437336134336538323135643138613363356639633538373135653965 +38353939656438343132356131613163363032353763626462343239303064613032373437323535 +36656438323164363932353835363838643433333239343534613261303132343063353163663362 +39386135636563616530363234376239626364643966306362383131326263666166326363643032 +38633561313633633637353438313438353638656563303630393835353162353264633839636362 +32356337323362386135383562363064323763356632356463356336343763626461396461373837 +34386463343561616230636430396531383534376433656665343739346234656530323530386433 +63323565323663613461376134613430313533373132343963346534333866636465653462616236 +64303961346238666432363262363435386466636162366332653338616163333639623761356262 +35333264356130376362633030613536306466303637636333393861393664343236613433366230 +65653437376433303530366666326430306562613236383236343863363862623163363961323866 +61323938623139663831363466623836643265373931366132336563396362626661363135373438 +32656664633136633966353461313638623535613532643061613938643937333864343537636532 +30616232663031343861323261373435393530613861373638333163633966393836616261373066 +61636437366664643734613234626364653035663339363136356235323836373933623739663837 +31313664663936386431353962663733346631653264353433393262653437666538373330373133 +61636632303833656633303361623436303461316364313439323863393835383437333531383331 +63343835636565356439653036656461653438666163616230383963353436626365376435306238 +62363461666535633132623965633935353037653064323065643238366266363763636234376263 +33616633663364656262373530306238333465323262313261303935363933646266336430343666 +61396563633762613930356536326533303035346130393166646134386261643231663937643539 +64303264646561623334373964303938336162346463336536343638343437333232613238616662 +39363439663438323135363338343665303965623162376130653839323433303236643064313632 +30323664346432306530643735356136653565643639316231613239366134636361366630623138 +33393930326534343331653162613162363734613731663865613639643665653862653334326561 +37613661316239333339313664306231373039623536656539613664366362383563363436626265 +65393834633765366431373032346539613132333965386331666435613561386336323637346237 +37616230333932653537306566653139323031633463336662333738356562373934656630316164 +36343564333861643861353634653535366434646631393130393462663638326362636461656431 +38356335656431303431653132636562643131343566363234633261373435393335653964323764 +37643639663635353662386532383165313962383434363966656139333163363561323161633336 +65316139643265626432633663613635336163623563623632373135666165303763356234613438 +61643032643764343438323933653662313531323632646238343934666234643537643432343934 +61336430336631623431393438366336626630363061383836356266666438333763623435343737 +31666134393537643634623361623236653666646634656232633134343261383836303430386631 +63633537626365326430623966326538316266386535613136343130343265643137386233333030 +37643066666539626462613133383930366638636665366461306338323565643335663434313036 +63363563346631393736313735383133653438646337613764313730616566366439633131633833 +66336261373734366330373531316335623438333239623666646133656263663234323931666637 +31353130363261366538306465373435353465396230636130356430653237633666346239663738 +66313162323935663766343937313531613165363731613938363339323036623962356435323735 +33353365626335646230353433666433666666393035343637656334643435383633363563646662 +65636632386539613462383932663831666633326563336332336634336338383237646666333564 +38613765316131616464383466636365333634663832633639373039613539343333383531326339 +34633064643133383734366463363837393033386635623464333833323062323633666633613934 +34656337386237653934376237666239666237306138313362653931636463323966386131396435 +63373935323632383330626535363363643966663730323733373031613838333063346432663162 +39316332366364393366613837393735373165356131366237313837636432633763353561666431 +62396236366238363366383734326437366333323461326131376563333462356330323336393635 +34623438393538323332643866643332373736616265313863663130656364646334653037343938 +39313733363663373665623064363832313063653630633536626264316162363036336237616434 +66346230383561336239376462653233656137343733343036626334396233653663306365656539 +30623530633134313566373636386533376532323436633363373937323537633662393466313733 +34633762303861396165663665366635336463643762343030316430316462636666633337663435 +31636434616363646561373437663565323762356533643933653161376161363637636133356464 +63366263613165323066306562353336656137636462653932613231333236633030326632383661 +66646634366431346331626632313364366530626266323163653037303934343764343633333066 +66623132383234623433343163643461666630333138313665323933333036343932363538623064 +39663532353164633030393164613330313664666134363161323266626630656663666538383962 +65316662616362376464373732306534653665333532343535323639623139623561613266323131 +32353632623432656330343735666435336235616137396364393163356332336236616264383939 +66613032313631396665316366373138326135653138656438386362343062326463666164363031 +64313231313962366136613337316139653438396532346565633231303661376634663534313963 +64393732366562653732323532633632656539623836616531653666333639613130303235623738 +33376139666533616661366535303565306232326663636133656539626639396465396163393634 +33333535343165653238643338306166333566623031346566616566353031653765646439663065 +34643630386465393834646565346263363538636362333639356461383630663361613361636163 +66356435623531333130656562383266323632356138303939346438653762653463373732393731 +62366361313433653237636638333132626532656236346233313961343566383331663330393366 +62336338326435616133353031343366643332326163393735633236346337386336646630383762 +65666463613433313731353239656662626335323932303533396433346361333764363666373763 +37643062343438633531616430383766316464613039353335653734303963353361323935383931 +34336432346234396234386634333737643736643932316363323564656136363566363333663934 +31353161653236303662643137343638313764656531653734353966613762383135306363623835 +61303936336637633065396462333865336136636530313335343162633364663134393139386164 +33356663386439666539383862326261313064343265363039643866363435356263316362653733 +63346135386164633737633230336431666161303136366463323535363236313866616538633839 +37653435393637613639303031316236326666353965613439363531396130323138333736363833 +63646535356165353231393166666230366236383862623135633439643434316330623264346463 +35363162373964613339396565303934643661323961323733663636393532373630663135613934 +65393631393133316131363565613430363765666333306438393332633535356632356261643438 +33303031336665643531303533373862643837383763353761306332373138376361623335376164 +30353261623437393863653132626564353333656261336335373632656230366238363266626236 +33373462376635353931623835373838633435396636656137383232656631363663306239383465 +39633631396665396362623531323736323834656362393730323331643366643035623637333565 +64353137333939373839346638623536646432656132653238316233633731383930623039326362 +31366539393763646430383232646464306332656333333632363939663665643231353234323032 +35393838653439386635333738646136336431653065613330323937643266616632356364666331 +35663639333537613538623362633636633666653937646332386166383235306633336239366534 +36633135653138636562363837626332323461366261663732373366643566343466353965626533 +31373764623262613332373961613332633736386135643162623831346436643331396334643863 +64393734363934396138626663343137653265623266623237313030336364386265643061393835 +39376264666564396638383433306462303665336662343930646363636234313834646630323362 +37663432363739613662326363636233343631393932633266306135616136373935306136333331 +65633931303066653335323537306235393431306164333639663163333563373037316532633564 +63393666653837323639326537323661303866386563386164373766643839623963653461653265 +34303166326166316438663066623762623939303730663463333066336331373930393464343066 +39626665366237346661386633336337356463386465653533643834663935633538663564653831 +64346562343065663737303562653464366636633761343736333430353832616464323164323533 +64636436613534323966656537313236626333663631363061643934353637353561313331336235 +36613131333766613666383937623162663061393234633435373462346234386138633163386631 +38363464626263623164353934323461646435306334653234663035366436303965613935626337 +33336264333937623961303365343963356635646638363130623933346435656464613430633263 +35646332363164356662393439613161663463626338383731663930373664383135366335323631 +38323737643231353665306539376130636236346537636635613565306465326566363132643330 +33316464643435613332663465343433663136653462616163323534353062316430666139353261 +32373365346534333036383538636162343236356137333637626266373137663930613733313364 +63343762336337353539663134393634303037303863396131333833663831386137623166303935 +32653038393266333964306363393137343866613634343732346662313130393466373430346164 +33396437396333643836323735383363393432303037633166373137383636346666646162653261 +31636139366261616635393166343866313736353561346562393963383632336539373963643731 +33333066613237623838353461383161353731366332353637653936363536613563623330373835 +39376531313538363065656461653430633938326336373661613033623133383639316163393662 +36323461653163393563336639646462643564383933356133636332316161383630626464656434 +30623463313039376666373463366538653565363766316536393639646534353237346364616265 +33333734363866643531663161316662616439623138333165636564323131663562306631643662 +34366431353632333935303761626564626338623038303061646662313937626465353535663761 +37646434653861343536316435366236383233376464373963666561663565333065333634343136 +63613362363630343435623732653265653836633762663239633562386538613037353033643330 +31633066636131396230386663386162343333613963336264323061666530303962363335653365 +61363539343437656338373164373266623535333739663735633661336130333435353663343364 +65346438616262313261633031316138346430626230343362373832303362323065376238313263 +34326662653263646363663262653230343136393039366661313733623730653830656133633762 +39393839386133616365663435343632303036326562663763396332313832333737303134326239 +66373234386639383265376534363863333231376464643233323331636139653336633463636466 +30643562386435306230383539363836653564663933663638326561393730383665373164323137 +36656362613735346335633363646333303833376233663761373238366336646234393439623262 +30376131303962313030643763663230663763383862353161313335376132663334663462393739 +39613835613738363964323762613438343965333965636530386137656339616631363239316265 +65353538663037633363616633343333666439373437376661643863626232303036643339643630 +33373662303166643965626661383936343037653131363433646530663265376363646262333366 +64613863663665306232663239646533633162613661363734363935333737636666333837303939 +30333836386234626433643932663237306531356134396366636165653039373433333933373435 +61613431633130363537383630326538613464396463366366363537633064653834396463643739 +33336432363538353530323035306439656532633038303136346166303138363239326236653332 +31313334396162316539313661303464626362333037626361336636303461376334616561643938 +61306333636635333262333232346630623761643661356465333066393637313462643765623138 +31633364613265353130303364316166393338326161393234326538623231323232666139373033 +37626435653335343365326434356132356130303164643638306661643364363762393732353832 +32613561383562373634303538623932386337633338376138643031653466383030653231663039 +36363139303665306163396331623830323763376564353334373530333333383466613262363138 +36383065376436633863363765306230653631616532633030383164343631633666393532613761 +33363631663830633766623939313964373464393064613966356264643737636562613037376636 +36356162656364656262623834363433373139323666383935326564393333323361633333313435 +65316164306166646361356165333432303833363535323730663031386530343036663332316565 +32643133353066316431356262326338613238616135313538326530303236336135303366313263 +33383766383162633133613530663639303032666632343364313864393663363864396332303131 +64643661323238633235346131356537353636396336303138363365616266613538646166323537 +39643931336235326165663238623864643833633932613739666663343662313336353335376530 +35366634633130323262343434353163343434393336383537306466346333653266373931373865 +32333761393564386432643461386263666330313762663663636438376238326336386464373635 +38356138616363336335303962646432626138396539326333613134373830363939346233653463 +62323133643835653363313663383135623661313566653765666537366433383238373265373961 +65303666333666363566666161656666386161663338616238386364323466666337326266383530 +35356334616437353934666665636532326461653831303033363064383161623364663536363066 +39376634313365333338376630313539383866373866353339366536393164393637643638393235 +63646439613731653562623365636261353066666139613137333564383930373536633536653135 +62393237646561666362663333376433313830363465336661663739326537613362613832363461 +64303662353264656164363165356235643565663434396364303937386466616335613631356630 +38666462663932393432666339393161343233386166326538653165666234336661663931653931 +38393065346538386562393463656637373034393364636236336333616332386432653933646131 +31633431343765353263663963656132613234643339353535323865336539666139313539633330 +32303966316365373037386637336161396662616536316135653030646538323231373837316161 +38386330633463643836353463623338396439313131663763386238303234363563653066636466 +35343163353830646131313232663834373536376439396239343761333435386362353233643161 +35613363303539303439666263623437336363353330386634656133343765393834643133343333 +30633032326635656561313762356464613662363030303461643035353931393434323966653538 +33396461373734623839636631656135636363316232663665663065326430373334303731613437 +63616564616237383638306131626662656362383734373538653562653464303063303065326638 +35613338363761636661623130626133613231383136333239316565333832333038343662353561 +38646137646162323961663261333361633637633038346163363238323034613766663935326463 +62343332366430363931343138656531373531626332666564323735336163643162383932393365 +37376639626237336664393761626263623761613761623839623034613734333164623938643932 +35623961323665623764373732353938663766373739333235663565626333623265373432653430 +30646666666630326664613135313530633062663935393138303064623731633162356230613131 +34393437323639386561656534643635633036376433636165623763633334666261346263353430 +37333263386237616462646565626139393731393137353763373732323664643439336361393732 +35646632343866663666316661646662323562326635616262356236666336343966623938666135 +65643738643036323439316331666234323063333637336635623337663663613736643939663039 +37633962373533623937653034393865373834386333386331363062396664313734313330323235 +61656464313636613462343633376661356434393332373062313863326431393634356638366637 +35393730656236626465346563396461323638666162656136333265303732633566343538326435 +38306562633564303765323838376138386266383866616139383537313666643939313166366236 +31376334303532386233336539363237383831323433373666626164313163333761363734313965 +66386239613562363137326630396232646638396666316135613335386232626439663134613536 +35643166396162656233393161623262306631613439643934663730326635336434336635633834 +65333634343863306163373462306337346166653834313763663734613361616563316633373837 +37363833633330663438366565386139616266363330646633313833393164313761653863376662 +37653262393633613030643965643333663532653931616564633236326234383531316537323834 +39353735373764363032656662343765336339663131333365396637386232363038396139663666 +63326231373832346239383032303933396233323265613236363438373538343031363363396364 +30656534376361306435376139653765333966323364663734663062373037333239346531626335 +34616233366561613536316565346162376131666337316433646536393361656330383331326266 +36346230656465623537323536643738393332323036303236386365333166363536383036313661 +65646464666535623132353333386435393235666266396564363832306463313135663438666636 +33313963623838383935333264333266656137333432323466303737383033613264353438356633 +65346137646136343131653966616236333530316131343836386666373861393232383263633431 +34313162626134666231633961626564346631633066323938313938333530353939646339313432 +33653465383163313863313461313836656362383661653831643263343837666435353730386364 +64613839633664333635353264393264376561323166313031386366376539353364333834653234 +30363162613632623565323630303266303861303138343534333431663164316333306434383839 +35376665336537343637616631636466646665343230636565376634633235376362386338353935 +64376566616231343137383532663034656634303936326239346434326433623238333766616632 +31623539373164363830303964373162363964663330396535373839313332303863643266613537 +63653235393530333831366630303036346236663066323438363933306239373338353563306465 +35333966363665333365326465663562393033333937373332396366376466626534363766613165 +34376562333663326633376531336239356365613466323730623362323038663138356135613739 +30343966393836376233646262386362323662613166636466613461323764386430643864656561 +38313838346530343432363839643563333639653864373231326466336662326364613164383935 +35613233356562336339363763666334316536626463663662656530666436363732363861636134 +31666539663563326133663738316230353463343261633239656334393062653432653633343631 +64323965663031353932626161623932356339633565666630373438623939646635383766323864 +35383032653437313863653634316638373834353933316238306235663131626631323638623565 +64323066393239306339353036626431386636653464383332636662646634303639663461346462 +38656437333165626235336137383239373865613763396461643266666366363664326662656161 +32613961383131306639613138633866356236313730646561626437366630366464343561373664 +38356533623234363862663238356362356132383036386636643138356562653431376539333464 +61636364323039346465353336333133393562356661313837356165333261633061363133353336 +30666162636564316262636231393437636337623034376630623336653037373037666534366466 +37353961663532343435323361363362633136633466613064623632626434656236663864666464 +65666361363639376231653738636161643139653263353330346536393163366431663035613434 +36303935333965343939326464663762303236396133323261303535306230333039313233636263 +65386531303634336635306436353839393631323964303164313862353936343661346133633765 +31356534393064643862343237626638353230303935653136623833356637306361643665343438 +32386662386330616434626366306464636334306461393037373636363364613031623635383336 +37653161623734613164393165303964333736643737663938353431323233356565663734393663 +32663736333731333835633132313337626639306435373837393236643632313132666163633435 +61393661393836386461663835666332633234393938393831326232656338623139656332313265 +61333466316137363532346332356165356665316435656465383636313231613739613166396663 +33633637393633323662663862393639323231333763343330396536383066663063343065633936 +36373237313963363964626633346434333664346330323436373636326564376137396466393534 +30306538366564353265383563373662616637623665663562366436326565333735303333303030 +66323962376161346437383435366466613131646166356364346231623636326539666533623764 +36626462343362646566643236616565366133356562366130373131616433376566393437646461 +64613362346232376330326232616463363033663666313536306538663634386338656164366261 +38666463353063343631353231383566613836343730666238336163613761666466343535636664 +64316632356431326363386331396534633963363834343735363664363464343662666336613839 +34333237613532383264303436303830626631396637383961303932646666343663373532656465 +31336635363961336266356563386164336662343965303861346237313838333865353733386532 +61626663303737333436373035646232333730633339313732333631626139316436363131363938 +34666531616239313830653138356262376338353130323961643231396361633837613738383833 +36373166623766633964616234363937323336346437353461636666616538643931373131396365 +30623031636466306436353130336663623864653036656562663263343939393664653236396639 +35653564663139393232663639623263313239306162346334646436383437323963323630623736 +62643837616164393938373737623033663838656162653535326130666437363666383333376139 +30313330313031316638336136623538373162363262653137616232633131353061623133643462 +31303662653261613234363539336537383238653161386339626438616637373932306465633965 +63396437663039666562653065366562326339386530346237636164363839346230643336323630 +31353466363566376561336631336463386261336431366364373239616538336462643436386565 +66646663323836633565353331333931353931646230303231333965636235626632383437386537 +63336163666564323030613465333435336637633836303664363461383133626662613063383762 +36376363323035643339356633343161363063373032313734396461336361323564666130656435 +34363962373939633938616631356435636438616537666533326139663463333630353637316362 +34633137613733306139646166653432643536373562353139333165666134383337636139306261 +37663461313336623333316431353832353935373137396663356163623131313830376364323832 +32393265666261366635323332646630653963316330333837326161386339363230326366386533 +37666465613432316664616265343534633235393535396665343065653135663137373836356636 +33303666316433613036666632373564366466316561356631313734613163363633663839343962 +31386666396535653839303334633562353332643031636135643264316430323238306233643633 +64373762636266363730383962376530633033376532303736626530663065613431333130646632 +61363564653663616631333139343335323465323764613465313361306261396331363635626437 +37366336343432636362356439363930343736306662313965383963633537373861643762656463 +33623661663136343565633561663139356164336532303762643433316236613035653437663436 +64376430613566346662396561333131623935663864306666666265316339623634623665643135 +66323631373635653238623966353164656237336365366236383666663831613834663430346362 +30373961633933646662656430316266333539323561633534626637326666303930383530393035 +65333935303931353363313435363234653933633462376635636363366661666135653462316330 +39626633326461346263346438363831643631323432353361626363346565323333646165313562 +34623363366530366565353965643865633932383734366538323762646232623035393232656565 +66333336313032323865376230343534303661653734343264666162326533353532663561333863 +65613938666634613233323234333963353664653236386164326535393463613932663065316232 +64613839326435313065316537373236623530336265386535303331616461383837393535623935 +38376132313931633033306234373764386439306438623237636266363665323935636163363663 +31366233653564313564656565386335306330363537346434666435653961623861366665656265 +62326535613234333833636364353766343531363137346165616662336231653835346439363561 +32343439616330303034363135383739663939333266393431396364323166336430393435643864 +31323365333736323462356235663133613439323336316634346236663765313637373033353936 +33343638336331303536653461363734326334333032616338636435323732616235643532303066 +31656361373231346133636635633139396435363931316535653862663432386234383733373864 +35653436613339333534383763663863326634336664356463343364643562623862373066386337 +35323332343737336664343731653039656230643065613864653233396465656239656261343261 +32333638616665343166616633656365636134323733383263346237353765363532333262396466 +66333365646533336363613364306331386264336662326463643263623532356632646135343565 +61613532323735376164643337393830356138393665323237326633666161643431666666633234 +34323865353966383834643337386466323933363439383237396563353035363639623965326137 +37376366623338363430643333623962333863393130313238363534346333343337313231663831 +65646264383464396532653661666239303535396665303737303836333536373836663531646437 +35376663336636666237366337313466653564343832643131653533343166613662386433623937 +64383234616466366364343637653166326464636262643536626162646262373464343437363230 +37653762653234623437633061663930633064373830396431623931616335633165363730666338 +32363130316436353132303132343433373961366134343739313731386238336133626533353530 +33633834613635353061633236656532316338396533323332383830343361663564616539633539 +64366636636365646262663032323463306461313261653136303534346338363437306165633233 +30366436303664613933643232313837346331383665373865376366393834336165653764633633 +31396537656531376433346536643930343861353133336364356435363365306632383233326665 +32333535623663373963353865303163353866343366346438396430343034646337636330346230 +32306430653462333739663964633964366163633766353430333836393132386465323261343332 +61316261386366366630396562633263653630343332386535343462646665323963326530643834 +32333739656363633739353666333238633564306536373563303261663032303831343161373731 +39323231663038663038323032656535363930636464623761333864393366303763366162396162 +65613837363962343965366231303435303637303534613662353764323765333139646631303463 +37643736646439323235333331383863353536356433333561306235366436353831363837656637 +34326665613661376261383966373463343865393134653432626661333435303137373039386362 +35303235366432336435386266653136363963336239363266383763343037363864643138633537 +38643830386231393130393035333533356662643562393033303930373831373239326637343232 +63393766353039343033336630326234326334306363623662626632343363373233396162373131 +31623166646234356134646239323735323463383236386632653766666233656264383131373966 +64666264656461363531393838363366303431616434646536666237373638623463383866306162 +31326366343061373031663964363633333662303663353933363164326563303435313333346639 +33383665636661323332623363666665393735363238323633333936643331313030323232303337 +34376530383735623439336332663037663232633038373063383638393932353632323763393637 +32333264353663323736373161343837383335653663653237326632316231636238383636666637 +34393265653335396336356463646636353962336366656134313361656665633032376535343632 +34646465373263353463313538616536613532383666616562396165653631356538393032653639 +37636665396139376661373338363066333761353161333333623032336361386163303330303263 +34373031616633303238313035363633373239356438353631386632643565353633303934663433 +37326135646430343232383339316234386331653264396433396635643235326634343661336632 +62393462373466356164353834643533316432613933313039303536356462623039396635303839 +32623565366665366138666366626333626466643034323065656539353864636661333666376636 +66353233633432656436626461636235613037363062656438623166616664663566336436653230 +62393462613063363132396563346435356564633865616262633130326362653637386537383732 +63353364396230383239373936643663643064656537393136353336613861383063373061643939 +35643731636130353138643833643766303764663731623636386337316236363930613263376234 +33316434303263303564386432323639663165353638613138373533623235373335353032393933 +39633764363332346432323162613638633963613364666565653039306132343439626133343432 +37653633616533363233656364623531616130393136316262353566323831643035333664623032 +62653263633033623964396162313330383364623538323365616437356133353038306635636666 +62326635663932623237343762613366663563333837303363373732396430306134343534626139 +66306161666235323464393765616535303065323132623961306235373434336631626232373765 +38346165326663373062303030626630393966396234333233383261333065363361636537313335 +36316666663831376630383335343132303835386265376332326537393762636135306137376633 +61613130623737333138613935366631383937333462646639303632626461343430346164386335 +34376331333131663431663863643638303561656366653564383535653930386137396339303838 +31306664343163613538316266303539626662376233633766356234653430623031343063396335 +34383334363766626134623262383738313230346162333339626332343864643030616239396537 +64316338323838396230373363313938326266336536363264633366633637346363326237336632 +63666365613534376533393736363733313334633931626539613331323336376165353662323735 +32323931636136376631666438363636666133366565646232636136356563303361336435376335 +62643334633737366561336631656331653866363063386533356231313831613139363735386463 +62616336333035656437336536363061313739376137303538623962386138656165303732316665 +63383962373439376431646131333762636136333431353039633139653866623061646530623739 +64333264653934376534326464626535613866363438393132346265323036383962643134376438 +64316633663435306163303035353232623033313366623030323435303361656234613931353833 +38353938633864383033633935343032373631393061313865396232643131366639313431376561 +37313866333764613730643734656163666330643761333731316262653134333263376163343663 +39383962316537633636643963666632383262383063353134316163646138336530666135396136 +64343738653038613130623136313333333339313034316564393163306263623939326366326263 +38376535653633623235386336633865636438303566323361636566363664653038393033613433 +38646465636364653066646139383537383864386233646264366533656431626261343565393935 +63643537663436343231343133626637666535336139376432643935333137366339343736633961 +36306465326330333939656264363262373364613031636632633936626333363262643735386664 +39333831313965363432633065626362323232303464616533313866393532343164616638333830 +37366336373264356662323262643664643930666164336665383836373231373763306336353736 +62633535323738356335353064653563353238326461663737643066383962643131393737633939 +39343232663832663435373461613833333161306562623033353938363937363731343062356537 +31356466663034666566356566626436653565363232306361626133383862316565336665336139 +66646363646537646133616431666337306266636334323431386433376335353665663564656236 +32643933636264313961333162333131363238343364333730643462393930343137663964393833 +30393865666362613436636262646131363761316530613932303765633063666565386566666139 +31366131396265363839316231643166643936643063383164316363333966343439343830326338 +37313633333766336535353963616330633533663936633864316161323065336434303762333639 +65633965643362383965333236303638633034613933626632393530616232306566303036636536 +36633933306261326539363237316438353135383637663133663763373264303534626132616630 +65393464343666366238386534396239393962633166646335643463623030623030303737653739 +36656466396238653764626364353336313932373166353363303962383830633632633664623764 +62333339643462333566373935633232353331376365353134346136343634333130626463333361 +39643061373966633631613138616661653866353032646437366362393766366339303738653561 +30303137646333306433653632393264323633383439306332306239666532336436313231336661 +61303065643839363238313465386438393135626334316563323663393838383235333935373730 +35313236656565613937356566333832653034633339376632393235396339306432336633653264 +31303036663665373332646234646266346265393765376235313735623631663831343533636239 +32363835343639646630333561663136633563343038373834306266306562656633353533343539 +39613135353462303864663165373265616666663332306632343139303736636466643839376564 +30336163396136653637643831663038356166356337613266353030633237343763333732623035 +33643734666666333332623364346131383936373936313032366238373164646161383061386233 +61613237633436316132376130323537326432343062356237323233333563353861303131303636 +36353831346462376430633266663134346163383534326137393666653265633131306431636434 +63346334313035313136356238393865333833616365643961396334396538336639626665346232 +65613563633030306635376562363665643861616239306638396566316234643439663139323166 +66663264343830346665636538623237386566343830363733386339336530613565346335373432 +39393235323563356262633638633563346336306530653332663164326137633331363262316466 +33646161393662643937656436653431356136396531356431353738353231666262336266366536 +61663537313534333235633733633734373762313630373663393233633539313237633864346662 +65366138343238313236376233616334353032646661666164666366663230613333643464336133 +66333033646566313439613661613332316339353536663032363365643664663237346130663533 +37623237623632646562303636646435343865353262333766613866656535353663663465333932 +35373339376137363032383537393566636139396637363366313538346637646264383434373338 +63626435353536376566336631616638383930383132653039623466643938313138366161643632 +39323663386430306666373234313831313235353635343562663832326464616232343238363530 +39323862633135343532636435333237363634336139353263336332326463623564393565326162 +32626463336238643563623832366230636436363831333839383131396164346237613632393339 +34626664333435346234393237643735303162633032376634366238306463636362336131383434 +62376437633034373032636235356438396466336636663333656635323234333939306665633038 +62323464376437396365313536323666343362363164623336383233623637306238386433333463 +32353861376166326531373738366262333937323139613161353561316137666238313638333133 +61366638323137633631376137623231363066653033356534363932336135353237653566363364 +61343462376336643337663230613564303961383530336430353531373363346233646637646635 +39613431306439373737383035613263393930356339386230653336646530303738313133383332 +39303166633433353839613033643538343432383537646637323961643036323464626333383665 +30343436336163316133303331313364356236626332313132626664623137303139663139666130 +33366537393937353337376538336363393839616335663037633230383363383366383831366233 +63326533643537633636663465323130653838643236663162363135316533633237613338386135 +36313065613836623665633233336339646235653965643365656636623636633036383732346162 +66623334326431383366643736653663353937376237373763613535303431613965663432663430 +64363965356133363030366463386163646139336539366263353366336664376136643631613530 +31653266643135643464393465386339323063346532386631376437313134376533356230386637 +30343664643331316665343932393932616330336561393338306333633139656536653035336265 +30616362326538303232333861326233333738386233343764643861356231653832656437376130 +35303936376336353032303631666136323535633835643264393062336638326539636265373765 +62326339366336633635303633613333663031313732333932383563663137343531616336653436 +32633533633239613163633462623461333831633938323662643038366635323834323430376661 +36363964316632646630333132353666316234616461343335633633353461626164313565346362 +38643762386464313937373634353136356134663034396331666235626531363337303330343361 +30633335376435353430633363316263353235343234656462616634373734326233653430656364 +36656365363534623862356436326339383235303238633934613461303136616635306134336332 +33313864333135373733336635396564373130643862313762663963333965636634306134613934 +63616363343763356539303334363531653562306130623962653739346131643466363365623838 +31646338383332323535356639656366373433663962346565346635333431653163616532653761 +61363765323563633964386536653565613866366336313836393562333237336563663866386538 +33613534643561643065656433396336346239343363636432303666343663303231376433333039 +36353738326538346539306539383437303964666135383336663230313030636538323535373232 +32363132363761656266643263643530336537353965653339326330326433383833663134386564 +39336362663161643738653638633839333166633563656537383734333839373663376338343465 +37656664633636323730383234646530643037633965343963333633376166666531333464643232 +31633963333562616166623431323532333833363831363635643339373364656130663837616538 +38633266343934303636643937303264623365353935616131633638386634363532633734373133 +63666635353465353932323231313566333663353132303561656638386464373830313536303635 +65353735356134633765613439383566356664343461623131623666643439613764306232323565 +34616232386139303266613766326131323132353130633663366665343733656231393066366139 +38643238306637613031306265363166346235333863396266626462353533393338343164633765 +36363239663131626531386537303037613563303665656538633063396166383732636131343066 +39636366643166323864303964316365356465666239396130336261343035363139633636383630 +33353065613035306664393934383937383433356162376635633466366239386139353563623365 +30643037353534313231373832636231373434383862633464363762643663323533316463366364 +35626565323130353936613835326234393932346334643730613838633438376334663930613534 +35313766333038303136303230666261646663393137643831663938303037626661386531343361 +30613834626630383963343532306438326434386666333534373036623863623062343530393063 +64386562373838396130636335396138616261303464656134663737636432366235356263313036 +63663031386430306261313463376435663534363361376332376262366638386637623031383863 +31313161613930373739333838356261623333333230656238346461613137613538383230366665 +37386536383265383262336634353131336636373432356463313236666133626466663166633363 +63393434316366313962313236393366363536633266626339653930356662373535313935396163 +64653263373337623136616531303162616135646139363737353830316363333565356435346432 +62643638353530353935393333316230383563643065343465306237383261666365303361373938 +66666337646561383736393661333034346138303734656265633734646233383465663763633366 +39333466643762613765613232376165303364393963316235633737653837333536343233343635 +30333265353030353937356232613439653665643132376436656662333534626664626639613737 +34636461383263363465393030613463306565666637623936343963376334646232363065393535 +39346638326163633530323463306464653161313635333731656663636164613466373334343734 +32366437633064326638643866646461643338363864386430653636323764663132333263373832 +65646435646663323166646563316561303733366634303964633362353361306630366361653661 +35383434333262333335346165643162333063333636653265343538396166313963323332373134 +63623233373037386663393836616463343830376437343735633261663338346363633564663231 +36313661633337373336333432396563626262313465393066393661343432353639623839353861 +36663866323032363664336362343033303866336430386662356538333631306237366639633332 +39343164363466396566303735373237613134396133626635653838343431373031643631653939 +62646463656339393139316134363533383132643835346230373232633233306330626232383663 +31303263323837316238396636333434656332366638363131393562356638646266346162313030 +39343531653733643430646463343765656364343239383230373361646432363231636431613464 +34313765626132356536373466613738343130346334326161373665373664343838643864663564 +34363632663736623664646632386163613433663964393432643961656338633737656365636236 +30333734636333613463313037376534326235626563626462613838623365313833396536336466 +36326334353938336563346631333133303965656138333335346362613366666135366231303737 +66626631663962633430656535356563383837376161326238343034333830366164383634343339 +65326235373165306236643036393366653239386339613461396665343133626239363532376265 +66363534653166343830326639343161376634313139363830383265386631316336653165333937 +36653835336338616666386237313534363435313361333131316339356131343439643361656362 +36636132313934633939666263363266613535643733616531373032356662303736643433623732 +36363336633365663461616331363535656164383131306438653662386234346435393035616330 +33366364656633653065356134333662633437303239646335646666363833366634643838656633 +61353531383234363832646537363166306338653539656664643330616364656662396535313430 +61366131326639633430636664353336343165303561333633383564643236346238333365346339 +39393362376333396461323833393563383336366461366233306537363965383138313862353164 +36373664356634366166303961663666303134386339646664643466646433363739376632383330 +34623866613366336631663064626166633031663865323363336461663338363961346238636164 +30393934306366333963646533343765303634313065316262323032613964353031636463303062 +32643637613765643833343364363435636662326461613064653338343261373035626266336162 +65356563356466336234313935616636633939326635663232383539386363323463303436646236 +63346336633335386564626138396164373836363233353762373365383563373335393539306333 +63393835653134353066376263323330633837373030653965613434613364326435373631393261 +35663135646662626363333232653438613562336339373461656438656365633138376634333431 +37653135366363373733386463396138336334346636373931656431343738623432393037343766 +36313161363666306465393865393566346230346262653165613463373239356137333439356666 +37313339303730306265623864353565653762613663363238336562336632663166323265613431 +61626635383835663434366439333862353133643564626663333137313233643563343932636362 +30356261396561313939356264666266633935353135393665346333343662386130636337373762 +34343165353838616435663930336138376238656632633231646266323037613233306532323737 +34373139326131666630356462336265646265653962313235306334373335373263653263383431 +62306664613937383165353738303562623931643431393138366635333061636632656536633461 +63386137643662363538373638376461373730363432626439613833343263393666373266643238 +38366431336338313062366434373835633036366236646536633535636265393432646634323766 +30623434663131646563353633326231326638323663663430313066376438643038626662383938 +31303436636363356131623465616165376264396635346566633164663135376531333166343533 +33653432396566343139646435373761653334613236316334373134336231303239346536643161 +61353736376238326633303836653332633136323434396238663363333663313431646336656339 +34346263303737316135333661633232643364343861633435306663633662303365336630396431 +30313030353066656133326638336232383238356135383334633563633637616266643630333037 +33303039386639333937626539336138363632386138623165383839333332653133333134623166 +30363234346137383462626165343938303765333630303237353935383165373465303133653231 +30396239623864336236393431316661346665626262623939656435353162626662323233396332 +63333434613462376633356337656538333835663534333633343438333733396331666537366636 +33663863333565656239343839656338353438643337643465333235313838363336303839653736 +64346464316166613934346130323137623034313439613136646363363532643461643131333665 +38663361343037316335633434343031303231393336333835343031613239396433303538636264 +38306463646532343335383934316263336135343139356636323863373064393434633735643263 +61336331306464646332643965653363393563366133353333636638656339623864376639653639 +37373365643736313064636265616330633363363238373034363336333364623461636536663639 +31393835353432636464656236373135356538346561393462373032343930653765623364633461 +39396366373565376239363232656564366265643265613466383666386130653939373565646434 +34393839303766623839626434326332373537376638383834633765373137633038333039333835 +64643932316439643362353435653161643538616362336331303537626132616261663337333062 +33623234646466326632666337373865303064336166393238386230663866306434643163656566 +38333538393866643166383034643535363666616638353935316632616237653439626263616461 +30643532623465393735313337323133343361343332653133306633633834653762386439626238 +30343237393433623831306666376333333564353163616264343063383232353230393634613866 +32393336353361643764363239383038316131613239613439623263643637343765383436343831 +66313462353866646339326162396661393432303132346364633066353563653566306431346434 +33303465633934643362616230303264613832636661643137633835353437323439383037316334 +30653139303232633030316562616339663662376439633738643434313335306663333864326535 +37653133623631633139663534376438636230343531316333653930303861303536373836343038 +31356635666362623433383830303837653565326430316464613834373837343463316430613365 +34313863383065303932623238623332613231303364653832383864343765623364343565376335 +35653162643166316531396635343031346161303862376338356564353033366165373333653061 +66376663323435616131383363306532376264373034613863623934643263363031343962356666 +30663563656432613366316465623830306431363366313239633662336466383232623537613038 +34636434396264636435616462626661613438323337373538326534346333653734353936316466 +38663465313165383436366334633838383031626331383832663631313439386230356431646136 +31663563343034383734313162363135653432343235373437663361653238386137343863663764 +31646464376130353862316461333461353637656635333866626466336331626164626432336662 +65376438323132663262383230313138353764323234636466333036623235336165656536366530 +64393731303535373565313830636234643761396236633936303463333736373335346135646665 +38643461376538663235333365306338393732333233393761373431643938346563306539363236 +37313136303738653765376435393463383365376334333035353830633737363235303066323166 +63623836366434646634376235303364623737323134633333353465626566376262663433396565 +39356430323263343735666232333763316439373539366461623739643036616430393135616163 +32326462366165336238326339613136313938663430336538376364356136653464346265666234 +34666261343133323236633738376462323436386333336161346662663465366236396235646264 +62643630633961633831396435363738656633643063666432373838333437313630626163333464 +61356331316138363666643163303161393534366639396262366436646562663664333166626431 +33313361653938333435323461326462666134636330386665663861326564373931316238653735 +62633736303635386137336130323563663136663962663564643562656230396336343339643665 +61636163633665653932626234386131303131386665646239636135323431393363353932633936 +61656632396238643838366162636631336361396431643932333639323165383038663732343236 +38343337363661393332656461336235646139343034623837653032666631623062383835356330 +32303063386162333736343630303438313130663332326665373633353563366531303539326633 +37363364613264383434373565316333373364616362336534353034666564333362363736646338 +34323838396630623362323162363837393566623764333663306431616161623135663638666138 +37616436326633383133363665333238306430633332303932313663356139663933646465626665 +66656231353030376333343430666330653137386463613662353764366564646231613630396165 +30303865623861343565333139653734643632383531346666656330643530363662663665393531 +35373839643833306266636361653064333933623061303738633936313331383833343632626637 +64353865323435613863313462626666326637376333636234396564363032356366383133336265 +61346338376265613164636464376666646261353931646435366135306465323833373461313933 +37353330346233323366373430303265363539336534643061303865373738383530376536323963 +33663665616663336635343633306663656666313131383864346334393932643238626266633534 +33353361333031363931396334616362646464366137626337306538636232383635366462333339 +37306661663230306662393763303966393537303063313365323763653733316337333461366563 +34303762343262356538363939666563376564663930353861373066626332333337303738343765 +61353836386265633565336661643332383363393537633964646632636236653266373539363566 +32366134656639383336313630323835346333373261393037373138346435646439313130306530 +63616239393864396131623137383338396535633361336433616163393032373038646666333136 +36336432623839326162646266646536306239343230373230666463366236393031396662306639 +32326536613765313634326661393165613932353833633564356134303939303138356465323533 +62383239346632306438356337363434303131353138363738643937666633626630313930626332 +37623036313539343738313235636630343635303662663838663439386633373135373336386431 +64386630313431343030373232643237343831653731633935303762623131653835333363666464 +37653061663331643631373637636665373137646435323564663738633338636365656363343439 +37623837303833663437663139396530326432663061333333623365383436373832396530376365 +65393235376433633933373730633237313566346236343936333261353737336436306131353965 +38353563333335313764313133653165346262656265306163333661656436386538366530376635 +61623435326538636663363531343936353366646666303564366362326638396638313564663534 +35333763636434333230636165653861666666656439393566396366623663363236376565323532 +62313134623964356135343063643064306362663466363533386332316632303137316365626665 +61616531303463323161636135396139346665343531323961633862373038353531373335306366 +63363438323034383036356335393933393339333434363737373631393536666332333365616564 +35356162303530393132616637306664653565316166653032353236326663313338613839666531 +33653038303132346334306361393266363062623530313133383339376365363066663035313833 +61356535386636383532333861386437616661303135313534363166623762383633383634346531 +64336166643932363332653466343232376238333664656130336161373636326530613632656461 +63373464643334653732613437626338316332323832333934383661626365643030323136313135 +64633865303439326163323530383133303231633432646237656461333438623865353462386461 +66386331353034623063396265653363643866376637646239363535366331383035666662303631 +63393139623333643464643861306339313666386531663137383639346463393433323033623133 +63366666326637333937616430356237303533636163623231636134643264306430383531613533 +65626332336361636638313463306130333564323466363937356235303061346636316366303833 +39303865386465336666363766386362353332643038666266353035346437363362346536353338 +38373662393130326165326530366136363937393835343763653831383334613962343632653438 +30663565376164373361376662653231396138313338326137383765383132393561346439333235 +38363463636265303764646537313237323635343636366331646461323862333864396366623266 +35333665353362646537643736623133313563663831656164343537303362623030356565316138 +32323133616239336462623565613036383130326137353665303462393930303639643933613835 +61326434636561306238616136316538353032653665333965316262623639623738653863323630 +30623930313062656330633831663331613666666461613935373965353232396230663039633863 +33346565393963326362656362376637323431643932386630323432666663333864656439383163 +34633330353962393864313166396331363534363038666134373733303064623135343538363664 +61366335643536376533653163666431646434373661613835316433643166653231313431646634 +35616264353730666133643537336138626230636538343232366362636336373961626263613361 +64396363373965663633373338303235333463353463656237323962386664376632363863396436 +39666435323933626439393636363333383339646433363238643531326438353239656333626561 +30383430333666626231653431373837313061376562363932343961323764313534633739333237 +64366634623364376232323230366338353738633332643237636635326335356366376562363432 +66353637643463643934363739636566666137363731323463656537663238646461363635633363 +36396134373931306635323037353263353961363530343932633132383131616230656230616137 +35323034333138343731336465336336373965653566356137396635663739313930343036616432 +65326563393762636662353831663237363833393738343662393562363337623939626633343532 +66646437663931373162303738326664633832333266663963363465646537383436656435396334 +65646461303932313138383733663831326463613530396535653335316165313035313935643837 +35336331333937663362373461353234646663386234643865383433623666653365626364306234 +32323464633466353464366233656537336539363162373961353061636265623366363732653334 +35373037623666353934323431613430313534326637336361353866376339386131373463313635 +36373364623638313731303936333739323666653064396130383830663633623630313434653037 +32323730343830666234306231303233313630353262363064373534643134663135393339363964 +63396661303730643966306133636230383937396132306134656263616430643038663036366530 +39383965393436643032306438323831376438353437333139303963383336386439333434356564 +32346538313037356537623362326430636439333930306564383434343364646164393962626635 +39623637363665653431343665643533626536656234313165636163323462346239346130663331 +64303436646330373066393432636433333165366637393866646562376666353463323462623135 +64373132323739663934353734343632383232336663613035663765376566323338333331313062 +66383065343638323834393635353565393235343430653961653631306535646237626463613366 +32326635333666383232386430313561306262306639626635396434653966343634306638323239 +66326565636437326237613933343462373139643064356237343930613037613338663832653238 +37646236323036316438323563646163633437613630393039333464303235386431313331383664 +61393961613564353736303631326366303739613762396632346462333536613165346235393766 +32363835633665633761663262613330313661383032363861646535656532623161633264343037 +62353037636637366633333130353163653338353639363164626263313135343932303165633862 +63616637636333613966393436663239356264326662366334646561613333643534623030303238 +62636635396463346564633666653564633563306630656537376237373463316138363066363966 +33313035613931343866613735666239373061623334633230666238363231666165313161373431 +34623062343166366563303866316165353837376565363664393735613135373166343733376239 +35323937306664323438333665313966376564623732396430666638393433653364366239396261 +35313365306636373631373861313835643038623038633634326265303561336436303364343664 +32323533336163303535363165313363343664346437383534656133316138303936386632323262 +35633836623261653730613339376532383861373662613337306666303933663031356133323230 +35396466643837343634646362633862343632633733396431356264613334393139316261313964 +64373435636661336364653739386161333635346462323938366239626537336466663166346131 +31613037306230366639343034383936653865356162303539376333393665636230336431353362 +61313266336335633862636565306365306564643966373133346532383738363736353164636332 +39316435343061316130346536333732653439663666633163373734666161316231336132303161 +66626464653065616563653934383935663830376434663937363237616566646634353131636266 +38373765623935646561373633346464626665656532326666636633323135393431636235653064 +38323132653039616665303364336631366139626231356333366235376438346532396330656238 +66646662313731613962656463383635316636623935653035613836633035386639313562353366 +36663434613161313133356363613865323963656235326134383365643839373862656566363164 +33646562643166393833633634303763636133356562306463356363336663663831653037313163 +33653865343665636233303534383265613763663635373537666434326433643634643237663362 +38333339323239646561316566356365396531313436623231636562323732353663643662633933 +35383139376363343337626632653235386463346162313261666637353561613736373266636161 +65316165363430323037343663376133383636643432343063383465303762313235366531386430 +37356562313737646537343437366533663733363964316364383336663462363036626535366530 +30386463336135653336323736306635363233393534323935303434326539373939313633383136 +65313431383335323366353939376636633932366339646535343137313238386234623266323035 +34366438626130633562333437613239623033306564323037643961616435633435626131316635 +33336631326533656631373030333130633931313833633261376363346562393962393433643038 +36323662336537333830353436616136353561303663343135663139613635343039303531323336 +38373965383835613334326436643738366236306162656431623761643431623831383432643331 +35306463613233373432633765353763646166393134323139356132336236313034656632323334 +62313639333266343365383363616137666365313630356466613432323735363738633563623665 +62336665386233313932623232326132333236663232626639663437333962613066366634376364 +63373234336163306563653539646638326135623363353537313933346161303438326631623737 +61383563383030313966613966343165353262336233393838333139636666336536663835656234 +63616234393834643764396430373939373463666161303338346564623433306633396466343130 +62633138353064303333383564613861316436666136393862383462313733656337363936326333 +35636263326265643033656331336339303233303230633432303963346639306130643964363236 +62363265643865626466356539373831633232653561383863376362363563303538623332396437 +34636439666331383135383334363165653637636336306462336463646332363032346530306463 +66393834323432353539363261656662396333653334646339336436356336303963613966326162 +39326565356131346238396432663035383061323764343938353636306234656536323533616262 +30303464393733646331656234306534326166383635343935623638653936373962336434313061 +62343961303537633863386363633631626637646266373735333164613864653565366236656161 +37613438333363346330656132333733386365646631356536383265323364313732626339616665 +30303638383062653766303835343065386433643136313364343761646361353039666465323135 +30616165316263633032353436303630393938376165303339353232646262636239656537383662 +38366432323666633866653165613630353864623561393435663330643732343830343463633832 +66353134303538636335343764343565336439616635363633656162643462386334313534653030 +62343433643166356464656534653432666164383638376634313361376334383038623164633362 +65363362316437376138376130333938636231633135663064323636336531633737613136383139 +34303864623432313762393539333162346536396335636436613039383562343839656530326137 +30333139396239343839636435323336323133346336336436333637303434626463346461303761 +34613532376162353035396135316631316135313938353565363239336232383165326261306138 +38306363313464373161653130633562646639333661373736373932313033366339326133633738 +64396434653834303137336334383363353063613661386465386465613835316230326230396638 +31326134373762626234623661383537613534323738616535346334393934353066386433313762 +35336130393932626264636165303536323132363638623630316234313532326464306439353434 +35653363636337333535636261363436396663666465303633616330306431633437616131653466 +38326466626461356232663134653361636265643830376137316633336333373232623632376165 +63306534653262373065613666353437623936376632386332383961336439633065336534626261 +38343833313661376434306333646465636561313831643531643233383466653134623763616333 +33636635313234363537333236643735383266633237396338653435313262376264326537613436 +37353736383465356462393966393364656335666635383761373433323663336262386332633261 +30336433313830646236646565376138623135656364396632366231313932383365396338326339 +36366135396637313334353061323462313439613662386131613037316665303130313332323761 +35626364393461393935663235376636633130636264656136613162393138633765333834386463 +63643539643735343736383939633139623264306666363530643433613837386436393565353561 +34353063643936653033643763653236353430373735303363363131376337616630366339666563 +36356265663137663364323038383934316631626631333465656433313862313433616336343433 +65313135316236393532346135653539343836323833396236373937613331616335313239303031 +39346332393762376162653635303634386531336261336562663534636164323832353533336438 +36373430373665353938616335306331333139393664383738363032633136396434643566353331 +66613639383330656631626566343238396538326635363664353336333431666538316462616436 +64616132363030333432383130666361326661353536346532653335376139636161316230363163 +66363862323437376261343164666634333465653637626432306561363837653364323938613930 +37376239386430336130313766623565336130663231636430393236346331383433623239643137 +31636138636431356532643930313862326164633235616432343865303661323637326237376339 +32386538666331333664316665653730363862303437343034663966643332393032376663396132 +63383536313432366639363536383266343032383539623434393531313831666230343634613163 +38663264323065393839396566323538373766313737333834663665643130333835636663643261 +31646165393664643834313031383766363965363065643537633438383835646163373630366131 +35393933336264616461363231316133333435393666653161316165643963666261356134323539 +31343161366131356662366366366263396239313762303261343535306162653264336239316638 +34643830613965653639333666343237376433646530316439616533636261666232626332623634 +65326262386435386431633263653462356438393133333931653966613631343136316162343464 +65373236363437306537363866393065653331363165623765366262343866613364316433633335 +61393366336561633434303861333530313365326438383436343830663436656638656166336561 +33643430333339333266376561323264636261396664333963363036363530353639326366373134 +31613266316336303431313161323233376134393464323132633837333139373138633030343930 +61623932306233313565323537633761616436383031636466303166356666343961366238363266 +33626232646663613633323265623432383162613464623861663834663134393635333765623535 +39633333616334343433343331356637656234663465616362626232343361306136376566653331 +33306438653561356538393432366634636231616366303032366437613737396334613530323561 +63646265623430653361346634366134356533643832323333323235333632306235353935636536 +35383239353061653466303235633961363730663333313830306636626637623466353935386165 +36353736333231306330666362323236653663653436323733333961323835303135383861656432 +61656433663336643766313532653761383766633136373332336166616631646532313030373164 +36303238616437363331353962633230353239383861666630393262613537336638623966663637 +63373866313365633339323632613038323437333034663061653934356335623262633664653633 +30336438333734353131653966383435333162623664376663653131633663633862316264623937 +34323138663465363638653032363139363832323764633835626531653064616432346335613034 +65656339616230643634303932353831323436333064326362306636326664386437353162353264 +32623138366535663135316133653635363539373336323463653766303930313533316432303735 +33626633366462366134663065383534363339343866383533633365316437343566386139333835 +32663831646365346135363063626666383732366632333764323739653531633736306563313163 +39353530383335656461386461363064366337316664386232636435356430666165333162363734 +35343634343964393633393530353837396633303266626530323439333834353339653137333131 +30323430343538666166316264643133316363363464653631326132353037616535326463623465 +39656331613864303731393035363539613831333064343730626264376666393132643061323366 +62636235333039363765343430393362356637343434643131306261383932333933383831663935 +64613636333465366335643536316230333632363337343662366239376465383362316465353365 +65306234333534653437353964653362646438396131616133386666366162356635356137643232 +37643264333030376361313838303737636239653766336266313865643063366231373634336633 +32646338646666306365343462613764623062383964323133366363616562653766356564336139 +39663838313739306666656337306266376266623834303235303231356637323630373531613130 +37376362666634653734636332386134656632383663326430663739356135636231316363633164 +35393531343633303137363465303039633330373130343131313237393032646534383436653061 +38333362393338646434626264336362346338653666376465383531373937363830316564303064 +39656461613234343734393765666134353462366231333164323633633264643862393166303465 +36333039663933613931366166666637646137313664386164386233363233663132383561373036 +63616461323732343566383237366263373163313030666232376536326632396663363030336536 +31623034306131633337356566643035633432366131396537326236663738333366383532633937 +39376138353939663138306531316163363335313766653762373366343634363433356539646431 +62353439393230333235393839366230626134383732643063363335383737653039626137646438 +32376233373463323464633636666337616134326632663264306365346464396533623063386534 +36323264326662333535653966356138373361366366343936626361323534343164383539373030 +64643937376238306532636662663633323837366235383566613766363336613235376538326362 +33623734373864346139636564393636303334396634663165353836303465396632663263313062 +62353263633266383062633638396637366331313961613838396461363330633439303030323862 +38323365653538616339393137383236393765626465333834643738323961656538373464303535 +39613031363938666366383737303432346433613031656331353639653935313564653231396134 +31363735626537653763643266616466373239623436616532326531313164613739373264356335 +30653837323862333261326232326163343133373035373234616237333961336533316335646231 +38373763613062643065363365633931626262373264343630626331653866313932633837663561 +32656533633261393330313539633166313039373734336635306262383536373038333565363764 +66636534323336663165353735363862636166306262623032303534313437653733363031643531 +66633736363532393131633334613862393265336166663632656464623833313534663634396265 +65656565633232303964656661396236666133326666336138393463646232303035646430323630 +30373532396439333934666236356663373562386561626532666163323435353463633561326466 +63373061353465343936353464366361346366633334346533396664346363613136653963626563 +34646537323039613265363733623130303033633231346531663935326133663436626339313034 +32353133393935333535326638633863653139363233303638393932386265656431393038616135 +61633862356362633061633735643563356430316639353164353534626132313930613432303637 +63303934633337613139656661656638646435383939383963646139623961393036643562383232 +31333239613634343130623439623734353833623032633834383636656665363162383233353965 +33366665333535383763353137326562343532376534363164383333643832376164353563636635 +32396534636539633338623834386237386331663062316237366332663565643630303330336562 +30346633306634656638383632393739396566363633353438636663303838326530343337373738 +30616433363162623038656562623632346339343730653836393962323338316239393930373061 +35373263356138626136313565383331653634633233373237666236376362656166363530643866 +66626332363063373637356563316563363837656666306432356639623632343732316463636561 +30343965396636393037353833636362613231326430386165363931346663353866653439623866 +63626637633935333535636464643737363064396635336564356264623331646262616437616463 +38646336383037306238613839663437336435663865666632326431343032373131646663613232 +39663166343235336561313166663061373761353438643938316431343436656132663735363030 +37666163316534356262663735383538366234663364383662323139366464666535386562646132 +31616430643164346130633464343036643430346165613632336337383665373932363233336662 +37303535323036373433333064326232643631343735336363666137396634353338623165363636 +34303234636362343030363161386163623237376461386238303839363736653836343233656664 +35306639346562646638356664646233616262323039303734303733316434346334653364623964 +33663938626133323737383038396433316466616231396635623739326663613630383165613065 +33333362626133613964646164383037343765386430333366316135383931633663333035313333 +63663864653532303464626263623636613963633262303231386465336266646538616365616466 +37393761393934363632656433363830346266303861333435636135613831346632643537653663 +33666636633365623336366664353538653866646231623466646534396466343534356630383033 +30323735386332323337336535333934346265623936626361373236636630666133646561643038 +32326230353663643035326130316563333461633362633332343539383136383439303930346338 +66366162313039326234303961613033386633383838343238343636653831643063663765373366 +30393239623635666562306138346134353064396433613865393435653832326333643762306631 +38386132616635663031376335306630623065616135363562366132383463646463626531653337 +33636437306136356236326232306266373832356163366237376162343364643236653737633766 +63316236623063613536653534323862616434646363373638316635373133396534333535653464 +35316137643534633061316239393130336564383939373962393264336436666638336330393239 +65616638663730643039643963666430653165646663306161623035363762616234353035336463 +30633261646662343735343530306532653231323634306638366532306631396563343537656561 +36383337653638643666336637613034383035633763653162663433366530393865636566633736 +61306661326562633836386430313934336136303237633934663563643434633164303731393964 +32623435663531386235623836343439383733323830306362373534383164616363373539663635 +33643664333166373336353432666161373731353965623132393737303733373464633564303333 +39363835373264336464303364623864386337663865646131363335336565626632316361643332 +33376364636131363733353265326530613133313238666564303062376237383637333432313864 +37353364383565336364663163313632643336373932356338393636383363363930313930363735 +33356136636663363737646563383835386561633133303833396464653065343636313963366265 +61306436303637353366366330623338393962313763373061623638303537346439373838623562 +37626630343235356530336236333864386331623630643561306536373139323362353839376638 +62643337303061626234393565356262653735316132373161663137363735303637376136316439 +61623737303863623136383834613264383631653639363666613934373730613535363665323033 +65336136626566366164353365326661306462633734366463656535323032356435303638376434 +30336438613030653761646231653562313361633138393237613564643964383239376133343530 +36366636316630353064366463643938386130366437346638386236336234393231653132663130 +33633530333834336665663636633862306661346464643737623732323563623231613637303665 +39623431333533633766313866323464396434656532643533356331393333376330656466646662 +64303234383164343932336162616234346564313330343462366463326337663161643930353562 +30633537373762633833313463346532666235646261333365386565356539383365643935303266 +38646465613036333531313834393435646634313538346236393736323039356535386437666236 +61616630353765613664613265336462363135323537316662313430666333323538323130393734 +33353366373134336338303330383061313736623763333166313031326330313138613333346336 +37653533373234396430623530643939663861653463643834313537626236363961303830646538 +64616264353166646132333161326435393435643163303364353366313232633434663964336439 +65306335373336353530346266363962653939316666366635336132386234353839363031653061 +35633630376132616561623661643137383230653765333332343239323662383564343165333766 +36623430396166333131343838326565306666313032376562336636623663633566383832383633 +37363839353437613031363438383265366133663530393638633439323165633931333736346261 +63353161303966386136346334646435386438656462613762383233333033653566633230313865 +66616238363161376438633162633930653335623331356538316439353431636136653333303536 +34316263303038333862393465386638646364376136323837363333656462636162366664656366 +61636537653562643731663836326161393235616538303039653336633464376430386262623635 +63393433386465643866343835626330326433393663623463363431646366616164646364316630 +66303962653061313339323064633861333439346236646662383461366365386462616462336335 +38343265323330373131373634323331633562313963636465616439633535303330383837346137 +33366562303536616262366437663331343434656165376231386465376661343533373730323237 +63643935396238346365363537336163663239353262643938643032313932336263373937633836 +38323135623664313839303231656638626234363236373466393931306638343965373161623935 +31306636623662306135386538363363313266656137383638323331616539396233636530633231 +34313931613131376134663639353134636437316662346361376634333062396361396462343739 +32616161336563656365643761393231313063623438356333373264613061353664643036313934 +38346630653936336634336465656135383562623366633330353463353761393561316234386330 +37363762386330376166653436343935656335646437393431623334626438373233346664613333 +64303963663932383137626139323031383532653430323463363238663963336236373063616466 +63313035656637343839626639393266626233383162663636613165303061336531643533313735 +34633266313465613134336132323662323866333131663630613732383436353263613135343831 +36393833333130383566346363663835323365346138396433326361643266393764306162333331 +32396365646532613263336234353639356233313536636334333661333031306439656564313239 +34326566343035376464396236393262366236343932383764656263653230336266316132326130 +34336237353363623764383063323261316430356261386539393439656134656465313338386637 +36356530653231613030613639623231363937303134366365376133353061643537656134663539 +65303038356433356663656532336138356230376139313866636664373437383839636636303661 +38376632363530653532613861663363333637376131643739656433666231663534626632346532 +39666438393665376663653038653363353039373934663135386661663735643466313433336262 +65633163323037376632316233313534346563393133646461333036626630396332343961653663 +65316566373262333064646538613063643735396364623538663237666637636530363438313766 +36376130616465613933333038306561663633313831383435303835643336623936346237346261 +37663834663739656532323734663463643966343665626533386438656363363535393464373031 +61633433633330336361656136333461313631636236383830626239396365353166303033613265 +65303937326334646332646637643931653138616162363661343965336330366163333639383237 +61366437613965313062383631313061383432666532643737633730333862333866386330333538 +33373364323936363862656137653532383038656136643363393936666436393939343462643765 +36613830306563393362633734356635313366636662323162313562316332363836396437613066 +64363037643039623033313262613831383837653831633834393639316265353239313664656230 +31656139646438613264636365303839356639393361356535366637643631623661393634396135 +39613861643838313038333135336233316463373434343330363565326666323434303932626166 +66356236653066656665666538323766313166323439626532363464363766353466313935323336 +35643136643736343831616161616539623636623163343333656236306632303166616161303462 +61613233343137646533386266613465376563383565313932396262303261333031343938663162 +35663337623430316537386235623032653537333239343562336334303462386565336335313138 +35373737383036353032363931343539333436613562386530643735313433343235333165633764 +37353830666362383837633133613439326566323131383235636631616335653537313431383437 +33373434366438376338383737366435663631393537623662643061353364356130323464343533 +37373139313962326162663164356639316266316163663364653366316130346466363761336234 +31356663656435666434663965616263613261343862326235663364636336326430383532616134 +34313131663763666534643264393935346661663830306339353161376635653130383139633234 +62663565663336376633663933616362343666336166383834303863386565393733323365313532 +37656436353330383362316231323337613434633138613835353237383265336263393330373337 +32646266323234386139623331306238663437323830343534323033663462613934363330613762 +37313166663765343039616637653864626135376565376535646365636635323037386337343461 +62643837663630343931623134393764653165356139353338396230646637373036633362376430 +65353666633062306434643132396634353364343732356135353834303130333134336631613636 +65663663643762656237623762653966356364336431366132663032343161653432363730643761 +63383036663532376539366436653537643534656339303835633062633431323737643063376638 +36666236616665323735333331386233643536356338643730306537353237626563373965383033 +38613030396137323064616436386266363436636566666238316466626438336363313632663430 +39633039373630623630333431353533616231363263633631346465383132616236393337653034 +39653866336564346139376137386535316631393262383631376661336535396561336262376134 +61633739386432646335383763303233613733363465373830303863316234316137333233623832 +30616662383830303232643937623563636239313664323434353031353630613233303337383163 +38623762303734656263623066663535623761336637363939643236373764323131386430396233 +37363732623636353837356366313533613939323663636335316366643064636330366239396130 +65396666363763366330376566666431313338373738323962353062363961386639613031646561 +66323930386263313737306162343366346162343332326664346434323233326130373330643531 +32386530336162333035323063313430643932356366653539623366663437386533333633373633 +35616235333464646336383164356366303331636561363039353536316365616661616161346433 +39306131366365323564366539613438396538333931363431393163636239613138393263636266 +34386636646162613230633566303964343864613064383964396232306566633837646236383035 +31646131626166646132393663663834616330656337386531623635393736336439653461323263 +37373161323361623436626634353436616534616461343233313737303134353863316130633064 +64316130376537343238303130653662356461353130323135363866393238633130386539303534 +63363332303735643637333164356563623665666530643064626665333932366161323865653762 +37393936333231343362303239326435646530643339653963656166623561343134653331363462 +39353661613932336632333831376633633264343861653738626662323133626535326538316265 +63623932333739623838616336356332363039343939346262663333323036306432333237306233 +65303261366261393838306365663032613432646463366463663539623333336665663665663833 +66623736383564353666373565303962323337343366326133323633303336383262333663383035 +36343463383764633434363865633032366135363863623032336334303832303337323066336537 +64363532396230376164353730383563643063353839326263663239396538353238383337643734 +62326439333063383639633235343637373331643764333166343532333031383633343362326566 +30343034366361626438646135653039303030376137643833373861383931323830326165373536 +30383438373537636264373731316163336534353064663433333030653837356635613563336335 +36356637613161653339656337396130306533316431613833366365313434383430623935316437 +35363230663237303436616537336339313761613035303531353036353731383937643063643761 +34376634366334623463303539393762663637343232353364303831306530343630633231333236 +35663833376263343233646562366333356262643366356332643462383036353864636663616530 +34363661346464633266386631373930663565313462396264313464613234326565363563623638 +35343761653665303036343166383634383462623338663137336161393034303630363437633238 +61386233633133613832653131613761643831343932343131393439313630303361643664626139 +61613231613238386161643034376338303366306235373333616264663034356665616465623637 +31343335653965386536626531383638326534316532313735643265653330646164623736656534 +31666334663666336232393961623962336261306533306237353838306363366466353733343931 +63643133313961333330313338366635666262623038366239626365306234323138356238333365 +34353935663235306330653664326234653162353837313666636639656561373133393834383838 +31636665353331373433306261326330356364303139333362326236383936636337333732626338 +65616338373839646261306630643764316133623461333761323539356662616164363336663136 +65386163663864316334353230323165633037646234383131643835623866373263303838366666 +37646539643061373535356339616238643534333365623063383931386266393339653566613835 +37356134376439303536346635386461643135363330346237306434613761313966383132303965 +39376538356131393530383564646538373062306338656330386438643762386165376331316263 +32333432386236306237303666633930316437626530366433613038656539643832623437386336 +39313432353239656639303230346666656334303130336565626630333533393262383334613761 +39363733303235313465343433616631373437306165323430313232303738306439646234343762 +32313732343837316336393565363537343631363639363732376232666230663661646637353564 +33363163373364373432666365343139373237343030373537636636306233386162343539643962 +62396165633331663630653432663266363539383137333464306531646238353136613430393232 +36306435306431626538346535363830396633643231663333656530393164626432363164396337 +35623565313062323265396130336566656438363138663938386130393865373962663633353034 +30306538616431363132323339333739343665383239376661616465373630643030383230333939 +63333336326634306632353430316638323830366234643432386162323037633635303863323839 +31303732636432633762353532663437613034353463346662313366643632633134636337366365 +35636133326166656538373136616138636565636463363563303864623461353533643332373130 +64626332363036623430623662333037306435393966383733363564663835623735643332633337 +37663532666464316630323161356637393765646565346539353230366335616264613137383061 +61346630666334346464386633633863333737613536626138303536643933336431316332373634 +36626436613135333331643338653634613739383061393338373731366232653430626166613862 +62306137636338363962326137663261373135316132313036336136313834353765316336663531 +66333230633430313931356337623861663664393530356462356466363636633836303832643662 +65313538643034623266613965663663303263653837633931613036333264656434323236383936 +33393664303261383034306562333566306637373131663663363636326136393364383939306330 +61636238313936303432316131643432643037363737666130303166383061306462643662343163 +39373339333836333063343233313563653164303837613235383362323035636337623763353764 +32373037666263306462333237363433663164646363363035623066346361613336393634633635 +64323136323662643965663338323437666130393265653266323239356661623464376534373038 +39303366383733353835316335303565366163393861663832333566393562306331373533393961 +38323234643265663261626537333365646533653438333539663965616136303830326130643063 +64643235306332626161633166333938643638613537396530353638326334353266386162306539 +62363239376635323536636631373034353635666135306432373934393332393931653431656564 +61616264376233323531353733663932373336303430636361643736643336663063663464376237 +61396666313633656530353830373730653130626265363337396637363665346662643565623338 +39623166316334323865633237373838363332666237343732346335346665616361326639373435 +35313730663430313563356532613637373334363733313139633732393063386565353633396233 +32656133343637383361613830643863633833643837353930376435303732313736393239663165 +37373665343935356266353165393831653866623539386632373338633937613566663661363638 +61303366316531323636343064636461616137353138366266333965316533393638643666383436 +33663662353964313464663136393962333962376263623364653466346439313163353061306335 +39373465353533353866613366313334313336393161333730633435663663336663646236393034 +38616662333863646233633361633562383664383439623239633438616437666662376461393530 +31323730333632323132363233303437363563653436336330646164306432343434633530313734 +62373139636362343430393961643237643537383238633063643834306364333762653464663562 +34313038623362356338363163633761376635353862616430383139396263323162666465336131 +63346563316262363662653638386661313262306565323838346235623532363832363134666135 +37306335336465333130333835356437626561363538663536303938653131316231333930636234 +38373032363130386465643239393436383734643262386135613838333334323333366236663836 +66663830613230346661643839303938626539376532613561376439653065633637663432303934 +34306562616530396263353033626265383039636130303534396134636534396339343661653566 +39613836646364656134353531393265333133363536616232373366653537613664363636643365 +61303032643762343230346336343261346238646634663338383963326638333632323431303737 +31633837373335626634663964656133643834643763383637626534646661363863326262333633 +36626266383165323137663538383463346334613865623066626631663363656637353739363739 +37343730383039623839626133356630363863373761393234623736323234393030613762613364 +36393662363965613132633437363435376433333535653131326235383361616632623035326566 +33366563303132643635333665653435616330613932653032613566633534303037303664656630 +64616535306163333735323130616335633236303662646662386630343133616164336362616362 +34306230373266626237663565363632356163343638383330373933366137393561336639386561 +61316238343933666638306362633865373331343634623161636637623261303664653633393635 +62666536386563353731313964353261373935643830313161336137306431353438643163383965 +66363061633437616133666137346663326265626361376132396461313936306532666432656138 +37373839623737333933613434303234306166336161326366356265626339353965303636633165 +34616636613038333534653634643761356432316365303738616533373763663236613936346263 +65636330623165353863376235323432353635666164346363353830346438313035323534666539 +62366534623438373530616631333632356362396230623964343830313837353166303135343163 +36353465316365636161346530396336353734623632633135636139373638666534353237373735 +62386136333437646238626562313033373165656639356237313963353664363230393166366238 +39346232656264626633383638623561323234613036643964656339663135363066313461313531 +61646638306231366634373933623161616536656435386665373666626463666338306166666366 +31643834323530393332663765643336363737333735623762373538363564326339353033333236 +63363233666235613633333333666139613930643439613365303230343965313031653537336437 +66656232326337366330326535343761383964346332306162323034633666633931623535373635 +39636131393937326639616662373939323632323066393331343238653439396564373336393465 +34336165653934323762343063353264343539333130663065313036663262356332316435333830 +33623533623037313939306565363734343033616364626163343337376362386265343330656431 +36663363376464363930626232613036376333383439396139646534313132373038613561383233 +66376365343432663761383564663630316533326363333837333064636262363562366237653937 +35663437663065313266376133623761653830363037653239393230646530633362366639343261 +38393731633832613565386231396231306438363138346335653130366637623265643664333634 +37643138336238323535306162333736383837343833633661616365346137663239306638653964 +34663164616530333036323732663765646535626538373830386362656461396631353437663734 +33373565313231373833613062616338316137646336343238363661663461383834363134356131 +33306561346233646266623035626262643633643733376234653139363565363961313463636335 +66306462373934373161306631396439376264383535373439343232616437653564636464356630 +31623036323332666264623437623664376238306565646132356133383061326362303830636337 +31333238346663653830393134613935316638643633663731373935393962636131333034386263 +36343235633436356565383765316364396262313534623036376137386135343063346564396637 +61636431373462666463636661643134313363353563643066316262336534663061643033366663 +31326265326137343339643436373462316339623630333036346465666335393163376130303165 +31383166346561376337393362616662333962353732613639396366313535623865653238336336 +62663463616639633562656532626261616564356362653733343065323533343339393533656232 +39613532303830383631326437303665646261626431623430306166396638333165613738666165 +63393933333663313664323564353830333430303239336139643366383133666438323833626434 +39373937393264663435346637663461646465353730666532393865663466383063346433383234 +33643964633937366237396630333961383730323863653333633263626562313034643832646531 +62613330656363313038633935653861653837623666636337366232666631646365396566396531 +30396661663565343839386263306330303933333366313031656630626363373063346239346336 +62376139643762663035343734353730363739383730663734613430306463313166393136626437 +65663266633331383866383661343731626336633634353166356238386166386337393261336535 +62353065346135313239343062306361633034313337323738663839626563396536636161353364 +33363837623732623566623938616266663832376330616238636532626466313134646665393739 +65396534303234656336333939373366366637376162636665393032636634386562393062636239 +32393734313061366365643633353632656236396136343130393437373934303232613235346338 +33643636393435623863373233333462666230316332343338366138663465386139333831373338 +38306661383336363438613863636239356535616238353033323661613866656637323262393634 +33376536663365633066353430386461636438363664656236313833313632363337633838396539 +39666663386135346430663238343761353037366165383132663166323235353232616263326631 +32353437656337363433616639393865643633396366343963333766626562646336613635613731 +32633438623739636335613738636433336465613531626132386331303863363561633237656563 +61353035346232326561636232393137636637363335646238356466303162613230643034656436 +34356535323134653736383336616136646137323865613336613265326637643263313962343233 +36343763303233393061383864316239613865633866323365656430386566623834366432633162 +30646232313663613431623935636138373930616435313461393163653132663732393266353436 +66356537626434613065613539633064353662303361616166303437643961353461663164663233 +34636138326430613265383637633164383334633432363030376536313637323035386331376331 +39613233303030656138356436373063353266653064343962343765646332653439623236363035 +31396136623234646131306665396432373031343665373562613830393566373338323831646239 +62633734623830343635323537666333376431613534313235373535316163353939636265356432 +32613633613162643665623164303831383531343334336232306237396131353334646565376334 +63646161363665623566616466306635663432353236303132393262316132363861653561353263 +31373530663961303765386138633764613233613466636635373534333736633839623536656130 +33613137316563366662346635376364356466343161353638376631346333316135613766353363 +38343730613763333063366638646364323363656238316233356462363364616132633233653534 +30653465373664316336343962623131383236373433613165663465306361613837363639306361 +34653736333966653438386663643762383530616663373366333333393835313366373066323537 +64646565643331616130383961653038313262316265653966316365306330306239643934303631 +61383133663832306537316137613139663635613539663436656132636137393936663136316636 +35303330346131613837633630353164353035316261656131323639623734303562323430353538 +65633038626236656465626337393738613239646636386363643631623461303962663036613034 +66343531316262373832316463613165366261353634313335643431343833636663616534626164 +61303934653462336536303431313965366334626161353434363639313163613265373830396565 +38373162666631363463303262326161326436363635363030313837616131383839396138643531 +63643239303462656564386331313866333161363335623435623632383362353962613766313231 +66643339316237666433663637663466326131336666373039316366326462343638653663633133 +35383361396562303935343530316264343261646139646363336163313763393032633032663434 +37363662646435616664343533336162663463303763373737393665333034386430656161366136 +39336630613566393161653736613832646530613062343234306238313036383730313430616562 +34333865373235313663386439303238646233623530313230363734396661646365613865306633 +61303037363166393861353263396561386563613165356635373233633564653133336239636163 +36663630616438313562386166643766313566643832346134393333376366653231346565666532 +31663136353464363434626362666266326264383036396533643265653362303139336562643735 +61356236623235346637353862346236646437663334363534646637386465323231363330663363 +39633031366239663332333465373337386561613732623831643663316564646137656539623138 +31663730633362376664613566333334393035646539343238386132363435333636323537343034 +39643833663738363233333765383332386363613863366531393162313235366363353231343233 +62336334623438393364383263366661623335613663623536306566356231633730383863653936 +33353133336366366339306466386330393938373130656132646165373262333762646331636539 +32343132396166616464356437636431663036623939656233366265613037386235636631363263 +65656235616233366534653732363639633463626336353766386631666331666634656237356130 +34393134383431316332656164633964363134663962363432646635363435363838303037653836 +38613130376233383132383436373761633261363036663566646262376537383063623530326264 +30326531326430656366383938626137333834386463386635396339353131333266303162396138 +34373736623139303661366233613438336130623066303736666465653263366262663164303836 +63396133346133646434633339323364323661356136396634336535383630323266316665623631 +65343338313061366234366263373261323938326539326361613761613332623765393564383138 +34353338386234363034646334326633353635613764323936393234316338303532333239346332 +36366138396165396563316230373033613932346239396332663165303438336432656461303766 +36336161386530643164653837336363623031333639303163663266303135663435316335643737 +31363333613262396536333139396631643337333730366365323432383834326634386537383232 +35623933373839663461656161343232323362613833343630636439383431343537326564653937 +64346164326530623739303638383131623466336665376632306435626366323663353632346361 +30356633663432663437323139616334616266363836323265653138353238323335376164313134 +39323435326530623830623063343239336366663366396435643763336661666536316261343662 +33303833343434343665346665653766396539346365656461666665353461653864393037383730 +64636532623039363139326135343263653932623466666131303236323564356631353431366461 +31303834643335363637346633663765383630613238653435643266653539396435386533383536 +66663733353833363832323365633134616666336662626539336532356463343463366439376265 +66326266306263653839313633653430353330666635633363346332333531373137313634393463 +64333538666333373430363161663531366166376235643433346433323765623366303631666537 +65633564376465396431383766633466356263363864623133363166616264353835663931353839 +61636130383735303434326166343933663230656631326261396237633430333833373838386531 +33326537643235643565636532326565313063643134363835396364336338613839383636616537 +33616661386538613662613837666239636530316362643737333566626666393136313365346562 +38383038313330326237396131663866336632653466633830613333663832613336643861353663 +35643735303336343839343732363166376233363261613230363732393535646639653933366461 +37656334633831366132316461326638323332663135643130613030363131363031626336643862 +30616363346236663831343636663936333662666561353735343135613661646332333161386334 +36343866626235333737393930656134306361343961376535653235343231646431396137353862 +38353235663236333564623463356263343236636466613930653934356665363531343931383638 +65366535396430646539656339626364326638663865396332366261646363663735373431656437 +36383131643464643231666566323661623666336436633838333561303232373839343062306362 +63633438303930373233643630333930326138353863353064653638636635633464666366366231 +34643765373439386139646635653261316638303534373836653636646439393331386662343133 +35333736633537313366356537613730353763663933303137303434323734643166663365313131 +34366561613366353337306665396465353932626535336233633162383864633064373838666138 +65613763616235666636653238313831393833386462623836303934353837333265353938643465 +37353437373133313765653664316639343930333865643138643765356431323430643733313638 +65373434313831343738653039343731393738363863303238343162313134626233363331353831 +35616461303666613335356436356437346334346666336466386636393031336137613263643736 +63656236663363343130393735663965343261633762343235393737623731393462393062393131 +37303861666265613430373036393239396166623932386265313634383030343231633637363461 +65373136626362646234386439663764303935343130306532336330663165613864633261646264 +33313664623532666162656233653837393335646165633339316166343433373036623261663537 +37363162333761366235626531663935326562663861383532646237353738663139393163383931 +32333565336231383830623936366230656163333462653364336561636639363631393866383763 +62306431663238316163376434373534393065396536656234356237333734336535356139343564 +62663033393633373766323366313133663335386132653939383333323162303263643063623865 +39383538613430363139613363386537393937386361313731656534316133373566353939663330 +63313738653964333539343266633732383463633135636364306166356336343537313537316437 +39323633396434346265643637353933363664663064656137333331396361326131323531336630 +30636630373631363536616332666535616266313638616334313463343230643930326264303565 +66663031353639373231323133316332616162623635636637303961363463373936333331653033 +30393662373335623835343132303262383063383539663830653665643862353737373062653634 +66393732643236653332346537323038353439303236373963356531343134333736343561386339 +63303232363537346231633931666165366262323632616432393437303861366233326364616630 +62353861333966383664353432386236393130663532623037386537386662666132653038643731 +64626132316164663738626464393631316663623862396362656333653163396633656566623562 +36643832623035653138373639626265663131373634353039633136626663326338316563643939 +34666562356437663736366633616661316334613132663865623133626235623264636161333837 +37383535656439383636323138663634326164326634356537363737303565366334633330333366 +65623035306165356662616339353731376337373461663366366338643234623934363365643033 +61383037383738303164336232306432653731626337333364313632633632366166333361316334 +62333633613733376138653761323664356435373439326633356136343739653062383639303937 +38633966386233343434326161393063346264383966613933333833666333643336303834373437 +32366134313761613266343363313032303038623033343734656539373339613935326638333035 +66306465393263343566666638333038386336626633616266333932653932653461366132363235 +36653138323133633037316237306231633732623437363139366538316261663838386566623964 +39633038373262633736363463656662373231366432323962343234633435306366373865393333 +31396234663436643565653033333835623837343430333266663966393433383539336238343161 +62303039323534343330333562653033646237336137383435313865356165636531333535343636 +62306539643439666166386336383133663161613961646436636538636661366537663539643037 +66636165313937363732663864626132663436653637376534653835626163333263383531306337 +66353830666563393263336463333532636239383135663562306430363961663432353239663161 +38326134323932663336363564393034626336353935383165313534623863333432383662663031 +32336433343961653937333634373534626462336539313337373264376663353235326533633662 +30303764333165306335363530343835613062353433343161663563333263643939303930616635 +63313334363832303035313233333031366439333262363665373164626334653635623833613137 +38383532396135363438316232663861646135323439393865616633663663646632386133653632 +61336334333064366634323436643335313230643534386134366537633932376533393935363663 +38663466366636623066313037623562303530653633393735623166353032366134616431303337 +66356331316339663631393263666365303739313835363061303530626662386334623931313132 +31373663376161333834336162663461333431343837353266626562663135346636396131393764 +30346133326539333561323231643261346236363031303931303038336665333662343638363661 +38336464373130343764313363623065373434316166666530623534396462343066326530373066 +66356462363163633433326137623366303566343565323861373832353433356561303932343466 +38393834643037323532346164333133343136306130323762653434393433333738666566346263 +62363736616665636431616133333638316539353462623364663330303935313830633863643966 +37626265386365386633343634393134333663303731366236356565323039326562353363636365 +64353232656563306439333936656464303863613930666165303237363661663466636561633166 +65383165656433396264323631653636616432643331343634343861653130303132343161613662 +64363333396138643932343437623331626336616436616165646662616561316262353266306231 +30663734396535626263623339623132616164326165653632326433323934346239343461363535 +32653837643033323835356535373562643936373635353764656639353362346136663338313665 +66626533346666326138663933336561376466633537623335396162653832383934323364636564 +31306663356330356331336535376266623563303834393662663437343861373363633165663661 +39623237613233333733376266383863393631373334343235393763663232353134616637326562 +65613339633132333462326365343461323330306632656162643836306630353364613865386533 +31653862383766326438616461633863306234303535303266643034613336383938616336376531 +37336434646261613730306237393439326432313066363339323961666333343662623132386265 +65313135623363326233613662626437613533333032386237383639393232313438613938376637 +32643935386332346137653738333230646134303038326235666435383936656437356465653562 +66323738653532663833316631653337316136336533623966616431303361653032623964323536 +37396530643762646533373836333437303530303035396333343166353265383463656161623666 +35373032333631393561353162636433653331623732393233393764623538613561633432316630 +66363234306464363936383164633361306138633963653237333834613938356330396363343938 +36353066386434376361613733373462393464303132326364393466396434316562333138336165 +66663730313130373165346436376136623031366435666665656531363233623239303061363030 +64633931623639653166636538366538393365623737333330323463333135646564346264613336 +65333766356164303136313832376631306130313666383536356539366364626433393937333632 +32306431346330393338633163613632386636303665663265646338363764653461656437353361 +62393133643666646137376431643734343062653236306162646161663030366534303739343437 +38373830663038373266316666323663383939656666623264656363363835653538666465616337 +61653064333230663065353639333034613433376238356534663664336134383131333733333239 +31373531386665323438383039633034663330626364306661373334303734633363363338346562 +63346534393939626633313133343465393635313335386261353463383333363361323734643634 +66323161653338396535616433656431313565333738633266356661393439316462666364396539 +38613862313135373361323239646131363261346334623464306437373863346637366163306437 +38343932326333616638666636663130373631363661343361303939393835313237336433396633 +32396537326165636563323535363135373264326431376433663663623236366136393566336561 +39663765346234633032633665393436373866393938313532646430643733383230643137373062 +62383032303064613862323964643837393362656361663163363865616364626666353034366533 +37373265613961663463303138336335643433626434363030336564353239653736646463393337 +34303336333435333364393663303436313862303239336239323933336538613436383131633064 +33396163353739656565663132393062653364356339626666366634333266616132653839323836 +30316337393337633962353866373839346130613564613238363438353863373233396231353261 +38313138326336616233623862336536316264323666623161303336326634393934306365336631 +37343439343932653033323830333866653265323162373438313037333361653238316232333334 +65346161636562313164643832363531633462653032363461393562663632396437626531663963 +34356436353635353131353061643832333631366637633636356234373938333963356136363234 +62656330653161386338306666306330333039366465616137613463666534613832376164373039 +65653662633362653334626461636235653138393764333766633130313161346539663164353962 +36366636323839393165313962323833376632306662363162613765643134636537323161663165 +37363636396166636634353533383239376565666362653236353131363266633861343462373734 +34356331353163346436386461373264353839326663336666333464656131363835633332333562 +36336366346465343662623836633437313331326335353263616264366666653535356564663433 +34383835633265343039636535663932633566626336663635633362663731383231633138376234 +35653565303535636362643766663765343565633130623730653363373934353031346339333865 +61663432333137376135386564306362306266326333656463646334386266393336633934613935 +35346164393735633937643962303664333532326162366333643732393063633364353137353033 +33646133336363316165613536663462326233323239656139623537643965383233333262323335 +62643265393061343437366162323266333131343165303764636536396361663436653233643065 +33313931643362363136336262323335336166616162366266316138383864383032383465623137 +34306265373539383338393935626132623838386536626537653934363734643163653439383236 +65356466376261326631646339636663303030356339383965323433633235623164653637393565 +34376532326239623765633830663163366536376133636336393864303265383666626135613365 +31626432333339343038376237626636663031613762383932633062383139666230376533373764 +31333735353335616231663963313766356132346265366461306464663735313665363831373561 +37383833396634326363623762626566313739656133323032393031643837333334363330613364 +37643434643731633861313963383835666564623735663236323239653637366232633166313665 +64373463643361393562643535346663343865663663613132333665356330643461366161656163 +66353162373133346532313862326462636636363631313438636239333738343038326662316533 +66633639323238333035636131353262346561663137346335333735356431653264336661373065 +32666261316238363964303765396461656531313964343838396665363431666437643931613837 +36643637393466653236386562396439646563633433306361333835656161633466326237636463 +63643037363862646564666332313238633437323661343866396235396463663762303832303339 +33366466303835623039313531303163373463393234333166343332366434656332383634626336 +61373631313930393637333863323563626565353233376361363166303335303734356135663739 +61333939323461336437666231626539653131636265343635353232353761663737333234333839 +65333536343162346332623038383464623532393662616132613930646361363837636165623633 +39646135356535383636653038316661633161346363356436666537613538623433636539326265 +65363762636434366165363131333364643435656237353739633265653831393232616631373931 +33393438653631616431636339343331373661303038346137626335373761633530373632623063 +62383534393662303464656664373237373330633533383932343137636237353361313435646463 +66643630623438643633323439666563636637623333373033623561346337363033393637366236 +39303431663330316230666437373864346366633938633034643261656364633731623738376434 +34633662376438373436366431343032663663323331323937343139653739323337333363343163 +33616332333336313732326438386566643761376664393966653136323664396233633431366235 +66623036393264633735386133336531363364316666353961326337343130613931343132623238 +63363432383063323861333264346438396532623366383665323863353734353138303662396262 +33306363643537653832613335386431356265353538353262363039646562656232336665366539 +62623266313432653662343563396235643564373266363966386338663932383037303231363065 +36666636616235363162353630353230326131333333343531373832313765643863313961326530 +63646566643962633137386632373663366431393963396238666139626237393633356233663932 +65626239343930326132373834633931623564373162376462393033613631306132383733616631 +62313631363239323034323465336136366533623233663436363033646337316130366638346638 +63363436663935333162613438346163316233356337313561633831346639313066623734376166 +31333265303830313437623231336363376333333637313464316632383332366533396465393534 +66613635353033396534373661316538353637623637626433363737633831643537636165306565 +61343262313937323537353331393265353362323665376631666431663739656263373532346636 +32316338626431366233396436623334343966396132646433363630616330316439373035366638 +35313637313733613766643532616137613833333436373630386632643133313766343737313465 +66663763326263616233353432623966623139396538643263633836333733396233316532323066 +39316332653832326536316335353763616539666462343631353932376435353966353033326164 +39353431396338376363633662383238626138316437653131373235623333613232376135363864 +31663037323633333632366131363762386661376138343765333863336438653634633666653266 +34396534623437666638653664373066316433383839346563633361626263356666633261396263 +62663933613761373433386235353331386536333235313836346132326266396263643366396435 +33646261326265393233626235646636636162356365633333313530303762663239336537326666 +65623831336434636130343165626538663338653738353832373439373862333365386534343464 +62613433323264376236626464613230346537386536666631383963356536626562656232333765 +32633734633237613831316239323861636261333037346166646666653835366565666161316230 +36343064646162303630343766613663386538653264363066623838623665326330393533343263 +63646333663632323238316138613232643532393236653136636331633433336636363062376333 +34336135663363613839616364386137646130613635363238353763626461323564356536346638 +66613230653536653733373763363436353031303831396362613438393161383535303363663366 +37363763346635633830663166306333636465373561663130316634616261366563623432646134 +34646631366136623236343538366162376231643336643335346635386236393032383230386230 +63353162623462353939333732363330333931346634663834363032643465636536353232306633 +33623933333932633032663666336335656166333436333734343831316663313936343936623233 +61323832393337623735616133316461326264646134356532646363653063643561313365616461 +61626133356534653237613539316663613364313232646566343762643137323839393430383832 +63326262363766373939396165643532623234353962626338666632343032636232366463333436 +35633066366362613164336438323366616137653837346336353536376638663431663138343764 +64643136636432326565393538356437633838623434363333346439363230376137386435656236 +66383335323030623464303234336462373230613837336163353532343439656364333366363161 +62356237303334646139333230656161306135666433663333383331653563373461653664376662 +61346563656537386635643165306361333738636430326565376130313265613636303862623732 +65646662366537346566616464613531303962653337623665323565643934383761363266313836 +66663763373135646263376333386634613864666634363031633163313561356437383035333831 +38623636303261393332633736306534393838323331326262393962346136393031323962666439 +65353039626664306434613135653065663164333530363739633162653831616330343334333264 +66373432333562333836343561653665643538383439306632653534636131656161353430306465 +33393534376565366530636531393736643162393031366235333561343364366131333532643435 +32363832303966323338633330366234313934616166663239386562646439626163656633366632 +64333334303432366333643662353462633865386165333765333533393866666131356137613465 +63303065643831643330363336383563313062343039353965313338643231343832336361313138 +35373133636330383861323866336631633062633665646637623239393662643132326638623165 +37353335343133373737393566343932613335653134366135613838633134376662663534303334 +38393661303338386265326637366562663564306133643830643131346330306461623961396536 +64386339626362663066396135326230623038383030366261346265613163623637613564636263 +36396237623932306162396335613162303734306462323538663264353262363032303364373935 +63303436346161343933323636326639366433303737396664386132613936356330643964393032 +35333838363734333163313562613466373839363033396537666361626432366663623333626532 +62353165366561656230306133373632613063383535383661313462356666623538643262366261 +65353636333930376262623232626431623939666162323063383163613765666463376435366337 +30663138396265623766343439353037393433346230643231353564353138373063333733643730 +38353963376531376564393131363037396665383031313361316339346462613439633265303033 +63353866333866346233316565633836656463343133353933663539633163303463333239336435 +66303034623666663238306236356234393236383238373233353338313062663038353161356130 +36666336316635363966393938643663373062623733616535616163643431393935666234356534 +37386534656364353139343462653065323961666137353863363033613862323865383765316662 +64623564653766333135373733313565383863313765366662356339393535633530663237303739 +64353662396630663332303536396537393031316363393639373034303363663136306438393066 +66396262386437323035346234303665323832626532663731333865656635343736643966396130 +63313936303338353637303231353334323761363635636439323331353763303961636639623164 +31643731336530343966376661626432366133303866666432626538376532373530326436653963 +35626432303730316233353466633962653365656337386238346330656336346435316232393062 +39643133396432373964633264643539303737363931646434623936326162366137666634353461 +66636537363134373331343739343366323364366263326164646231663465313566393062383533 +36636465653233303338623730396366666362323933643232323065353162363039663634643937 +30326439303230313962343965353462643336643432396361326530383732346235313033323662 +36343061643563313665643436326465663634386233353862363534393263613165316431626132 +62656161383533323438383162346431316232323635656261343436373536616365326263356131 +61613834343866623034336537616233316235633937666363646435336263356533346530653234 +38313035646565363437316366623739393136323933336637653032653962623263333732376136 +30373936353931333236333966663365396463626533363164343163373066373236376131313164 +64346133396165383335373563343466326234303539623737323937363636383363353562306339 +66343633373832636164633236396166633633353462356433646266393833346262386439353736 +35363635616264306664363931396334623361386461333239336565663331663063363332363762 +65303666356261613231323136333030663934363362313162666535616232383435636234353038 +62396266316631636661623635663130343839323734663831353536323965303062323333313139 +36386535653762616135616533353661653339326566366634653666323734306330326134313264 +61663435313061663161373431316436396663316239633563366238386439306334376435333962 +31323134656131633537636433303163373035376131386464383233353064386235333232326337 +66616538653462383333303834623630633764313434633030353465636439303839386539386531 +66306335623730666663323862656464616234303930366366313730343537396631303962626534 +62313539306136356439323338643932383636323062663461613839616335353634623365373334 +30303462313137396262623033363863383165626431646531643333386462663262316332636434 +31386462343733303932636463616430326436356236336538383836346562653738613730653136 +33613235393263373439326564666335393136376265313639383737343664343730356531666438 +32376561316637363530633136363166336666363136366538336430643763316131653263316630 +66353437303365393339326266653662373765363532373365336462373136616231333164373566 +64663235376365396165346633333664663765343562323564396436643036366261393636333964 +37666636656665373737656631666432653230636235373964393137373365643564323136366466 +33306264383132383865653735323963306235393365373833366466363562383666623337333334 +61333965373431393766376133633330353862356466383231333734636466376531323531656261 +64303364663332616462383335646165656563626139356262646263323063363039653639373334 +34623333663832666539393266346338393466306236306235363064363834356237626539343636 +35656233363862343139653330616133643630376235623333336631363462376439313765656132 +31386131376634633464663463383531373631613634636665393936363561643231626464343265 +39356639363935366365653038383134313839393937353665373966346665666162666133376435 +61376530636636663238313836313361343738353436346561646433663133643163393363643634 +63323666313934323636613834613366383433663661323862393865396439393464626432396434 +65306461346465633432323564646435303763656638303661313232653737333336373661633331 +64646430373632303235636662393834623863353536356236643339346366313663306561353161 +36643536616338666463613531653361343761643331306565363433333431623636373261616461 +63613965633865376537316664633161646366386439383861626430333337373364663837326361 +66383730353662663631623762303766323336666264633834323762613137376331383631613533 +35326234653635363239353362613466633161363233326264306663323564383162646561376236 +63383463383165346232323064623566366263613732653132363663653131383139626239356438 +31343432653463353037653466303561643432303839636134396130346637326638356237633064 +31393763346166613066373637623236303235383162633766303233323836656663376465386464 +32346566303631626334303230363965633833376636303432626237336233363363333432383431 +39616532393263343736343863353463383034626635313439616561623561373534306635663939 +35333963363036663231646537633366306136393965363033353466653034343165316462613065 +38343961333361353538623236336131313834393465396465313361303366326230613239616663 +30333930343863323364303732643964626436336439386337613065656465663630333962353765 +38623436326334366136313663363936346335326238396632393535396434633163653835396235 +37656535363661356466333137313639313062633363373939306632663434323437613835303366 +63366362636331326138363138303465613532613063383431323631626333313131346134383334 +66616431356635336338366434363034613335653066653438356233333834663634336665363966 +61323134653264376234386466623035343132356230623333373562396335666439613961383130 +32653464386439653436376164386636353331303834663634363737333639346237326139373738 +35376638313765663533663032373565626139393065313632613131323266383963303363623031 +39323533646330326662633466316561643161626137633564303863346630306136346139393230 +63313133356265333062333863666637663766353862333663396538386662356537303136613665 +38396366633436313735383563653732643664356439653266396131313733383961636665343432 +31633639643832323066383638363066303537643331373864343131323863323932333632353736 +33333664633833393036643964663762363532343962353036313865326239383534656531666230 +32656262643864613665666364373238623264363935376331383435313662333231636430356132 +66356531386535613233646339396663383163623361363338313332653366613330396230336465 +34666436356539616331653361626465363062666266623333346536376438383761616663633736 +66336433323132666161386139386336343436663039353434656466333634366266656331306634 +31363832323664653237353764383462313938663931383337396231656635376561333133316536 +36656238633261346537323936653363336633346666356261323964343435616366613632613138 +62383361366336633464353238363366376339623731646639346533663131643261646132616338 +34643263626135346434613330393935336639383838653837306137636563363164616264303033 +65633330326235653137636238323134306334346336623139643731306639393534333062376633 +34316238356431323935623030626162386636626438306536373735373137326337356439306538 +63346437313331356339643233333731663961316365303935363038386535653139346337313762 +30666437633639353238653265326662313436636363643037393764636539353562633733613333 +36316139363236333565303734313066633639323731303366326662376664643534663737623736 +65636361616433356262333934666135396464653438353834396631326435623737636233633261 +30626564636261393862393133663861656464303730313339353939396237653434666432613133 +63353734303466643838613338656631623437373339366661653738356536643665613362396532 +62613161343634373761643433383364356431623330393537636535323561386565333964383961 +36343730383036613363616362383835376533613434386163346263376233343964333439326333 +33393938613831396462633535323131666639633064613762393563376362653038376366653332 +31643163633033383534626664316237323261316530363561663132646536346163356661383362 +34373138363962646465616335373934373435326238323565363237636139613830306265336431 +38396637626332346538353261373461373064373439613266366663316538326537316262303730 +35656232653630323130393733643337303331376562303837643935356139643734363463373039 +38613930636665633964336534386538646530313830393539643632626564353464663933363139 +37346235303634333765376537303538626536646335356466336133323335666532393332303039 +39643037633861653033643132616133653066346130663962633338663231333765393137393331 +30323638383631653665383038346261343630643063626364643833656433613839653231306163 +62343135303062363332343564653734396431396464616435303435343464303963393763663930 +63333564333461653334316431363233343236396462393532303737323430353864376436386638 +36353262363466623834303830616361643034336165303138393537653537616465373536373334 +34333537383662636233623866366634366465636231366233643735313866343963323861666133 +34666333313861636538353137373366336161643765666236333739313465303362653335376439 +63373739646463336533316263623930366639346539633564396439313830343262376431356566 +62393665643038396663386366326136373536656430386563643466666134653038336362326564 +63376365633135306232646130643865356535663432376639623639396436623235653365653336 +64613661333138666330656466313935396361316235376633343066646230656134623866363931 +38356333366233363664386432303334316638333234303366613666643633386162633661353038 +32613438626263623837363632616236613739353532356234353066323163393666653336313339 +33653064386337303666363366346334393233613332626265336463643134653136336664326234 +37326339343235356563373036656434313836323532346332653335303337326436303862663563 +38383232323035646630663930373630613132323331303334373163373066373433353232663264 +61386366313437386330363939663662316230653937633439633566613236633230613731303937 +62383132626663653130383937653161376638626266326564323130313238646533333037383634 +38306366383037636137383339616231313263386561363831346361383662373439663331343234 +66646634653863306437656237636563613635303661306161646338353635393337633133373130 +65353035326261643862623162656466393165353965393163363865363032303135616330303133 +66323932646264356533363937373135643963643861383030626532336334396465653961356465 +37333930643063633039313132633465333333653162623839343136623463643932663162643137 +35336330363262393733646433356464386633376361363031626233363935353765376461303436 +65316530343362386230363835393431393431616335346234333966313363393633633762613934 +30633838386130333831613633636437663661386636303335303638616266393863633338303137 +31396139643239323865333035393161306337373763356533353761613764663464306135356538 +64636438613037323761316434363139623538366461353464626433643636626331303535326564 +62383161373338663332323966343565663434643131353262663336313933333565626263616163 +66343766666263643938303934656337663137656266666232636661303338343234323936663538 +32663664393432313561623136363730343439323732643864663739383733663731366133653466 +36363337623066303738656162363061306439306134313834326638623635363163326534303165 +37323964623562353932393438373932383137363961623561646332316166636633306333323863 +64613765373831613332313535396466353233663966336564646234363334653363353265326562 +38363536666661316334383331623935346465303662623039346661373931343966376230663332 +36623232366562356466393538643663643535373165633264306231383435636164646139646236 +30616235333735633636633533666261333333383766316335396465303664663263393061353464 +37346365643838326331343035326236313535616635353562393664376230663031643735623566 +37343030623830626333626363366662383066623239356538636366373561646562336463306262 +66616534323830313238636666353533643233346331396138643964343034356230303162303961 +38616666326633333736313430363838346535353939613135613163356635366366613762343365 +37323537636436363963613731663335316666393466626235353461366538336437613765363638 +34623265343532376533333738666463653732366263366462613139393434303664623635333032 +32663365623839356264663437343866653637356238613939323238623338326635396363633331 +35383263303264613263303161656531313932636633613834363436363962356165363764333536 +61636266336665343063366431396430386534333930346437653333336465356264356466646263 +39666464623338663730366233626334616134383337613530303131623264366537306239643036 +37343630643962633235333637363462393463343164623935323733396266666134396161643463 +30356233633062366238643639646233323038303663333832386466326137636139393230356233 +61363439616230396337653939363966313232393562666230313762313263666532356232643332 +39313937626232393334646262316234396230663664623061346366663737633938303939643930 +31303836653038316339313633356566316538393532653733653736396439663661346462666561 +30666236383066663662313064323130633331663966323364623366333863343166336465376538 +61653639363866623139633230393737663032353639363965666566653531323563663135323561 +33366633353134333635626134666666376632633433353961623061313333366137666563623339 +64666664653065333837313739366566336263386165663236383534353163326263663436613261 +37343565353762346138306630616131366266386233323639393962353537396163396338363461 +64313264313339343438353631663433313639323464656161653061356266333535386134653532 +34663063333763343235303536666535326231656261393439636137633061343466316434396237 +32343939366665386232623034623536333164653865623530646534343033643031373964303762 +62333062336136656565623939323265623933346133643234373034363764653435366266333064 +32643138336565653236623063646665383936616634636264343631643066333339326263376433 +65336261323036653761393838303734653736663265633134396563303631663965323331633764 +66313035343337346361666638636464613161643366326434363030343064393137333066373738 +62323032353766633464346266363561623931633835336433356564353635663866376663653330 +66313732303063303637396263316264653736643034303364663832616264376433646130323539 +35313539643338663635306263353335356466353962343634623232383733656239666164663361 +32653437373536373465393139373961336363356533393335633636343964613734356134363737 +61363338613235363538306164623039623061393432626438366336383561306338346132313164 +34326633636237336231613465383265656636323764653632303639316262653331343664346635 +39306665623138663938366462343037386138386462383036616132316438633863636339633564 +39383830373061373762646330323239656630643238306437313566653466336664306234303864 +61633234356135636630313933363139623836306637363466616232343936633838616163393832 +34636232313235616232323533656139643265393164663737346436656138393766323732316130 +63373765663935313937643166356438643662396339303461636532363036313831306532366234 +34643061316134626663613361333336313165333765333634363930366638313732303162373636 +32353263636165356231303535393939343838386461636564613635366139363265616663656563 +65646632393963316634303333393563636333316139633363393666363933343239626630326339 +64636231653963393462653430306439363139393763336437303133616131306366646535646165 +34613263373064653136666637663935346665346364643333323931356331356363313738643932 +30646235626633353434643937623162373331323163306534636363373330343465343232363334 +62666462626632643431326465353366643763333565336237313235616263353535396433343263 +64613036666261393131336165353662636433366631633030643430336137383232663465353836 +66653464656264386633396439306636626562396338333336626239313036333164306635316230 +64356134363532633865633536636664613637393631643361646431326234616539346137363437 +39353766656435373737336531306661393863663139366136666339396332653836313530646565 +37393332373730663263666138653965306632346534633937363933663864353035626162643931 +33373535623435353861343436383637393966646561386261383564323834633962656137306338 +38316361383931643331623538356564333564613664373463626661616330663863356432666663 +61316234323762336366353832613430373734303861343430666361643661376439623331383664 +39303437373537373464393935663637653538613061373038383930353934356332313237643138 +35363862663331393662666535333238306462306233333764356463336633313166363162323730 +31373965653332663061306439363364616337623732363865663536396235623432393839623534 +64663531323534306536346332613431666539623964386438393933386161653334333734323636 +33383062343530656638313032656465333536396664623261613237666236343065323464623230 +36393438666234623037313939663064313864616134663038646635306330633261373237633261 +61383130346635326663393066653830303338333437396162646364343764616162343933633839 +30356634333736643737636536343431616162343332306263613732303631306461643864356438 +35656334323734623761613163636435323362343436666533623531323636353030373135653933 +34323331643266613063323034326237353665656230343933653437323165316531393431663535 +30646564643739323138636339366635633464613438363738623830616430393438613638323966 +31613065303166323134303230643961326638643965366333643036376430343234643064653338 +62366665333630613065363465616230313530613332633263633533396133343761656362373635 +61653137623131386561356664353538643533326361333063623161306336656462386134396633 +61336564303431613562636531646534306434323239633736333264663663656437356266303861 +33356338653561343465633835336637366234363437333162363265653234623839613464666635 +30643837316165363834616164343735623135653332313730653332633638383565303730613431 +36343234316662666233313264623538343464346335363764343234366262313363653963343562 +32656238373463323965356330623638386465353239363435643962663634363537303164396661 +39306137303739353865656432353738663939383733653865353766346338393337653338623636 +37613366336236383336663665663136366465343337663065346565333831643135623430326230 +37643935316537383932656236386235373066373061653931393635393536326530653430663261 +33616236626439386233653733303061326430646561353464333837663531666432316236653936 +37383737386436306332303538626236633933383165613534363332303834626663633831663064 +35356439643034623335663463636336663436313233623062383565643330613938373233636333 +63306463303930386230323233393834343761353863653338373534393539383036393133633134 +39386562636335336466353130623537393532353032636435393764373137636366363439376264 +37623666366166323064656562356530626538316264303966356437313661306366626235393335 +38653861656362623136333765326232663966613637323632323762656533383931333832316138 +34646133356134373638653730313161666630623866643830346361636134343837636665623239 +65303062323566373636356462346165626231386235633065626361666632303165353565316530 +66326535333832643166623165363064326562663630613366333364353566316138646430623231 +35313836363931303766653932623531386135353237333261303462333531653732386366363238 +63623930666665373335613163383133313338373438323330306532663337656364333532316161 +30333233366538373432373763373164376563366237393464656636363139663737313633666236 +36306366633764353164626636343430373465386334633337643833366233653433353663623565 +66633533616539303935656162303365366331613635333837646636386439626532646362373761 +32656564336366646366303135626336663431626639383639306464633866346161646264323265 +66353464643762363865366639386631626434356337656533373737383266333162636464343136 +64326635396465306135383335356366336465353961373463663432643830336436313538366665 +63383031303863383164363564663235663033643638383033366663303737643236636266356432 +66353361313162363332663162386166313632303132316636366466633130326666656566333336 +34323166303235646435393732636638323730393762343664643865663537663033633231396330 +66613239306235643930376533303962316465663433656232333131306235626239636266393437 +36396238366463393138626265346335363130303161343366393136333966353666663334633665 +32316230396361303762353330343138316632386638303236313331633730363864396661363535 +30343739643237306638313938303534653733623439383233656361343834656261633561613166 +35356136306637666666653032376165623266346138333931663536373636656331393033333034 +66326165363365336530646564323936383430353835313661336530656530323035633730653164 +37616165313061356566333530316438626330303738623063356164666637653462623938346236 +33333631623336613930353932303937303962326665616539353861366333383435616437353035 +39633436326461323236666265643265666264383862313661306236303635313165373839646233 +66666266346532383164663433386336313733376130323639653836333664346236623635393734 +38363661653863613535343936313766386663666631623261366664363935393132623139316262 +31396230623764313337636138663965343838343464646139313962353830323762373738366666 +38663062333232326363623332356464383362613963623461653437376132636366356637373234 +64633536383139383661373234633831616465663836616531613432316166663061626264336432 +36646165356531396262623037383338306562633733633132626138383139323935373463323338 +35643437396635373330613163393236333238626665356262326565656431343064663533356265 +62396137346231383934313132303634373633613338336363336537383563323937386638613062 +62633337383835366337313762636630333934643033326532666663383064616633343264363830 +62396333316430396563633466376661633666643864373062613664393161343965313830333236 +64343530626161656237313164366531383333383437343036366262313237363162343832653962 +34633335666365393736313863333334333731376366626635383261636639626237303234373734 +35613731653936643665646437383738633635623365383632633639653534346435353761326438 +62646231303231336565363031376562653531643930346531393564316162323365396362393764 +32373762373035303462333637313731626163666633663663383238623163626137653066396131 +38353064346366613832666533626662306637313861616164396465366261326633636138303631 +30633636636365656364383236373164653136633530326332666436326233346565356339356464 +33313439623034633136383230636535643232393030386630323530323133346332313831366237 +36333039313337396663393565613839633739613139316565363338623638613836363762616637 +62313632666536366337383537373432363661313339393861376161353262306433313064643030 +63343031666431393939643235336234656238356430613166316635653739623566393036653662 +30356461623930633431333732376534303132626662343566336133336662316434383731663665 +61353633313732313739633431653664663864363232623536333631373032393238653461346335 +66393961383963616564633938323435663434623662666464396334316539633937303334336336 +35333932353137653533613639626364356339613531643030353962383263393937616365636163 +66396639373835343665626333353031653065393437373563363365343738303530616135613862 +35393837663839383566303836336566376561323231663335363366303330313834303837316366 +65636462656132643265616666316262663032666235323133353266643831323633353662363264 +31386665633536323133393062636164646331353232313262373835663730356536626561663366 +33363535313333306439626463303366356535653631636462616332366138393036633063663839 +33343130633864336139636562643066386337633766613530393366396163303935383033646663 +65633238623730313333323037363761656464346337373461356165363935323132313737393666 +64343138653532373730313733663166666630313163333637663266303762633333383863366364 +30393664363039613064353961313431383064366533616132623761373335633539353030356338 +64313536353839633561306535306537623139336531366563616233613965326138663130393462 +61643934613038643361313665353630623565616665616263356233333233393537316566326335 +63353034633663393332663065376536343261373637333534333331313765333963333365636261 +63653230316362326565363936623135653265396161623332636463376133633061636465653937 +66363738663166356163396161303262333531646261323661623064313139613033346366386133 +34303239366436326432366635636431366131616536376532636233663764316534383435346461 +35373035613061343635623063346230376131636361616438636561653361393035373237333032 +31336530663931376666623061326363663264653836656539373039386463636237613865323632 +61626637353535383261636336356339623063343436656632633963353161393933353430343939 +30356665653333313265343738303264613365316238633336396566646638373839366461326335 +36633533376536323436393932313636646134656631323462383162353162373639366663326334 +31306639616661393061646538343134323531633631343263373264366638373266313865353832 +33306239393132386337303635363937623763636632303363373262633462363665636539316137 +61656534313962616639643132653330323363333738343564646465646131643238633439313066 +38323938306132393863663164623236323363343438653864366266326431346533666237633836 +61313135633039333231363462396230393561306430653061633337353963656538653231363139 +36333161356161653838393965363636633330653137313064343364393835303061326633373633 +39333533366233353864613132643031376565623839353362316362326336313731333632343532 +35613063363861346334373865633566326231316138636663616335633936303164363565393830 +64353133306336313732393962303866356666383839633034623663653135613239303030616633 +63373065393132346533303335643634346531653236313436613330633363616465633339343062 +35333366666139336462656133316665333565326636393466303663393164303431373932343036 +37646233613961633036633135613333393638663065663262396366333439316335323964343266 +31373430383430376638633539303931386566323866336165333235626239653837356661383830 +34306465316166396435623532356136313163653239353763666635353566363534623662316364 +38316665363463623665613334646461643634636666343033633737333436316536363663326566 +33373639326434383136393133333331383831396239333062363231343333373663303236383666 +36373231623364386362663731306138663439323331613161306261666362643435356237373133 +39303330623434326232356631323237326239346234373962323765633032643036366630663462 +36333664316466663966336262383732653330343739353031643365323538313430363064323734 +35646133323437306534316330666565336633653066636464626532646262653736366434343935 +30653433343432343061323366356264663462326361316466333561396362626639343633626231 +66653765366637363433383930393930643539666532343138373132616265623735363138396635 +61353163616231623238316631343334653039646433613162663362383936346637303661653830 +32373234616162353336306636363939313161666132346665316430316339663039303338643032 +62336333313766303136313665646164373365636536643331653938306638343139663066366439 +63353735313634336333316362336531383261393866356633356431336435643037323062636539 +61386437343938393234663937306666346162353738333139623038326161383266396165653162 +63613634643364333736393734616462383033343063373639356464356134303830343437353563 +32363231343839363638616130306164633865616437386234633431643136613635376530306634 +34666162383238366332613330363835333134306131363837656334633361373161353833613531 +32633033363963656264383038313465646635306265356436626561613338376166633435363636 +66326438323938666661383936643563393164376539396634393737663033613037393131313632 +39643939303337643663633165316138363363643931356334653331616466633766633066333030 +33343637396239376366323565386531623461613130663632396334356336333562653834666566 +62623734613961393564626565346432383430303339333966633233386661643437636466346533 +63336130343031393038313038343863313630316666616465653263316130353635623566666637 +38326133373765313737353234613839323031306432343264326533643564323337613232393732 +64363263653839653364323231626138633439653965336531656138623137346266353938643137 +66316664353664343035653431363230366639326631386333303430653961646634313562333664 +35353862303264326366363933626531343933346436303634663663623061376332323564666261 +63316533646139613138613630666331633633613830653463373665363834343034353734323232 +62323138386161616662633331613264303662623134333333626261643437393732616161623562 +34366235623762396566363731623961313130383064303765323531316534393263613432343363 +37303762336365363564626436353432373766643964393136373936353838623338333961613465 +34383334303137623962306163386462336465363363313332666566373633643932636266326235 +39616564366137376337363664623764306263306333636432393161366362623037313932633639 +32613237313830396661363963306365313766616363623830616362393961363535383033306464 +34663433396131663839363762636630623538363564386561323233386463643937313865353061 +32303136303062316336643639336363646165303834633863613430306439396265613530656464 +31396239663132656332653762323361383636643830353062623036393463316136643633393632 +37336162366635383539653532336661626132313432616333323833356462666461653835353139 +63366339323539323730653562336463396237653266343334613361323463643438376539336130 +33353332393834373339323165646464366137376532303137386566353066383538623636656361 +30313333396338663936633966646366303138323264356566616365333766376261326330643833 +33363138653030366137363231333966326431313862383961643734313232326231613139666530 +39363235353866376361383931346635616137306430643835333563643761346538356534343732 +30323864396639636365383631626462333464316261616530326434323462343737356333336431 +65323134346663643066643532333034363134613936386331336134353234343865643463313939 +30336638316436386463356363343237383537303439336134653263346365336165316565383334 +65656664313963323036313965306333366235383937643631316663303430643633313638306461 +37393861666437613137663062623939326234666264363466343433363732316163393539633665 +36313836306465376635643933383039323664366138653664646135396438353633626232306634 +37386635616664326466383064666265313639373166343265623464623032323135303831343565 +36636332383139386634653766633562336161653034663531653739643536343966633934353465 +63323330373931623539386330656261393134383065323438613531323432366332376561633636 +34636132366363616364666230323331373939623538306638396434333262373632333766343331 +30323938653133303031636565383561393833306139643062633264613666373964623332396265 +33336438396536613764633039643065393365313035303861643039636538373135663338666131 +33313061393434613664393734356265343763373662383462383061336439346661316364373562 +31626335356634643664633935663038363138633063636132356163353633326465353965336230 +36363633393931386662343033306637333132363630336630653730363830333733303636373034 +65663061333037376336353165323535386539333034343061366631613262653334316663666433 +37363930366663386534653062383030373831616530383235633961313337623233636431303135 +31653038633937663262353235326133343536396132646637326435313566663132303337386335 +39663464383532626336306139656432353066666532643035323733366161636666383435623130 +34336361643761663036613165313565623237633130366266303434313562353139643564333430 +37643862633431353131626363346164393861373263323934333535656661653738303538336164 +37366266666561663037393537666637316339303336343366643762636361373161343830373064 +33363662323734653461323464373266613332653134613236373332646366326434313166316138 +64646631666132336164373530396534653063353335383331623439383566386163613966623333 +34623036316461326433373262613231653139633638313864303635346332643134313031643265 +33626464353733616138633364303733626163613734646239363831393363326331643761393134 +37666635303631626437333539663333646133383438343233636236363863326163623034393636 +62303662663239363731616432353833396363653838383232343532343864663133313336383932 +37303835356635626133633834353761366365336439656537653538653535373431353831363633 +31666663383061313032613766643466333066626439393462363630336666613535663739346438 +35326431633530363561646266613737633136376435303463353633663233366366386466633731 +32663065333064643164373864303265666461383837343065306130383066346538303635656366 +37363536386565623765393638313939326234323434376564366330636131306534636630316366 +31663536323534306130626430306134313131636331356464646265393531353439373135623533 +32386332336333383336303863343363343239626661376530346330613534386466336264666536 +37663633633635343233636665333233353238333532333032346362383036303963346163313430 +37363364396130363634643133346336353334376139626661396533373838303432363163353630 +64656266336337333438346537616562393639656535643938316539306162343630313866356334 +37316465343232353634616266636133396435323736333562623264366566383664633631393764 +63633466313266656466333463643761666533343233663537303961636265623230316636653936 +35353336623830353934663163333336636132303632333336323131353735323264616263363665 +31633765623630313366626232386539343365303534373336643436623430373861363938393835 +38373532613437376263303138346338643163633434613330336136353361653463323930623933 +64313931373663383638326431363865306430316633653138623263383036623835646164343962 +39386265393165346137623939343339653865653938656631646162656637666666373439666136 +33643933636462316337323836646231393731336132383935386565613431623561616230346462 +66626330653266613139383935386463336135643539336438383232316262336633313865386466 +36666365623930303534653633623765353661353432333633623837373435303933643563656330 +66333035383566666333343930343661633032363065343033646531653239336537393730356562 +63366663643033336261653237396161376533613665313337653332353033656538343731383630 +37323835633564636365663839363461366533653763383332633665346139353266323965623966 +61343234383664343036633833353334666162353339636562363439306562313362353635383430 +66666533333038343363303266613861663530616561353233366339633164363366663932356331 +39653031343433303730373863343366396636623536656236613239333135643961303064373131 +62326536373834626363333037303333373961646333323631333230313361646234336462316538 +63396162626265356231396634313732366432313137623365663935376436306239623966336637 +36323461323866623130313539643030336532386137393833643033356537613736653263336665 +61613563306533623730356435623962353861666332613838633737663232353336343063376361 +37306439373836653233316231343266346233363132386230333835346266323634393266656633 +30343634343362346538353066373031373737343262336362393733323533376138346465346631 +37353564353964643663626435623634376335393130633533366234353562636235613566643363 +63313763663538623361623836303136363933333635363436643635386634383333663632373231 +61393634386539396138303562623737373131376137636465653463396432303461633164343561 +37363662336631373561326463373830616566666664396130363765396531343562303934336339 +39343933633466333734316434353964386330656564633930306436663561326336313865633732 +66646532313730623465356435376438613665653866303337653431373231653461636565653865 +39656536626666366333633162323862303739353838356565613238376263623736636635373038 +38363632326635633865616231663364333263353330323236363830393639396136373839306464 +30363233663162356261376366653234663437313164393134336661633666343465386439323063 +30616337386563373963636463343865616135373830376466353563616636353561633964666536 +39666433323834666566643561653438383166353938303465623262626636613636643532386464 +31376632623035653762333232313936323938343663626131386264653562383762356239623866 +66323339613033613330643461393861306664323761323762613365356665393537373361366338 +61633064303136623664643036366333376364623538353963636332643765316631393762333034 +31353138633962373237666365373134626565326435623133646466323333613464613238326337 +38393630343332646662326564386133666131373131323031346332653732386561663937373865 +37373231363232326263393239636234613433333736626436376466326535373830656564666636 +64326166373732653761646564336666336562313764666563623161313632373064623839396231 +32316265383939303530636662313932666636316266633136393331323531383638353666373734 +64343532623130356436623438613236646136616465656538313635313539356463376532316265 +30396432303063663433626363616538633564333932313333633561383165643065303162393062 +35303062383336316238623131306330663361646266363830376433656130626234313462393464 +39323139636633316332323465303464376532373539613336663031643666333537356462643738 +64303035616531373864363134303231643464363539393466306135646538636535646339363534 +30353465313938336465613734343331393763666462376161633832386661666364303530633836 +64653035386163656334333263373863616331306239613662636238343534326637363964646331 +31326130633739643938626337363734346337386230373930333866383965343062336362346531 +35333637353831356662346261326537323830306639383232613062306562303735326461616430 +31333866366133626565303138656237343962353565653163316363353432396162646564383238 +35353964316466613462643263323730393634363032643630653736653365663639666562646133 +66663339393465656434643765666537653365376661663739303365326235633738353931366330 +38373566353061323463383938613231396136303264653462386437636161343134303935343333 +31393363393263643638616437396362366564326463633866373365363533336339363237646637 +66356139313934613335386235303835333832373662326333346238643862393435323766343533 +32646464643634366162396135356164633733383533353737636536313163336234323838376365 +61333263336165656334313030343535306432663631386432316634646532366266313134616531 +38636632323563616562346332613963356662656539303835323433643336313038313332373339 +36653035363633656636376438303631613333613265646531343234333137663134343931653533 +35313866313864316665303166303839653963343531303963313735376330623430643837636563 +63343762306132376365383465356538393462636533346663313437646130653266303763666164 +66616666656636656537356132333237636331346637343931313333303462353231666137626163 +63306566303638373666656537363461663237643638333463633162366366343961343361623734 +64373465656330643162386565383839656337326436393561613430303234656164326237646664 +61386332336238363065303834613232366461353939343139653636643561323462333463383761 +34316530356265663839326365333531656638306161343262323661356539316530353762363766 +37386436623331343931656532343533643535666638623336383238303530663633386664326437 +62616565646131313361353431386666666434383932343836323934623663376238643861306539 +30636563393834333832383266343535363563623361323034636230353461393533363934633237 +64376239626133323335386230663561653366386336636361313734353637373830336636396230 +39393537353732313139396437643131616262373164636532326431666565643030623232313761 +61366264363039373566393562666630336266363434396335663436336239653434663966373264 +35366264633735623535643437623061303730303966616266366163313865393861316663343361 +35653839303837663233363936376539396530316261653963326162613333623866393564646230 +34343066656636613564656537613037353133343566656232323337373439313439653139363935 +66623331623334626538306361333136336232316664623235636639353939363439656265663864 +32363432643535356233386263333861396130373233663965316435376266356337386138373132 +30666561613363303039333965343335646237636439323664336538333033666238633765333765 +65626434653031653966303933633132613931303537336431666439633265333265353035343238 +31663966343362636264303037643062666461663234623035386536313663623737386630353634 +36343639343230656635666235653137623430393264323064633561353539366635313732386438 +31386265356434653266333139393330343165653430656239633633343635363836396638393936 +39363065303161363665316233383031303438353363376232303038393364656235326138623666 +65353231393037636366333332323431303134333537656339356439393739383461353930306566 +31636663363438656231356635656435353031643264643561643638653332353332383236323566 +65646239376635353661396464643563633234306536626630396565303364623635396165663161 +38313662323335643964363039306633316430346566373639336130353361633334313766343864 +38323463616539353664663166343861653664383335653536363738346338373830623131656336 +61626261316163326162396265376562316436383031396537623661356337356364323333643837 +63393435373434393637613332393432666366353264336538323439303535323161393265306661 +31646236333366323331326539373932306539326565633930313864633836376431653435366632 +31366531353265383463366535306161656332343335643939656130376234396661646339613131 +39396433623166633966363939656265366361373136383139393736623166386665656136646531 +39646334353862613932376433336465326438386263313339373134653334646531373061643365 +34373261356364333233623630393830313938636535346437393732656532383531396361633537 +35633531653434383338623035663934313564316638333962626363343333363730306130363765 +38666566373638616131333933303439373935633861396564373235663031386666613263316533 +39643463383839343564383264326130306235663066343530356234383066613235613738616562 +35643564653330613231336139366264316261333065396664323464643137323139303434396139 +32333339396266616562313735393361383130373935373739323861663933376136633963313036 +66363235663533653563353661666331636535376331643939323363646333663232633736653230 +62363734313761613766313464366237376233333265343031623134326430396336633734393266 +35373638623262666635343962373239643433666335656336386564313030303161393732366633 +33323633333636333666313065383866336562373037616335316264363661383030643262373331 +65663635383565336438666337626239626433626431313162373639666432636432306135656133 +34643036373231386533343238366439363133376461383739343464356161356565386233643232 +34346636653766646237366333616335333139623534613737616661663634383039383732306335 +34316463343436313337656134323033393230346433663435386264636239376465373936613232 +37366636623162336334383537613833383334373932353937393035356234316466623964366563 +36666532323262616138616166373265383739663731636539373335653266353737613166343639 +31396135643364383263623633646566343233313766343366316364376661343361663837306536 +39306234333366623764383966333739346337376566323433316331663761323661373039643263 +33396564326433363761346538356432356366646439643866356466636236323931346238343434 +64323363396164623938323733306365636438326138666661306235633831363766303731656231 +33323937646566646463623437626231373131316535653136343739383162613465623431656238 +65303663613633343532303430303061356532313334626134363964343232633637393866386332 +38376533376430653166366231653464353862633238366137316637383835353838663235623438 +65333734663933666465393539343464363366396334333933393639393130393836653564313561 +61313032613032343130356561613966326436623561313265393630396438373163366137333063 +32373261643633366539303465633531303063313537396433343037663064393436613062393939 +35623439333131633562386666303735633439346466346330636536303239356639336634366237 +64373661303261376531336664303465383332643835323130363837363533666664393363656566 +63363563626162313138316562393833303739653335313236386336663765373933616136653832 +64386363653739326565643065663763623339316337643930626262653863333665303136643533 +34323831363233316566356237393631643935326330316538663733353839303937393337343432 +39303535646237343466316632393162666234643531613461613663373862623336636363656439 +65396662306632633666336431306566366562393233396436396561393633333230656330623033 +30323363333638616163353862383639636562653162313934306164643433666634613232343337 +39363338616335393963303366346433613338353666313165353132666231643739333366343862 +65646138613931323232393035643362313535333339376361653131373764346433626437323334 +31303934333137376161336466663735346563343030306361323665303630616332656637383366 +34373265386362383961393132353030396530313138326532616464396464633935633965363036 +38326663333737653237376565303838373639613965383136656361376235333635316261316464 +61383239626365643737623363376666333435363462313861313738666462323239313031666536 +66633464353939376335313565646435376662623233653066646265623161376266343232353266 +35666566626264363936623937326266303731653263363632386164336230333761363035383265 +65353937633064316236353166643361643663643962663737326263383930356339326562366439 +39313437393363323538383136646134343334633130623137303938653336313962666535643162 +30336165363665383066623938636237633261643064303635343737316633363765303135396162 +34373363346162323133643762363364396562663364393465343661323261336436633362323639 +35313832336238313733396564666265343535663333303930323932343263386161313135356633 +66663837633064326136373131666236613234356261353032353434333730626662656438663764 +30633033346137636132636636373036643631306333366538313437323132393563393031623765 +36383735373631343663653239386666623035396561653366636334623538333538306664646664 +38336565313130366662623836373966393033373830656434373236393461306132383163356431 +32666165303834623239356634303365323938633762393966663635306532666363363338663765 +36346437303939633631363331303235303035333164366230623461336430346164326665633562 +61333030303963336334353866343130313234663565643733616631623635336434643962616639 +64316132666265303137366364633633393261363133613336613061323334353431643134303830 +38306138663830343464643535336463623833623665376333613232633566306164303134386335 +64383062636561306366353138643732666233656636326138343936653063613464313366323166 +65343734613538363531623738353561393033643061306635656632623265306132666238313634 +64363636666436633536633962663035616264653932336131623838613337346163326166303039 +34393832393963363538393434306332386362336166376136383638636562623133326238346666 +34373861663134336262663135653833653265323339376236636366306565306332346566613439 +62663531326536376237653731333436666364393466633666616437633161613166623336653766 +39303837396237626530393539333234316437366534653837353634386266353263393963613564 +61336635333863323464353537353030396639396666613936333030666135663266373561656665 +61303038393236623634613962303836396338663134303831346132346362633233343431623663 +63343935326432326433343139323634346639383861313834303233313038303363663530623636 +63373864623737366536656261326233326235303764666165386536383937393237373534653466 +36653262356131613864636362303133656266353230656138353561653332313262393037336262 +30363861333766346665333732373963636563366531306633333866363963363262333233666662 +36623432663234383230323933376133626239643034313862323339333039663462303434303237 +33393963633866336138343966343563346437666538383262353439383637653830356261386462 +35316532383332656264653137373935363230343730373265613466626137376264396237376462 +38383663663730343436656333646162303766353938346563383864303037626436363235653762 +32303638653039386664393063326231333135623238626130386362393861366234643533396362 +62393765613665393062303432663165383332656531623765386266303332613066383863373263 +33663639313262303432613562393632346362616134336463633135643133353566656161633136 +66623130316338356338646462343935396434373735643865636466373564653531653938626533 +61396639653736666363363061653866643636613966383163613134636633613638666633306437 +30646465663963396665373062306364646439396264303432323431323166306162353236393133 +64373730346331386135643233386438653234336363613333343931366461633331636437623264 +63633961363863346239616232386336646464303364303766393663353138356135376238616238 +38623763656436333863616631623738663064346363623434636561346232386630326230346463 +37373066383363343138383432666338313761383036663936643436363338353735353436363866 +65666434613936636430343561383332666533346664336637326531386161653663333836313764 +66346661663430353762346465613430643361333135336430663266396330323165653035666438 +38366561303765366466663565316333646437346363386235643831343732623362336366356166 +64386334616261646232613265646539346636636561666632376136383763643632646232323432 +32646366656635363363376465656363353065333664613139613636343139323831393132303033 +64636339623735613631613864656533353833316630666533383533653261353161626230323163 +64623739643635366562663037386338373434343838663234356638306161396564343163383932 +39326564656463316435333936346263313333306361393861306637373739353862356634626363 +31333337336638363934353061623862663033346663323834353238353530373337313132353132 +30326430636334363732636566363362353662636334396664326633333730643131346134343131 +39663639633665303438306138656235653032653264633064346434313165663162386438626434 +38323634333261633936346364306232623638376465393137323765336435623736633866316666 +39653532353264653232353664636533646333663639633432613032333239373030666434626562 +33386537373930346462353332383930626161326462626166653763633135626139386661613736 +61373233666538376233663334386335303561656366636163343635323264663361323732623138 +35666332336261363539336238653731336533393464613937636562333938356364653562313164 +34623932373433373435346134623335323038303430626261613066356562353531393432383031 +62613339323264633065303637653238633133643231343134303661373738303830306464366634 +65656532303266626634326436313539623064383931313739626533623339333231366539383464 +35656437393131303432623337343733396465356131623632366331643163393830333938313333 +34393236636664303562633832336333623033373436656638623332623332333834653531633562 +62326661613965356466393663663832326439376535613864333562323364336666626434663732 +66303538373538643537633463666264363535383162313637303865346164623034633466326230 +32383833346162333732303664663632386232663439333637316137643766616233613761663334 +39633033626238656633323033353063376562633830303634643838386266353330626237326361 +32656431366331376636643735393838633636363264373835306264356438326665623331386434 +32356639343564313362346235386261666135323639393437316132393161363365313739623339 +62336337363466333730366164623637623439326135323661333332613236613034376262383037 +35373935336334393530303466633838316661666133303831383138646632383761343961653739 +34373065373931626431336161363862356431313330396161343230643135643037323734373962 +32393832386634306330393938346633626434313830336663343364636338653333653036316131 +37376231626132393731363166633334356431353963343330383461313362313335643361616566 +66633231626434613731393739356535626639613336633532383666636530386632326231343130 +32653865623439316263333532626436613636336133313135386562653739356235396261313062 +35653566383066343533316330656231633130636330383861636338373638366435666162663863 +33323264653064313062316431663565373365326663346162666232383032323064353264306566 +32616365373337393464306633656639323866323334623734663961666331643033626231386434 +39663639356236663461636336323463343763663033303039303236363766626332393637333135 +31663438386566376165636662393230323362613135373461383963633535616661363962343330 +63646239303030356331336336663834653334343435656131366131323237303136313639643862 +62636666633336316633323863643036316234623364306463333430386339613430643539386130 +30653666336632396537316164626533613333666433656538303032336539613537323064393436 +61393631623539366533306533343530303534363638383366303963356231656138396364643137 +62306165376164313165643234313538333638626335633339366465386463336234323138343234 +62373330386236646538333666643631333131643965363236393632303962333030373534353462 +36383566326162333866393764303733333037343236633662643534343164386236663138643765 +63636231363363643234666530626532336134313439373966323339653839333431616431656130 +61313162613962336235333164316365393762353338623139363064613266326663343539393836 +66323033373339313535373935623333656636386161626166636439363866323935616165636634 +62373564633236343736666561653264613161373531663334633163646336666534343965663732 +34336165666537663736326631613631613630393038363631383964653662336363643937323163 +63303930643565306532653264306230386636626163646330623765356236303366343536656136 +31636662636531336338346433623436656436646234383565636135363935653763313830616661 +63356663313863346261646165336135313862346535613366356163376562323932616439663565 +66663136303934666664333465623436643465373539303239626130646238666532636561373637 +39313136396666353434633533386662613362353734373961373234363565653339326461313733 +33623162303030636464616436636335363466323738656561313363323365376637653934643861 +30383733303932623362306137373864343261623561643465613463313966356664646136353636 +35306330666433333136363737306138623165326233626439623039366164646336653264363531 +34626230643464663365616537623631613835316263653039663364643536616161613866646564 +66353861643131636164623630383533303835666235623830313136343465346233613635336561 +35396266353463393731343732306465636663323935626566646433336432373036306634613831 +34346666636265316665373464353233346435636362353464366531633536333237363761316364 +38353862646434366435626465343363373837623735303136313632373133323363656231646331 +65336162376331323266616163353365306566336266346566386265306536363231333665633436 +65333531643637343963313738633539396331653964633035653562393733656133366565326237 +62343163313933316632663933373231343039303931373638353833613861343034306635653934 +36306635386530366563306431353033633062626566613238623034366138666461616163623135 +34653162333263313139383230663865313837396536316362343432326330346166666461663866 +61306239396133613536623739666562646461383537353962326366626138376362373435353130 +30343736626166616365306266323237356639306465623632613561363563336466383537613032 +65363939623464306166366330303939343937323863383864643431396135656336373963656335 +63363035373636363062323463363932333730656331616563663737363937623063663536383839 +64353065633639643630333666306262393532396532616461343830636131333762363362623763 +30663432633536303536343634326563323961656664386433346130663434343237373936663130 +34383766643535666161653538333836646639643831363736663839643334636664633766616534 +30313664383434316435626261353265326138336334616131363736333964353864303734663638 +36333239366537313364623666356563646434386536666261323639393130616633366631623633 +61636533623635646365323239336162663131633763303637396564376430393139363732343063 +37616631633866366566393639373963333437386164663139316561383334363830353233633466 +34633936383865373231363838346236313263383534393061363864656232376235656166666562 +65646233343961616536393538383561643766353662633334623139333961393038343463343936 +39643437323235316132316335633763326438333962396161653437393337663733356434306631 +61313038343265393932346237653362383961393164306237313235313032393566346431363035 +64306232323533396235343936616334326361396431303632373336663432653432326532353339 +37323939346134383935383862396632323131353431626130396462386331616136383532323236 +62383430313031353234653239613162626231313732663366316464326136386162626665666637 +61373766356164613739376435646237333566366633643438323332353066663533663162343237 +65666231356665623462613235306236343563363432646363306134653066343963346363306338 +34353736633238346138356237623939346134303362313639393063386162613732373130303263 +62666666633865353761633265333738366163323465336139646663636662346463353166653932 +62353533383435323662326435373661633061366437323934643365363764366263363661393630 +36663035653166666433336465616139626531656332636366323962653433323238663136383762 +34616163363132306564356139656666646463383937663366613766626666613065353165386135 +61366436303237613738383733333764396537373562363665653762646135353961363162393334 +33646462346331363865386431323231383134626234333164303862303437383862646231646561 +35303333646432303762396266633164333863323361313836316232376132663162323362623238 +36626632373831653563633232366537643037623237623533336235613139383735656332336331 +63316239363835346231326636303539626333656534653537646561396237356465323335353266 +34376662613734313537636666613965356664313035363334373963353231653034626135316134 +64346631623038393263663638653539316233326332396562393762356661346538373933313935 +66396232343931363264643138616238616261336263656336323430363161353737623239663566 +64633764633136646437376430393039353030623038633133333435656432633530353037346565 +30353461343839373536373333333732626331666232353362653334343661366565663537616634 +65353762653362303631323565333834666438336530393933303234333866363834616136376136 +31356233626464373439373863656233656136666237396364303133633436383162316434363062 +39653062373833343566383938383039653365643333623063643565316336376337316634383838 +62363933376535353763353566376339303563343635646636646263653937653635626363313932 +34373537663431323634343963333061303632336366373266396632633066366139353730333735 +33643336353232376134303732663239613966393831373331363035356330366136333830366236 +39616636393865353961646264353361643464623636666635626534653564623862356561646632 +39303862326561383539613436653131373433303230353263326135623765663263393561663435 +36643936636166363737643338633637663962666263616666616139636664303838303031343039 +32303166366464346362636166633630393066386361363532616534393036376265386434353739 +30303232666438663534383738626531316430643530313030316663643162323631306634376464 +30363064636333643933626635353238656133306239646130353635656161366137366363346134 +39323562393436326436326332383530336332363936656434623630326436346162306638303866 +35653537353363396264373038363437316333623664656238373537383163306334346662643139 +32383134633137633234653230663066386631633466373139386339356134613234386637376265 +39666533626436336365313261396230363764376266373165363737386334333339363864366238 +63643065613937366430626366663063356632333430356131666364313064643631313133633639 +36666464313061396636613138323134323033643431636330666233353266343834316266613261 +66323966393566613565653964613630636431613062643235303033383132663831623132653037 +61333963323539386334633735666434613638363335656532303834316535363061346461613430 +62663966383532343433663634373134353965363762623133663766373933343964626365303032 +30353365313833313934633161313839323638666132343966653832373464343734616161343765 +64366561663564326361343062316265643133326337363031383261633736316633343430303330 +35333834633330366339323362316465633330636437636134623137313264333962626263326664 +37306464356635346230666332306562626464326233336433383436383139633161333636393831 +30363262646461313434383362396239383065623761326639363262643031663037646661626166 +32333435346463376266663432316661363062633936313039303634313466653634663435313061 +38396163366434356536333761643638336666376435313366316531396263376334343632383565 +38396638373233626338393535353064333237656134353835306362333962623832386366323138 +64343039316664383961386462313765323635613138303238353938646365326666303432303364 +33353930646134386139326666383335333932373835613037376361326135616631373238306339 +31313938626339386331356662633066363130393037383465366639363138383661663862653536 +38613862363836313663326562303966373864316135326135303531313032373732343966393064 +31633131663436613733366131383432323833623232386365613961623961633562613263333932 +63656166353164326364346135386631393830643162323931663164613333383162623631326566 +33326132636632643731336264316465353831366433616364303634636665626439303864663932 +30363431316431303230386238363562303166306539323138366631643162613161303735383864 +39333732356333666239323334616563363233613561393765626366343063383263376438333831 +36636663393366313038306330373936623730353161313432646237313637383532633061643435 +34356235313462383866643362383165613161383235663635396136326262323866373366633562 +31366631373164383339373938653763663166333639636530393635633736333033653637366131 +32303332626436393863336333643965313561316134303739383537656234326634616331326435 +33303364326534613231396466663364323832666132623835373663373031363238313838303764 +63663130643238626235303731306464613939343533313638303539383833306437333636663837 +65633836373733366631636435663130396238303831326630653138666637613663346466653731 +65326664613639306239613166373032363238646663326166396238626536346161663965393733 +33303536633265323236316630333163376465356339623836326462653837316365313233373366 +35386332613333623437393630333437643666353133653733656135613236393064633265633563 +32666434663439396666613933663961613865353665376439633663313062323962366564333163 +62356337356165303733633533303962333964623031623062396638336136666435643163326363 +63316664346166396265376430326435396231353935646532663634633531386464303265313333 +39303532336333633261373234653561663035393163353535313331613039363033373365666431 +35323530626363316462346565623637373164653834306662366231653637653962653735626464 +30666233346461633734383930346231633865313538336564313638303430656430653632626364 +33643161336531373765623137386363393239333230613831326164643238303031626565376335 +36633731656461646533356533656130623032663434623263333861313038663730313431373862 +32396461363637303461393837323562363265323666386231663631303435343735656630393664 +35323464393031346531393665313636366561316638363639316339663833346162616433636136 +30343835323839373562353161363063376536313464396337323634663931313661653635373534 +61346661656636313233333262663535326331386434653032376563386636306639343638316464 +66383331613038353833643066666366303534613532383565326432383833333933633732666437 +32326563653135343131393038353061626532313936633134346137333138663661313839643532 +33633664613035616166643435386335383332363666643261363265393032363364363237366464 +36613266633330656637386265626337353632336132393238366531613764666235383561636262 +36393937643262316463333736393537613832653838613137313530666138636135653631636632 +64316333356136313538616463653061356364303161313665336538353535613639663466323861 +62383735313830393139633035393666386438313938333732393264666166393861333765383435 +61653861323664643439323663376565653564663064323261616335613962313533383637363461 +31363737363463626461336463356661376264333930633433323931303365316562653662613661 +37366530383239643233366434376232616163623631393833623361626538383432353165313861 +31376436373436393334343238313662373763376164303737666433326161326563363637643362 +31646230633361383332396163353262666230313934623634343430636565366538666463366336 +62383363373630396538393530646164653163356435306566323435613530633831306139306635 +30653735333638306261393064343765353436313064366362353831313837363963346137313638 +35653236303539373835656232643937303961656330323238343164333362383834643533303864 +63333865326631633962316330373533653563636538646338396532656432653237636437303062 +65616365363738333331303435666166643763663363393735383835346333336435353230383965 +38373263376536303434643035303662646564646431326464393732336364313332343063373931 +35326563333665386233376633393435643437663033616565376533356265396335623264613635 +30303962376137396563666638646136343465646665373161656336353530383132356439363735 +38376632333664666562613636653263613336316635336334336661336230373234643137333563 +34386638326664363030383865303961643764353634326137633434613433393866653134616562 +66383732396435643936373635316563353866333133646634393865653966313139313634393562 +30626631336166663931393436386661633735643439313438313039623931646437663364336366 +34306162343834656332393131346164306363353565323964656464616535616462636630633334 +34366366373037646261303932343537396131353664343731333632633561336661336565386365 +65353363383130633834626636333935356565373266333132363736346130386134373237636265 +65376233363961666232653439346637383863333737336339626664313238366437616236383337 +65323237633664623138336631623038333865326538343831313162326432313439326132393161 +66383336653761613766343131383037656536633131353537616164303838386339336566346163 +39346365393935613235636331323030613239343336336136616366633066343366363733613433 +38303836353439653361633437323538313739643236623336333731633631643738636635393731 +61303561656266636334663966613237366634646134623866663732663435636433643661623265 +32353337326136613263386561646266613262343638366537613835303835376563636433613636 +36643566376362626331373235356335633265633464303664313339643833626539333430323830 +61613631383064633936383132663865613933363639366639353366303162663631303734633337 +36666634623833353765383636666338366635356161363764363262613766613065313265643035 +35633638613662653231343662613065313134326131323965646638373463346135373437623534 +37633564356139343035316635633635633039363630653738653539623931613834376336636266 +30626138313939646439666561323034383131303536326230303835323461336663313364356161 +31316133356332633165313337656433353536366539376461663437313366343031313137313137 +38643265643762393861326661376163393236303931616136306264653938623261346161653439 +34633161396335333439346163393431303530343562343031613632343132613430666435313266 +31373531333730633430356134343730396132623838363137376631363336656638393061363438 +31633939666631316538333334363734623537656336333965666632613066396661623732333633 +31343265636639633030303863396637383238353263383432383532376135623031633333396161 +33646563336465366665363334333534356636623435613663323765623232316165616635373936 +35323139333463303637323764353634623835363966393665316234363236373331313837303861 +35323365646136343865393734666363636164323730626233376533376661646633386130306466 +37393933313539666663616635316435373064626565633762393331633461393637613261383639 +62643863333031396232663339343663343435653537386437363433323762353465396566313237 +62623830633939396639663862366564303463643833303030323663333535613630323135313538 +31316437626236643664636134306536626538643961326531366161353061303935303034353436 +30343438306566616462646539643238616530373862643038393231613035613165646132306234 +62663932383064333636353564346461316565353864306637383130633135323763356437313433 +61616130333933373635386563366239653432353139313833313864336332656639373765643963 +37323232373135313135323735323365373333363332353530356165633637353761646638396263 +61363633333037353165646338376261303537353962386639623638363136356661396164653537 +62363634656139373633313065396461623439616563623338383031386334623430666462313438 +32643533623161326264656562653765663366323432616237396165646333333933326438633562 +63323265653332343432363261626130313437343666303734396464663734353534343335343235 +31636264666237626230373662626662666265633330373266363266303564353235346464623534 +36656236303136373037393065393030306165316336313637623164356561346539636564663134 +39396432396638343234353432376530656638383363326164383834383763366638373266383532 +39643632663439616331313563633265333531376634663139316262386163363031313236316439 +33333435343161623432366633356665633432386239343861346636646639646133363038656463 +37336561656366346432656538356161646639353431376539336437396136623038363439343238 +39646339663737333463366533396265306435373439316437333332366135666334326462343931 +33336539396662623034326438363938303362666666373164383162353364353431363261353562 +66313361643538343531363834306238616364363162366265616263366439303531343235333632 +66373536306237313564343266373731343432656437633934326463323334656261326362393630 +66383037336462396166663937323861366235393666646161666535336165333766623062333364 +32393531306533396562333830343235323861356338373233666631313136643133326262313937 +34363261656531616537303165333439623736393738313066323135633732313363613266383938 +64666139626233306364633439623565366232313431666666613166623830353062663465393234 +30376530623361326533323034666562326562313066373735663938396665303866396362356635 +63663734343137383661633530386532653462316562353036623935363662383632333065353766 +32326336363931353763653738656536646266663330646431616264656236356432346334323762 +64646630386636323737343835343161626338323131333734623163306132633661646232376562 +66616635373236346533373164636133373265396632333063623538306638303866396562653939 +33656166393831386662313634663136663035623064386165643530346537613861613465626533 +34646431323663313930656230613235356132353137653463646630396361663063363731663435 +33353437386135393436363432376238303163396133376432626666383266343966623533663066 +61616365373465366634366534363137343361663539643934626331303130336232663039646161 +37613935626365396133363134376337633164376463633735333365656563303530633934336134 +64333738313361333138386437633731376330326430316633373762316633313665316439333139 +31613630383462353439633739613630356237343930316539373862386338373838333131613265 +65353131393031643862333239633166613437613261613862373938343132653238316137626536 +35326231393031656632333162393333663036353266396261393331626466356636636133386330 +61326266343634666261333766656361323161346137393164663939623435383934363266323164 +63306334663038666464376536333430393134623562626565353034633364643864376533653338 +66663334613138386439343661343464663535333465666336626334646563393033633561303363 +39356232663734623239653562623764313163643163393862636361326532653531306237356665 +30353737323236333163616464626266373165636238356436353631303036666331623165663662 +65623631366333343936663731623533363535306335663062383263643931343634363231333265 +31356263643862356633383663313235623864393566346664376235326334666336633838653164 +37326239366535353064306334306539306662393831383833653762356330663264323265343430 +35343539386137333338663235646134363764336531323863313932316233666135323236353066 +38363835613635643538616433623162363862626434636366653430383131333837326664656565 +30316364383637386131346433336638663633346161356465633735636631616566643762633331 +33356662396263323436626564353730333762393963306664363439643838626236373635663763 +38663230316334363733363565383439623635663666646339343938353935333135323634623333 +37363561333666383635313462623530356263323338353739376130306530643730383433616235 +63663562373763666462376237623163633339326666323033343334613135623731653439663634 +33303335303664653466623338373438353465663964306164303165323131326638613966353231 +32613339386566373061623136316536393139376464363261336335356464323731316231313430 +34616162623231656162313533623837633634316532393361306336383138626134316131666533 +35373562376161313539373163653565643362356137643364363835666463666366396234393532 +35666435316233316234323435663939623162333865613161303963346635383032393565656335 +63346633363538636565316163373336666336363961373334666130393332376564326163626434 +34383163366238336637626564633635376431633839636161663735303635333436613336356433 +32643436623765613539663962666266313264663932303433663337303732636266393236383164 +32333364646330333832306132643532613666336461623364316136396233316438633163323838 +30383039333630383839346635653230303734343865396337626561663639616239313666393439 +35383363613736333761346364643132613035373764323738386134343864356532626432303331 +34333738373435333461636165396364313139343137386261626363636365326334643935376131 +31646164653039663766666565303236346632643033623034333938336564613831393630313964 +37303862643030666335623263383262323937323333326661346434363064643835303630303437 +32346139623832303030356233643937306463343437316232636161313038353062386533336337 +39616639653332303437353836633664646664336435333230633931656639303964333861626338 +32326636643237303935626635363133363364363565376234373661663365303461643338613966 +39303862326435633566646532396331646131346531326639633465613666373133663764326333 +30313433373364326432326435383436383438333363323964306533346636623366366333343732 +39323161366131393163336238376334633031646436333735393431323235316263353634663332 +64633632623832373537323639653336303865636334393232336566386137353762353433333363 +35343964666531653965303062633735353631333831646264353830623066643062336539363363 +64356632356134393735623536313165663166656138343832626664326632626165303530363264 +31316130613432653533333533363136363031303838613235613462306161303765323332366666 +65663462656634633061356665306138316132386364656666336533656539396463336433666564 +61323034656237336133336264656336356461623464613938643665663537623238353562396436 +63363932623239613033376431373363353630646666633362326466333066653265353763396232 +32376362306236393262643862643664623661346438363661313030366634663639636337646465 +37636637356463393331636334313533666536656635626636666365663532373166613030366263 +38346339666633366635393536623633313137623662326236363666663037336333323237396237 +31376336303263353734363035336537333837316435363337363032313535383562366534386363 +63333037366463316465613833396463386234633030663763393836623534363837373932663066 +30323466393236643833653830636265653136323866633061303330376330376532363164626131 +66303535633962363764663133366134653333623238623839333265343664636331656466653664 +39656230633536393464626662623539316564666438316463333430303937373331663937346662 +34366465666639393030313930653861323930616465393338663831316535643463623631626261 +38303435323738376131396537613630386166373762643639373530363734636635346362633834 +38336435613461313665383662653138343231646535333963316463363563393234333237653062 +38393039643761636435663562303431633166386135376337326432393633393231633431373139 +64623333363032333839323233616337313031303138653336653833393864393765383739393635 +39323837353164363061326562373631626266646135616130306538373066373835626530333862 +64306433346536343133353837326330373163373339656462653236333766393932326537653639 +34666239346337336462613766376635316361376239623331376532323331336333323438623030 +35373262313431306436356639326330666164643664323539393730383439373833306332383437 +36383633313463616266643961656233353539346462336339336438346633616566336637366436 +30656662346237303363333364653439373736353439633562393132316365393135623765303432 +61626635613135313266376231386238333632636439306637323035316663643562386538663030 +64646338616638616137616635343662363232353065393764643336313634313139366163343939 +31623862376539636137653431643137623666393538663362643064313364323137343332393338 +36666434333237643462323134333732636262366437303061313761393863643132393737643935 +38396164666463366461386264376333356464353865666664643864643432616431326330356663 +65306362623533313236326336666235313762343331303038623032303835626561643231313263 +37306235386532613632313464633537313938386133616431303632626262323536393733393930 +66363161303663343630353061336231376135343461363430303331323763646634323736313732 +63303433366461383534313062366639633832346538353861316235653063653466363937366262 +38333935636530323333313236666233323632656365396163653434306563636666663839633736 +63363733646662323736333362383239396363326531343462323733316637616430373465653535 +38656366333661313838323932666332353561653263306462643066643263303563363138623264 +64666161663865326366663330636239343964326261653963363464396339383037353266613232 +39303834633261323938376239356234386265636262383062353230343234363838356131656531 +32613932353764313565623531373635396430303138386535623562646163383765633038366136 +63646239356436303830323438623031353635386531636463313834316137643736303139383266 +30636532323632303531363565313239383230346134326630643339346232363337326231613131 +31613836343636383562376163323931363830316265376137353261353437656663636333356434 +37303363616238663038343262313463353832306137656237663762343566316233313733346534 +62646562373134356132333639646131396435303530663363326662393262616134396565353339 +39643939643632616331353739633532346662363865366538313765636563313065623134646163 +39653062383138396331666431663235646636373437643539633465396266373132613930613163 +63353665333433636332353632633466323338373833623333623065343338376433643130383964 +66323638356361353266353732303337313162366437306664376432396432306661316233333531 +61353631623731623437346634323966353962373461396563363531613035623233383263656631 +62326565376635636233323837316336656535633265383766396230316535333936316362346133 +30326532323038623866393462323830323131313263333363363339333363343232363262363737 +34383465363536626632633832613665376462646535343731613032353964653035613834666337 +39663234646431663565613466613135643731316233386434613435373632303531346565373364 +36613238336562376232396136393764376432353934623265616364336336643863333835336263 +36653762663064373265613637323563646232646461636330396431303636656230303535386462 +32353939643637646637626435663632626263393562323266373465613163386137303063613130 +33383462303161373462323761633466613436366137623363313361333739363436326339383138 +64383565306330373061363739336164666165376130373666346266323965346264356264393434 +39343065366434623163326539366138343063336332353339316438323162616436653937633234 +61616635343963363664643462393561646335633161343134333033333535323430363636643330 +32366637306333306161303362303534383831373734303136333436663635353631623633633435 +36346561613337383830346666616334393835626430613933663936343261623935393730633737 +35643836383830643464343537346531346662653065613631653831313135653066613331346132 +35646632373561376337636430376461306165636361363838643365343234356633346563653438 +39323130313436636333653338356232636638373866336636663663393932656632343364333433 +65626564353162663038343661303864623566313661316261373930376334393236663963313763 +66623236643435336661616333653335343433373038336537373433336561666362333435623964 +64353635363933636161373463653836373432313366396136373762336434383433666563336132 +39633930333530323066306264646439313361333734306633663533383332306666613561383930 +33653364323832336461653536633361613361343465653463383137303462633761653531303261 +62623662653963633064623532626431646535396637633639386463373064356661623130613263 +38356435396130356266386461663538666265383730666637613331636435353431616336363461 +32663038393037383161373663666163373336316234616164613262616231653431346236616363 +30643562303439333735353662666335663365613066316464383466663137373066653435633461 +63373064653832363234313239643835383863656534663362663866363363633633303665363838 +61633266666664643963393062613437333139356336333630383161323565396637663463376531 +35356532356135396262343931303735653130643239653264663535633738316362653631396162 +32646632663634656264356130653964633738336239303533636636343561633864316432663930 +61373139323433343561643462626430376263323532653137353263636432383832373630633135 +36656435393333373262363965376234373132653265313739313733663730353234646230303663 +61373839316133636137653335376230326435333463393439386131346364323662646234653666 +66363133643939313538656237303964303463356563303462316235646634653935343435393161 +34396163656637666133363733376561306662633465333465373534393836336137613130366366 +62633536356130663833636662363830613461333264653237373565363930623866333661313738 +63616131646331623030383064313966643961653864653131316135336564353065313164623135 +31323066636133666362663230336362343738333662643639303366313830386435373832306435 +35313739313437386334643165656632623835396231386365383265383366626334373063623062 +32646264313531346333613565643838323335656436336161653837336666636562346137323531 +38313730636630643434313930326132623561653837633236336639363964636364646365616636 +65646533336335653434373165306539643138313462343038336431613964653531656465386430 +38326364633762373563323761336439383933626336656638393532323834376435613837636564 +66376537386264346166613337316363323163363631643161353738666239313363346231663233 +62653539323264343765326165346462373533353134366661303831373538653334306139343936 +38616464373136373666383132313162323635333062643261396663616330363334656132376561 +62386662646661616432396636323638663735316537626531333833613739306532316463633239 +62633461343230643932343439346230383866613732343430393830343837363639666333353737 +30376565313264373939663634626331356565343235323464613737633236393239373064623662 +66333261383166393233303632303065646561363263323536396161663062323632633764666330 +33316435636436386261613264306338303761326139643239303631663332336231663935656166 +30373330666465363430613336363438333263313939313033376132646534363539663635616636 +33656239366139323231326630663866363134313432666663306434366133643237363062613133 +31613631373039313932356465323738346336643136386237396233376465626236326339633866 +34346635633565363065636230363966393364616537343038316336363031353861303064626566 +36643664666539356535393835626637646565626437383330663439333037363731653061663961 +65386262646661643263313730633263386535616365643039326530343862393532343566633539 +31326532323332333866633963653937643263653937376232316238356564646334663565323432 +30663133363464376239346563383464353031353162656230633835363130386666633833326333 +65623261313566323664313332646331313637626637613231363338363034643038383333373464 +37393432333363356336613932313639336535643764336663383038373862323530323330623466 +35306535613438336236373136643839363361356437626631643030666232623965656630396338 +61353930613466346335666637343937646533363230373331373931663330346435313131356230 +38393433616535303264313362363031346230333334383233646230353234636365356562383934 +36666137643436333765336362353365393865663062383561633036633866396262343861653261 +65386130626333616536373962346335383063393661353037666136313237386337306563633463 +63323631633030303134653966363766353835363765616663623764396163626137653563396236 +65653131353236646266343739663035643766366662653234393238343231383337356538333962 +34353064653430396666363232393238626339306233343431333361623461623235326233633837 +62666265323630643631376161313130333863373233613034623365396233663566616466343039 +39613764336339656234646166363666386135346438376365363831353531663336663838373538 +37343935373165386364646534626232656536343761323266386466346462383037393761306236 +33323464626666623661373936663434663063623761646536363635376336643935346535663336 +63313837646462316130666630343466333234386664633131353731326237386137313030653663 +66643930366563333637313330613366656436356239373133653831383735613632613630306331 +35633234663936646330323837356438653637356561313836393366306364623030373839633533 +62646465326264656631616436633939353231353935626637393939643535346537316339623331 +33663838366463306462663637353532633764356230313236366261666432333037373237396639 +38313732663165666563633338656665306135653865643134326337613061656563363066376531 +30376531653333373833663237333865616234306534656431623664366636356533363833383333 +31363466653732623966633537346363623237626562343234366633656462316330643761316562 +31353034656438303061373764643766633261323163656164373364653463313062343636646130 +65613066313338393237353332643461313564303061326430383234663833616438346564616430 +36653737666338356138653835336361653365613537643634643666623264356663336538346633 +32303366396634393566623861396230313931346431663032653836626235366662613865303561 +30643230326163316136666161376261353436633463356230636637396533636639396164653764 +32363736393862373163646133616539346435643561663863303330623134613332636133623237 +61343032343964376634663461396433306433633138643938623761633632633434346636376431 +31646265333164313730346661366461386237613337306131316231326634353965643530666361 +30353937616464626563303266316630623761396238313963366466666464663336356330343935 +37666631353665393831303534663762386134386435326164623239656234383032313862313439 +30643261616262363664633665663861393131353338376437653535636434396665373937313230 +34393563636462353435326261656637633330333663343861663261616164656234636634623133 +66666363333533336461396230393233323265346232346338393638626165666632366366626531 +62626530386662623338633532666137633262313033393663656131333531373338313039333738 +32363935633033636265376561616431326363653237623232626639303966363635623939303437 +31613062353064346333306332313236626635623430613233376236383035343466633762626136 +63346631353464636563326362323838303661626265343831323736363932633761316436346630 +66373064343830656261656530323637613739336463313231333838346135363238373562393338 +36613066303338663963366538613063643661616264323836616136643663373439306132313530 +62353862313066663663366663633161646361343465653635376137313632386639666163333934 +62636336303935393733663439343231336333363564656232353333363336616139333635346331 +66333431393239356164346535623832336638383331373137326533643535376463313165306537 +32613933336666653032663233666239343663353961323731656466383462646430316133353331 +39323465663661353062333866336461643633316466613266663835363733353534646131376264 +61363030643266366131623461663434303738643764363233313930353937313265383537306634 +64363538373230313031663131653339643330376238353061636162623763656538633163666465 +62353938346362633536363565313264373636306237316365663936353764666565383763626532 +35386235623366306636343135353065356635663430356631623136663031323262323834373666 +37323531613537666333333032363433343930626266333738333137666637353133326162346531 +61666131313331623334343565303038366235663636633465626632363864663333346563616464 +37623132303761616634383138666535656239373530383030383765346166353938326535363030 +63353037616162663639316238666432303563656363303166326537636430353261316532346164 +62353537633439346434623931353639623064336531613031363434663230356433363765613965 +61633464353962656437343762653933653566373363653531363066306564373230623131323062 +66303734323731633964356664336231313466356531616135643134623162393466623035643833 +35616434393839383336303433643631316439373763653434303964303938633230616135303135 +64373565636637303938316263643233643663306564616161396233656233316438333238653436 +33613863386235363264613564636631346433666163396561343737383231316261343566353536 +61343465356230333435313438653230653563396230376263663462333135333238316465613639 +65323035663638313131383837613530376336313031666234313036343934626132653866333634 +34373639336137636434363438313939633533336164646439353635353039313765376265313134 +65363033626366373438333962363234646430653531323737376462303963303933616361353761 +61373936323931656663643966663732346266623731633934623063646266613661643135323561 +30346232383336393638306234336361643364346361646566386131316564623966616334306163 +38303637643564303131383834393037646132343965653733383934323636343535383134313463 +35626231376562346539373231343562666365643933623635393439366135373836356335653861 +61663263393866613030623239333734633032643134326266366561386237303039633062643664 +30326666353863653831663439633864663637356130363131356164303033346635356137396164 +64626361653338636363616431363966346665626138633939646538376133663734663162393435 +31626335306330343833313539666632353966343764326164313863353031353632353464376338 +61656539656138396162323062323137353266383131333733323762393765326239383236663365 +61313065356133633238303263333461306333333936306631356365303365353835323737613765 +61373039303261623765383362343130326561613665383935326438616538306631636430636264 +38363431393265396162356137336363663438623035373031613738316437656434383039636461 +39313666366338386637623138626533326563343033653732613235356565386166323136346262 +37636165386334353062393932303430393966386132636533613861636138396566663662636163 +65653530306165333232313731346439323034653034663236336531653737376365386331393264 +65633732663131666537353237663965343764346266633933333565613762623131653536396565 +62353634616534376234313131383039663231346434643661346234613966323262393766303439 +39373732306166303531303230396665303061616131633839373766343330336165333364393338 +30646332313961316435396637373038653735356162363464663833383863613037316231353462 +61653764373031623065303833373463666164393632393238663638363562343361316264366161 +32393632333132336364646533663735626262656165613966636534613033613465653565653239 +34663261393637663433643237636265383535656639313235613832356238323137333037386164 +34396432393239623663643430643833633935363537653235643665343637323836323366376139 +37623233386333616633333232646531396137386235386664306532353062653533663531373434 +64306630333536366365396634333461616334303637356233646464303434396135666165656339 +32383932623933373538653766313635623833616532366535646563306461393636313430613136 +32363865346232623936623332366530353530616665303733386539636165363436343862366336 +62663565313163356536626638353566326532313239396663663734643066646536633463663630 +63303866643937373137623336353933303136386238633436333162396364616463333239626264 +34373233643432643664626439613761323862383231663239356538613064396563616561386562 +36613461653633393337396131373038303936326261373964326265313830306236613963643966 +39636464333465383139663335366332306661636563393565653231616134643336626437366432 +30346531333736643137646433636561363361313330333139316438643037653264313565643438 +66313236383931633936623039383837366534623665666433326163643239393965666664316433 +31613730336532653032316334666261326135623865623765646662336238303934393134366434 +33656433616237373165393661333133636532313837643934636663396563646563386562386436 +39646435633864373566613432643061613565323537633535303563356631306435363633323630 +64373764653562616563303632643830386331386632646266653463346133313337386530653033 +35336330303430656133376534346362386663303535643636633265633937316237616437616434 +39303231666336306531353631313535366463653636333466353561613963663163386339366462 +35656234343561393939336136323530643638353733353235633662663330333765303634313136 +65386332383834303936663431663066663761613139663762353962626238353337336632663533 +33343766323438633233303330623030623862663230646337313832633237343037306637633764 +63396138663736313830386364663937316666353866383633313765346531653238306566373734 +36663865386333366263633163643065306630633061343563643662303666636563366535623164 +63356431643961303531613264396266646662656538343838623930613636663231386662386434 +65613963303862316339653136393538386565303463323561653662366464613834396464316637 +34633937376538393431396364636432396232326330663134383937353362393035616261396138 +62323163313438626639623564306630643637353761303666346464623264653062396638376264 +65396538313164623461386430633064326530346439376135373739333631373461636539623033 +34356566343031323333623162393331303063343032323464326530396432366461316336613665 +35396634643933653835323834303162396563393737333066323631376463313061363937333165 +30393031656634366233316634383936356135643364343361343533336633316435326461626364 +33313665616334373364626164393464376139303538313632653733616661306361303331323464 +61356630623232396338356163663135623631383039326632613165363636346433613762666265 +63393139663461383863363132323932616665653461333235336336626331663864393036326635 +65336331353632353935646162306363366233383138346236323565346630633839613363333438 +35313762666533666431353963306631326561313938633461653163636539363230663630636366 +33636562613633353039356363313730663632613765366637386439623666323734633466616562 +38616563633935646266393039373135353031356464323834626362353262353734623264656166 +39626264336437346339383863643235376536663633623662383561396130343038396662303638 +33346365343139343230643639613262663566653262396264336264656165326134316430363463 +35326632346662373935316533326636303861616561363561666462633764323832613938373038 +61323461373338353534386461643935383136643462633839383034613064386562366533336632 +33616631613562613461646664643638613434353764613034656663663133663863373665373639 +38646162663365393239663864326133623563353934303635653266663665396233323666303736 +32633365323737366130323065313831326431386666363561333664396534656139336634303038 +66306534656466646331663731623433356333643666366538333335633065313762396633346233 +61663735353535643334633032636661396663633866623036666166306233373832376630636639 +63353533646434333465363265303939383965356563343434353039636430656561643032376135 +39383737656166343361333633333862316439626263613439373938613431393035346534356530 +37363835626230656264323635666233636165626536626132393661303331653434663831343432 +32313039336432313032313534356632653566646532653130326232636230383335616130383436 +66376462373031313362383030376434333439653432613837636135383866323264303864646631 +37393031643266643232336537323061653438333334356530623731663764373431376662663834 +62343864383661653430663566373038336363656636646637643466313666643965363965666162 +65356638333433636364366164363863366265376232346239393735653633313163393630386632 +35616338336165366137616536346263613363303831303564376565396161643261386161616131 +37366363303062613061316635363934323765373035353433653537376562333832643165633332 +30613765666632653063363861656236336162396531343135613637613065356664343635616336 +65623339663135373165613235373230346331663031616339393233326366616334383536663732 +30653930353039633839396336643664663233323138376135316238363439643063636664366139 +36326563366366363763666137326664323634656464373962353263633637616532313132346564 +36316161613964346164666631353537666537663935623064373036666631656438636134643663 +39613830376232306237633162323164363336633932383031666561306638333737663762643038 +66303333343565326161643231346531363336663937633064373465336235323534623761623163 +63643939313535383030376433313564336665313865353835336162303338343635393761336231 +66663338663431373439636466373964366430623431316238333537313936626461623061333166 +36336561373462303766653037323561383263316265313730356466353839666430376533343936 +31316361636630393965613938316431373661633133353731376631653834303938353462303566 +61363936383939363837326330323634353937396564646161376439666462393633626262633561 +38653736396532353863363366353863646530326262376161653064343462323830346135326430 +62633464643833663065643437636565386164386137643437656461616230316235303533363532 +63646364336436316164353837363039363163383766376666383933653566303762336535643435 +65656530383161343937656165353862313062343062616563623063323133306635653066383535 +38366632323234343764323136396465623964623034396439356436383339356331353562623234 +66393335306230623438353165336163303862656232626635653365633938636561663534363336 +33306132343137306561626561643633626465663730313931376537646365326633303138396239 +39643963343130393365353535326337363837316633326434656336643062386366303262633933 +34343466363965313237343432376636356363343235366163353731346266646131643063303364 +65326263616439333339373333393131643135613161396237653232653437616366346332313638 +32613665323433613433356363333230616132393634643730633739343066303339646266303662 +32393465323835663133346539373333393830383830323937373236663162343536633931386437 +38333736633734353035626234383738396265363931616334393962323933366263646466326531 +61393561323734623563393330373230616430383231653834633764666362323237623932336162 +66626433393730336139346534393133373236386133306532643262366532613136383366353338 +30616232376135396564306663386635313061373937386237636161393762303065393764663833 +32326661356461663964366232656266653763353538656332633865383938343864636461333635 +35393366623565653833373864396637366334663934333837613062616235613332623135303366 +64316561393862303066343837643731323838646138353131353732623065653135663734333037 +64656364666535336263653035353832323365393265363165626334386539356336643839346362 +37336333366331633961373862383565313530356266623434393939646366626265643731306435 +66343363623261356463376235653136346632633061623231353739333463653632326532316530 +38386263346566643636353731613361333233623234346633323035393330323434636164386531 +33376531613861613430653439646165303733336238636663666439353832396134363031636236 +39663361623730383764346663326661386435346134303833653931636334616531613761353937 +36376334323834363864343536356461663736623233353335633233343130666164653866386362 +30666230663836303236333135353331626432613331666464346562373465363635626534326634 +63353366626432366236653665336335653763643561356534613663633337326165346163333439 +30656138653039316462363664373666646630383337366166663864336334383937386136623132 +64353130646636633130356431623237303066613063343864646563363939343266396438353438 +63666530326238306264343431646430636666623734646361366166626339383764356366633164 +64633831613766656664373566366433623839333666303036663530353265613531623530663865 +36313430363935303962303934666436396233633863366235373864333936616364393566336236 +35653961613134613061646133656237313230386637393366373634653038653636303531643561 +36323036653833343336343437383639633139393239313334343434363862633731663538373737 +36653432653738373537383430393436366265366432663639623431326434336363393565643033 +64343264326430353562306433316330623633326663616138353033633739643065373061306361 +33393865303136656237303436373835383761323864623763303332313737356337303765386634 +63636561313036393339636537323866316334656332343639326663306239643765653430393830 +34653363653937633533656631626438343336313065393664343333373531663639333565663131 +64326163636331313632383538373263653065633461646334373033653430306366666365646662 +65633662666365663435323833643965353762323633366232386237646433393163656163303730 +37633062386363656335623464633234396663376562613837633438306666663734333131623936 +39306462376262336538626532363265336239316638636565323435636164616335626633393863 +64643234613835616439616238613565303839373866323634346130636632393762363266376131 +39323564333234393838633030366534336134393765313066333131633338653062363664636361 +32666463373739616265323030343730333532643965316531383663326633643038646166383734 +36636465353931333161326230663139363364323931303639653831383936333762666230633061 +30343532306464323165353664333063386266373931306438306530656362616434313039646265 +33333065626463666366633935653663373035306330303438363634623566303861643038633833 +30666432303866376438376134656235373830653139366632306134626265643031343832626637 +64313666393765636565666237303362353539623338663531323330663230333266653464666466 +63356431383030303336353033656530396631616536376333343836383666613539313038363162 +61656332623636393032376532653135643939396239613839633432623930383338643232363336 +65313931353564313638393836383062303537323262363838363732363364363232353038656662 +65356439303139336538303161306530646231393032383165613037373764316535666665613465 +63663232396239386465613661386434666337663836373366663637366632633465643163363034 +62356232366639646336313937666634633965643162656462666466666665343461356238383633 +35393639643564623837616266386265363461373438646164663534373665336465356361386132 +35363262323536663939353536623536656434363531343262663736333830346631363866643466 +36623264326666626366623363386531316466313138336366346161313438346163353665636464 +34363034626466306165393263363938623636393764636364643462336132353561356466303137 +32323732383734633063303063396364303632623630333636323566646530393530636132316537 +31613537333434383263376239336437303461636235373630353537303337653739363032623630 +30393265643561396364303634356264643630376634616263316433613263346133623662353637 +63316533366565343132666430393235336163663363363363633261383435643632346161363533 +35646436343065663936313730333661663536666232366630356433383038373138376364313761 +61363763356664623064613438343766353438393961623962613035336637653465376233633462 +63633665386433353165383430316538376336353238623134353161326535643232313136376664 +38373465353737633162616566386130316533313139303761343934383563616362623964663464 +66636661666339336433353266656663383332356338346639396265356235346335353331323134 +64363836313631353335393961653639316363333036383565623735303537616435363061633533 +39643632643465353534613332616562396331303232383232656464646664316366323431313139 +37386132343236373831643363336536623562353666313236653430623230303563303837356536 +30393531616432396266653132316464663837383437353033323761343437363032646561613134 +31316338306538646361373537613462333862636633633237646463313032373766306634353735 +62303163653031376231316630386336313261623039383065633638656636326333396161666232 +39336135383533383236383538626462343566383537343238653530343335616363343261376366 +37303261303537316566306136376564626636633733623030343939373366323337623262393966 +61613032613736616162363136633462396132643331633063653036393937663763626133353763 +34303233613634663965333363353763323962313532393531656531393239316461313536346233 +36363164666563613435613138353165373436616335343133363936356562346539366663636361 +62316335353639643163666136646663373333336465303934373865373338356631386532303761 +62626633383238646365336535343933613833366131376464323566363931633834363465616635 +30323862373239623537643364636538353039333539613335363762353565376638336536383037 +32653838616563366137333735326263646564336437306633346431616337636432633739356531 +37336466653330623561343631623535363634313566393431366239313338363137333964316566 +32316264633137366566323966333236356530346134366436316537666336656235663136623465 +63623565323330613935396530376330313764623863376638343637663831366431343631376237 +63656339333830316436346531336164393139383763613638613739333039613339373236356365 +66366163313665616563323930663865353139646238383864323862323639646434646264333366 +61386431366562333933646130656633623865626432326564613231386363653839313165346264 +65306566656466383637633834333638646330353034346330323038343331326435633666356638 +63336531666430353066656530393131323963656233396365306265396435316233616663356235 +61623063326537663336303435366135316236396235643539323736343165343866313763306533 +62656339383438353435633762663963643363393565323430646563386130326638373266646631 +38623964353830383266666330626264356663343335633431373231393030666632396163333030 +32663738333532626132653763376434663336633163396330323934616237313936323931623733 +31636363346438613432623461316230356630323330613536396462383536393939363931336262 +37376134343031306461373334613630633966336537386465346163323062363239623966666563 +36633662663333323033386536396461313661383733333465343939373133396133386465666637 +32346138663634313034393335326638366234363533306661303835313836323536636231643766 +34613665336565626134633433316664333431353366326231303333336139386166363433656564 +30383364646432336135616639386231383830643835643837366538656363343236613331343334 +31623531363761303438613761323464323138343436313037303735623666303562346333306230 +64636333623134363265653137613530363861383262353332333939303632663632633338393936 +35643832623430393765323165313437373339616262653239373966613966656339343865653866 +31343736633463306364346261626164346636623730363265376565666162333239653563333662 +38306262363037313432313732373261323334353466393262376561383466643865333165373165 +64623534623864636438383763366666643336643538663736343237326161323761313232313934 +32636332643232633839323863643231666331303739383337636139663734383239333962343465 +33306166326264656436303331326139363430393562383139613166666262353564363465646331 +66393665633936643238306134303236376231663737623361343738623831333730306138323063 +39343736643437616632613039663638633163396233653632386130643961376363376430626632 +37623037383261633839626261343435646262613762363932653031623736303966366339643034 +63313762646337313734323136643930656564353439656539636435643930646232343934663132 +33636133363262303436613730303936366465646664646539646130653931326366323766316338 +61326438666539643333306338636135386361356565623332373838323862613333306531643439 +34316233633632613230326565323963353330386234356365653632613761363866626137313734 +61623135343962663137613531613163303432353035376535353436653539643639396363313063 +66393164346535346263393334666333326339303133393064353164323139303634623063656265 +34616363323331376439326537346437656631373632336337663565343033663232373339623737 +34656564396132613335306563613566633636336361326364613764623939386363316164336533 +30353530393832616463366433356335383164666164623662306661313966626664343937343564 +30353861356439633866656430313436306232333634616632373831353035646233623233303265 +34393038333066623636656338326437356565333361363535333666663966306461623762313939 +37353534623436303437373034363837336430323361626230613466316464323030393462363865 +39653236343831613936363937393231643938303866363262663131633736363665613238313861 +64373035306562323664336561646662666561356135393631333533663161386237616130373435 +61616663393530393632353937303235656339363933323531623833636261313035623431633636 +32363830653638346439623435306262333965653464633766376238313263353439303736653531 +38363930376439643636656363643437346130393533396464353463313731376232663539303461 +33363531396236653439306362633930353265386234303866386461643761346462373931333965 +30326562356434313062663531386365373233366638626131353863373539616166633533636635 +39616437303865393963383831363536663532663131353734376339366131373937616165633264 +64636463396165666539346662363431326630383961386138363031373366383466623065336366 +64643435346636366539633736343836616136663439633736336166616162636666326532383739 +61643665373334303563366465373130316361666238353230303630306463373765623734306132 +33656164646530336366326336353765333163386366386264306264663832653566643338323961 +63633265653664393335343433313838386164313763353033393062633662613762333963313533 +31653065393031376435646335373333316662336636653161386266316438363832393138323061 +39643539383861373638633765653937306265313361346465663739343636656234626433636336 +61336635643539613634356534653735646561386331326233326336333163346138316362373033 +34393636363631326233343062383537353866376164343364656638313863653033313063336563 +65626263333865333364386138623438326639663537393035386535356261623863393139353538 +61303433333239353962356139626464326561356366353363396333376639613265373862363635 +39306434316138343134373562313262666530366636373438346261373834613836353830616138 +64643531323833363234363237323736393163323664383764633163663832313265373262333538 +36616264656365643539633234383531363634653962333837383931346362363861653031313633 +62373334333331373731316331646331333631653861663161633234353063393561666230353732 +31333465636136376165633366613332326332613663333863383435333063643138633463326466 +65303231636262323166376230633235643265663435333936343065386564323632363432636536 +33643736313439633431333465393736346336626533386537376463336134396263396439373837 +66663164623533353962613833393561343737616334306464643731663164666561356462386564 +37366431386662383131333965333234353263373239313030613262356132643135663439366465 +65643331326131643330346630333761346230353731333836376132616435306235313433303139 +32663662383733343237643233663932313731626331306132626333333031633530346563386663 +64336361653633366633666431376332363432633064363235633565653737386637313364313064 +34323766613738373533313833663336303339643339383162343631386665633234633635393265 +37393436636437656530333738323134643334343436353630393131393761376161316364323362 +64333630343833386631393961356336663739343937646139393563333031323561383532633430 +66326131373733353861373864663938616333333234323337393932303332386632383531653736 +33633037623037643635643963653765643337386236313239623238356632333337373163663865 +33336232303034343036383930396362363466306535353131616539383930303534313335663334 +66303039356462656532666635623735633531356363633931386530383432623235376662616638 +32353061316330316630323838326435333066636462316334636533376339373232643037616136 +63336135306630353038623032633763383837636631393936333032616230666261363930396138 +61613239616264663239386137666334653038346664353636326534633165343733393139643731 +33386533633664326433336437363134636635336666353861333334396165623334303835643065 +33636236386135373930666461636133353461303937613865353964333930336439653964653338 +35633964353339633133346165653939613733613434663864303233373031346232373532346633 +35373734363961613864353336353066303131346531313431383234306437396231656466303939 +31363963646364623330363033376663363431663661393966343562303634643665333062636132 +63356530383037663364306566636231653864363436663332633533613038356431313363616361 +30336463373731336137393830353466343630643131623331336435313537373364646134616165 +31663636653661346635306566613134613263613661313735383238623630666632393438623935 +34366266373035323038336566663833653438363163366134393732393166313037633434616134 +61626233613165633730333966376136303461636531386332383032336530633165623931666130 +64623836626137636536656532666130346666343132306332653936386163623164353537376263 +61373562346531623033303835353766643838333665343034643038336364643562386635656565 +38383630636537616462333936383232626163376637613232376532303935386338376533306366 +65633064633761376634396463356436626562333561343938626337636438343265353432386263 +39393331613735313537666135383437343763636464343037613936666636623430613535363962 +30343861363538373832393961313665633534323166363432373666316135346534323135386635 +63353337636265663336666466336137396364636231366232396333346635353564346261663435 +33326436326330386436383830383533383431623962653762613338333637633234313063626331 +35363436393463363461333062373562333539616333346130623562623063323335353065333236 +64363830633864393964343864343562383964663730623364306134343932333330366130626462 +38646331653438313433666534636364376435386462383064663262373538666531363538386466 +30653637633463336263656263623231663137663862366266643864653435636463623833393031 +33303065373564393465323561646163333931343562656535313733633462326334613064303861 +30373736336132353664626265363263663263363039643162376465353064323130643932323934 +39613238376333666633643937393035666161396534323866646230643537346266616330633963 +63623337343235383038663363353835346237663265636261633030646634346136363862623562 +33323061363464303266323837636434323361613835643833373939623465626231633232643163 +65353864643538623832666630613035666538643332383732646264626663643737383534343738 +30326534623264613563666635363366626237656336626438303866616633646436336461656638 +64306338306236316661346331336564313232643062396331346433303933343864373231373565 +32343263646564646239646437323066336530623639343531353438316261333064323065376139 +38396361633836333738313066366430396162343431336138306436346235626332626438383137 +32623339623235383464353662323935333063363631633965643536323563393839653362623436 +38353936616564336131313234366438613531616137363235316338306330396239633661626263 +61383836303437313832663430343761643331313733383061336364386634366536363139383566 +38363531396662313731643136623536386334306637636664396535373230626161303539373564 +38643738383531633564333761633834633430663633313838306534386237623634333263616164 +66313137333965326632653563386464363763333665316130393138326439326337303034386162 +33623064323936636634373434653935353038316335636363373965313963303635353934333330 +66356664326636366136633265666239313864333762613834393562396134366239326639383262 +62643237613932643637303935653361653837396364353633646635333639373330366533316530 +31373537646665346536346263613161323666336637613564623064623364623737376535363130 +36303330383638666363303337363035353630643535356564383933616663623964663062326438 +66303937353763326565323739303533356637343763623661616538613938373361386338623437 +62306436663436646464353165383536376135366134353439663439666437353162613630643939 +63326637613231373032306337646364326435356438313737313366653063396439613361383430 +64303265323336623639303237333764393139343866633436656365333333353531393262633235 +31636161383331636230613434353932646563653961323664656534383139323966656165663734 +32353634346131616363323465643434613737323335333830343162306435336432363436373863 +31303834336135383637393064383032363634633539653836366330303763636337623865373432 +34333432336665613137373463323064623732373230356565643166333435356633343466343836 +39666536393737626431323134313630336630353333323361633538393136353730363432353330 +30356238386262323937383565393039313662393332393265383834613335626463383433353966 +63616463376234653066333236626439373633313335346532393332363565623138316364366136 +31643639386466616461656538616133353066323132333766343239363635646264396163346261 +33343931663661656433646536366131643864393035366366633134353063663135323837356432 +61393162366662366166623262316139626361346633386434303462303536346235623834353364 +33396637393331366666663334366535393931343735346165353261633266303833306439306262 +61343434613964363538316532366235613834346134373566306639396362646530653831383838 +32373631663032663336623733363139386566356237383230303232333235386634636237633339 +31386631333737393965626333666336386263356362393730393833656633616663646436653036 +30656433646461363233343635646265663835646232393139313866653431346538393966393330 +64623839393139343039363833346636343031646430303733633937653532316363646631666362 +61366364383130326339643837646265313430626431653439383866663766623438363139663736 +37623364303039623138366537386164396131376265353765303237323937383434633831666461 +64353032666535643132366235343932613130383735303432303865396636356531363438643537 +66303333386561663963346430356439373136643234633130623762316265623538343832313434 +63623465633566313032653331333030613036323463643539666639383636386463613962376534 +33393665366463336462313037663836623130636330393732313761386336333265363333313964 +32343761353863383631303932346334653733626165323861626364353736623633653334333038 +65343065656665613266316466396531393765333463373830333365633735336239306530323530 +37393530346464616236356131343334646265333331663231616139613535663763623731666262 +39383264353961613861643564393239316365646539616136656332666134663132346232346464 +66353039633337653831386236623331623336396165633939326134613838646232353236373030 +32653934663066643765383139396231613333383063646336383433326161396231316232363266 +62623466643138363638376563353734613339323532336433626330613161623136643533353466 +33323530386565313736333333373836626137343363653163363330626263636338656265323230 +62363130643064663162633363316332313338383264656238363739356238643238346337393537 +34393831643331313834356265646565646333343761363064353832303034383334326337653536 +32333864633630323833653030306135303464333533353261303066303761363933356136636665 +38663232663031303033643438323464613064623139393537363864386339303836643534653335 +62393139623931626565646434633330316436363165613562306664373864643832313037666663 +64623766303436316262666234393238343064633966643561666232363736383462663863643534 +66323261323963646533646366633731393166393038303533336336363936366137393364343065 +62336263316462663764663836316566626134356135313336333433393564386134363332386631 +37643766653438653531333366323935306666316235373835663464366462303733336538636533 +62336462616239653736306663313939313236643363373665313434393164323061613861376161 +62616263366438336332396634326132353431656130656333303864323464356563376261613032 +61353062393062303934393936386636353039646130663336353532383831333033396365313638 +64343737313461386433396138336537626666366161333339326664373837386138643461346266 +62393035613233363366633561643666643431643763373433646432323838653465306134333539 +65623633303965323766623531386461356435653136393831633235366532383931316135666237 +32643637643361633531323433643530623335353335343137343639363662386132653535666566 +32333136333733326532653235633630616463393765376365373238653433633639313735366631 +61336135316631393235386138333436653062333065653661396632316636373132303436636530 +34323930353334653137316239363066656639336164623664383538643039623330316531316364 +64623365313332316235336532666663326665643935333562316132613139376239646636646164 +34656536383062343166653766316661323934616631306538386465323463343835326336653130 +32356136636330666137323032646537376239636235373964313932383264376266653038363931 +37366636343033306566326139623965323961353562663830623466613562646238356663643631 +63343263663365653932393031633330363066343461346464376332643632633965396438326430 +34366339363238366333613634373130643562663439386639643735646631326538366539373034 +31646436383632323033663538353336643962346634323138393535613638323033336639393830 +39613734363131383364636330353066653738343561313533346161373732376239393136383837 +34366238613639323865663030316262343961316131646163356532666637643532343734393436 +30396638643430313839323431666165383864663232323432656339623335623539353165616264 +32386338336534653064626461396363613536313664303632363065396634303661393932323335 +39663162353132623335383864316633393063633864386562653361356432333934646334643233 +30376363653663313439343336666133656637623935633261306430626565353032343439316563 +36626136633136313865353964613438323435343263326431366661643934363135353436356335 +38316634316235303066343130316238336532653761653035626234636161346639393665383735 +64613264613465323536323730653533336132393535396161353837626164616532653865343763 +35303439373463373037383261373632643834356139386337383765316161366635356533383761 +66646632353534333765386465623261343539363439393266383138373933346636633031306435 +36346565323134386634383832323265643232393831623562336235663430383833386537326137 +38343732666662316132353930373666393831336532633763366636646134323062633762306435 +31636436633764363036393061636533316239636432336539363161323032643632356531306163 +31333534636630623564636261373431646137623166333238376534343531633961636339643335 +37353766346665623138623933383334343831356132393166386436323834366563616631353966 +36643164356664626164656335356239353631326331396236643961333562653336336164366634 +32346163323538363964663331636535623336313666333162363836613562396437313563306463 +30343630393231313762633731313465656630636536626438313035333931343936383733653234 +36386231393361623562396161613166623363376163386362336662643636663331343038356365 +61623337333865626162366239333330613931393835643335383362326237383135373734633464 +38346333626339633664353562363061373364306230643535393864633164353331613639383266 +36353631623030313435646234306538353939333534316465356162653136333864393564343261 +61336465356363316132623130653236333265643238663861306339636662333333353537343939 +32376564633665623736386430336534613363376661316133653961626362393836303265643566 +38636338316338656364656431653033383061646565653036636465333131633964626263333437 +36306132653034326537636664313839646263306561383962303631363262396633333362383766 +33383633616233623533353133363336663232393336356666333665666635616138306362613366 +31363930326166353765336162346565333838363066383631363737363961656463366334383732 +31316630373765623830313763643930666639663435393437326436646430313930363862353133 +39396432313230383939363765323635346264333365336565646630393466643763303236626230 +66323530366662616237666537623130336362303365646637656562313063623136636262386630 +65353162396337653065393635323031646638643138366332653562616631386234343339386261 +32656232333862653431663338613062323832333935613334373737316266326166363733343661 +39663930363337383664643265373831623930653965633562613739343739316161323337363761 +37373037643364643332616435303530363835626339326636663133313730333562633436373165 +30356239346132323930353661383734343739363136646263643835616537323664633536393938 +35333037663062353539333531353132393166306336636635306362326362343535333038323966 +30363735323866353136663830316365636666626333343332313063613738303764653031363732 +37613261663836383166323961663263323736323163323431633439323564616437393461326466 +62343034346231353336313166316333646538353661366639336437326231393231356364386632 +64646237646239363836633261643735386564353335623165313664383533326263323665376166 +37303538633439633735643662316334353639333765666364346638643262363834643163346533 +38376231343839376466616331656338376639646539623763326166613032366532613339623638 +63626664373031356165623631316464346162616239306563633564343236343239633866626631 +62356139353462663532643765653262346563393061623232316437616363383236373464376261 +36643639316431326534643935303739313936313964326434616334303765396562346263393532 +37303638323637666131353266626464333939303762393937383432366264353761643830346632 +62623065323930383762396161373830646231363431363439643863393563303866663232386439 +61663936376465613265326238626134306535663466646132343666373831636366346239373332 +34333532376234363666653036333461643530346136646237303064343733336635386561336337 +36316265656566386161623131383033353062383035643164613338356631646466366134343330 +33393230383032633435613839346132613036343331663236633334386537613561656265613464 +34663239393535363864313561356539636333623332656233643631336564333238633662623132 +63653266313339343339643663666439373564336337653731336138643166643762653666366239 +38336664353737663630386232303439313632653031643531373536336639396434376261303139 +30663633646561623362323339343230323162323631303332343933336366396337643731383538 +37313631376236346130303561396261343138643662636135353633316339353262313761313636 +33663435643730633037303965303136613966366130363865303233613930356635333862336235 +34376562316330366163386430346539613466303731656532633439653262613932643166646230 +66393432666234663133363262363834313832666234316638343961396535343061643733383033 +31376430316535356163356332326231383261326464643962663261353566303337643264663364 +64343163636266386566383632363839656638336436333830333061316430646339373362363738 +66323937623736316461306231383036656636303365646363646438663736363836646237386465 +61323339613861333663376161326539313464353732623036636266616364616562383531373466 +39616535663737663234393031366638326564613131643839356431323663633039343738623266 +61366537323861636561646232646437663731626434623239646135353635303764613331353135 +34323564623930653566366534323266323864356566376537316538383065383563656463626139 +65396335653637313439386138346566616137373133613734643930343461386433336136613634 +35623630663065343330393934326536656631336231623134613638323537393434326139376638 +61613034303338306162353366663364323934366331356466343766616361636233376137396339 +66646562376361343733383161313037643764313431383962393236613462343733366333303436 +63333430313233646631333763623732396638623635323362333436303564373966633836313534 +39623763326464396133393263346538373435353734333938643138636433303530616136643239 +31336165366364333836613235636130643766666636393765363263363461653961666635373232 +66353631393132653930333765356636356266373161383833633638393864373662646134353963 +64356664336363633564616438373139613666316539633533636231336638306138623838613364 +35346664396335383063386639643962343261666466653462643830346634626535346462646638 +35653066633031336662396136646633333965343637333331303563336335616138333764313961 +66656338396365336233626239633830313837396432626332363464376435356231643531306232 +65353837623238333661323761396264306239356638306338356632336263333962643063303534 +62663434666634373962646332633763306335376136316237343662656563346465356264346330 +66306636633764616439616533306561316462393564346463613066383232663965613132376661 +63653731643265636333353336383639653033613937393065353939613835616230353833666330 +38383237653461666263363330313235343337393134646634366439643238666365623733306639 +64396335346635366635393834363235323534333134643237643139373062393235346535386137 +38333764386531313662633066393933326139313332303339336632316666633136306462336135 +62626565663434356434663337323835303635356137646332343432613862373531616339303164 +66643932653264383263356338653333316566346239386530343463313032323533663137373031 +61393164613735646231646666323562656666333132393334633232346433353164313262623238 +63623035613564653262353665353334666231353533316239336430336331393138343861386264 +39333761363062666339356131653962333166666437613265666562363138653866363731373636 +31373034393766616531316530316137343030376630353861393035643736663438653964306537 +33363431653761326634633635306461366236393130643335316634666137663562383766346632 +63656165313530373666383438343263316432323633316365626465383531313663663437656233 +35303033353033663034326537383362333863666363313962643336353236323864363266393539 +34383338303834323139333334383032393937376632613062383731353664636532386133653265 +63656161336538666462356165383730633039663061626235326133316166633331366262376162 +31356431393961386434353165373962376665386337353436343264313732393434656232336563 +35643132333334636132633734313764616439623234326630666432393735313361653536373733 +38373931376361313133333039323665666139663238663064306561363363343434376565333136 +34306463623139343338623737633638613935323263396563636661633730376665393835626337 +66616564326465616636626133653464363961363839663233313966616631356263346536366463 +37333064643838656632643364643731393766373062396565633765363364376164326534373133 +34323563663565663434613736396264306636613861376433666531656334623066336162663030 +33663631373736643664636630643362336539373664633731663532353038666431323262643363 +35303365303939646631333335623663303362303962356632336539396638326536303162623534 +30393333316162326437386434353035643533373461353434393032636137666633343962376139 +63333639666439313234393566303632643465613232633731396162646430393937343437303765 +63323731616137613464663161636334343235373161663835613864323338383764623164646666 +30366566303739366636376262393232643031336665346237393433653134626530323164646338 +39323961633333666639393562376638356365336631383262316366653265653338626233306537 +66363432383434373034363039666564323864376631383366633835326264393266316538373737 +37663461323662313132636634663536323431336633333161653335353465636530303961306330 +34623365666361623565366336303262386536626562353730653531626663616538326633653766 +38383162366139336532646262623661343866363939343363373362623132366665343336366230 +65646133613039663066653963373334386363623864303065633666616263353736313561613237 +31323539623062616230616162373165636432313736396430616536336338666265653361336465 +39313465316363386362323537663331663266383038326464633939663939376230313162346366 +64363766333166366433333434663864356134306434653435373030326565373263376464336163 +38663266666162333862613239633961633834353064343666653333656632306431376364333534 +30353135323532626531333139346165656430623764343031366538383463323063363963353765 +66633137306439633464613537383235346531306364643433613437356634316361383062303337 +35623730306134333964373339336563643034656335613836356331666330656665656434633863 +61313739316234396235666135383463613435383834313361363939366435663261633139386133 +31313632343135353966663566333463353732613538393331323130393265373430336130626335 +65343031636465623831653936386239643830656464383065383131353835646563323630646265 +65623365386239346463386336363333393236376434633163313166343339376663663530666166 +66336461303061346163613863623061383233636238663731323765376161313661393166636635 +66643361386462386364373336626266613430313633323934313232396163303065343033616665 +33336565306161643761636334616463313537383431316231666639333765353231306639333737 +30643933353836656230633061616134343234656633616163386338303462633266633733336630 +39303436303737303432316131383431666562363331343966636561366661306662666563323965 +31316338663565336335313838643165313031343637346536306236656565333735656535353364 +38623732306562343363386164373436636663363766613165313235383963306261636131333331 +37303562346438303134306630626536313464353835633830396661393231656337666361386662 +36376538303333353839336430653834393862373961666433623238366634313935383263316332 +38363839343830356135363938356537306436646533383833343030346630316432373332613534 +33326130653439666563646530353462343431376361633763386337353861353839653137643835 +63646137383838383364303539613137633564343230303266303661623562313839356337666630 +63663962396633393864333336366535373539616365636432336162393330646139353363316564 +65346134623335356264343938383834363663343865663636633638393734386436303432636234 +64353064303730363835633162386234653737613666356434396261383338313463636463653030 +34633433646163376230643437613261656538343236346561336238636461643761316466656133 +32336262353665386163383433623339383062653834383032663838616336326234653332356235 +63353833316437613831376333636333303962333738333037306365616630343963653732366432 +38646361653332666533643664343934343234646639316634613737323833313262343764383035 +62613133383039366166303062343664383138323131656331653138303232303434393632333261 +37376330336563616665396131616463643035373364633234363463353966666133333333356537 +35393436643031383438646163626333373361663234323239323833373235393863373733663232 +36326632303465363137623539626464396331356138336433333134323433393266373439343662 +32653435653139323064333266633934656336613737313365346162306133313265653336303532 +35316237353737363662313430376466326634643031393632323162393435383966303738383464 +32623663656339653232313331626365336439333061376361643164663633363666313231363862 +34336130366530306635323132316363616366663135306461663739396131613561653462346431 +63373136316561343830303365323935353962363738333561376139623938313238323763306436 +30366564313061663961333530623364613334646237666638306336303962323735363134626263 +38383566356161616235346132343536656432623236616132333336353739373963366461666231 +38383063383363313031653564663937323230373636633639353532393564616464613532303135 +36353762313463353236323037636665386136623739626438656534616631393133396666643462 +61373337366332643136323563626434393037386264313836313565646535346662353661396131 +39303165636534373835336131306338373063626234636262386462306637346132353461316165 +61623235613430353939373330336131346433373463363865643832643435653664666130386536 +33643864343132623733386138616465346433633134386435653032663531383063306430336265 +37393737653561323739316464323461313762353265616430396665376266316265623036613738 +38306130623538303536336262303065316164393765376361626239336663373234663866353832 +65396434613139633165326636333365386265663733366539663931333461393432613030306562 +35376532323337376262313730633539373832326537663336336334343663623235393830343434 +33613735313530323364303831663839653435366134666666646165373534393933666438396531 +61623461643864613433303861363034633165376164613635656566323035346331346338653336 +30396662633863353633363434353735343438666539396636383061653336303537356435626335 +61666263613438666234613366316366346238346661306266663137663730313833613631363335 +30343133643438653237353635333636633865613866663134376263633938353337623232613466 +34363062373864343030393161346332396138363931333032313165663866303966313836653639 +65633563356161313635643337653062643263643637633436306164393638343962373364633737 +36333834316237376536623164333237333038306532346435346530663336653035653062363531 +65326339653064343434343534653435616664666666663365663037633038303735656362613165 +65326630633738336533656234623266393839373865316264623661626463616231363938333731 +65313735623433326138323535613338363233653964306336343466383032663036656631663435 +38636234636539653665653130373230323237623639343337616562396265643536663066396331 +39646666343336663136376366373165363835346639326364656331666134336331343138623261 +35383938656131633638353738343164623764623538333131363830333631316231343364356538 +37346136313131346334666633343739373434376132383337656230623232653864353762306438 +66303264376362353962646333663239343934616432363062643932393763316535393531386662 +62323864633632633234306634646234633665663530643037613739386431323238653238386164 +62616164366362373563346331336137396261623430613237356562663964363936343336643964 +36316132323737653833626262633939623632343661613534623037313539656538623130326133 +32346434623231333939343531313736396462626631316630386337396238383764303731633837 +64303435366535333539343866326633623031343362343438313662626664396337653964326131 +61306137653864346235653466316563666231633437326261643062343566346238393362366465 +32376630623263353635366435313262623837313935396465363737376435656363653561383339 +31386661373433323666653435366337623562666364636463643832353463356137643233616564 +33386635363165373131323461373538623964363562396661316466613839393465373664663834 +33363031643730626462626237623963343063613865346537323365343063383939643536386563 +34613866313565363065303738656431303138323637376565326262623635303862333664373762 +37626163316234313134613265613165363231663636356164303035633035303961353863393165 +31366138376363353862373730613736633334383531616135646162386637346536363962303763 +34663133363036643933653533303131323535323264356538636665666238663361313465336639 +39353865663434623264656463666238323239373738313866316231303931323139323136303935 +61336430623932633666373764303934616439326132393163613161373136366239663834386265 +64613564363233336430643833383066323461643164643863333662366462313564303361396539 +66383531313935393962663739336363353766616162656530303561333530343863333730333830 +63323837653334373238653061363161623332656262303762303832333333393735656465366465 +36663633623838613136353936343831333738363865396166333738346337343763356331363361 +62346539313736356265323238663066316638353464643564336536323163303965346538346631 +39383365316466343938313237626166376335393332326438303834313463303135636664636565 +36383033613362346530653032623765383937656461306531343439636538666266653161353934 +36646537376130633032336263346635333166616664343539323064363866333839303038353162 +33643233326331353535386262626563353164623566333134313665623563653335303262343765 +36623037323230316637363437336239393966336435383262303565656334623964373264636434 +39636539393230373262373335343264333531626261373161306638303530386137366363343232 +37386138363237646537663433356565623361656365363130633033636531376530376138356231 +38366430373065643461616462346337303464356533663533663732393664383961343630613532 +33383161346336343739343839393962663963303164643463633834306232363933323866353539 +39656362326366366263663062393033363630353831383138663739396536313039633234653431 +39653763636531303738363334313662313330303664633261656661376636633737323662323230 +66313937643934663237306333633638306538326234373030306234393461336436633761623830 +33646262336365306266333836333962313065303830646337306162303434616636653432323438 +64663939393036303836643362636430363037373439623939626537366264613165643737666663 +31313261313766616663336262316331303961633534636265393234323830313237626332346364 +64363530643764636663393736646530373337633866613336613966316561653336643432303262 +61366161386234663238633465343732396135666366336236386435343266336638306230343862 +36633536333430386163643364346635653465656135313839343163626637386662393037306634 +61373464643932633834383935633066356339343365333136633332343631333330316564373935 +39316638363332396334343638353862326335636134383366323166663532353335653333666138 +30373039373932323438333166353833653837316663346633386636323139323761643663373637 +64633433666235303537316634353561346136633632653433633734396334616636616135346164 +64383630616437623538663832393736313434383634623434376338623937663233366436323662 +39663266373336343562346436363762313532383064376332643137663238333137373661343163 +34396533636338316333393761663634383634373764643165353161346664663234306337306631 +32636564323563613334646234333266393564336437326139333864333131666165376531646138 +35303233663162653136656535396166333430343837323932353833623430326234326135346335 +66396366313863653037363934646532343936626437313766343534333266656161393838356235 +38336465616432613361663038646262616362313366333762653463623332383137613063653239 +62353134633861636638396535663033386630303335653138663637386635633664336535626136 +35303264613762633761613465393763316238336230633261316666373137656364623537306234 +31383865316534383565633836326135613862313137666538663138386230633739616433333130 +64333436376339663030323938393136663462666439373261643435336132386236333836316130 +35313137396433616162306432303664343638636139336639353635386163636366663361363538 +35316139643561353532336235653531373334326633326436313232303434383231396632646233 +32663837383939373634383234343435313437623331643839383933633531636535306566633431 +63333030633937303863356333306534323661373334373563653236613566623861623161396463 +37633765613435353365333062643337363161656566323130623433663265383032373434333933 +31633834643738323433376161383264326639613131393464353562356339663061396466643738 +32303438363736653636643262326135666437386136303861333361643935303436633838386639 +32366163373763613839393236333037353732393263653135666634613763333038386536316662 +37313166653930373737613633373663326363626166626635313730666365363066333636636233 +36313262623335323536363066663937353135623938353031393531333132623736666566326133 +63326464626133336464653831303466653437346139616530373637313366383739396463623236 +66326564623635376131333236313630633763343234393636356665653232616339303734353939 +30646463653866356338313332386633666334616562393834636630633030353464323539616130 +31366136346334353239656163653231326239386231316165663738373366383231646561396437 +64623263616336646532356237373736343864623738626331346330306633373639643663623736 +37353462636431653239313362333439356265376231306536343964326535313362643363343431 +64663438333633303139316364366530343963363338373835336165626566383333643533363131 +32316638356461663033643933373962333738326637646631636261633865656234396539363233 +33343934626238386535653135386661316262373438333235623639386337316630303730323461 +39326565333339663264663161613236373635356339333838646332326336396166353664376139 +34326636306139396238343333653766643731306663303935376162396433373830366136386437 +62333761656166326639363430373035313834373233316633626266343731616637653661633866 +30646138343064616261336661623537313337633230643934343466373137663638646663346234 +32313964653637666165383137303733653433613539353864303066636235363832333037333363 +32313164326630343935306166306262653939313265313937393866363630353333656635353538 +33333038393661666662346466666635616464363232336338333935383565613963333661623266 +65323037383237633439646335653266343762623064616237343934343138376163653936323439 +39386236303336363938333966316430366362303866633433383536303036373733333563343630 +62383062323563383133336431626631313034653165343738353864633634636430343633363565 +35613864313936636333663132666364653765316364373065346165633264313764396434363039 +33323865656533666237363131363837346265386539613232363331643264346131316530373738 +65326439643063376365616537373864386466663230353965633266383562653036646434393663 +36376164306361323764356330376261653763383033336561303432366232376165343863356230 +66333961393037373361376138353531333531343361386636393561643461633639656435623331 +34616363653334653362616563383162623964316132323339343531343665656238663262393463 +64383262326630373463333362326233386663343232633833366162366366373637646263303961 +31386130346262636439643931633465363237346632393134333263386261363835363566626132 +64303139313861393633343634633236343935346138393436303934633039343534613131333935 +36666535626636313533626437393534333563396433313530306464396133313132653337363438 +31643534353664353164303837663262303766653635303063643637663861393765626165316239 +63316265643465643666373936303738373766373532343237373635656238616133313339373439 +63356232303262313265353934316662613239396537616566326364636332336338626462633562 +33383231333465393561646566383236613232643839666237623438313636663936376436383033 +30376539623238343430616638663334666534323063353033333831633136646134656265633665 +34336637396334316439353265386338363230363631346634383634643630666362333465373936 +37343539353035623431656231643130613865383663326530633330363738346134323663376335 +36616535623635643839393635343236626261373462373066626161356235383835623137313838 +31643866616438646138393463303463346463326437343339333930616531656138303161373936 +38306530656365303437326136616130396430666432343131396236336335633330303430313434 +30366531633166343262666537373430626462626264626533386338616633623230656164643636 +37666166383534303265663230636164376561313131613966653063663362633332636130386130 +66323533326138633662366662306431336234356436306361373635326235323466303566306364 +37303934656233363732393665393632636338643034393936303766313565666162333334623939 +30333665613465373865653338336665373732666362646435383036356163323662316331313566 +32333637633734356234636634653261616163303430316135323135646465636162653938373364 +31623536366533356436366634303862393538613462626132393338663939663966316566663134 +34393465333863306363383035393633653631346539613034613163666365386230373439623462 +36316465623761393732323633623334666561626638333930633133313438343734613032363763 +30356635373537616265383362656264613435333134646530653366383438646636376562333730 +63386137366338633063306363336338336630316431353633623831616137336362636164353961 +66653638643736656635373663643538613063386135363934623734613865386530626364313735 +65623834376637623133373034326439653763646136616134623966663133386563373063373833 +65323764616165653865386661653764396435613132316364636564633130633333383563353133 +61316365613130366137336261643130323462393963376237386436303839393339316663656436 +39323530633432366133646565336632623363633836636136333335353830313430346666333063 +65616135333764633163353864343031343164323966336637386435663839366136333161396564 +63356639656232663638633830633463626365303637636462636463383233626666326337373161 +36653766363033613432393166663061633966396132326636623136356336623832633438316363 +38346266646261353164356135313666333638386162323530316463366136316366303934663137 +63366432343030636264383232373038646664383663633539653165643839333464316136666433 +30633664383639386431396464363463353937646262633566383266376635356538346461396432 +63333134306432376564303666306236636364626135663762353037343062333130393530353133 +32383833386134393438666565656462636238383332346662626233616265663066393131343563 +31333237646433623737663963646233303262613566356262336661303966386233633435616437 +61613037336262623763653565633730356566363233626631373532323633373632366135363232 +62333835653866303134643535623664383531633462353066636132393465613639636463323165 +65373661373934386230353632376336383765393566336339336661666234386535616531613036 +35303933363633323733633763356561366365313766633632333165663564303839366362306634 +30353730326665343638353832356438646234366530386236383566616337336335626138613561 +37346236323966353336313263373434643430633334303430626535306432383037663363346630 +64633535636165393934313864336232396233356238346661343833626532303738303139616665 +35323335343933383031343032346266636664613132613638323732373637613664666562656134 +65386161373236643730666530653437373639353631303163383933616231613761346232383364 +35313465366432333265353162613861303530306464363966623632376535623637653135303561 +36623435373563366164366334346638653037333063643363383066393738366138323630363730 +37343931346266316637646264643265353838373661626633383531613863313732623461616337 +37663365316263323061333339656133306661316362636665646135653437383364626431386361 +38643438636130643934663735366464656332373939373963623135343831386164366632353539 +62333864643037636333356532613262643966313636666139386464643434343135383838336634 +65383964373932353765636132656235373736393366396562396361353739633964613833353337 +61336239643563393137636265386161353464316262373866376136336533353336616433666632 +61626135666231346630663138333662626331306337313432643932383237623563333864306637 +66306132306336356634633539616361353339356239363838343035663030363161613332316537 +65366663396265316463303436363831313865323837383132636333323631376334336138663866 +35663037643134616430373332663130383636353935383937373165613364333435353264393366 +38636633363066643361306435636332643232616334393162393738653334633237633338393164 +38626234306335323333393538623033656333366662613736343739326132336535393961383962 +61343361376436666230326664363736356338643464636334626466346630373530346336653639 +35636138613631633062636263383766366334663137616263326434636362613861336435636166 +33313262303062643734653032663830663931343833383364633531336465323233663066336339 +62316536316237363066663662653039383435383738346138666563613438353337616461366166 +38616538386161316433363662326633626434633438393963616565653736633231343865383534 +34386138326538336635646231333062396561396430363632303939333632346430616533666639 +33323438613339623837663462353738373336366332303230313432316630643066356132306435 +62656337333161666533373538343964333364626633363166303036373033363438303634633465 +65646632343266323732383431336336316138626635356435316237626330653264646534643664 +35343937346538376663316130663361376262353334663965663431623834346635383733613132 +62616539636333643832313133336238373961376365653463373362353133363037656237333563 +31656166633662656636336665643961663332373834376162346335386436386462623662646561 +65333230666636396634653762336634636236666534666130376663386664653031663435303435 +65616131363864633762346330663238343639313362306233646137346666656430383165653961 +63626665356638666539623137313862353731363964303361333039303835306135636138323063 +35653938363237363530306338363335653238623633396338313831363464303639343561663730 +30343865376435323235333436363331666135656265613430376332373830623663323632366263 +38383262376432623831643163623232323335363738396339393033333432306366613438303162 +34636566323664363962333663333462656164643638373632396264613163353230383435333264 +30363831313663633261373738323838653931653931623331303336616361313362316331306131 +62656137363361343366313836613964353533636335346537303433613265333534393362353136 +39383337616330633731643334306562393864663336373038333935643033623538663134656139 +30646430663166313937656164333731643133333835363063613833336239383635633238373639 +30363230383534376237663064626539616233323364333262646236623531653731623166363939 +30386638383933376336323463643738663834326630326535323034363936376535396231633364 +37633764663734653634363837353865616534356364646265633030336531643766316431636161 +62303339326434623963623437373039636162653534323061366364383635353163656466623836 +39303438363561313463616234323066643363316338343362633764316130316339356639313630 +39643065343939393534383333313564663935393330326430656339373836373365353961333633 +62343765653438346261383764616332303264633634386635626233393366343338396663306330 +66306636666138343266343665333133663965363466653965356337393339663932353837643536 +66646333376131393637663163353433326338393439396539643331303138633738386530636261 +39373065393837326162636266303838653466626130633231366430306139633166363834313935 +66663462363462633961346563633938366636663333386432396164313863396135393366613262 +62386130636334663431393563626232323936393033356531383934386536323063316232663466 +34346663663139366261363362653434343265636237656131306661633062616464343264633734 +34323537633537666138636335313165316563303263613038353463643837363334386366663064 +32356239396332663833633463366438373265666637326362383131303739383761653536636339 +37383762653462386363336438356130643365653431643037643532356333653732336439386465 +30386337313664303739616230653537653863393432613438393662333439386134613066336634 +37643937306461663337303766346536643866353333393230333030353831386530353132663561 +37396136373961656365373730346531386164646239626262613964623139613664363430653036 +63343466633036396231396665383965323638326337383966663432623362373937626462656539 +30646131666233626365306466316539356638353038623138626465613263353636386135626238 +34626533633163323164663032353433306661313865636361613434333739636634643066316234 +34666637333539616132323532343234626163613562613830313634333235333133313661616433 +32383337323365333535643132613239373062373735623166646238666466626362323638386638 +33303735623366633536303035353061646530613133653633303338393665643764623166336532 +34316531663233323339343835653333663736356463636561643863343563613733396235653531 +36616365373165353930396265393332356365656466656237623431346535666531613866656663 +32623532333731353933366538646162393431333464353534626265383038623236386561636664 +31653366373536353661323235373637623237303661313363333466356466646138343337326462 +65323834383366633665353939336163653033616636313664626166663934666466373962616662 +30373561383834633133663638646135353064336263306464623839663635353432346632363835 +38363161623462333535646361383465316261313464326465346163316463316262636464326436 +36343937356433333464656434383837653064633661353566386332663133376233643430646137 +31303730636661306632343335666364353562306236373131663030623561646664376133666163 +61656164623164356432343338396664353336353137376139636439353439656465333464303936 +38613965303866316561343064393730663862316161393338626435393933623232383034366361 +38326332343032663766386138326530623238656365646136326530656637316138653130666631 +31393832383330613833353230306538656566316466306634333965373735643033396661643365 +64653237303538653464616637363134303766613834393831393865663864343239633861313431 +64613937343232636165366237343436306531336561623366346333623632306531346634323838 +36663633656162306138343836383631633733646639656466313237656430613263643338646565 +30396563396131323634313530313365393562396665306466643338623833313937616138353163 +65366632356330613137663565396439373464386533353761323230656263313235383539653762 +31356465336139373834633566386434646664356333646635333133643061373133303136303637 +66633030303937383836326430366565366133333666383963303766643834386634343235373330 +34623938363964336463663766396135306462616338313565303461656261396630346435323535 +38373065653561323537366133313533623937326532646437666561383433353034636637393235 +64323932343338396365663930303136616433613232373830623033653034653434613939393434 +33313934306130303664613764333038313666373337373738393531366461303133386635363231 +35653534663963356535653331356366663934383165636461393738613638373634326263373333 +32303962393536376233333530636461616466303761383930373433623939653436313932626264 +65666632316239363362353164373838303630653331333666663730326336636134663938656639 +39346631613437653437633463663632383864396334343937326630633630396632313066356331 +66616461613834333762373038616266613837356634326266313464633236353561326536383930 +62623231383832646363656537323134326131326238373338313139653632373639376532656131 +35666463303839323565653232356261623163336538343131326337613163316634633465656634 +36383436363262303831326665323563366532643631376538366335623134626530313138386461 +37353433353635633265666331313263313564356365646364396637343164633362303833646165 +61323861616362643563613561376235336463653066356532363538343531303038353861623731 +66613136626133373333313062353564666139633661636565323839663635653837323131353734 +35393137346264343565623138376530653030623164363830356231306362613264663233383164 +30366263663866633063663862396266373132336261626466353964303834396238653038336436 +37346632326366373762353037633333323363653132663639646265623732396366653666663838 +38623432343533656237386637393563313437393734613738363965633837616263313436366438 +61653666356235346636376339333631336131636561653834626163343836623731346463633437 +31643234353031663633373839336439643661393263373566663435633831333933346330363735 +36356261376166373832363964313435396161643531666434633839303037646561373966393135 +66663832623131616330386537666639623664626339333031383265333335313063343638306332 +64343239306637323233306631653433363438306131396462313532626531333163316432353133 +64393861386137366339373738616237663964643864386234326634656432393665663462653736 +31336638326663363132303031376331353131346336383436353537393663623836373734656235 +64393833663064653532353231336537346131373837646632653761393565376137613930383235 +66373537346661353361363839646565626235663861396662353364653761383932623636323565 +32623734343236323934363230613965613835353730363835356533623062373161346632363435 +62666630303662313539336261313064373439626662623764616132353130316430623362303030 +64613436643032643061323064363338666362643432376230643163393536366464366163643937 +34646530333066646231616462636261653965333931366564326666646233346132323231373762 +30373664356331656565336336643736313362623434313137376365396266393862643031633961 +34663662353934393231303363323763643063653465616238613565353764363230393966653266 +36396131356262616465366534306536356234373736376330636330663036323537313737626438 +34643337633031393765346462346537323034396433316330396564303837303764616230613463 +32396264383630316132646532633639623039663264386531323934613839386462396530643930 +31383936666134636439613262353936353464383235393035653034363131343461373231623562 +32306232396365353166653630353631396232633737656639653333633162313364376637663937 +30626336666539616165663236373866336337396135326561633831306431613061633762653531 +36323439663037366136393134393232303463653439633533366534373938363838643635656236 +37633031343432353539396366333039646537373336363065356365356161326364373133373162 +62356133356266353337303064663162346366346139316266376562646565346436656337353335 +35383665373639653564353130643534386237653436323765363664613535626433303535333532 +64656634646232393736373430656366643934623336313436663533396263613632656235356231 +36343866383264393466383366316234353533363131613137383031363865326439653565366534 +65386636396630303164313164666630643332643833373235326263323963313164633334633834 +35613839643131656632386133623939646632303135353235613033646331393636396234313834 +30383538636561363162313061623363383065626361353265343538353361653332383434386661 +63613866326231393838366632343834316562306537393830643066663833613164323061623935 +36396662666636653164343439356233306332613733643332353630343832323230366432663765 +31303831323039363331633462306335323363636635306533373730356464636131306563653363 +32613730323630623566363137363965313534666230333362666661353932623839353438316635 +62303036363333333462616332356361333663383536373837303561656261383766303566666136 +62333934376163333031626139353737313434353932346631643535313239313532326331363563 +36353465613964623361356339393436313864623762333230373164333065336537343439633465 +65353533393366376165306633613938336561616536623331373838613237633730643862656337 +63336537373631323839316339376362343334393237306534623262643065343333636436646530 +35396234616130366335383630306439373231376136316666653937613263323038346233366332 +30366233343933633265613563363061643237386263306134653436653736303037333465383930 +66653431353537343566356461373639613236616239326462353134616437386562333064363030 +38633539643635386539616430623134316331353866313862353137333532373131386165633932 +64623438633539646164373566313961346630303166306139336232653932656539303362336136 +63633333306431353334646130323433373930316133326337346661316263333366336530303633 +62383434656131343931636332643539343938636234636432636264363164653134373230376264 +30316430613934316431363964393934613964373636396532373664636264636639356633303862 +62643538376433366632363466303039633430623930343630613039306330323232303562326361 +34376336363536633136303832396663623830313062643937336565663166336566643834303865 +65373337353036666262323339633165633665633061303539386461323236666238306134616262 +32623035353836303962343061623739356364643865303761646339373034336133376137626130 +32666130373138393432356432313166623865653633393735666362666231386261663163303735 +30613333313535343834373631353232393737663365633238663664653137333337383534303736 +32333733373362643539363961383466323332303237653061343936303230353132653764303562 +33356462326338346133383034356534373164643164343634343064633836636231643263356435 +65333432356531363465333565366133346565386464303630623964303961343066346436303034 +62653332626566336366363038363634346638336664363565356439326361333263636636646563 +31353562326533613564336465653631303366396366323430353436636231623064353365653261 +62656432306162336663356632636661346637303838393635346333376230633931373461363365 +65333061336637623335303866643461343862373561646461356234353431353764626438323037 +32396462346436666261303063316238303139343132393364666561393031353438663539323139 +32396439663231353831313339323434343038383937326331383061366432636163363865633364 +61383561363566303739396235343537383138396337363862633738363061623737323131353037 +35383830366461383234376465386464356164313864633736323138643836633531346330353662 +37333830643037396133616364623639353132396661383963383061653763323532323730343638 +39373033663833393861656562313738396163303565666439333231323863336430376261616435 +36306639373562313033613234343066643731626233383232616664306363353734336565336463 +38346333383830626633383930323736336330336535393833633939663061386234353030663937 +61653861363562376566393631373230613363326265666132656632616534613561616231393765 +32323532343534373237313761613332623966333533313563313136643163356538313134363732 +38666335333965303338626366323162353235336363623838633565626332353234336436326130 +31643062336162373433623637323536376537633939313133313938636430626433633531663337 +33343363666430646465616438383262643038326362303161303437303666353064623035383264 +33613965353233323064666464643161383164353066653964303761393237646261373335316362 +39336636323861616638363137316334343434346533353437343665373537633665633631323136 +34363738383962663034366363376539383162623838363731346632383635303934653263613561 +65323631333064303837333738363361313666643338343761646239376338666463643433653435 +63306436393532386236346234303962323132373937636261363835663736613138316635363266 +32333730386630653131643066383763393561633830386635303033636363356234646232336535 +39646533313563396461366339613433336166643232666666383564366134303061653564393930 +38636430636238323364343530366335663332626330323263663964643730613765663664306130 +31633762663363663539303937313738343162613638613338303634613735366163393031623239 +34653733323961663362326263343130613939393338363565393435363564323238616234323263 +35623861303937396435663534636230326337386332383635313461353737353062633933383864 +64623137343662663134343133336233613362643136356336663736396537333933663165333131 +31636561373835646161636332653931643535636235323334646461376330303930366637313633 +38613130366231333937613166373461386138336564656264616134326635616636633461623130 +39643564383762646264616230656232346466316265343233376162336437346562653238353465 +63306135356562663037636564383036363734393931336330653134383965373536373131636133 +38383366616136656665353938353763373538633439303833323063666337346332376432396435 +31343863323361643737653431383330646438393934343333323362333336326631336466646539 +62326431346262383834356639636662326331633764396165623333306537366239336666616132 +62373234633639376366333531363061326432663866336337383737663533616239373963373062 +30393834633537393464313637376165316366623933653633353433386631663862313432346234 +64363036353630323535626636653566636134326239663035633165653533333262653065636464 +66646238646261363032303263613663653965363361373839393232306433646361373038643539 +62323536383762656438663939616134303361346439623563326232373566366465393131353933 +36643438303130643833636566383631633733643830383261626335353662646634373831383436 +37633562353835323363613032653334383230383166666262306362643730653166306537336234 +37363232313032326130386133633934646563376232313330626261356630343664633435356238 +32643563636237626532373038346335636661363330306232333666613836663637656135393736 +30636432393530313361376336353331623736353930643333653235306266323761656538613366 +65323166376431623637303132626534313563623833343334363031373666346639653635653964 +37363331373330363066373934633733353436313138326238626664366133643838376634323137 +63336537663031623534623932666630393863353635316266306339616233326664636338326465 +39333736316532666163663263646439393030393731623862636234633535666662613930333761 +63623930393161653130653935653566646131333432343431386135646532636536383733666532 +31323662313233356633313261396639303037333163613266383733396233666432366263316662 +63343437633864636631356431373230343063643461623436333238306537313437646637653438 +66313230363233376431326564373932323263333465626236343339313835656163316239626435 +61303036616132653633306563326665343166373762653939316139613539393435656164623731 +64356365373132323363376536353939313531373061616562396663353463633931346630363836 +32373830623866336637613930653733316437343335616162343061306431363432656430376235 +63306261373262666565303966623662646236613565623237663930313337393835646366303535 +62386332623036326230373062623934616366306365343938626461333435323234336531396465 +32616130646336343735306266383631363538636362663062313265633835636336353736616130 +61623061343132373138353734346637353933636638346138646133303862353334616436626432 +38653963363733663261366331376461633064333461303137643565343837393432326566303231 +64383732383063626637366466336437663064616536353763646663353031333936653132326236 +37663338316639636130313638396233616638646435393033386436393639613965636666373961 +36356439633161666133373266393834396634366365363463363437376465653838613838646364 +35373135323831313031663361653931656635303936643934633133643139653534313631386633 +37373766366233383836356561373031346237306464393235643836306564363561366639363834 +35663735333736376239363162353963353839363833626362326234303137343935393433303062 +66333733623263643566386165373038623931303336353935306666353836383462356263613839 +64333933353532303831663761353232666564613532363464343138323666653536383336373234 +34356233373438663036623430643035396465343237333134313133396639613566383234623830 +39643730376366396537326633316636636235633665613562623437303431623931633135646532 +35366163393133306431373463366139393232396532306563333665643634373965306534353462 +62383234616337383034383661613662363038333438383734643430616564663363363938633733 +31656334363532616532383033653462623232623531613534663134306238376439323532346263 +37323462336431613263346631393333613561643837306562386133646164643766343430343836 +33306662373234666136393337393266313466663439336165373666366636383464333661613635 +30663433656665326662346463326562393963366133633736343062303439343464663233313661 +63373965316431346161336438306432326531383033656538656166363463613565313338303839 +32633264326566633330323933383866323336663439353365316130383462376239346339333364 +65653535303634306533623139613561633661633834323866663364393966343835626366346363 +66373637633830663862373463343432353665343832383336376331633832333430613565613866 +66643364356565343538306563356538636666353739306635643432373638306134313834656464 +34363666646564303833393731373764613633326333613163613533303462353639316532373564 +32666432613237373134623033663838326139663464623235376236313766613366303932663363 +63306365386165653262366566306164346534346562396337623939623034626233663838356531 +34336135613862626332386639646533653531636438636562356538636233653034383434356133 +38316238396562343332373330356239326234316639353234346563633161643162643662383864 +65393638616231653135383233613532316438373839386335616637326632656662386436633135 +66383332323731613432663666363634623039656634616466613034393238303261383038666132 +34333564353262653037623161323364343066353833366566393336353365393935343637636635 +33613331343561636535363632643837336161303762383133333734616265303134316565373837 +62333332633134386562386539323934643535346231346439333935363763343237313138343161 +38346162396161313663326662323862313939623135663865393864333739303032663930393566 +33653262376632383636393439656635316232313464343430306434386235663464383762386563 +64623034363464643939393034616564306537666135343663313132616139303065343465656237 +32633835336638343933303565623165623331376265353839353966633635303032633735656661 +65323831383239373233353538333537323065333937663764653536333932336537313232623431 +32303861306239373731393339386666316638333836336532393562313966613465356535326164 +63393831613737646666643630636637646537306663323031663963346336613565323835313835 +62373130343163633365323033366563353233313962363066383564313166383133373835303431 +37313762343234303931616334346434393466656538336538643761393130326336343332333636 +63626634343330333831393739363339653735626266313831396632666364653136306135663230 +36656463613834396636383835666264386134306361343838336438316263646236386564393566 +33663931356564323239373462326165303032643137393130313061656666376466663038306335 +38396533336133316130373634333865633165306537386238663538623561306664373330393937 +34396565353036636131626164356634323231616539616566326436373461646132303735613661 +31343434393130393234653038303839333164356337353634316235343031333462373535316165 +39663631393435336162633962366265373437306233653336313463326262633734383139303266 +32303662376339653132303736663763383063303433386434366339353137363739303639623862 +62346634366231313538373964376665623462643263393338383130363835626362336630656464 +30393263373334376135323962313434303466313661633937646530666666333832313932306632 +35306561643237643934333233356639343865333139616264623838653736613362663632656338 +35646264656566336536396237313238396332323962613961356161353838366536643364623437 +35323562326262376461313032356536653839303333366130656632336164376130323861313161 +35636434393836343661616430653636303934303737323761616638653933666234303438326239 +62313966616237373132633931653336306335363665366166636133643865393330376335303864 +66336464346239643765323532303237393438313961386364636230316436366162373964333161 +31316565316232356564643438343936323434316432613766396162343761653833333435353165 +66313163626532376431313937666437383135313430653233623464353166306534376665643163 +33376361396332366433616636623865373464376163373864333037633233393731313962353730 +63646536396364646435313964663437323438383938643963613030616234623031356162656363 +37333139313138323333356132323935663264636162313134393832663736333330396433303439 +37353365333164633631316432633731623663376531343364616266323265333235343536366139 +36396465323438343832373434643737636230373462326261313766666337386634386237633964 +64653531356465393238633439643436393331393162316466646266633261386438333266346466 +35623736646130313235366666323365343661613763353066316565383366303564646337313562 +66393133613839376438653033323035373761313734383031346633373830303631316662626236 +66636135653466373839653663303939633433663061323530623638306436383832653564333263 +36653637373162323162393739313164666665303138383436333931653736326534663464356666 +33666435333234306133303266613135386261343137333039326661323862653036343539393332 +34646336356534333531333731636265613639353463653535383639393639376335373862343366 +38376138373265613130616634383032656330633333616137623637656466303266396466373236 +61623861653134663963363436663837326266303239663732343164613836386432306637613864 +39663362346635373135303162666466643661343730353562326634666237383236653465626431 +32303630393438656635396636663537653234343036393237653333393035623463633631396536 +32383634333039363165336633363934326462643336656435643832643338396338336361313438 +61323439313164323130653334653061663432316663633032336661316363363061353035326532 +63323432383530336662356638633062393830666534373233613761363839316562386430373364 +66376261626538313362656232343532313162313931653132343137363231366331376634366433 +36613332626332326635363639396130643335306334363632643836323833343437663735346463 +35306231623464333265323634363137326266623036613664353864343032333633393938653831 +35366438656335373162383334616134326234396463393830386633346662373232313166633764 +33306230303263646331633736623563663838633432386464666536356639353930373362633131 +61356666656436363836373030646332343831316136376337363964353538623165376465313162 +36306161386236653839386466346334373863356361336663313262363261653838383166343134 +64633064346363373537313331363332616561636665373831313364613863326363643236653638 +37626164303061306562343033336632366539323565656138623061643730333032653330366565 +31333133623661353765353633663934333532326433373732326339363063386235306630303364 +65363233323337633162396135656431363334306332343563343938636432303634643161653764 +66616332326438626464363630396361656539366265353734313635623662373164353331373437 +63373839613033623335383761336130346265613961363036616537383632663339376461396130 +30313635313230336239653230363663356430393037346335346662333938663737626430373464 +31303532633132363431663830303236386437353733333333326666653165333830396339646463 +39653835613466396161326531393364396237383834653934633539626539663962383933373035 +65333432353330376139666635343835366636633363353232653431376237633038396234363463 +37643236633833356134366163616332313838323731663462323632393339376330353535646664 +38356263313365313561393430643135636530633638626136643561353330373131373130303338 +35306362383439373832396333366562353230393037656464393138613638663835623934313731 +35303232626363316132623633333366666531383031646261303736663334613134653336663139 +30326665353839313162653338383333303766643438636461616330323961363039356533633135 +36326539613135656634343761616133316263303931643136666637346464383232376337353639 +38303531333565346636333636643734326437343632373863373734376530333235323563636334 +62656536643361663139633839323165346563323763626562613465366661356134333339333762 +39383630356535313531363534353164663439633639353937653533363932366335366139656661 +34396662383934653139383062346339613234316166366130333231363234626239373865663961 +32396239393064653234373035366263623132633537643735393335326133663835326334376531 +30346633393132623263643065386633346132323130346336306534383961613939333030333633 +65626331633864343130653566623634643062343238313234626134633932383061663664373631 +39656565366464343462363263663031633333623638616264346262396637633833393962343138 +32626337396664316363356664363735306663346531316365643634383363356230333136643166 +39623536616664623161396632646534626561313161616632656662363634353765393431386338 +35323636323662316266623865356633666461326564653065353564363261653764376466366233 +30343636313035363438656338353764336130613364663566343033323862383130323835663161 +33333061326331643336626164353464396261383732643032373831373331303439633661303365 +30306266376630313835313034303237353530373162353135623963316335663837383464306637 +38663439656234613838373330616165616465393833393835393465303863656639353863383538 +39316432613731636562656263373134363034653834316236663161303965653031326164353835 +63383065343763373039353565643133363839343564326133636535643738303630363964313136 +61356431393665353236643830613735383662303066373363383335313035396336646436333736 +37613037336265623934663561633135376131613161666665383933666563366336613133326566 +62346363313230613631643732326537343962353934373335356434653833616634313831333530 +65316230656234383638316165626666313364306434396436383033386637356137303231663030 +32343065643537653230393765306561646638626538386631386234353939643266393266666532 +33653330383833643536363439616161336636306639366630653631323639313165613330626530 +33646330623632363233376634316464373134343762653539353562323665396263393937666366 +37363562356232323664656165383236623231653762323536393161383166643164386431623636 +65386664643961393938363431633534393862326230333335386366393163336162393931303766 +35396230653361643964303062663462623532326664386633303236323965623730626232383561 +37656136356138353339653362363661306631343938613733303431363231376363353035343964 +65616466663265383534653265643031376332633234366662663731343037613361386139373333 +35373535373034323462663065643335393639383835613335336237316231313736663864633332 +61333139306237363830366331633637383933386264346266653164373630373636396331643565 +35356265356165653634383938306562666434333035363662333061303834373538336162393164 +61373663306437336662386237663132323661353263666164656538346463626231373133393032 +38393364306366336162336262363864626437626535643239656666643832653364396638366263 +63386538616561343832323031353030373737313139386134326536613638376339633565616465 +31633333313865373130356630373461323435336263386130616365666534396231313162326161 +37363265656439383933353739386131653464356636303538336637346138323132373138373731 +66626264353832373063336537303631653364626432633662663130353035396431643533656137 +65303039313330613262626136383865333462313837313139363339643039333034326131303666 +61313766376339633431353738366537346235323439386538656337663337363662663364333865 +64626466363939383663626138613037313834373736396236376437356234663039366433343839 +66396137633739343635316232643466613664323634396635336536396134386665343739323761 +30663861613865346361376138643662306563366435383761373766323463653161333530383630 +33623030303532366635373962616238666630656333343434636433613434633930653366633038 +66663333323262663564646465356363343938316233396132623863383961616162613337316664 +31663236376331316165333338353065646636333234393266363233623038623733383535326362 +34326438643830646164366465326331323262366539356334323066396563643963363665663335 +61636335626461646431363864346166346330303430366337663065323366323763383461333530 +66373038343465363163323166656565373333636366303465633037313464623364363536343364 +33373665336539623938323830636239663535636533363231323365613261633862616466323466 +39326265363861303734353338353636626463323139653365643832393066346165323064653434 +63353563323266616137373261333163363935643263623762383332616638666365646635623333 +64343239353934616531303861313437346362356665626230633333356137376366656263376339 +64623833333461666137306362653034323561623831343439656532326339306239386361666430 +66303438323461336636323166313539316663306233646463336133356237616664653236636466 +36316534336463326436643236633764393235616638353031343830313634313665376235666161 +31663138396462323538666133326365316566636466356233313730396434333035353236396335 +31666434663666313630333566326331353438333039646530653331626131313733393465386264 +31383464356166653034316439663731363064383136616131353239656261613130313936323330 +32623666616663653761323233356231343638623832326237666437396331656237663565336665 +39656239346334633166636133656239643863393665346265643561316162663335313633373930 +36616364356366343632626130373035333231343961663437393539316563356637326431393638 +31636435386432343639363361353362313562346163626630626136353234386564623139316539 +64396331326135623437393639656539343932353131383063303665373161336230343635363733 +65646134646430643161613463356532626639396265393265333236393534313235616363316537 +33656162613361376530666236626362326334663761313733666262646532613033396463313338 +35646535663138333161633637353334336564313735386436343561313732303937636638363438 +36643734623663353832386230653735396264623965663834626530366565386636303534626362 +32336465653831616362316566623064636231623337333431323765663163393433623432636432 +36633037353938613938626364353835353730383531626131303231323961633530653432623839 +38376233353639376662303435366363306262383737323730316632383832316539633266373532 +30393561313133363631653561656664346563373237626561653636343562653239363037663935 +33373433336334613039663166323265386531363135376538373032363634313064653631663863 +62343663313637663439383861373235383233303533623335316161386665633333373562313436 +61636464626663646566323434633530666131323162636465316539356432313532383033306338 +61366333643034383637633664626230313564353564373032653534393535653161393333373538 +61616330623465313962353834393964376330303132626130623761636437323966336463343463 +35636466396364643339306261356430366236336231663265383632373833636135666438386230 +36353265303061653636303533616264396365353864386635316633373538303061343630656639 +31653336333131366131633735373730653132636564643835306132343337373430323030373565 +63376632643638653063373638333961653838623664613761393334633833626530663231346665 +32633963396130613235353838336666386666363834613464396430323061613832373236376337 +38633961316636363466336165336562356266343662636265353465646333636431363832313636 +65363832386238323136613136636437343966346330303534643235646265363832343265313662 +63386637396239643338313866626566653262613866613533623734356564333932393261613038 +38323734306265353566393231386266633631373466616563653133306334316636323034626564 +31396164313930666662393233666332663238383530623131323630653365346566333032643134 +37626433303135613338613461366164666566646539653335623539383261306565346463313039 +36373637326135393832613834303236373339373834363632393033313536613237643366396137 +39653530636634656237343736663832343732616263656234313035323436623433623131623536 +34343537346361333733323037363431343864643634313535383932363631313861623162363132 +62613635373761306563613262383462386431363732333733656461633033323335303239363532 +37626264343939663739383463653039363064363364383532353735373736626536616630323531 +61666237313463376437343732333664313163633665653531663134313133653664353737323266 +62376665386633616535343936333634663366303936356466396539313232353830633537663261 +63326339653937343262336633616164353238303061313164623635616364353363633939623465 +37613930623634623432313235663331343630646238366234333562366565353132356663623730 +32616433623264653434636430636235646332323936363364643739313331623132353833633331 +61626233326161636238646439386333386662656636363863616239616532313334396662666232 +37386533353665353538306538376264636438303165626331366631303036396131663062633338 +32636561376532343634326639353830383237376238653862323239366238346634343239663533 +34356162343764366439663934653736373738663837623937323137313838363865633035336161 +61393961363265383232313964356137366365646132653963656536363634643532363132343461 +65373663373030333532623133613731353366633632626266396137666432316532353863323438 +30346139326432393462633838313561373833356432363966653034346266326138643366313130 +38303139393631363732656532353964623030616534343062633937623634333031633839623836 +65353237613461386237396530343534326239386331316362613733336362653037613938303161 +65626630636130336163313436623337643537316664353863613263636635613265323765373935 +65363962636262323465313132623230373434643762353537316435336333623732653763386265 +35363431346161623264363361366130633234393731663635633864396263666266363339346331 +63316238353931333738356533646334643264323033353932613138366264333062633338333531 +61343634303664336265613664613462343932646462343333386631393534633639306666373730 +30663561643065363964613431646236656235313435636465316563376438333539663431393136 +61653335356135346330313935393631626132353135386238383263646461373062653661343638 +32386466376537353762373435643336356235363664633165373237343530343032326265356630 +64303230316234303165386132343135316661323135616538316433663365373535323961373837 +32313765313031383463653136336565373265643737626131633739666637623936343766323565 +33323363313330353966383537333362366165616561636136646130303636356439373336663737 +32366231346662333439386633356332626136353734323363316133666161643736646435323338 +63316538346361393833663633656435316461393661393365343666613466323732353434633362 +32653633343237343761343236313961383566326331653037373737646539313939373963353730 +61353461653362306263313539333531626535393834616166313864303361353637326162303437 +35616161353661653833636266613233363863663365656263646561363861303163383631623734 +31366663333861313232616566343032343137626339353262646265643064383239383761613930 +66383432333632386535386363643534346161633439333030616537313734333534386530663831 +62643637653233656361376161316536633265396366636261343762663766323065303132643861 +31386662656330633832376565653130623233366538613633393762623531383163343438313461 +65643866646261306637366433613636306534346233386234323461323863303364626438346239 +35656434383262666639383732383538363337373066323139383666636562303131303037393264 +32303466663335306632303362376237366561626530656436616563626165613366653032386339 +30376461333663353839323430616434396332633933363863363037656636396362663739656663 +34333433333437623535306262343261656366346332326137316138666566313164306331656439 +65393939656430393762643462616165333132396263613631336231666632616564363435366663 +33343563636264373437666161353830616565386133636333303135366132626262636461663538 +30356264616238356466663465656563626530646335343837313030303133386163393036643166 +34323838663330303132636363346330333036383438626139613265643762366630363836383565 +64646663316430333033316166386335363836376232393165383737356634653230303761616139 +39646434376466376161396233303537316365313731653964633235643861623364313563373234 +31353137643961316130623566396432386164653830643938313736333936653962643539396565 +35326533313431636666636530383962353533356335623564346663393162356538323864386136 +34376631303264663236663937313431623739393334396461343562306435356631653065663036 +32623865316664333230643131303365636237613031613439336635346364353334346436643861 +36333966633864303938336236653365626532383536613532333866643761316666353832623733 +62616564316439663738373337393062313538376138323264383462353835323335656431633831 +33396465626566376233613334356264383963333063633635326633633264616639626133343664 +36343130623164336633373965633130616432356563366466303933626663613539643639643465 +34616635343631353062333035346461343331313432623331393563393830386235346365323734 +64386236356464386434373834346238623538336431393132383861356633343439356165323465 +63633764613462346638323530623866396330376237663438663365333865333035623364353466 +63636232373364323030366235393562363336333637333732346235343062326566333930616437 +34396139663961323161636664656239663262386666393138386131333435316463623232333737 +63373965656262663639616162363963346334383637373362396334616233666236623031626665 +38623364663837386364323933386436316633623163353134363766643534303835353635363765 +38623433333439386437356330623034323064353061303263396462353437613238633062313664 +64353432303062313662333666666639616261333164623961343630643734633039333663393531 +30643638346536666436346638376163306330646230633333343830646234333333313963616234 +34366565343964346638643130656163633732653163303464313464663231633366346130636361 +39366333386165366237366662636263363535653062346339333134393333393736623737303764 +38336234373839373133323764323062303566663537633161343838636134343234346264303262 +39353333386231653330656366346232636236653662303934376261623038636666373161613966 +32383364633939646337303464386433336233663562393537623732646233383730666266363231 +61363034306565613234646637396237326563343537326139316463353130373431313566343830 +31383135643234303336373663303838613062393961316237313565353938353265333838313364 +34643230333033646536383464393739663862323634353237356263646230646537633437303565 +66306436386561303137373466646465396264636266393265666535626238643463393837376234 +62323562643137353338316466386330346237363337663936666566656238623362316531323863 +33353965633538386163346261323962376535646165646534303634396335653764383134363330 +37326466306331373462366430303565616637356435396461316236656666333364393930623466 +61393630363630396636623536623938323336313166626236613535663266396264663237333962 +66313737313362663238643734626630363065666634656136363734376139303865376539323966 +31613462383964343336616365626530653431323166373238623561343832633835313036616136 +64306138316531656163626663666234306265616661393230346561316539613231366535346631 +38643762636135373231303432623761376337353662663032376162386132326632653639333931 +35353361666230373563383939343262316337383937303865643763353834343638656639623137 +33363137343634386635313038366263643162323839353436363662613638363966393333373531 +30666436373937653039623537356433383630616639623066346261363663653562373739303663 +36616164386436363037616461613962333733346639386464613138656565623335386161363034 +33613939396561666637616166336363643134623634333639366531313935663762653061336264 +63363233626632303665323335626464663734356331653632653062316131646336623738386430 +39323731646435326262643261626431613030336432666430623232663032653433363730613234 +61623233353434363233366261636664313239393132633164343139616537383139343334376535 +65643761616236343639303737333337366531333135616463383334363466306238376332303264 +31353065323435656466383332303835343364376133353737643039653938633437303630626639 +39393266623366616661393363616365316636623030656265313262386139633135653266383563 +39633766663165373561313766613631336633666635633761356337373239306530363032363834 +30373135633364633862343331643937393735633663363734646566626538303038356663323538 +61653532636530303031376265353366326430363539643263343466336134646431626534353763 +39346330636633393862303437396130386666666261666539366165343339383865653038663439 +33383833333161316263366566313963376462373362626461653961663635633035663161326437 +65333237393666346134343835636437376263313766303561306238613465633539663761323832 +39633138626664363337323765376431326635626230633833306333326361393034633839373535 +66353662373135626463616130336265643263616266363163333030343838616137383339663939 +35656463343166353062333464313564656138373265613061313238383362653563343636646136 +64636235613266623333303139336163373363623831636339623937353535613332303332656662 +36373030343139343364636265383831363863626366343863613435343430613262333861376134 +35626132373733366332316233373334356230623736383930383135633839303930393935383230 +32356662636531353366353039613233636464376137656663363866376431643639373737633532 +33383330646238653432343432373364613562396338643839666530316434353632343065323738 +35623362353633666333316436663561326634633663626633613139386433323561353836636639 +62313931653933613734646434323234366265323864366461363963353661313735326339643437 +62636361323762653361366432323532323639356361303031323465303630333830393135343432 +37616465613438313933373464356139313531383239356565613236646463343733653230623633 +37316137666537653537373335396562353735643363306461383937663032373238656138373135 +39636165663936393935323032393832653066653036383338373039383863313234376366613537 +62313038633535373261396539646562653835643764326337643039383131626239336265363364 +31656432363663353838613831356631626637306436396464653032613366323464316635636161 +36356362633933343465346563346132343237376338343662346562646261383831663262363264 +66333936343632383534623435353333653436616333306461373062396564333366376266636565 +36633933653765396232643065333234316161663364646135396130656339383564303834323233 +39626139616138393961616165666430373534383635306534356232396538616637326162636166 +65386639613766393461646561663332646134616437373765396466313065366564383830386138 +34623738336431336361653438613835613830666634343530613661376264623863336134653631 +32646461653530303939643164633932656132353334303261643330366663393866633633636436 +62393638316633646566643965336462656130363163613562383133346234393263356663303236 +35356134373931316233376332343034653463383365333361346536316661383062626165306436 +31303832306138333136336363613936633138653564623531323462333536663936303639633062 +36626431656135343036316538626137333936393535383464346436323037373161653230373030 +61366139636462383564666264666331393437653165633139376364666639383963356432333430 +37326634323130663532636437343037663237633431363164353764646165366431613137393034 +31663664666236353062643536613964623735396264303736326530326263313661343961353537 +65623361626234366462373634656264306138653265666235636466383962363262623732306430 +30643733646138386564616234663736316639646638313931666131383631633337633564343965 +36393631376164613733366431326632613465303762343036653366363765613136393839356362 +64356265663832303639366462666231306535323439653363323762386638376365396536316636 +34323735363035616637613262643566623364663439383738373239373238663464646466303232 +34393338343733663330616438313338393539663561393036623139356233613365396634663561 +33316430353739626533383363373766333537343936383532373464626237343731613837623866 +36643237653430346632376230653361636135376561326139376166623138346133376434396162 +38396434326335303537663263363464323236396536343165643331666133376430373235636331 +34323731313166663731653661373864396263313534383330373366643934366636303331366339 +32666239653465616134306464336665393439303138383465636333346637663734386362326335 +62666262343234623733666264333062623135666232363464646164303262343833373365313839 +31663766626130663361393463313363393761643133393035373531393432373334616530313038 +66613666646166646239613832383836343336626665343564346339393132666363313662323566 +37343535346234353235646163363736333435623562626635396230306638346564393163646338 +66303532346136303731316132383030613732346434356665633263313036323133343832343730 +62323137313233386133326161643963386438666438393838313539613261303138383438336234 +31646635653734643331353531303266313736663963376666626331323263633063643965383361 +37346239656364646437376663343161336338633230613836653866343930343539383863633761 +39313463613064623334653535633364323332353131636434333636666234636466666638393935 +35623864363530303661633061316661353433633235653136326233306661313735656465326234 +30626266303030663233346532666139653137366436656437626235646161623636363130363734 +61346539643930363338376364323538303139616333303733376362643862356633393231626632 +32393133353061333132383665633565313431393761353366616536613132633066623130323564 +64386362646635656239613231313665373537356439343566646337643838633364333466386639 +32663265663437353330383832643131303632323864656535323662353262383234666636653534 +39346337663432656531643631393064333663323634653736626537306136396636373362343561 +31383330336236303930316538363130643630613763653563393636363630333332356234356435 +33643634623963623666666364373965633839646463313065363337663138306665386636393335 +65356566393932643935316237663364663037663131653733656531613066333566313333383363 +65623530303630383432663030663763633464646438363732353433663431336136623931323865 +32343237616361666338343761623632373030343761316332383361336635386134663533303237 +33356538306562626334333533383438643065633431373735313730336539343965396533323839 +33613666633437396539656161393235383333356338346233653135383130376433653331623537 +36663533613966323961343936366564353139383762613863643533313733353530363166653639 +37373662643564373434323362646632316134643330366365343134356639356638363162663361 +34636634666465363931383739663664663539343362313632663361383430613430653832306239 +63353339666531333361343862336137656432613863386463373137323938623937393661356166 +33306361613234303063383431616161346234303666616436643863343532653066633361336535 +34353435333533633530303261326664636233313537366562666661663266663465393237663866 +63643138623638336465623965636131613036396362313766613039653164316537663439663966 +36616532643433313238343933653165656534623733636632663665616230313139656464306635 +37616638646334626530313965353166306463656536343338666137613831613038373037323766 +33396630353338623464366338313035656537373239666130623033306561623038366330303263 +61643561646636356539353638333233333138373438333935306635653035653939323236346136 +33336532316565616263313166656238306531613339363336363732323465646639393237393763 +62643738646566363839653664626261376563356566313939333731383238646363626534643936 +64353839376365653661613338653264393638333438393738656633613636323664633436393863 +37356662623733336437653734343835343564336637623035323265326566373465396162346164 +33316331333164343964396531613361313163663938333363303962623363383234656632356534 +62393137343161383761653363313065653336626631336661363633303264646237333130646265 +30326438356662336431343335366639313735653064643534363637646130343735656533623237 +33353062346566643232373166356631386439323230623330316430643463393137633963303937 +39366538343638303562373666386439656131303437373362663835383763386137656331373564 +37326563646534653264353630353337636635616266666331343364623533643934646235333138 +39383737343934633132636632303332386130356632663737633662636661376366376137353539 +62323864613534356366373264646332613531376235616434646131613664643538353432336434 +30396162316437653931336363346539366539323836316331626361343332383061343837373063 +35636436616334316236303434363032343864616435623461373163666631326537663836326562 +63393162386134363736313363316536643764653931373536303637386264393530363062653432 +62383963626363663966313331323435636334336439643436316664636639383133393861346266 +35653333386661373038336562643334633633363032353136386635346164653164396364636434 +62346333353762366531343735363936373839613030316538306338303730386161666230656132 +31636263373233663136313736633233333134653662373962303536646265303463316334653534 +31613534353735663839343265323936646238623730613865623638643933386561323562326566 +39653131616239663338633532353336323132613334396339333634643766653630323666633461 +39353232326434653535646361353436353664343637376438613439663039333236326337643364 +37343236336362346338366338383139393731623563623336643339383936653737316537376230 +38653363386538303435343834373038396433653732623132303665373666363566343033333538 +38303236666338376566643861396364666261313232333364326538356262643930393963386539 +35303461613330376336376166313839386130303363323330333362323533316364323332656132 +31313438376561396431333533626564336161666336303332363830666332333665613238623337 +37386638633161313636643134353137613363383539333231303364373133646239333439353333 +62343537616565346262643865633837656238363630643836363933316561653238313033636666 +34666538633334623331333237336266373536623665343336633938633764396565653131396338 +65643061366462303032353763633237393766646137663565386565363464663739363966303134 +33343830303039336264333661666365636563363062366537636331356438393738623739343632 +34633739373032653565663438303839353064303431653632333162343066383034623337303063 +33643866356235333433396433303765636163613538306334306635396264366261613938653339 +64356531643638613237626263613034336361356436386338323732393063633334393466633466 +33333134623330333731656363376261316339656666343733633231336365373731343634636638 +61313930623264646338363330383263666339353731363566643036653638363364643263326463 +36373632353431383262353063346130326636383435316265313437323136396636346231623335 +33643334336663306638636563323862393233306530383738326432653234636632353764353130 +38656237613332393864366335626330393366343161383035363031653533343361653062613632 +36333838346565326434326138383237316130653935393734333865636339613236636437623261 +61613631386166323563363130366230393863376637653136323231343437303264643738633363 +39623063363931613839613561663564396533623135313732313032373262306166643538363336 +34666432366536636430313032353633343436363732626638396235643131643761353536346661 +61393533646665373538663233646235346330373365323465663666333666663938613537666637 +65316537643166316335313837326334363961316161616139373761383133366465666465396330 +33623036333434323063326231633737323832356135333562316263383336653233386232636535 +61633462386266636437353163626336346466626431303764383266356130643736313233393761 +39356166356636636637623334383734613037626261636665343464313831363766633934623636 +64313838313161316530333136633136326363393664323934343636313738616565633965346230 +30666231663632346136376563663230363437613266663331343264383161636466626530623765 +30313134363231633032656531306363646330666332633536653136353131663834623533643935 +30626565613464616563323561363264313735363235303534333334346330633131363637336633 +66633561633964336161323736306630313062646239376630383433633939353836306533363634 +31306661663563623830373135323638386130663437666565373962366234303633306631643833 +39373662653431323832626633333939613738336633616163323533643131366238333239613730 +34636564363864353533353034356237643534643432323538666161643537336333623164356130 +61373866373734633235376238623835313963343465656464636532616165656230333130303362 +34646561613664323931306461366632663331356537336339343837343831333031396436336136 +31653835653938396462333262333861303731353638353064393931643935333764333863323633 +64663536613636333531393165343831653934353762373836353437386365383865626435646434 +35303034643633363831396661343034336666306531363063326636333634343830613739363431 +38663165313136303334626134323038306335386461363134633363363031646333316366393432 +36376234623036383139346334303532386263666362316636363732386331616432666138376138 +39303239633363336565356132313866386263363164376231393639633730633464643661653435 +64653563643138656231643564646531366431386331373338666132646236633330383366636535 +30356537663630373737303063646435363639356365613035366665636239393439346133363064 +31323334636338376566323334363661613965333332336433633861316336663963376630383966 +66393435663837653734373139643564366564366539356439333835336339363938306630393565 +33306163646166663336396364373062353737333430663466373839346361353861326636393436 +31376263336361636165633562386161393466303533323736326431383961313537363633396361 +65316235376563303839633364666564366464636535623231356231356666643539316332636565 +39376636623064336632636130633830333161376265346638386361373064323735643034363230 +66623931656565646463343561363835623939383238323734643137336263653230663332336430 +33303932366134333832333637303539356361326338396639356236336530313332356631356465 +61646438613262373539353937323739666666626435313831383266383563346532666539643265 +36383136343337313633363133363232633532653835376431386134306438383661643761353838 +39353866336234626662666166663765386539366532653065653062643938396566623033313332 +34386135343464396162313033383834306438353866373036383962363161343938393062613031 +33323664333931386565313938666531373232313464626133373734323736383062643439383762 +31626461356666326265633539343333376631616565626566376235636166386164306665653231 +33623061646166376365373832653964373533366434353338633838626164333839383563356530 +36373839663030366561663562346631303865666136313839393837643963623837396130396230 +63663834323038393661353534386362626166396232613065626130366533346231616430373964 +31353836656534323830333034653232613666353438363839363163383165323065346561646131 +33663832616138623436653731633662393361656461353066316662623330313732306630666637 +62343836363864353266366331313466353866613338383533396633643265613534636234616333 +66643137643465376565343964663539646238656234626633623664323261353439393536373530 +64633138373565666136363337336234393035336661336261313537626636363463363635333962 +31636261336130393338653661653366346532303434336338393336343765353862393936323830 +64333139613063363631323362643035383435353535373034303664363937386465333762363464 +37383366373964643833333335313930643466383034393839333531343139313262363764663862 +32386461333633333634363362326436333661663535376132303133343337623838623730336239 +62393765633162393138663630623134613865353238633163386439646163316238323262616537 +35343833643762313265653466626439656462346161303536326361356637326231346439656466 +64653731356337613964343065633963306335303062343130336363303636343539643432613131 +36363631616536393464313764366634393035646566386637336266326364333364656333383237 +30343738313533373661383039313036303537303732336439616630343135613337613964356436 +35373064373538303830316631643764383062653066396163343734616536623932663937633335 +64666262396632643036663062623337303265393235343364613966643039626566653135356666 +63326539386365356165323166376539643733396139663838323733383563313436333364366332 +35326564303865613666386234363535356334323039336632663165646161306566303539613433 +32633830663664643335626562613136633131383463653139373635616265323761633039633739 +35376330353839306664613837653365623738353636653764316663366663663634326334363833 +37633333633732346234353038373330366133343834363662633737313362666433363333373233 +35363236646438323465383965303965613365623765616663333339316438373262623666383063 +66653861393361343464393239383865643130343164616331373230393030316432303562353662 +62393936363161613834643363373865623730376338633738363539323139666534393762393639 +34376165656261323330323061613431633032636366633963376336343731643131396633386439 +66616638313564326438623032353965393535323738303632666231613638663138356431313566 +61646236373861663761373463386563373631396535303631303332383031363337666339386562 +31303566643466626232363639656662303962363135383865306438613233333832386130336631 +61343861643162316465343162393232343138353561366532666337613934626561643862386332 +32386565323739343165323264393934636364666666326330343165356565333735376134346239 +34386361383465383138633965333163383333653132326465633762336363323634353835643062 +35613961613037303465616336363137363035313464333537363935373833346332663964323866 +61336466343263623033313961646638653333663836613662333032613933336338313838343164 +31636362373034616462623039626332613730356630396537623466303837646661313539393164 +31346266303432353335393966373933383539626233363231343561653834306462386435613435 +61336636326661353532663636356462316234363232353662323831383731663665653132613462 +34663530636134353762313961323866393532386364343363633839383734663865353664373562 +66636237303332666131393731356165333861326138363338386339383363623237346536636632 +38303936656636373633666661633466623137316238633837346530336434343666653837376234 +31396637646536303734633662353064616566303162303034643763363835333239636132623634 +34326564633735653739393831623030323634316535663761363763353430656638313964613336 +35356439383262333465316364366562653038633164616539636138366262363230343934343137 +31643038666265643664356135613866303365633835366339313531646431313239303139396239 +65326430313364303235393534333561373235623735366662313435306363323664363362356434 +61666631383537353930663362646161633439633366613664313230623433326163633031373363 +31613562383031396666363839623761386561353561656238333763656366313962363764313838 +31376461346533363437376261346162363665393864363330363562363963306534333731646235 +37336264333063653133656631363035353438646638393366303763313934393830323735316462 +30343266373630616431346136323633656563323837663136636633303562643437383861636131 +30356661343836623937636634393135366636333366343365386635663662316161386161663539 +38383137666533396265363666633464373564663637643733383965316632656534313661316165 +61353431643934613466393534306161663362623331646661326162393930643030663534623364 +62333465386637343530646132366632336335623533353637613333636365626635623264666464 +30346665323865636238376664363931396461643966656161313161636338353137633537373361 +39336536613938336235653238353464313331333365303566623965363163646437653439303938 +33663433323838636637346562613930643331363334633635396132656638323561636130316564 +33636331643538376335326332616535396338633337343930653864376465343431373835316462 +33316262313263656665633466366637313535626366366135383538623966356365336261363234 +64656532356362636562326162663935306266653135356533306235396235616335316235323636 +33636136356330626135383738313762373037343934373062316136613433313462356237383235 +39643433373931313262326362663230313163323737613361633962386461356137393935373032 +31393365306565376438326361356363646636626539353663333537346265653133333264373430 +33643634316362376665626261363562393736613636623932383762666465383432363661643633 +31373535303631633762653737613130633139626565353333663239313565646530346539366463 +65353334393262346662616335643965346230326436346461343430346665613931386162323433 +32643735393939376163333838353934303865333561323735343930643165323535393066376438 +39623963323061356565373334316434343466666464393035623163366261653864616164613330 +31393333643066626136666264636638373261323566323462313137333032623761393939623138 +30653139636165393765376364663539353033323135626361343366343932373636616135323138 +63613537396362663762363066346131666266366161316639353366376666646366323332666663 +62333661663636326133316563363930376330323230633965626161643566356333323832383363 +33326137366462613830636634313334313431663863623031386535336265396638323766373534 +31343261643431316266323534643966383438373431643232306130616463323232653463616638 +37376631366164356462616665346266646339663466636362656361653261363737373465393762 +33333537663261396462323938393634393834613265613438616136663630623735303962613631 +38333630323062646432343137613962333665323565653162396564383132373334663037396333 +31313865323333616162653435393637383362326431363733323239623731653730323830336334 +35656664393466346332363237663564663238353962633636626661386432323235663134326662 +32643732626161616439626634666638656537326634383338306661643930383131636261616362 +34386137383036613438653130316366333734366532633832626431323465373266383030336264 +64343330613933636262623064333061303966396432323034653634613361643735383130613266 +63623862383031363666393935363263343064393761393637306563613963623930313835363863 +37343735623161656264646436646533333961366563663166653532656563343465336136303633 +64393064643132303839626232333830316261313237636566613637376566663434393037383861 +36306337373363373131656563343664313039653632383365633739643461313536333165633566 +31343266393833613365353630363363623861336161343439393833356265386662376464383661 +62376539306637663461323661653932353363663262633461313662613832663931376266373639 +66313930663461663066636634643137306466656233643066336633383437653830336434663231 +35623730643562613239666430343664623436326434646535623435666232613963636437633830 +34323965383634626335366331393436333330633731666131613931363932386537616362653538 +35386338623238326433336364336534666163313936633732636464376235626236613433313336 +38363963376532336633303431386635343437396363343561653131373633623731313637623663 +64306635353664333239623237373737613964326536616637363866346431643636366663616338 +66336539356465623638346231343537303864396139303664396563386361323761306339653237 +61393730646337643462656263393361636561303235373533316465613630633935656135313830 +34356538316262343963323263343031373162656635623434653364396235623361326366326666 +32366164306137376665653463313964653161393838303134613330383661333366323636623137 +64386230363562323231663439356239383364346635363864386538356463623831386563666130 +66613266653433623561643433393134306535656362306236643638613137643731363362636233 +62646563663862653536396562306538366539306232353764636334323664373533383366356538 +38363164646138363465366139663239363530623364396439343939343462616535326630376439 +35623663316238636639373031313339356138313734613261303963343134376339303739313665 +35393033643566373435616263636564653235396461643038373132306435373465313264393261 +37393037666233633534383331366461333734646538616564346461393166376264313762326239 +66393961346561336530346236663532353664626264616164623164663937366266393330663238 +34383531323135346230303338343964353437333761356664626466363261383637363635643232 +34343436346430633735626163623265323461313565653862646233336638343635376333386335 +65363862353431666630613462373865346338626363386435613062333031363561393337346532 +38353033356364653038633564356232396238303034653638306333613833356131353130323733 +38393262653866643463353139393139656565303539633762396166616633636665306431336230 +30653366666430343261313837343231663666643366393436653239666336313535383630396164 +66373362633832313134313163353437313633386163363539633965653330376664313937343231 +39333738363264663838313361653738326336666231613333623333393462663565363065373231 +30663963306662323835633133373138366537326564663764313432613962316539366461373361 +66363836353935303163343266306266633663643931643764626362626230336366393266373864 +32633133396166386662613433303836316439333035623639373965636464356161383736343230 +38306263626435373864393937633137656234666263316232346566333464636436623034653739 +30366538346536643363646564373634343133613861363639646431613562643565336634616438 +65366537353564366534303630383463666635393464343263306631383639623730636430636235 +35373238303061333233383461613933633261323935356666633762366563616330626133323737 +36343966643938316135396337386632343633353861633539613231626465343336393937376532 +64333238353836323839323331313736353533623832363435666337653535383565376261323931 +32393963653832366631616436623136663939653066393439613535353663353239636537333362 +61326363376330333463366234306537656437303762656266303436633461666139353235386137 +62633734643238623963643539613963393965666164343634376238623063653432623936373131 +30326162633031333334353530643962633134396462653635326534343736383363623133306636 +37376638313264353033633663316333666364666635623737663261343264633537613464363866 +62303936663033663532316238373965656135363834343539663464393831353539383133643435 +33303534653439326663316635303031343238376434376233333933353031633862663535313035 +63653734376431373730326237623262653963313835343739653730623231363861623566323233 +36663734353764646434353030646439346136643235643031326337626238653762363036333530 +66393934353964623761663833636337306132613038666137323363353463656461336338616336 +30316630613031656630373530303064313062666662353665643233636163613061663433633939 +66316664363833646665353833333537623064316135616563666661653564666238643461333566 +31393064396663333832356563646266376137333762376137303034666537386634663637336238 +33363534303861646636353364396637343735313338636330636262613632343061343135666238 +62613563643937626134613561643161376434643861313962386336316230376363646563653634 +31366333626638363038323235643764663334613762356133333138323363396136663934663535 +32316534323364633635396132353332626166343065616330386531386332343133323962353661 +32376130316265643035663332386235316635666230373737306632346663656536386138663133 +61373165616332386465613631366339383937383866623830626664616538383565316630366261 +34623836313330373838303964363031386361393834666661646630633439663032656231333031 +36346134353566636463643730623632643837383439303035313839336436636361646562356363 +36623937616562613665663031613264613439666338646563616334336633383966363336356165 +37346133663038343838623237343765353466363330643962336661366164613261623835343663 +38333138613263383134326633623131653939373137303436623036646639666530666464616633 +38656563666266376265353036346564323834653434316134353833353332663762346532613636 +36646137376639363337366261386365393365343832613636386135333433366130623934303033 +39373435393233303534666430356336653236393461323961643363383030306166363536663066 +34393362393563343339346630613764633662343439633032326266353263383266353165373462 +35336530373839356434323830386632626138366437306334646637386531663630303835363061 +31396337303064363138336336383637626432303136623361393866373362356362643261633561 +30623731323062313736626231653264616332313264656366646630376163393936333435313130 +35353562626130636366653035653963633132643437616630616631373662633562303265346161 +30306562333134663937626635373731653130623231373562666339353535633534353466636338 +64343265333764346635643161616531393038303636393332623638333338653332333231623262 +36613030323863653736613931663862396233616264363637366165643361646134633434363430 +37613264356636626361346537616464636438633732376137346261396431646334363133363332 +31366436363131376234616232663066346230623462363333356231356634306162643661396562 +31633532383837316237373030643166623765653561383938616636316432363934336332363264 +39366530623439323765336163393937373465643737613565616131343766376133636639646562 +61373865383066643831353365626533353939366263633666626139393337356236613932333138 +34386331643863623230383634373364626536353964646265613734326261653631353065653533 +62373262366638383830366561383538623637616461663461316661336338656135636165303139 +30353130313532616361646137346164623162363234653535323465306439383937336461356661 +62643161663037653338666366636262343162366235333564366165666337303434666630383165 +39323264613236393033353633373338303030353865396666316434653332353266396261623635 +30346239306163386164353561313635303137323962636437613233306331366439346162636430 +38613663313233366363633837336661616261643165363361663761643637643362373035386130 +38393061393665393964373337616166313163623833393965623838616366373937623832323963 +66636435396662396664616435616337383265656137656432323665666262616433373730313136 +36333239356163636530616635626363306237343030616537663365316135326136326633356233 +32623236323337343434663766393433383932613736306135616230376565323165383937626363 +34623838316161313438626261633366316566303731636137653564623266333632623339306264 +38316131386639333831346663326265636435633638653339613633363831353264366361626133 +35363662316438313263653130303335653265323862313064613963343336393762363664373031 +31616236353136633035383431326631353239373533616230343338366533326530376331613238 +32303566623761373139636264303665316463323063636634303631396234366433643936323935 +37373638333764323566303739666530616364366364636364663535633032333537336334383132 +62656339643437646163343139303966343461363735653237346663303563633734326131383330 +38646162646563356466333539393139326435326637356131373930333862613735323630643164 +30656665376262656331356666366361633064346461303333326231373238643933366434656463 +36326134366139363835646236373831383535623631613639643833393333393836376237376264 +61656363666235333436333838333138306230393266643439646132623062373465386366626561 +30613734643337363934336465636538663237653839303062343562393836393833653164323138 +34316638363837353166353630643762333932306433373038633934313664626436383132616238 +31313163323762643066363862383965623765326335393666316132363830623534393336393033 +37313565636363303964663231633438653065346439663731626365393232333034653966346539 +30646166656530613364626539323266356232346136323732353366626333626262373730393766 +30376161393762623463383531633237323261306366313163353763633334356539303130393865 +64366334336530346338663236383035323737343961303839373161336634386565393361643933 +32323163386637656663343662336562663563616330626337353663633162656661353539396463 +34303739376431626536356335646438646433663465373037323831373035363334306363323966 +64616264356364356563313861343534626665336533356539373064636633633732366433623762 +65363864343433613363323538663266323061643932336463643733613861643432323365613265 +64323236396335306566336535316431323332623335316532393565666534616632326230353362 +63333364653636613231643532316662366139623466333762353738633736393830303463633232 +62353933653066623664633232656439303165643138643430366330333037613937346436663963 +65366534303961333162393632623061336231613535653738343563636330656633326534613064 +65656631613134633635346161306433336330393030396265613730366139623837366439646633 +36623665616139633233366538373431623536356531396164613461643965323930646438316135 +61393936613234613334623531323565666136623031323562303265366664343535383061376163 +39396630636662333939663533356661653834663662636435636634393763653931303230336361 +31666233303763613631346435343366303034386135666563653137626365383039373932383363 +34383865306430623038396263353665656132313232383930366461323430646632363430306433 +34666663613830333230346436353731333464363263336630393638616131653764666462336531 +31313930313565616633386638323362646566623362643233363834643137323135333534353764 +65323535636139373432336635363537343232666135643034366262376239633138366361336233 +30323735336138356161303766656132613964363362303834383030663838336238373836366536 +33363837386463303465363065353465633839393339613132633465343734636639393730663038 +39316437333638613565353361336662313735646363663830343964366439353138316135623863 +38343362366130623230616539336439626631333066636264373930373631313663346134646538 +62326162363163376266343763313736343033643037666536376530346336653831396434373461 +66363330366234336339343530386461666164343262663030643232666137656536656261633834 +63383665623132623932646362626563353231313830346237303038653330396461393664393336 +39363039346433663739306531363964663964666565303366613865323766623239373931306131 +32313162616532623435333539636366373062623530633033376636396532653339643537353132 +31373537626633636233633937323031666237303762636333666532383436376439626530366633 +61333766666230636561623136646461613961636663336463323732336139653438343435396131 +37306239636635643535333032393365363865396337343631356433633038643938653139656137 +35356333303965636234333161653738643835303831636636616634613436346266316430653565 +39313363633761616630343336383035356633616635396638346437313536343364353664313264 +38313637643338646664366665653439303130353062356130326234623530643937646435643663 +34653034663331643736656338613930613138623038383136376134343439616637366132366463 +34396632623539313165616437623838343232323037656164383731306539326466336237366337 +65656165386163636161366163636436326335336238643332653565326437323364643961383965 +33663932313163316437316234396434643239613730616131616537633962373334336235396364 +66373538653862653230363364373935353863366564396165636433363131666162623634366239 +38306236666635383661326239343233636431373130306533323039366464616135636462346465 +37643266656130643633633666316661636162663835373464333765333338626261396166643666 +65623265323338616533363537653338393365396366373034313962383031663632343637663332 +63393030303132363831393462306130633936346134626134343231353434333865393334353736 +39633138386239316330633733363761333331626134653436363563653863376334663962363965 +37633630373239623538303065373665303163663931393766356536386361663831303066323639 +30613061336139333539316163653733653635373731313662336439376137333266626535366436 +66386361396464656438363461383731336336373764316335333833343235666234343830643930 +38346635393936306535376565303032653538323065356162343265346138396164396436383830 +39303535633966333332313161343963376232366138353732306361373830366230303666393263 +33373066303134333133666366386334303339356334306162353561323531383333656466646132 +35313336646133356364323365386639663635323336373439346261663037653262653962363436 +38333333613335646533353835376134646530373637323438376664303163383664633662633563 +35353535653165613038373531316530376636656630633037646266396637313834656632663338 +34666234383862646433373731393662653263623366656539376136646131376664616336633137 +65316333666464643434386532363963363038343262346531336535386534633664636138663764 +35636661393261663930333738393534393662393334636233326631313862353236383031626664 +32613735336634323837316630323032663861356161323563643764396338366138386336363633 +30313862633336373736613364623864306537666335343366393636363662336238363636326338 +64336138343638376235336431343764326539613862306361343333343834323033643730383133 +34633262376232636233613232393866326465346339643634623666306537333363633236363632 +30626435333962663838623135396633623230636231313633313565333164306630623361393839 +36383234313863373335393830393664393233386533643433383139623163343065666637613632 +61626639323335333035353737376261373730323230313931626166643435313430653839626138 +65383365666534656531343233626231363032326364316561333566336263666639323833303438 +32623565316634356138356231646535663339613333623738633533386663356563643161313431 +33343237353339303336323365633233343432346661623265353936366534313237646564363134 +36653561363464616165643637633534643161613435616564623632623038343865636266343137 +31613962653365666535623761373963373161633662373932633833363164393363333737306435 +37363163376430336261613733383336366336626465626235616362343737626462333665326161 +66376162356663356130643365323334633137313031383265313261626633626561353461323433 +64346565653161643531366531363636636563386264313735306234656238353131373938396664 +35353433343439643264633639663566366232316361623131623364333134613536656137366361 +66366566663463653638663662633631336364636430306163623366366237366266306438303036 +65323861636664666132656231623666353539626565623233363163306465363533623562663934 +62633730336262623636636534336166366234383636353536336632613638636566396238343330 +66633166306564646133663062663637633730633831373430333264623535336663643632656531 +31396361333361363763656666376566343865336131336436653230623536656637363761626436 +35613034316130363134333539626261643631636261663333363963653630653930333161653130 +39393839366661373638613632613337323965383833366662663837333436613165666434333038 +39363265643366653663306164653566353137393036366661666561616436396466653936656666 +61363362343064313731346464663737633433393531626534306263356566306439376562666232 +36643339386633366332313435626534313965326438323039343063363631393930646535393236 +63636661653762376439353130383638343866343632663532393561666162313862386333343734 +39303136613964383135343565323464356237616161333636636436653337306535646239626562 +63393438373636313066613132366664393664333131623465313234613166653135613166393764 +31653137333262653035316562373265643466393133306236386263336363303934376638326161 +36353761633563323166333263616332663931623437663764386332376562303537643339303233 +34363331376130323138373032633433346334336666303930343964383562393630393037646164 +36643561616462623833303366326231353636393430393763373465336639616134333239643434 +32663966303839343333333439303139326438383465363836326133356637383961346534343631 +30623333326139626365373235353063303935616635303363353766313532396332613165343434 +36363534396234383462653435626266363363303061353431666464623664323536333435303164 +31666565316130363064326136666430323839343435656662623739623237326136313736326637 +30613561356261333939653133646261346565306661626666643030363937316238623830343865 +61393233323430353233363835616233386233623630363266623866623966393637393066356632 +34653566343535653631623930363638383665376363323066353639643731393230363235333738 +34663134633438653665316464383664313666356466383230333736396264656333613765626131 +36356230636533643262623830373430383935613332383630346433633864313961303132633536 +66343738396231343838616461363065373862336532326265303339323137613538613836343334 +63653732613131323563396635346263396662613163663931303031326262336534393161373238 +35353231636439376566633330343434643439343730666238323434636333663639303837373637 +38653264663433323361363634303433663735613232323136393464306336343236633134336335 +31303731356161313665376535303536623761646461343261393564323334373833313062363432 +36396438646564613431653966363634366263343365303335363238316563613139303234333261 +61333762363865643366393561663863386234313639366465356537363364643664323362313237 +36323064333666383432656137663037363063343939306232326166633130626336666432323432 +35666462343630313561393338313631646433353838366533303061326635646532333531303865 +62323763303837383433623734613031383733313866326163323063393964623737616539386339 +61643066353365643835616636663337376364643866636139623034656330366230386535383239 +61366430343737633533333638623331393964666434663764366430663563663865303530643265 +30373838393336333965323232633139643861396231363963653038393764653837643163376563 +64333735623063373763346431633432396561623533313136343663626566336439386631386366 +64303735346262616632386538363837343732313335636565373835343535396138303835346564 +38663732353734623630653336613037363663653961303164623839623366663230376538393831 +30646432373030363231666264326564376538306538656335316263376131306435643665646664 +35333138653563316363363538656238643936383338613265336633343565643239313932356236 +32383631633364363663343062346530353564323432373466323739666533333939343162343963 +35303133353533366633376436343164396133646534376265363034666638376266316136353032 +39396661636366353139316562313662396137333432393461316135343236373836666131343365 +62363737346662313763323164653630323363366665353463343561373262393831333538353231 +61373834383864613934636361633365636132666131353934636635643334323534633533373631 +35313464386639363762323161343237363637323064343164346330333834623663353531656136 +35363363623734663865633434366533346266626138386439333764383861323661633564613038 +63666166386632613964653433636461353735643537333331643533646334373866386264653366 +65333232653238653736366437336437623337373261313764646538653238386563366432653964 +66343765646339373737316334393966643864333239383661383564363037656233306266333837 +66646437663930613835353663636230353063383334323262333864666234323338366130666162 +63363866323234333037616434386666363931623963336337616265316637333238643333363065 +34386332636438613163393334383563333130303336363135343264353261373934363166616334 +30303531323730376236633465326463356534663939363966663832653361323136616130643235 +64636539336132373439626664393232393066616461643837306435653038366133313734333563 +33373466386334636265613832326131326562396539303633636365616163353332356332353031 +35383937633038666562663131366136343334396136626131643461373262613061643633343134 +61613438333133396335343936356166313230386566346231636165643264303135633563393234 +64353839363266643964373935346364646539656439306639393562383164346266656466636662 +33393966396431383130613332613466663631633230366362343061306637633866653336376364 +63633136663530626662663237666265363339333364393566373239393463626634303761373234 +66616132633936303831336230643765376539343461383438383036343032306133313361633038 +39653236326163333236333835343931326139333936643266363064333633666665346262353534 +62613739383438396537613632343461383236323736366561373363373539383436633233623337 +63646464353731393932613236613262616232383863373065663565353330376537353365303830 +39323466356438613064316366323133303831303361643464383431306562646435623137363434 +32353632306565316532386530653165616363636633616663366239313536323336376137333538 +64396563653934386637313536623532656661653935333535306437363166623835363661396539 +33366262393863366231373664636434626634363338363965393331393964376566303334633239 +62393835343330346639393763386531373363373866323638636233373339643961323735613233 +32666138396530306232373533666162346135366234663735303134643032303337373239636139 +35313530663166346136323866376331383633616261613531383432616263333435366265316235 +35626637386661363063396533636135636366643338616538643963303265353365323139303838 +63373563346466366363616162376565323964363830313664636133353435353134666237633334 +37396362636666646636646165323431386237316635616262383232333938363738643934313732 +39396565346563383734616435343235613266396233356339386437636233333435356362376630 +30636138346262613638393838313633346366336538396165663364613164656138633537393833 +31383933626431663962333335376130613533306363346234616136613334623965303539383435 +36383537376438643637343230313865613238323630613033353439393830656530623838343435 +35303763356465333430623836366161346638306362656434383465376139623230663837646465 +32653266363833646434646534303663336135386632356266333761343865303461646536316435 +30633361393739663064316637656262663434383232656265376132363563393632363731393661 +34616232623563393935633738386630356661356136356363396632306631333766393238386566 +63386234313830363737366536316135626638633535613332306463616535346264383834346130 +64383539373164636665613734623463393331636566666532633764313234663530663238666134 +64326565343831656362383432623637336138633438313862313139363834316464653438373233 +32303739396661316432646263363935626234666437396332306364613432303632636363376634 +37363564623362323937353164633938653166613236376637393730646562633736376634613939 +62363364626136656333393163616130373738313737363865616337306366303638336533616664 +38323539656534333837353862316136623333626436633331376166313330333165393266346232 +62653237353561306365313366613736316664333562373261616561343932343739376430343263 +34306437636666363831316630663033353434303337656333373535363633663233623536353362 +38643936396662356461623530333538666136306364626533363666356261646566373039373563 +34313165343334616634613830666632366538643266373038613862376663353436396539373563 +61353137323938633339313237363564616234653163313232643036646237353461316136333461 +63336436386434303135633937353230613330393238366236623561373633636433303232666361 +39303564373366303331636462356638346463383634653762643738633633316263343036653464 +66373930333462636164353637386135653965396463613562383163356261313039353738623930 +66313764343862306330313836316133663464623665363139343731363838383764353338636139 +38356166373333366631646435373139303737356134383139666337373465623538643039666234 +64336464656538613166336137653334363165616665396165326337313863376338386236393337 +36396332613934633965633833373363623235303036656339626364383832623836303463383231 +39323439333765356239656532643532653038343839313830373165396561316665376637313738 +31396466373261393539356635383430356334623861633833383439393833316436346638666166 +38383233643035396130636263363136386664663030363963343438663061333334393534383836 +63323863343038353264343434653931366434656265653162383061363439646266616336666265 +66613236356666393739326664353066373966346332336331363338356630313532623335383630 +31303034613639303863626432626336623466353762313065643664353036633437623962346361 +61323833666633386661623465363737376566663937323836643061366534396538343535646562 +62616464663365346439386666613438343239356132663730313362353731666239373336653765 +62333035313239386133396361303035353333626235313335383061396633363336666231636163 +36623334393165633264326166353931623362336134343962366236303137326534323436306137 +62393835623337373035346430303961303966363362643431643162353863353836303037323437 +39376439313530356136343262313839616565343534333638376238653739663535303064323164 +31666363303562356332653038363638613962396330383839393061383936363438306132326331 +63336363396361333863636330666533646335633064386461336136666139363561323762656633 +63623964353161626433333832653633653261653933393532373665363434333636636132303165 +65313636376163613532623535353962373834626430623666393531626563336237356234376464 +33656231363738666137386130666335386364656634336538353038363436636531636235396532 +39353630303333313266396130363633306563313334363366613737316633356331636439656262 +66316633623336326132623233616539306632343035636336656234326133303239643937643461 +30663230313062616139393333396164323634623736396431393636666133643364613866653961 +65636666353830643739633237623834643531303430323237643561663738613062306335333933 +36346235326431383435303132333332626561636131383961356263323437346632376164363233 +63383761646638643236666237613365646463323864636330336532316230656435386132393337 +39373562386261363530326138623965316165656333613132373166363261633632616663356137 +35336433363438356135303365666630386439326263373039353137613239373033636162363930 +66383538346635316333633366353934363333666533653231303736323831323731346138626163 +66333666653032623465373139663939336236363163386435383730393562636333306562663632 +37396139396231343432663734333531666136666362363163376662386237343437343931633366 +63613962386266336165663434313037346462363739356637333235336237366562356236613565 +66623436653639636131313637653831396564383635343736383138366365333439656664626436 +33643133353835663263616137313539613566326138626138383933303462663134376537616563 +65303331356533333634393733313934323631613161623763306364616163643836633235393135 +32363832623734646263656461343132616230613532383266383538346330623631383839303731 +66333934656130373461396135656438613931326466666139343466393664393161323562653063 +35653630323931336665313665386530636530616230386531613333613063353434353466663334 +39373464623637396632613263336262646232313638636462633536643630646234323865633061 +33636236616636333632653232626661616161313838373331343637306339653338616266376563 +63633033653237613234616464343261643735313161613033313536363134353933616139323561 +66393837313164646638386535393265656262326465633864653161353437666534343231333762 +63643436646562333464313561633431396661613433333638646232663435663338653961633533 +65336131376138326234363232333331626638653935386336313535633066363134323538326231 +66633762643761396331623266386263363030376531623432653764323964366362313136353132 +38323864363265636536336637616361653466373234343937303338613331663265313133393538 +32373432363533363738356635393838376635343138643435316438396133663832323035613232 +61626132383830653135383530353736646537336136666562383163663136646236373632333761 +34666533643036303561363561353734633237643733643139313636643936636139343364623461 +34323766383731653465616665346233373938613137353565656162313833373566383865623263 +35363835616363653463316336396536306532333262646537336465636635306566636363323065 +62343134613064633630636439393634353831643563633366343032336136663965303335323265 +34356131656362366434623338663636656636326561316362643764666639333934323839393964 +31303336396334336362373931666562626137383030613564353036323633326534643834353566 +33336265343831623532656461633335376636396366656136363166346133363162313633666163 +65636334613133613035326638383364626137653139303731376261663861653237356331653830 +31623665396563333430316664643336376537633863363165653364346335616238666431626334 +63333036653165633737633431653062643535623530313464313137336263343732303733393163 +39366238636136643132326434313235303533363632333135316432363732653465363136383836 +33326431636261333435663738306436613537393636363533313837356434393836306135333336 +34633235656336636631343530316130363764313834316236613137363866656465333363633032 +63376164333333653439643338626361386637376565353764323733656538346264323366323739 +33333736666135393161663132616162373634643936663363373934373663356130666437336363 +30353139616563366436306264326132623634386231316464333830616264643634653633616261 +37356634613162313639353637613038313330663035646331353766303530383665333434366531 +30626439643931376631363631376163346337663664343934646662363939363732373238643238 +64356464336265353237383036333461306337653762306536313930666462633338366334323537 +33616462356564363935616536303235353734613839306539313961643430313337313064356138 +34393632626333623036373363313965613937633430626539633234653362333934393732316335 +33373461306366666133366161643335636563396133626161363266316663383666393964373032 +34336432353730646433646664646230386665623137333839343330323065633437666431656633 +66383234333636366536326362633336356461656239313436373433316465666166363039646238 +66343537323165323663386561363330373732353730343462663665613565323766643261623266 +62373563323062653263356237336637303736353266626632356130353935343938323266343265 +32333163643361336166633033333966363735613635356334343863376138663531306136363932 +65323430313962306464396662303633616237613437636662396130616364653336613561363763 +32303538363735313433326432373061383765323139656461643033306139613939623865383639 +37613565366435666465616165346535383130343830303332366337373964633636616564333534 +32653664373438343664663638646333633163343965643863323439643830633865643066333436 +38353261313933663566623561653936393333643537663431643735613162663238343539643733 +39373533663836656332383932663233306562383534353837616637396364626466323966333739 +66653639313566316638656631633134343934396265326234396536386431633336616366313837 +30626464346136653938383530666562313631663962326139336430643532626634386635326436 +62316266356430663233633766633263393439636630363036653031666330383363326566313932 +65366637303130346535356437653831613965313565623831623134363336616238386139383334 +64373636663935666361383663346235653839313164643633396537303238316562333766303734 +37346363613034366438633465386137613238666636376432333535366339386534646662386335 +34643762616365323463646138633364613735356238663465373239646465616361653661646637 +35326630376661656431373662356464353666336533373866666230316139346261373535386636 +39616462643536366132633765363832356638353763356434323963353938373865396133316666 +64343432333435646136633339363466306665663535386265623932323233326665333533353365 +30653361653637656234336134323937613363353933666539323265343162373631386438383633 +35383765626166633539336363616261343936353865643861633230313863383730313363326262 +34646231666632326637613636663763363463373766643438643563323666353834313065623963 +39636639353534396333636437356239383365353733613135363631393836663830613966656436 +66303738313664363936306334666535336461636131336536613035646638346534616461353065 +62316135356531633463373334643266653632363431396165363165396663333866613666313731 +66646638633162646330646161356231623339613565306337626666633864643733663761633230 +39386539636232666661363635363237383436306331616337386234363930616136376638303035 +33646338316530346430626264643061636430373034316530656338333635326137306339386531 +31333066393532316362393537636338396663333761633763386437343931633562343661373666 +62396563363931303939623866303366376636333631396138386237323632623138336233626532 +65356464643364623638313131336339373636316230323666303463363064303632643331626331 +65393364383363363236376139646231336432363832303234303032656636326262613132663834 +34343132316362303663373335373334356564343136646134633933383833363531623963363633 +64336261346533346465363435333430383033343834626537326334643335343562613234616362 +33383861356331323130336130636162393061353133353638653532336662646237323864306330 +38363864333662323934663631363631643435646238653737636530633935373438353630306637 +34363134336266326331316266316131303834643464373963616339396364306537343334633332 +65643135613336343734346361356435633861393037386662643731353239313035333131613261 +33663639323363326637643265336536313864663261653138643137383435663962376161313035 +38626364663063666432643339633736396334643838323836663766616135653163363261626364 +37356639613066623035663761626537656165393030633337343463326336343563663061653337 +34643437616461396535383536663962636432346664313539613236623030353465626137636565 +30323132616230323736373037353338653839343330303330373861633262623039656664326238 +65393439616535666633333638616237353766653566396233343364316365373136623531366234 +64323030356538656536666139346362663236393738626630323265316161623230373061633266 +32623530363130656532666439623932666166376336333362363935366432303863653335656436 +39626137396331363435343231333338323734336633353033306466643936663161333832306461 +35626130393963303536643332613737323731343566326361633132376431663537646139326362 +65376330636364656135326265373431346362616264316164326263613734386338653661386238 +66303538633265363934633938393864663861376265363364653732323634326138343563633537 +32386237623434613261393363623265616565656166383238626134646435346532323933626566 +63333932646632343034616266323961316663376264353764663338366566326664376361386436 +36333138623565623561373136656530323035653239613830383439313261363131636331353531 +64353532383838333032613038393631386436343365313934303166303339363766373732383166 +63333862393232663838303864396562633634636330363365346138633832376430613335386364 +39363735326334353534306563396537663635316535303937326464353334356432373733313161 +31323739373064353136356335613833646638343936656238323664626366396234373863623266 +32653131373837646565393565353138353964363865373564626262313638646432383830646536 +65613933376136393533613233343264346262643935663066396135356337393266643466333162 +64616237313634636138383865383039393363326430643137393131653364663833383335623566 +63653630653464376538326162323061316530333864323162303663363631616561616164643635 +62333663636631623238346532313066383833393639656634386232343735633432613335626336 +65326235646232383366376537366363663239616136373238316135373734346434356338333531 +63326562623262653930663932616462656335313737313537383232653531626534626465636162 +66393534393163306436643631313430383939353431356564386236613466376366336663343262 +32343164353237666462336635333333336630313734663936323434363665623765333562663465 +64303137353132366161663735386434663261326230656532643864363735363735663239353664 +36373166326635623465313131353737363138643562313137376666643637646537653334646261 +30383237353164626634373032313130353734623765353631363466626335373535373663616137 +35343866383763393839316662356234316431613936336235636138376466326532643864303365 +65636464396665356264643466326331383338623030373361313336326632383534623438653732 +35346562366432613862306139326132633435343731393136383632346363376138313665333535 +36616137356137623131613437336133663965386534613333393864363233306235613433306435 +34373966323934383638303835326533346434643536363762333365616437613266326665323930 +66356662326266643133303335666538666430636438613138323231393831333130363634636463 +34653134313664633839326237366130663335653661316533633136633865656430316539383864 +36633936643539663233616163383232306464356233656564386238376532663361343465376330 +35383163383037613662333765323861333733356263623931303961376666336232343833643231 +39666232633264613032616339323830643430656332363835646431336662303264653461383361 +39383837343266666331323635643031383665613062303264613532343461643637326536383230 +65323266313936636465393739326136303363363932343638376531643566636539646639313833 +65383934323562393531633437386131663532373237363264373565646237386163373430373339 +34613565396535333661303539646630393538326136366130346536373561663339343262393733 +33303832643639623132633365353764356130373431613139623538646430313536396138663166 +38323561636564333331613831346561383030643136353037373131613939353665663032393035 +33393965383966393634396236336663356263663239656161323436303435396139653166363033 +64306266303730656264663037323266313361383865616463353936633639323866303261643231 +32623337363439303932666461373666333239656231643366643838653463383634643230663633 +31336438393430313066333937646235386338396338386161656330316262366334343934666136 +63323436616238313062323935336161633761633136356364303639383633363362643030343136 +65323663616438366631306136353236623538386566653531323430323661376663616335636631 +61383832623538613365306563653338346535626134383537363166653862393133663934333538 +31323461313664346139616363626139626437626337653065353761366663663134343262336235 +63393332326136356431613633663665343037323066666465376461633239633238363637623638 +63663739303334363838333230346430366231613632383135373663343532643131363062303033 +36313266626563616437356330643833336135656466383864356338326365663835666661353139 +36336666623363376663633039643731633239303963393130346438383362306433376138326361 +35343634626635313534306438646132626262623833626363363362663333646239323764623438 +61353266653831326565323265653631356665646338656463336134346562386336663931666162 +30633031316437353230646333323761663563306162323531353664326562653837653238313862 +36303031393364613530646261373738613166366665323730313966363964326530623562663838 +39313466353030336434643032386162346263313865363535333334643535353531343964376330 +35313735353132333730353434393739343331363061386464323065363330366537666136363566 +38303338616133373566303839666430373861643337383034383130366538353936393135643962 +39353061336434383333376663393635303532386461623165303638383564366436343934363832 +61636238646137646636306266326634623037653833363439336237366131343962336164666663 +39643139643865306263303335323335353863343765356630613062633635623034396561363564 +30333165333363363332383166616564626530643135383161336335383133653331313834336435 +31656234383836393662653833323564353633663936373333343634373433666133303265633735 +65323862643432636432663238393261363665393532636235313366646330636262353830336135 +37303833386235326263656335626161303330373939306430363736386634613037333133383135 +65316530326462383737363162633837393634303339333939666537343035393763636161623164 +34633336316639616632336237656336383765336232373162656130363966646161633263323830 +61373937343830363930333164663435643965323135333235386636396132636533346437666161 +61373138313634343230643735616262383733363034613438363064663962313032636235363365 +64653364613136346639316137323833313164333265383636643138373032373037636434616132 +64643461353362306536363036343634313233646463616430343162646565313564623838313862 +31386361353536346535646564336338346330646431313033626333626235663239303532633532 +32653837633630316533383565636464656538616537646133333036376433323265613038643863 +63356238396661626539396363663735326564616137643363633637343037656435616139356466 +30623038343165623630663630363436303966663331613865663664666663656238333438636533 +37316139393962336333333435376333316536303365313139653233343837363537366236623738 +38306432623338323731336262363033366238646231383666323034303139646534356638623766 +39663064623139663632623438316333353231363033323961376137393935633135373463303532 +36616162633134383431316630643636653537666635643564343366346561363662333534313238 +38396362653830373366313466303163643637323238653731363233323734393430336166333630 +62366335663231626135656531646130633362346630353935633132616233643633336132313038 +39323839306637653633623066396363376164333965316635383266373861363661336537323536 +35366537616638626234326336366438613366633730616161396238363532323966633461313266 +34373162323866323233646137313133313732316133656331346532376261623830636231313738 +34346265313665663965663637643033373961613565633239646362623862323531616436333737 +32373366363637363638333865353534313932396436386565643734653832363165376532663632 +65623431346364373961316561656338666135306162626130343832636664663439373835303966 +34616434386662656461313063386336376636363437323837316331353132323762303230383139 +36316661373639333566613064613233393633346461613061616636373565373437633537613638 +61383131323365383230373864643930613232333931326364666136333539376132626236363530 +64656463346536653937393735393535633639383864366261643232623131623238666232386134 +3130 diff --git a/terraform.tfstate.backup b/terraform.tfstate.backup index 0e630304..aad68998 100644 --- a/terraform.tfstate.backup +++ b/terraform.tfstate.backup @@ -1,11314 +1,11314 @@ $ANSIBLE_VAULT;1.1;AES256 -34333862353738356365303931376234306438363564656563636632623064303733333361616336 -6435666333623235666531663335383636353863343766380a633865353433366162633933366365 -62316130393335646635326662383030336263333366623461353838303764616266313739656632 -6366313139323863370a643935666337643138353939313335636532393164326561333566333563 -32613464366165313031626230366537613832343836326530616166353866396162633864336136 -36363331393437396238306633363463323530623432366436343165613233343030336562666666 -36366161666533643766386132653234333736333131373134343933333936646261313138363631 -37313138393335386632343762336564383563626566343463613066343239323539323337353930 -63376665303137646537616566653939663833343930376563353138663737386266306330373534 -30386663393638356161333866373832386534616166313662663930636237393163333736653837 -35323266383238393732383239666265626237656463346662383864356261376663613733623336 -33663666343132663534373866373065323662353235343938343337393833613634353034366337 -63303438653834656366663338366565353337336263326436623932383735643663353762653936 -38313166653962313734333863646338353639626262346536333936333233336239356635663935 -62313537633463306662366430383062386366656632306230643662616462383737393837623565 -33396433303661363532656430646666623366366533666538326562323439333064343432376534 -64373539386566323462316265336466393639313032643163366231656138646261653337663133 -37353165373266363961653966616439373238396232623831633335386234326337396461366161 -62643838613136636162313835333730323036653434343336343432323836333836343539343530 -30656265353065346436383563366364653863396431376636386466653161336666363139616333 -33643835363930366231653137616538636132626166633461616565626163346561626338376537 -37333030643461653239333138323737343937306661636634373132613565393837336561653732 -39353036373166303465636439353039393334393433636162643031643264376533613063373130 -32323066333031376438653663366334353266306161313239633434646265346131346138386339 -33653766666136633039373733393864346433346263336163323363303636636637383962303131 -34316637656230633362323033333834633836646536663062323638396361663038636364316232 -33353034353062643939643636626364313765393530646239326138343836613839373930306433 -37666534303263366533393935333732633732373361616163643961393965363066383532386665 -33306365386166616234613633326465313664386331346436343533383535393935303439326462 -63333035333037393435366562373337313036316533636634303266313637346664373065363337 -61613639643733613432643334326166633435393361616631326338653163633334313837386364 -65643565393561666636336136383836653938623763306661373865373565356236343934313037 -63396535303864363663356631306239653638383130313862343635333164366461323237373464 -65376365396432383931653061316164333437363466356431653332373066393337626261366263 -32333666326165623064323434396638653034646636643535306161636437346134316331356538 -35333030336435653838386432356232303634346631616231653932323366386331386433336461 -64646230383634323461313064366161323739366339386231343163343339613366336433393931 -62343563313264336666353765636564373639356334386233633061336432333139393962373730 -66303037313666376235316663336136353132326232343961626162336661363930343061336666 -65626463643931633039353435616533303834373334666539613030383633363262303866643336 -38623539646230663161323139656261393237333430313134636430316436393162646266643238 -39386535336663613062666366636365303464303765383039303630333939343738363130343533 -34646465666336636531343864326161363933633836353066653463666638373733383635353639 -37393337616238646163373465316161386439383363383237306162653732346634376238323736 -65363437303330643033633365306234346564313136616139323731316136336635613232336635 -38326431323365336534646539303966336431356631623332653665356339396538623735323330 -33666464636636343236303932613164306634333537396239666339623534366563373036303032 -65613230666135316363633632383663316565653033333532616633393264383465396664663861 -33363136623262323037653839353935353461363863363136316635386436646239623037353637 -39376134323264623830386230326635336330393639376362636334356532666666346666653062 -38663162333438316338373633666235363537643133633235346234653333383764346231383432 -33393233356535333938383639666534316239346135386539653036306238616435313763353336 -37636237313537366134626661393530636639656631653232643266636137393038346632636562 -30363266383831613939666232303639326636653834613164643765376232353565353962376166 -66646433616337616330666163306231383363656635326466643962353735346133343062396166 -33656336343863666463343336363530633964373931656239323739353433626237303330326161 -33333539633733646633383235653565356235343038613033363362373639633336383430643633 -35633032376133343937333833366261656437373433373338623665383334323663383564353334 -35393433366261383133663065636563313164656364363837346532643264343061623239373166 -62643234353230623235386637376335303935376430323934393836356235316162363835346234 -33373937643731626366396465313464353566313766383337376465633637383437653235363332 -65656532626263326539373961646638616362643336313061633131353663656639346466636462 -63653735353265323336613337663161363131376532343734633237613436386138396164333464 -61633431333837653835346363633463323239396165643765643137373535663766626137386639 -64643861383239643261373831306432346261396334643633653436363332633231363561303336 -31313631373663613061363731616235626237386233636138663166303164663130363538346132 -31663230383031643135623032396135326132373434613131653738373531363837346163333362 -30393735666235363237663962646566356635333663333665313565343337316466623838353531 -34386464393936313337316662343561343764663064313439373266306432363936633236373161 -66366365623463343861353132353964373964663464323831383036336161646332643331646365 -32633737376432373561376165383539613264623337386162663233653530323030363361316661 -39393538386138646262653363633034633761656563303437353266343235633663303366373534 -35356432306234636462636538343032316562653661626539306132616231626333336465323762 -62383837353137303765396632343932343563396164333665613233346132666637633637663737 -64386661363062353437363961663466376133323136323461303663343930326566323536643835 -30316335616165323964663836326134333839663831613838363863643065656331353535303334 -65383436626238633465316538306636646538333134663162366462363232646430313738306632 -32313738643966353138366538663039626431623133353065643036323062633166616339353830 -31623934303962333862343536636262333234386365636465663732393636626234323239336139 -65666364336637396464386639396363626664343639356333303935373834633431316363353932 -39613634336435656633373965343132633335653065363061383539376266633838336265663935 -63623864613563323062656638333630323836636135643162343236323562616165613265643230 -35623562336337363533626532653766343165313538653262363965656437663731643239326238 -61333437396435303065333139313661373766376533636539633738616263313536306434323234 -61303737356331646161336335383361333336323466373836396531376133313562313031393436 -63646336376261663662393831643230336261666663633832653863313434393738303531666236 -30613265333639326433316430393831323031656163326137643635376161396234613365393138 -65646637663231343331616131396366353537373765643363623133393435363764396663646535 -63383336386238386138633536316530616462306336383534646364336530656264663832386138 -64663735323239613364323965386134626262343430343962363039346639633337323135616661 -32323735353437383531333630626664303935306134313338303764396239333730333764663462 -61636333613631613762666638666363346139343066366438326565333536613062333865636238 -35396430373864643132396233613533633439323033333436396561376563333235396461616263 -61636339613466363162313736663264656336666466323330306436363931303332333837666164 -33616266323434343863346137333537623837623766396432653836396564316634356532363530 -34623432376131343539613131653364626638623434353139636434653934303839613663613239 -37356131333335633733653337326361323966373030646330633137343432653061343830326466 -35303137316638333664383466303162376164646663386164623362336432303864356433373736 -64383032346530326661313432336535363331336561333066353965646562313064363336643336 -35646266323061343961313366323639313062336264633838333130306164343437303765343565 -30313933643436313233333062636430303431643566343030616466636139313664373637306430 -32633361373836323564303666336461393538646437383237303130633761633731356463623362 -36336363643166333838393563383136376430313136383464656461616637376437343833353838 -39346537663661336130343436316230393630373461326363393830633664366135623036623561 -37383730353130326365313838306634383132326633346337653637343130323733383831326436 -37373164373063323332393830346334333533376339373732393161373533633530383535353165 -61653035646231393234363938326232653937633533656361383031613336353733313230393239 -32656630626563666630356236663630623837373333313561633361643562373265386263373762 -31633834666161306637316562343461366434363565373765366233353735623932653130386534 -31353832323463313065653935353965653239626661386661393665653734383538376563646662 -32633531663430366538386138616665646165393336336235336366623239343336333030653639 -65383739623464636365393234373839656430663865316463316337336333383665326665393132 -30653064663232613839343234356330366638646133343039363732616463366262383036353430 -37666166306631393661363463626666393735653530646238663333653038343637616134326665 -35303633333563326661343232636232633535646336666261343030353363336439343634303539 -39663265306233363765613464346362353234396163313761333935666564313363616431386532 -66396263336532333535306461636331333263356161656536333733626335336637626163653263 -38353063356631386139653039353633316432333637373361386230643433656666363232306563 -64316266383562636665666562356430313666396239643264333132643832666236393465653133 -64326565303863643765343739353035396563653861613935306564613934653730643761373663 -37323961613732333435303034373365646265363234633530323430643064613234383337613635 -38393932336266313236343961383639343662653130333566663330323630636566656631393136 -34356164366630303937376331616563663239396335363862326132666237656561613230626332 -38376337376261333531663034366433373839663764646638616565316335363130393432646439 -63383530353863663965623866333463636432346231616636616435653136626336373762663436 -63393265633835306133303462613965663238373431636566363863623734383364343431373438 -61306630653431393232653832393139613239343933356661313062666232313062393638353464 -66323936313366366639336131613961323361393239666564386233343838323739353535633863 -33666162656163373638393635303035326532643939336361323237393930663363616135363036 -33386263616235633138376630643330343063396561393232656265343733363235333131303862 -63393834313730616130336134383466633764373261666234666239663363383565626638303239 -30306266666433663038656439333764363230346365643634326466306463623437336138333366 -38313666353932396366386465656230323362653632653365346663356232313332356162623632 -65626332353138303564633132643964313661313063666564303066326566323161363538653030 -36643761346437323638396634653639373438383239383266343964313765303634646338313464 -30356366633230313438643261313265363536653832393861343234353363346434353830346134 -32346361373662643135316661643233383762623936366630623662333765376565646564356364 -33386166613836323064393430343339656138316661363361646639313537326132313364613236 -37663465353934643562653330373862396638343132386238343435386237666338633336333465 -30636261636232323537313432336531323361303566636363323234643832643463663563333066 -39636630376165336161623535626538636362373562313839643839616638383664646535363061 -33323763323561333133303766616138316330656462303534653232303035376337623430356261 -66363631343563393662326562363066386162656534633433363262373338373531303130323538 -65633033666430316130333061303261326534316164643032383832643734326665663666356632 -61336433323561666238306466656633653035653665393139643032666261373231313963356232 -30626230373834633563353632393962366634626339653863623233626663396565363263663664 -37363735313464636130343935663932376261326137343838383537303438383435643065346339 -34383030333736663835663335346431323465313265633436383365393161653739383636313534 -62653739343435336663663565666662366631663762343166373361623339366337623739396330 -31383166343830366435346563383833663862633963383331626339626663646339633335653937 -64646162666535616233393837386635613237643632366266363663366633646131636239656138 -32386463663362313333343735376436643663616466313132646232343638623866393233656266 -35623263346130623866393231623362333164336464623237313830303964633133383139333330 -33313536356663366235323533326136303035646264616537666464623532336236656436663534 -64653666393133333062376564343232393837366332376338353434646434666530343561303138 -34313030383934656365626263386536396136636163396438333063343930393431666263323038 -66333134653335353837373435626632353835343732643530373134323764366638333536393636 -31646462656139313339313362643264386365623334646663343434333662393137333336643164 -33333564363063646236343430653738346533343564316366396663396132343631303563326138 -61316264636432343263356365616134613863313636303532336266356235353332623933376366 -32613134343139313139356437393361666130663361353737353838643764313966663636633662 -36303734363833633864656561343832333536663438333261623635326262656130346364653764 -30653631343662623263626463633162383761353366366237643864366132363938646663373236 -38613331393866643664336235353766376633626366663865343038633862666139346361613139 -32666365396362313135363738313865313663643133313633646532633834623063313839633736 -61393436653133653361386338393933303662613534386234633133373961313236346239336631 -33353562353333326265353463303861316533303938616330333334306234393065393335333636 -62376136373063613262313037623037636230633762643661393866643630613035323534383362 -34366663636339613638373636326661333266346530316637356330663039363463653832333163 -66386431383434353839336330626131383430396566323632616534303063356338666438313963 -33386534636135366665346434396531636461363837333131383565363861353565346235343465 -39653464366233656232613030303837363462636161393838313965373237386266623965613862 -36353630313936346630636533633234333763373330383864323236633539643437306366303161 -39343138333165366233636537643633333966663030663534363338363937393734323336633434 -36363064346566323461326630636562336563313133393233363630383232626538646135333136 -62356264346664663766376164636439383337306465326463376365356263303363373131616562 -35323734313363646536386461316566643137653766393133316432653263383432313366383636 -30646565373935646261373033353866306533643131616461346434343435663338356338376332 -37366662306237333963393531663164303963666237636435306265663964363139386262393666 -36303361633839633061383262303339353737653937656464323830393365613732353238323236 -30393631623238396339333266656338326331663237366233646663353664666665656239343531 -31366633656332613831646664383232303462323963646161326534316232303133333733373735 -33333266346131313131313534613931363162323663636162616134376562386337373963626433 -62396235623661393539343836336235613634333330343665656166616266336337366636653331 -31636635386163393539323733626439316130366631666462393735663233343461376636313066 -30383664663131363730343765363430353933303634646665366636313362313632663234303231 -38633931353963366238323834643137316465326363623237353164343739363563366336663463 -30653537613866636139633964363834653633383064636135643336663032353561363030663634 -63653162643539663437656233346539393233623265666262393462376439376132386362306430 -34383864343134306433656566346334636163666132373031363137376636613265346133666563 -66316430623165363130393134656465363461383564333534636436643138303639373862353737 -65656634323463356464636336323737616338313063636366363033383130653266343865333036 -35313538636539653131373463306139623437333738393836303863386364633963336530396536 -32373734633832646562613564666339313138663864373961343861383461636136323133333534 -33646134376463613137303764643339633430623066666338613635343466373136396166653038 -31336537366337663063356630663463333733623433363161373338356439626530666239316631 -32643336656362663632653531393935643864643035343730333232373737386331633465383834 -62383335323836386238393361376164353238623134633333613539353561343536646238393030 -39643532326634646337306333353232353431383163356335333765616463386161316633626363 -34656663663137633465346637626663666564613966313563633764363134373061643764623833 -65393837383861616166656162633563316338356364323662646233373362323637666461363564 -62353564646634316664646633616665663932663566333038386362643462343064333533373066 -39343337373464613863613763633731393939303539313537356663666633656634666663623665 -35666435313663653931633165636333336261653363366539643466353962346338623935353065 -66363339623836653464386337356233623363666665343061363766363034343066646634356162 -32393466656138653331646635616261623264653034386335626466353530376162623861353164 -38326632613333633535333334343637633839363836653930333432353335333234323338636239 -35313736653761306630366463383435356564663362633332626638333661633032663334653562 -38626362383962646161663564366635333361336535656335386366356237666566623534643433 -63396362393531663361623334373839613136663236376266646537303665323037633136346362 -35633838396565343531633362366631393561306166636364623730333965323236373733623834 -66376564383332383936623234626164353931386638613231386434313864356136643434323761 -33653639333639633839623933336535346338346262373936646631643962623663656633396234 -61343063313530353261396362613766363738353731336565323935366131326631633566656362 -66353331333931663132633739396461306233643761646132343033366566313133323864373030 -34636663643737383161656337336363373630396563303632323461353732656364383563633835 -64333461353837653363343539643331333462663462633535366362336331643634343762313665 -38383931643733396332363761653538353961353338313633613039393032643531623435646631 -39653038626363643334373231323832636137363136666237333664616339373165333565643064 -62373932653132633438373263303137623735626664386261346333613236333832326434663733 -37626334306632303735356562333465643237333332626238366561323632386233616531373432 -64326564653464643232346164356333363039323532396565393635363930656437633339376133 -39316436343030363761383665313865646635316437326339316534613134373337363831393162 -62303038643863636133636136383366613662306134366465663262333235663930396634333064 -63383464313937313938616539383732366633343034663938373064346363343731633131383039 -35396365666366663038613866323139383062383339343435666163373733303863343834373138 -33636138346535313861386333336132373033666639333535363237383462386533656262316635 -33386138613164326630383830356534633332373366303737316533376437623063313664643838 -35393035613466376233653334623434353032616530346536363634306336643566353664663563 -39303437353734396138663139326233356335653433316235383334613566346566373830363465 -30636464663838643161383937613333663239383964653733626362366363313639393134326634 -39303635313731666530306161323135663264376362313164613036323963346534636237633763 -38386330353264376439653164316462653664633865346164613031333762643361303232323033 -36346365373733666661303364623137386662623836336330313735616633643636386338323531 -65303063343630383235353532386635633339643939343633323334333132653036323834343561 -39613366656439366465353733636235306434393661353935396465396666656638373638343833 -33636335623464393336346234366538393534653935333136613834383362333634343662636533 -38363036636464643934663534646232666137386131376165363461663238613732313664636461 -35663830303939323834626130613830323939396139353264393137363538636230653538653563 -33663265653132623933393762346336663764623036653630343534303735326361306665303231 -30663365373134306463306339333439393637306535313235323562663836396265626666383663 -32383461383662383532383863333666663034353431666534656232646465623539643334386336 -33343831663636313862306638303238613331663636366363333631623366633630333535356565 -66363861346336353833656237653461643737666262353662363538666539636639646166653437 -37373737346564383333336539333563343762373532346366626534666233363733383063653833 -30653939313765353266373232306630353130356432306362653534396337383165393639353135 -34343362613531383730343432363736346532383632623139656166663533333065376262383936 -35663634653135383633653932386438646339633035393239306165333631376166366533306666 -34363563396338306665303561333139383532613962326635316233643138313063386561336336 -31646334306434636137613066356639643165656166373666313033633363316363636162363963 -38303339663939366466303863316365363366363065313133393534313364343361613132323938 -33363064356466393136316230663137333935666637653231666263376133656334636635353366 -36383337626630333134623666373162313330653163366361376132623030623134303862343966 -37653634643664653735343238383837336662396162613962363933313666623066336130306137 -63373539333030363137313764353135356236373037366661323138373865656164386132613561 -36333534323766353833336465316635333737363933366330663564626538333230623639666263 -32343338656539626237323130343037646162396536333261623161616633663636383839646363 -35373833363939356665613535303861303635656161353631386234636661646134323532343139 -35616165383765623034366430363063333839643733303331323032313133376365303634313439 -62396162366635626634336665643065613264313836633832373163353665363065393534313335 -65663863393437303137336239613230326337633862353036616164633437623139636264613663 -32376631626264333337303531393431616439306234333562656537363262653931303536373437 -61333263393838383531326562653464623932633863343462646633313864323837333866633139 -66383137613435333038363637643330386333643033666131343430613163646233386165386431 -31633136386438653262353931393862633836356565386366353039643864353539323337666439 -34633763383439656133653664343865653034366334353938303265343261376332653866653465 -63326633343031326666663634303339303361343534633637333338343562613531663639323335 -62623831396335643764376462303234656661633965343231626333356233633735333735323330 -38666334306334353635663065633830396335336362613061656661363463393664323461643136 -39356535363263633765343238376631653433656536313135393764343061313233373166643165 -62383435316636613061636334623766383461353231313030623464303332613665323463666565 -32333735346334316330343561643633643938326438346464623738393964646234356236653331 -65633034373639306130323636383437326536333539343635643034633534656362343164393265 -61323863636430633766373166656433653035353330653630663461646638373631663566663436 -66656463373135393733303535333034336266646462313863393934386337383265393532356138 -61333234356639653366333330303761336165343935346132316131613935393535303232316233 -66626634643062363433623631663030386263343439643738623538393236393062303439306135 -64343161653136663263333536666234306136363636313132636631396462396134333239666539 -38333830393137646362613137666364376265376332303339386332623037643430303335343939 -31353265666130613131383039363635363839373565313864323566653331643438333937633835 -34366634663336313130323334646435346463346533303438303934336436333737323961343235 -65616533613036633232623637376661303635336462363334333133616565346362383530626631 -66373434616439333235373662346362656633376536656164626333636132306361636366386137 -32303962336434373239653232353131333265313063393839363735353738376434343339356361 -31336634393138666162626431663964346163623464363137313433363237626330343135613561 -30626663393366376164636135366630326566323165306364333930626137323761666636386135 -63616561623534353334636230396139636162626235636664323364373161313433313465336436 -35326565656538616162396138613038346137636261396565353463376534343434346264633063 -38623262383835306339623032376363313036313339343861333961353162616663376262663430 -64663932353436383032613436663733633564376263626636623431343133386337636335626235 -34373935333365613363633933326237363935643032316532346331666430373433313165656462 -33303730373864653964366235386561373765663534663266393430666335333530633964323336 -64363533623864386230376462653634636463616636393230346132653831343639363033656631 -63393435323965333631666366666362376166623064623232623963636133383633396232316263 -33663539393034643364356439653930303263663935613831623436396562346361313630396565 -36326135653634303661623662666661363062333861626663396634373232613066356666346230 -36663063663531633737326361646561333931323332313131613432323963313231343536316139 -32343434373061396463653063663133386233373631646462323363376330633530323234303338 -33623230366237326438376638666266366136303033353565626330333661343462366332636432 -32633961616335326662633661643337366665356164346231643365343331363635643331343063 -36636263383536326336666633343861396530653536623364636661646339316636333364373033 -33323636343636666565373738643465646231336265343931386666313164303637376363346238 -65656535346630666330666532303939626464663865353162393332336539316630333836623461 -39376666653132633331346234626135383363346630323766666234303336336236303533316137 -65643739333866613061396532353832653034396338633163656634666162343038643561353939 -62363063343165656435313535306538613863333633663533343939366531323364303266373362 -62353730613937373730646362343563386636373033303063386435303566646438393866666662 -65333362356630326438323562616237393161666232373061623632363464633264623065383563 -64656330393562336565643231656666343631623636396233326234396534343766336664373639 -31326538363232633334643139336161363236333666336237616230316334386566356361613836 -34383239376665326435656666636662636238393863653036393731613938316439386333626166 -33613238356261343838376137376235656462333730373962356234323665343330616265666430 -35666362656537306262353663326438353932666162636262363165386263346362316466353665 -30393232336638316163646133396236633666356239316239633666383964626636346364376231 -64653830366337383939666563353536303934663535633936643435303766323336643764626565 -31646663323638653530616431323139306265306536343663656664316239383339313932353036 -34666133343738333662393837613162623432663637636161663164656564633765373837653435 -62633463613733326632333433633434333437353232326135303133653166336632323633633633 -36303734383839393562353964363462373632393230636363396538383536326562663965356539 -63633934333630396465303061356438306138623964373532323464663737393338613232613634 -30326538653838643839663166313838343631633032666331363764363232663637316336323739 -63393131303963626134333166633036353539386666633361373262623130303861653532663430 -32623036633366643237653061653265353861303032643934356337633434353339656633646663 -65613562343336303662643538333761376433353939363037393931653035353162346436383262 -30353734636165343532336531306137613736376638393039646335663935383161646437343434 -62386130336365336565663365663663623036323866356131356533313765376131343036653534 -64316630326233663764666665386264363364633737373866356561663166383532386163646162 -61363737616530626632626661333663613935653630623536323564616165656364643762346535 -30333963353030323834336332656237353337306534653931633837393265616330333730633732 -62363630393836373934376337646437333830323366303839353263343939303437383266393738 -30313366333766383033626561356236643433396665363666666362326536653963333562643739 -37363935323438303531323035663630346661343736306434376364316638323034616135303530 -61393465626634333037383039323134353631643433613331303532643365613137616236313835 -35653536633234393437653966323036313966396230373232366238663165333737326262306661 -62333365646137333333346262303830316233373931383732386139626361633735363261626339 -31663662353461643666356266316637626264343266633338353031323837306230313565313738 -37383433623762626265633834333039376534363734316536323933393161623664653865396535 -31613833623162666430343935306163346633626463373930306637663735613835363635363766 -36303530313761643866636466306265343064393863373838643332656332396639383461623339 -63333534356434393836303031393364353865346533636462663536376664316134306432663839 -65383562316364633463393439623864393262373236393463646536326630656239376632373431 -39353131656264393634303833393264646563396136316637323630333065393163613436613639 -33666366363632346238343136336236653664383331386463376530343233343638396434663637 -30373939303230663866633930366631663839656237666133353736633730643932363463343064 -65653939326663353833653830366463393634373333646437363363306566376335633064633433 -30643433313335306162353338666566353036316639396535323165346665333764653965396636 -64363364643165393836383139306665326362636635333730386564326538303064313036373462 -39363230386436383961623232363334633131666439336237646664363436373365376162323261 -32353230386330666163653632623633306266666161346265373962313636313539616334333364 -63653464363830633161383661316537363563623337363432376664396634396563666439336530 -38366534363066346665633938613564373632653064323761646630396334333130623336653833 -31313033333438323930353436373233373536336266333062643536656431643535343537353236 -39643365666236666138383062343236643335366438356531313730396566333361363739376264 -38633562656465646335343835666436343737663933333132636166623037373433643864393365 -36633362306264323931653432373666343238326237363232633264303630333264626564313366 -65613661336664313531326566376434323061303138383437633731343533346336373733636364 -33396230396635303032323761303438346635343734656538376165643330626639646663316633 -33386332373030343561363935333534396362643265323466303931386434386365346665353061 -32336633366462346130623630393438663833306463623631386465386162623666323862316562 -30373435306262393730303530643565303031653730396432363436623763333730363635313636 -32373464663532333466393134393864613039653337626135663265316461663061623763313834 -32656531333762313730386232636362363233656430396539393965633063366631333335346663 -63613630306463326330636365356432663939363636336165633731353032306334346631353166 -64356566363936323230373038333933636239313363363133653263303331646562386339383636 -38646561623931653366666366626232653765623634343266363631323439653138643431616361 -61316462316533313263383834666533646561333435663635353037376137616236356332356130 -63613036343266356463383036393535336430396638303835363532383333633065353565626336 -37373035356134613366373334383433366534343334653536623931663264306361633965306463 -35333363623332386632393130663964323132356233656562613565316232353836623033613335 -65383537393065653862663263656139313664396631343739623737353839663835333337623639 -65363130313631323336633636313737663235616537323763343361653037363531313435623633 -31396434656530393437343937343131326363343863613230323962316565323561613332313864 -30373337356561353061303761633939623763366362663931633231663431336261303465363334 -65343434383761353735346664313130303262336664363766323337626565643931316232626539 -36663863643334303365326430393539663432623831323931663530333263666431396164353366 -38616637323639626561313435303462623562353833346464343633386466306532376463643366 -63343038666139383734313638306265363135643333353439303133316136313037303432613232 -33373630373332616665303236306466666136653439633061313934303432653166666236323062 -30396566616163356537396661356632653738616132306635653863373635363436393533316262 -35306233323263383237343463386663323037326465316639333834353861396236653561323631 -39326163613436663263346637326332356139636539616437666235366538373439396230393961 -34383662643765633365666532666639386435616234363936663236636639316531316338663933 -31653336306663613834353139663332373932633739366635396237643230363231383832306133 -65623961363538653265303837626461623164633132653563363631303135333331396261373466 -39386632326563333165313762643166376636616164643737373633363130326465316162336365 -31663737613537323338353364323264343439353931623135333831333136366230323566313832 -30393463333963663834396138326332643938653934646532363161316639326335663765353334 -39346535356461376430356131383266663232363362326665623966663838333366363930363966 -38306266643033353836636537363538666463306161633865636365633264653035306233383333 -65376338363536336234373166303561396134646239336665633233663535303461633233646631 -37386163313835663832303062623465646364303863396435636335373163393966363133663230 -39366630323465626638623832313638386330303337633061353530333531316263353532613438 -61646163313432656137353261366366353338353131333038343565656661656464333963623030 -32643666336663363062326261656134653032353631316461656439663438623466643463636630 -38626366366237303533306363376533306464656439316565333632626434353864613565656138 -35343365313931666661313538353562646530623435303765376634316637396438656533343361 -38326264316564633639333233316333333834363263313962616161663935663565363130356165 -39363061326332363836313464366235613633383035616531346532663066346137653766336537 -62613439396133353461393132333131636261343334633831373439336632633733356366333236 -62663033306666353037303436623532396661653638363464303736323036613063363964616464 -32393362396633336339366434396334623266366130616430303131336166633439666535616631 -37336364343934613833663634346539356537306337353634626535636163303161636538636564 -35313363646535313162356336336533656638386164303666386337313366623265376136353661 -37663630633364323631396139313638363630326662666239313161333236343635366433366539 -30373638666435613432653366303038643431343435636630313564346239653964346634646163 -66656664613162313763306132653034373364323632653261393965656464653436376436333363 -38313130353333663037643562623962303630363164396662356339316463373439623033373238 -34323362383362313136346535633962343938616366313530623532646461323531323931663635 -63646138633562333533376536343038386566353635356132653636623632373264373132666435 -39393933396162323761653738636366353135386437363136636335663964333135303566663734 -30323665333466383935373330383138323439393039636366323862346236386163346365386266 -38643738343032316262616563633161323832643735363730396334643962316432623938386137 -63613533333761383561313761383734623664313937356338663835313561633063666162643165 -37303466316663386438643133396237653663303263323762353163373165303133656264366562 -34366531333735303861316233653234316461353463616436316565306235363638393337656464 -37383933376639656230626633373265336438333566323330643131323037366634666361316162 -39346563356132663764363839386161383763386563643162656531303632653838303735373136 -66323263343739343731346231393837346366386165623865363336616536383732646665623638 -63313966666130663961323263616332353635663131626162666233313739666632323838646234 -65323461653062623438633232353734376333396639366635636263646265343766623938393830 -61383832633165326463616537616562336364333230373862306638366561356636616436656334 -33616237353139643265643333303030363234663134633631633930646338303034313839326461 -39643764353434333162383837393261353734353264626339373762626638663336303934616330 -32643438623164303736366139666566336335343563376538356263393532373030613865343739 -65333639393961386435346338373934623665323837396530373538633438376634303830376662 -63343733633832393565363161303566666237383366623432326262396332393337333434633661 -61326366353331616531376363656463646664636334626166333864353330313962353563303366 -35613563626230656534333839336234633239613536656265663766623933353339353436643238 -63633237333037346566346438396135333333616533366163313937303566356539386364663430 -61366335366162626530313363663263633265373065303861636262386530656261633566343132 -31623563383835393832363434623932663831363663656133626638363365313039616363363633 -37656164356535623935666664353631383030396438383935323134623635386333336663616534 -32363963313832613333333130663237303766623735393465346530363261363232643435346363 -39356364623733663466333937306562373331356465356232363838383761623866303034343338 -39396263623930646437386432363932643238333633383762313535336362666530626461343330 -65613761373737343137336631353364323964666431316565623461613438313661643230346433 -62383938383565376265393065353136383466383934663762646138353265303031313139656130 -66343839613362343564643733343437393330613237316564663065656361623730323065313461 -66636238316338373362643862666361303264656664313237343339373830356264353138643034 -30313762653161666634643238636133346261343563373338623062653463616639626333313431 -34646231316161383530353665383661356330666662643435336466636236623237633566613566 -63643935653335363536363165616230313237623134343064373565633830373962636532626264 -63633135343536363134323165646363323865656338626631303164626535666339333037633035 -33643562363362316565356635336364333233356565353966613430343331303965626565626333 -37623633373439343334643338643765393332366539336339336165616530323764306532616662 -64326563623831653937613937333838623463623239613431383866373536663835663964663063 -62386139303761376166623930393463336165613831323633396566323236333334393632663461 -62623538393239393861396562303435306231386433303630623531643061626532383436373037 -64653836653737663134353038306230326262343562623232643237363062303439383439613837 -64323632366630383961383838613236336130653234353936306166666233386338656665333565 -63346262363565323962373866666134383930333937616164353533326637326562396164656166 -61316335373061636233363631326436383039373733383833323531353133343536393038353239 -30333839303034666364316532636530616663353533386266336232306633323437663335323935 -65383232616366653066363333366330666239383631363933653765663461666339333237613737 -38396536306232663234363161303332343031613534353639613163656231303066313236356639 -33333536383165373434333137616334636363636264326137383866353166313034633038613062 -33663335616464333936353131376531623739383233373138366364313762353264636361373065 -65636336643263363638346433323335356566343539656163636263663636636132616665663366 -38323534653962626239353365383733616262313938333230643137633934656530396137336462 -34316139303134653633646162343632373664396238326633613630646331616432313033323665 -63666537353438373762613166636161343137303062616338323639666137306634393461326139 -34623164386638356562616262643632623032626432353562393831623934653164313264313166 -30303833636630653064373563636138343663373338663261623033633434613466306264396462 -35333064336462323735656433326136306439373632303861323631366263373239323361343363 -38346132613932333137343161393637663530643937316336326330306238333166346264623039 -66313135376165383662353133353765386362363431666166383231313861376233383463313136 -35353238653462343665376131333337646234653830633131306563643963616361353534386335 -38326663656338383163396538323335616233393038633864626564396361303731623763626637 -33323635383563633636396564643464656665326162643030333763313966363437613433656233 -66653337323532306661663832373865613035653739646334323436306464666535386333383639 -34396233386335323664363330656632373638623638316536626236363230313265633164383637 -34646137303734656164623662343763313465613438363266386666376334383666393861383561 -31616561623265396133323035643464613063353362333733393936613664383964356331336561 -66663636333436666266393630353765623738653566366639326334623732303066353436633366 -30646233386632313761643463366137336464363663353961633463343236323564613235613334 -30623664383937373563316664663738333635346335616435323665323131616362333063393664 -39333261373737656638393438633536613966323935666534663532366364613534303462363864 -36363431636638616664656232346638373263393236383361363665643639333230316637633266 -33343935303938323537326362633437343030326462646434653338336633373438373435666564 -35346331383232396333343831343964636336363333303831373164373263643265386633373539 -36656131313266653134613035366337616632653961613338633834363164613634633365343336 -30343334343665373837316462366331373539623635653865376361346236383164646536313337 -39346436623064393062633565313937306539323831616332343664383635396439363362373764 -33356265623565613438613965343936353137626130313766633130363737366639353132336537 -62336638623835336631313538303062346238313736376562323635336439623534306564363033 -63393664646237656135626364323863336233326231386639373766343966636234336464366233 -64663563323437353236643366613332653439326364353839633865393666396164303062386233 -36623336303031633136663839653038613837363538393632326665333664623134323032366566 -31653665666536313330656539373966643030336132376138336138336261366366303130366134 -65636536633466623362346362393438633561323335616236343065636230336434373066653538 -63633461646331303663336362666233393364393833636635666137303732633439386163333063 -64323534393939356130646537653161366636313939613462623336316364313730626265396339 -66643332373335653430326639343562306432336630326364313534623536613637333366633839 -36383963633330316536333864666536333832373930656235333338343534656531303161666135 -34616661383562626337303936353266396535313535303365323832353866346266653631636138 -35633232343761383231623863343036633262613562343538643739636135633462623333373061 -32626533636537643930373036636131373039346637323631623533336536343863326635343934 -35323736313035643037343737373335623161666639363864303639303038613561353431353932 -62356237386433333234376439363939623662393135316533356335356564323935376561333434 -36396239653535636233396134356564353861306366633263356665396338393439653831323331 -33643935623431326461666639313734336139323136623934653333346635623937343266646664 -36363737303933636364643232383632643538656563653330623262623638326639363830333361 -35313266663336663366343464653861613230356464386163666537613835366432653465396135 -37346262623838646431346135616131323264306535396235333461633530613566393433656532 -37346434303637326562373835326536346234356565373064613062396132373837643362383965 -33613765303936376362393838633732616462633537623263393236363934363032656639326564 -30346632333630376561646234373333633531663663636435623366333862363434626430353335 -34623461313135316338346662643663306234353735353062623331346561313766653831383833 -35316534663537383066306136393266653134663030363739333030323261343735613232303532 -38386632353034656138383337316565313361616132393761346630613464376363316436316632 -66323736633133326236643761616461326365323961616136366633323832663933303564643439 -34613561613139653835656664393837616431333464623863366237396531623634383636376463 -63336362366633343966366236363436646164646664353437633337303634356238346336386131 -30313866643465346232313233626236373564336333396537363536323530366137316134633061 -36323961616661623336303966616533336136306166313965636662386564356635376136316563 -34666331366633303935663861303739363435623261353864306635616661313233346561613063 -64646239383335356263393031633362616438646531633630303331343833633937333964663661 -63373366623961373430653064336139356237613263386432326635393665383839303136383764 -30633964663235663230663063366666353739316462383437366430353064623837663432623664 -63633936623839316639323637343934323066353033643032323866363336623233353830396533 -61663564306633323236313937616165363466616463633966346333323561323865306639306235 -30316134396366346630316533376165313636613463326237363138626164656665393062343633 -38383466366637636662376138643766333338396639656331663434656333663061353538653837 -66336361376437373539366532636664363830393065646632363438616332396634643430616564 -65336564653336323962626162356531313163303962306633333737613030363464613935646435 -39343030623164343331306638306139336161363838376134633039336231323636643064333036 -34663466363939373466353139666133313432616565303238316131623639646232653966313434 -33343439393462316362653830323435333435646663343533616262663138366465326366653730 -37663166626533393231656134313031613032323033366633653035623961666433613433616636 -61633836653532653861386161656265633663306434373262626166383337333062373638333039 -38646166366332396361653437363133343666383333393432376262613265363763326363623361 -64316263343538396363306233393633383334623038616337623733383734366463663139373637 -65316365373461323663613233303433326266376638343133306137393035626362346135363437 -38316633636532633030363533633936366164316331666132636535336162613337393132396166 -32303535333039646134666564626133653739306538353838626465353938666232393661356435 -62356239363330633935623064353939633234393232356230636638396230313636323939383630 -32303139656535303463626462346139376234363163393134623438306139383265316637633264 -31386638353163343133376633636562326665636663343161316531356239363663303237626565 -39373939653039623065663739623136613366373032393536643662633339613837663263626239 -61333464313933643962613736326430653932626236333161356531383832353636366665303365 -38303237373361663566653836646432313466636661313261663836363364353637303330393337 -64303066356664623038303031323764656231373766613662396634356638626438613263636263 -65633933343533303633376636313663633034393861303661313562323236323034353465363565 -37616139346562643738336263643432373236363331346435643361383937643431303766636165 -35363630393838616530666431376266633330646665646436643937346335383234346631656465 -31346633623965636435663539653634653436343666353764656430373262656333363634616237 -32373566323235613865656565616532623361313962363233376337656531666532656434383638 -30656233656230303466663034323037613635363163326630346539616565306437333764616139 -63653736626539633530313333383134346332376363303238656661396537363861636531376239 -33326538343332633635363632396462626265386535306465353033643630366536616261393565 -30353139393166373662633664303539303739313965643136373261663662643063353862353636 -62353936373361356138313939656566346263393039653937373533383432313738373864356366 -33313834396630326164393535313532373431366163613861373365646163643663383961633738 -36346130313333383231343737323064653030343662313035343735633263656362306463643137 -36333439623265336638333462316132303561346566313338613533326231613463626432616630 -64623734333764313563363338393636323332326630623133626261616238383964363631316636 -37376633333130616135323137386532643432343530386163393133643634333930616161343366 -64623631643563643365333766356335396234376463343863306634323036373665633565303765 -61646565613533653530666133343862336232333737363638656331653133643262306636333830 -32343366643437666563623364613034663666303539376163343466306338616435386238613239 -62653430343831353665316232383065303365373464386136366334633266343166353532326431 -62306639333235633330656664613036393638623564316265383439623432343031343163373635 -65303561323065353566346466613437363963643538396632653162313431313764646235313563 -34396135326465613962323561363963346139303535633661633630636338376539633764643965 -61353663303566636134313031656566343730343833626134616331343039333830376136326639 -61326563333137326535643637623136336362373436346234396534663539333866396637366663 -62643333643262383931646238336464663838396264343331356662613865653435336465353064 -63303330343666636136396237623137386466376236653838376434636561346266613966303531 -32313636653436376661613566623637323633386331383136653864646565313530663532323163 -34393739356637646663363464303832633063336536323430393563306438323263626663646532 -36393638353337613666666561313934663638373236626333636566613964656365376137363762 -38616361643833623437656330326133336363386362653261383662336364653232616333623639 -66383661353737333336613466643138623861663162623166633338653832306334313935636563 -35643061313063373266306430313038633531356434623965613437333435376264663533653131 -36343038323938336366336465336631383635663336626361383739653734656335653437616233 -30323339373563333334656539363963613963623939613233363436316533656438383965333131 -31313437316666626237376166626232663237653564346630646534306164633764636138333861 -39656564376538646234393466616661653036626439346633333138393062306562366638643835 -64616132333666386532333932633839633736653036376466323632653733356137383763376437 -32303034323932356539376531643336623963366130613030383662623339306435323532616337 -39646265326663663963333135323233623133393838323033393262393238636331383366326235 -33663336353835363935306462653634323837613637373134326539326462643261643062313735 -34636431306339326365363865623531383437633037353331376338646264366664646430643162 -64303961383934373863636334316339323136393332393631613931616638323865656233393632 -35386361383533633634303037626134366361393064356236653164386330366564616535636363 -32623962623064666664653661643165323234333361343362363136316439623764343437393036 -63643036626366356530633164373263303830613833366338333439633531626131353064313762 -34613261343461623966636563393363663830333332373764396238363139343836346161643330 -37613330363034333061303438373235343562613837373133326562616536653932666339663162 -30626662663730393462396562323262616437323533623135616463653138366362343131393266 -32353966313039643333386432646634383634363331303030373433666135646264386566636663 -35393437306638356463303737653261356361353334326164343237393331316464623166376538 -34643337353861313034363363323562343761303639323165633938373763613433323431656538 -64363661386362626465346137313031346261363537323366626266633762636133326135326562 -61353833633066633435396232323831643332373163333536313661356262626632333263626136 -39376430613566656364626161356434353636636635646335316539313436363538666236306138 -64333236663236346466666430353836613033646538386437626665363662396539303133383365 -30366139396435653632343535323263386539646365383132653163316533363031353639336665 -66656434303631393538313461303837366164313435356531616332386530376632626136373535 -33343761383438373830376164323838396433653966343436613437383162393566393061306365 -64646265316362353065653436643261316430646632356635363730316535343339643037363532 -66663361353637303562626433646332393734386234343733316630393330333832626139363762 -35656234333966303964653661613365343764376466616535363836373836613437366638313933 -32336264623465656630333838363666326339363335303638353762633034326366633437633538 -38663033316534633634323166366233383466343363396565303531363534366439663436383836 -64396139303362643061376262366362613634613236613430363135346563626234386433303066 -35313631383065333061616232373661356633633635316239656636326163316164316631386238 -36666562336662366265326264623238663862646535316539353332336233656134323838343432 -35636438656639326632326239316536613239336437356234333836613462636231373065613632 -33643733666566663262653661373666613336346638316266356230643238393037643239356661 -61366564623933643832303864616162303537373738303538323963336362653333393961363662 -37646333336231653534326338393339393933633233326239336566623732396465366330356466 -66336530653531653565363338316136343031303261633537383134613030303034316433646439 -65636332313030643361646137383266653734656435373837383366326532633739646232333130 -38663437623830313639343536376564656538656463666464663337386138363134346161646630 -38636464373762363931616336353761643566303930306631613838663561656431636233333566 -35663333396466363465616635373730363531363661333130663261356237623439373066663531 -61653435616430626261626165633961393564383938663631343538666364623036343664616239 -32356332393364383237353932323639616237393931393066623037613733653662383261396631 -32663166616234613462623265393365636461363138316435383233613235356166303839313034 -32613636626339636530633430616439643266373332663662643463373431616532666466303365 -36363264303066333336373936346234323061616130663636363233343138386565326462663864 -33326438646665366161306363386337393465356262303163336261643135306362386361373938 -31626630396132306362613864356363646533303236363166346162623532653864353665336336 -33653831313939353166346530646238616231393231353130633264616338653135623063326639 -64333037333165343531303962393735316533633733376566356264383163666437333265336437 -32306433396166326564306662633630376130386561333761363437336366313330373235333932 -31336637376638323562343962623433366165626134393736313865373664616565383335396636 -61376535303263346166366539636664666163383732313231356166626164393930633061623634 -38346565353065653630346565636330656631636363616237643365316138626633343430313634 -33383436356230346137633238333466633266376565666162356363633733613431643634386337 -62333630316463346361383132616131643962653262373730653032616432356365323136366332 -34316437616438363439666361356238653035303736666431343361313664323833633364663161 -63323065303139656263623666313037303163646163376136663066313263316162313830363139 -66323737353263393061366238326236393138333366356537646332343036623232303634323230 -32386533373065653333663339633164353861353836323965303333666339323539323363343732 -38303235386431323361316662376465376539303762646561663864663934333936653034323030 -65663231666634663661323239383439396631656534336165323431613239356631323737303933 -39623466326330616532623461393430646362306462356133383766376561633162643861386130 -37623735626264636339343262616161633831363365623061636565323630373434333037366134 -39303964373164626131303433633531633864323739616435343239666135623839333039373939 -31656461313838616434373234383231373565323666313434396332633334643362326439653531 -63376365343164623666623334306466366337376463336539373233343933393837656265306330 -61366430333335643633633135353833643862343864626139383633306364613764623634616638 -38323762343230303063346235623736643739316633316635373436653833623139313630663465 -37303563343736356230333364656131373032626639393639366239633263326261326236363530 -33323965383031663937386166613165396464316566626539353532323231303164316264616562 -62333334623866616237353636303965353464623863666263653261376632303666333264333465 -30343437393136623335666239633665316462323863653237323437353930303761383734666662 -64393032643164623838666265396664653434336237323534333962613737663537623632336166 -64323131316537333864323261643861306464316335663561643862373164323938663362633263 -62313837303161623063373564633063326533636638313039653038633835346530643938613464 -62356466306135376666316134666232383438623636303039636265363261666133656431303731 -65336436343435323365393132376439363431333336353564663831623062623236666664363132 -34356534346134373530343164646564333862623066303237613433616266333630303233346231 -36386162373137373835363565373962313462323363613034623638633363663565653562613437 -37653936346137316366616161363061633538636464663865623461303037626232383535616338 -39643530383266386531323633323536353636323432383239376337346631316262386564393038 -64643766323735323430356163303233346166303632656231326238306466326562613136353931 -64626136333839356166323236316230383435386665326532616266373938643631366161303837 -36343964636363623866663964633732643138333765386663663566353939656265656237303865 -37666234363331383034666365643633626230333464396233343266396635363965376433663965 -66353635343434663537306338663231396331303835386335363538643562663664376266643433 -30313234633663343362316362343231636233643761343937646163666462653935363531623533 -37653166313430383735313938303761336434613839313434623464333233313461666262363662 -30316466663830306438373131306266373865613231643961393037633738326235666433353438 -36316132633264623838386433366366303566633562616562666266333564323830646630393034 -38386638373336613466313561313638363662353930376638623138316135343539333433336430 -37653635363561326136383539313931613662313665313636623535373832323065383732363065 -62316633383961383162383739396162393233393866633430633834643364666439306437383630 -34373766373264306230643830323732383035366434333062643161616563353662643664636161 -31616435666336363332396266343461623162656463316362323836363465623261353032373366 -39363335316539386637393962316364363338333130346665393564616138323735306331343764 -39333135626332383931386430643165373637666632393836393232303865633237643466643763 -33353562353737626237313564623163643932666364663536303030633261333930303934326337 -61356465626432656633616264383431393637346262346663623035393061333435326535333565 -30343634383864306462323935653636333464656437623634336333393931353164343161306361 -65633263386435633835356262376339313265656262633738623434333763663763656633323932 -37363835633637373334656631396131326332363563353333383764346262326431346436363965 -38333032326562656534363937303930336366643661323236323763313665393233333436333239 -63356263323534386233343862653339653262663039343066333133656630613430386264613434 -30653964396339623933326562656434616264633963346230303262343465666662363265636665 -65303066666539373131363363636637333664343234353664666338613864336466663834633937 -37366163323731643136373464376435333863636162373330623764626236616132643965363164 -36346331646432316166343838303431626134343832656131623832336365393063363030623737 -30393833343262626463366135633432323737323432383830376264646362323934633834653736 -65346237396539316465633832626163666631643831653037663437303462616638333266383639 -35663339653263376433623039323636386262646338396561663365616531616538646139643063 -39353564653631623631306564393966333637656530336230333162333330383334643862643961 -35653930633438356535386461623263636338303566323731666632653837646433393736383332 -34633037303230636134313164336366626239396130616465353834656666373630643263323733 -34363936383338383837613339323262663738336338663134313031353664623139363236323533 -37303231643735333631646235303839626462626238343034313839333965646261303539396437 -36356462653230343539353637643334373633313162373366343564323031343036346132333634 -32323865376561323462383236353863626433643533323235333636633362656236353935613538 -63626434666139343961316266346434386637643835613764633666316533313161376166396237 -34663665653333303761323563393631383136643535353532666135366162626362643564636561 -39656563356161663261326630643366366538616139333432633162356130343964303230653665 -30326134343663353131323339366235326237396231376661313737663836626661613139643466 -38666663616266313832336661346635646164363333643735326662313961386364666132303137 -64643137633466643061653332666237636236343966386533653839393436323865643965366133 -30633964306533333837646562623465313839376666663666323638356235623234643332653962 -34343464373230353034626564633138343561306430376432356238393464643662383366393563 -61313363386230386264663564393330626331643630363563333564386530613235353564616139 -31343536643362306138643531323462336133393233636632353338356439353639633731373236 -37333266363065326330613832383464653664636261343461333132656164343665303538343133 -62336266653764633338626665343037336563383131373938376662636239636365633261343138 -34623364303831613230333565646234346661653530333138316139353266393661616563326233 -39363561643933643164373636346233656630373834666430633966323033663434376337643564 -39313635623535613034323264326537386237613231663133373435633736306635616363333234 -37326138353862633432613135323832653065643762353736666439346138653336333537613939 -61343938653539326164663334366530643861663861333433316131613962363761353135626434 -62646631623536633030303938323061323636666334393962363233653238613232386537346132 -35306439363335393032306562393131393439613563653137306231646365326635653734303865 -63373463666161393766646432366431353237303936303531316135393433336134306139323136 -63643836383732656332323539666433623436323662653466306637366561623764386439653430 -65636663633331366331363734346463303366653333393564376434336133396539376234653535 -31326631303433323231613662306538663065313366656333363762306537313532646564396532 -64303262386463373734393163626336633430356436666434366139623138316535313138356665 -30663363323937383133616630306535613833316535336433396263366431356634656362356634 -61353932616363343963623531626564363032613937323261343564656463343036383865326364 -36323763323436316231626334363666666362343564626231353334613635336233633033666639 -37393863386161653932666361303631313139363066383731353730653562373231656563623632 -39323361393436616161303530323665653935363638356134316231646134326334333030313332 -36323232646466356131303366613161343537633263656166396133376233393437333961653632 -30386365666434353063366533343561353462656233663430616538646262623830373838303935 -65376333396362366563336531636462373937326439316562333433386361656434393130343138 -64376434303862333033613930613238393539303464633134366331396564616338646130383534 -63353233666565306631626435663334313535376239623035643965633638636562396237363866 -63346332316161306139366332613762303232316136313936383466376632366339666638656664 -37393464346531303463636565363238343064636564626464616164316435653133346238636361 -32666436636433643466373333346136396231313339356437363964336165373932343431316138 -31653964333136353139626431663361396434613537336437323163633538336166656663616437 -32626438643738363937643932633034333232663764336236346362363232383235643162666162 -64363061303030363337303865373366633438303163313762333562313162366638633461643331 -38613037323266666362383439346565663230353739323962303762346164323436353962653439 -66613437393335316661313838333536633963383164613830666636343065633339383833393534 -37343634346330636130663633356239643661613239333538323737336165356364633863333861 -33386134653335366464363364323364616130643435343730353033646361373365663035613363 -66323463313730353063326565656631666537643233306664616664663137613964366631393439 -39343661336134643330646436386665303836643662643963623231306635646531366633326635 -32386263363933633235333161313733626435303665646562333933326331313736346437333732 -31323633326230343365323736386234383031346336623237643839343665653962333035663836 -61646366373261376264343038383764373864663133383732313935396333613634363366643463 -62646133376366323930636562653538653638383035643833623033336430303963373965393636 -63633031346237653161643636356138333466393732306333316136326434326664343464663364 -66633531636136343036393938376639326332333564393261616238646233366131363437353765 -66636162656137326638643066383463633238663065616464386461646564373935333464313562 -37393533333634643363653532356231376533613163613839313734383261353235663266323033 -33353639393230373362306137626366336337313034303165626362666139356530356262616338 -65373136663030613531336535353564633738326136373336326536326237626135313530643462 -61666166633630373739636131616263323337663834646265326466646634303834303230313333 -63306136646162373833333565633365663831363137326363633061623766333531313936313435 -35663739663038666136346231386237663663346662346231333838396163663737356662613633 -66323365326362643232626137383738313062666236343734313262343735333266316639626238 -65653231613338666437646631366463663836313532626233376534616164366361373536343664 -36363065663765326361633438323231303061343162396431393732666665313361393363393939 -35376366633938633239633965633934363231343134626438333533363033616433333030363233 -30616664326233616331613931326330356431363331356262623165373939656464666230343636 -36363138356133353436643462393231363661313430653730663464616561336631653631636434 -31383064323239383933303735373962626637393337643565353230623937333665643064396465 -30366265326134326465386232366330656438326634393338383239343436393838666365383339 -64343737353630613631363166376337356534353632613933616466663731383039323331376339 -34313735303935373633396533343634323763303834373263646362306635396265656338616361 -35323838343064636665616234656531346235663736653230356363633362613038653439376238 -38653336323036663535306235663931656462346562373538336162343062303830353631306338 -36616163623535623134303138353131643932653636393461353565616534623232626262303937 -33353831373732633064613133373064653133316131633061306265373832616131373965323264 -33636164653464626563303965633731326435613964383830653531666535393836366134643031 -35393733666463346133636236303234616432313533646530363836653430363762623631396531 -35313831656235366337666430633431366533343531376132326166643835383335333063353233 -63383237663264613530383938633830313336356230333137353963393236626239646139323234 -66643866316162646137333332363962666331623735656536626232396664316165313462396138 -35346335313537643336326463313265646364653731633565356432616563383038306162666137 -30363430653635343265646366626334653333656438633664633239326236646530633263353733 -66643337373936373666333938666164653664363232313536633638353336626233633364643331 -34396337313666316264656165666665663037396230373062633139366330353264353061353633 -36646537383436636235363331613939303237383135623763373664353361643837363637383462 -39323461653765613865323533376530393535636464646233333365653131633733656637353364 -33653565633234383766383662306538336330653936383662373132376235346266623230343161 -65333065363333333332653861313864653562376565313533323134633864393662613466323362 -35346134316363626234623766636339643363653138616334346662366632393665613139653065 -66373437646564386363313536363963656165666337356632643337343137343964396638343130 -30383937353531313933313636396464343234396334356631376365383863373365666364363638 -38353030653736356163383832383136323837646335393137383536643363313932363033386537 -64343938376266383337633230653335623762396331356633633765306234383132323866353233 -64313231316534336665626263393437323130643463636131663034346437366661343033383965 -62343966663536616264653762633239306563353037653534313232643961616561323038336162 -66633363326231343365643762626530653731396436356362623362313437633639383832663334 -33646363323132303932343330306565383764306463383766343030363232653161393131316333 -32313639643134636336333462376231653066663530626539633661356438363130313430643938 -64653231646164663631323537356462313139363639636536313464393636396662343233326137 -65376435363661623839383165336532393331633537363738396438346238313731353338666461 -39646561383730386230386636303766326437306632636334376266383434386437306561613864 -63616431336366313162393337653739343936633736383631303963336562653463663934336135 -61616163623738373532376538623934643934323937356163613766613163393461666366653234 -63373232626537313334643930343030613433633331363566366630623666663733373238376532 -66326464373931363531313836646539663235323831616135353330633632333537343563623236 -66643132653363393831336531636539303563383030353364346431656335353238383262396166 -32623639343066616237393033383762363735346135623739316165396632613661636666666532 -66346561323237633836646634626165373338633337623834373230333064663861383462633332 -35626535326135306430343635363062663032653239656266306638353635386462333538656136 -39376363633532623161636432366435383537343661396530386237636362353439613462303737 -36383136303066323637353237386663363238313334643333613232393836656462636164626363 -30623833363630383762333038613233373430336339373035396332616466326462663636323263 -66663962663735306639626439363030666466353365396633306134653939383264313664326661 -31333736393635323237353339333339306635666132303637326236666461646636316636383861 -34396134396139633564326239306534613532646564656639656435616338303434386365303762 -35376533613130323132343066633164313665363864646432323135633132346636376234363439 -61653962343961356262383261316439393533643831386238396531633734363065626135663539 -61353866636631343031343230343166353038323932663636323062336538373034326338366134 -61363865316463313335623466373833353932326336373739363538653336623834656636663261 -65356232356432616433336632623333306334633137616263303534313438646463643133326161 -38396565653734616336623533353862353661383261363466393663663165343731343862326338 -38323266306433313362383937623838663137386538633039346561353235393464353761653638 -30303631396235623033333063316261353637643337396330663334316439376363306237643534 -33663039613238313530326461343066343564623865303536396563363164653035383638306462 -31313338363535326638353738303964383465633636366438313364643832616265346166633830 -39303362333339353238323931643033373433393131653434326465653361646131613032643634 -39613061626532313736636164336331623035363338396232393934363832336334346634336336 -39663738313264616166613739646235636662613334326535626566623630376638626263643265 -63383666613731623130666337633430326135623036326239616432643038333865386262336266 -30373763396639393332336538626235613435313262373461323334383739313738376238336363 -38666530386235393533373234616133356338666361393432613836306535393937623430383034 -65633665383263633261363761336236666136386566623731333733386565316239383165303030 -39346134323030393731393564323066363430376237663130616166383366633362393464306265 -65623861623338356564386532396131333739666338643365326636656664356464616632323734 -62373631353866623165316230643938333762663630356363613136643165316239656332636537 -64356239353332646138326531633536306338306366633631353934363439663661303266333730 -62623737613537663538383161376561343931356632396662663436633637646166383135303332 -36353833333762396334643164373139326533663364333565346138366135643830313538316637 -63653033346631663233346664613435313638646161386665363935623564653434356536613036 -30313631393233623330373065373639323563353664366163653536323634333535656666616636 -64333262613335653466373930396265353062346662663539623664393161306335333839346165 -37323737306338346564656539346436356135333162376237646462326662346432646261373433 -37616436386330353933663866653565353336346239623938346238663638376436353138636238 -63366239626135336133333536663233353830663363353065306661656530383635393264336465 -35396163386134336339613736346366333361366338356631626232303933323436663861316465 -39326534326461306630316533666233663163383937303331383134623337633930313035306162 -34353331303538343266343463613265373935316539303936383138333664323961623761306637 -37613931633564396531666366393538613664336166643563386135343461396631663266643136 -38643538343864376537333236376136306161356438393330313363363136633863636230346435 -66303362383737636136623537656363393863653036623666376638356566333833643964396634 -63366566316563306633396261626365626532366633613233393330383935626666366431633930 -61336636366164666534353762666366366666653366393135363732656666373835346235663538 -37346632373666626139363736646261386139643932376662306562323237373530356662623165 -35616130386135303332393738383837613134613864373934373738633139666639653733373465 -30653630356663343736653538623066313865353139613137316462633961376165616535386335 -36616563643137383339633065353636353939396334646433663066333435373136643134663962 -63343633633333656164363134633030393362663737343435303762653235373533353839346131 -36356339366564633861333230313231393334306338356333623539343261666264336631663762 -61313461393231363066636336616639393736656262626638376437393138333362373537613664 -32336331393431666539653261356465646638316433656261656638646666666633313636386338 -63346638623132393936333939333436663662353161643663356238623539643633396638336663 -32626465616634636334643165333363623166646535366232356662663031623335316334333530 -33326139646262366237303765623966313764306363386439333938613866303963646463643565 -32356135343331373037653865343432303633663632313962666661623236343831393332643162 -30343533363635336634653966336630336231323564666235313931393963316165353761363937 -66376230646666656130313331343263626432333663623664326666653332633036343164633035 -30353262343132616336333764313530663166663839333630323061616662373363623865313437 -34663232626233623230613962626635636463666433613763336362636665366261306330663638 -38306465613863323561653166636136383630656231336233373732323762383533643733326539 -66656633346164663164313061656665393864313038636162653530366635653766343632656336 -62636534323339346335333966393437396136333531643062656336666336396661656539623330 -64383232666636393034643131343361646131323636303632666662353563363234653566333965 -36316332326461363331313939633030333564656334313935383037666233643637356161613339 -62646139323365383963613431366266663964376139323361373035313963336638313662643461 -36316232656133363037633766303231323264663831336335626338303935666330393835376232 -39663663623732386165366365303335613563383963653731633333666231656362396635306135 -62626464383038393963666131373335656266353431623662376661306134623261323735326663 -31663064333736353261333432336335326665376139343566343466353330653434363339623037 -39626237306438616232383666623063653730636162656335323537616134396434323564373330 -64616533393530353539656661666261376630643961373961303538643563643838313331353465 -31376365313266383230353739303963306636613536666433363533356136396165613664303762 -31343361353031363433323031633233316637656239386261663032376132393764353033663137 -61323730656236656439303335333263646632643630653065376437616265333966373830326132 -66313865353164333761613563353134363139373464326339306336303966396237363963323439 -62616332303037613537353164636665396239306437633331653332363264633762366430313762 -61303134653364633836663535343634663335363062333033633132643763653330356137373833 -30306538383265343334653436383837346538353833323235663038323066333763323430623535 -62353330383436326363346664623139373935633364643562383938626434613831663637653565 -35613431656262303864326230333530373437303462343936643938313563393830323839393539 -65306630323638386164363136333163623931323839386431313163623732356364643135633264 -63396136666361653337623633333534333533636466396430653264626666393361383364313264 -61633731346333306231636430616139356337396235343461626337336335653766373533343932 -33363437633830613233656262656466656532316166653161666337643338373566333338366365 -62393232656532363234643034346134616133326432646330393336333136326435383039373965 -61363637616234326438643632363237626563393065363231356134613036323963333233333530 -62356566373037393935646363356430353831666665353433383663316164393063303137636533 -39353665396664343466323764326535633665366535383732623866626464623162363038303561 -34636163326364643061623130353965633837643533333136656230333961613532643736636431 -35663531643134613133313530396535383433373834366232653834666161666664303234383539 -33383861303963323065376433646463336334653334663732366231393036613764643336663261 -66303761393033356237366666646137636565636337313339346637323234636164363966363538 -31633337343836373466336335343039383935383130326634656133313533636534643233303837 -64623733333732376633663634613339613936636461303839323736376565343963316432643333 -39383362363437616564343836343963646261613137633832363666356663343334313666623037 -61656264336531656136643164663131613039653534336232366139393037656233326334383039 -36326532666234386633663338643063313138656263646432383933363536393463643239383262 -31396166373735616233616133373238643438383238656565326463373666323936366439303434 -63373035343231643831386234616431336336653661656236366635383937313036386263643464 -39646437663332363061373938303230323736393231626339626335636435333431386534316666 -37323164666631636530323036373833363734356362376536376165333266353833633863373330 -63333061343835326565343435663165663932616163666631303939303961666330663532633232 -33663166336463383031376238623737656537373239626465326366356365353231303261656566 -39653233643131373666333764616532396238396538363432393336343966363630613338616566 -36306364333535626337636337663736616637303539366633343263353933393636656362336339 -39373963656639623632393036373262393366356666336462383064326430656632396362366434 -63316232613736313764313937636334383465376535316162343834386239323461623937346435 -37613466346566623766323635343863303831323039636263353464336639363063303463323362 -34646362353931626638663861306636323333623237313362326366303836303364646363363130 -31323138643231633239626365326464343532333164633464613636343064613732383139383335 -36376562653436303336396433613433616464353562333538663564636137316662333562633634 -64373735343334346263353561643861336562373265326130366361353736393765656134323131 -62323038383735313339663331373135333539663433616635383966376137643535386266326239 -36633136623765386465383965316464366263383436653761303734633239343061303735376536 -38376530636666373231393464666339313762643564313064663434343938636662616436653261 -32373566316237396463633964393136626563323464393863323066626530363734646463646137 -61643436396537616665346235323131653063663835653665323066616239626136323165326234 -30376461326162323936363762636134343532373239633631353464353037356136653363353963 -63663662663333643864396531376264656131623634383335623938396464643031366462666439 -30626564313433636336653139316639383333343632666337633438626164396532333530636365 -33643365633732373738366563393261653536396365656361656635303632353832653338353465 -65396438623239313035666236663039396434636532646237643165336331666335646531646466 -31633261383031333261616264336466316333316365666364353137663866626363366363613138 -37643364303262316530653430303863646261393034393336653761383066326335633563623330 -66646639656664336264363438353135643033636362626237333930616538343130616366613536 -36643062333538643065366438633264366365663835616532353039306535366235663764613639 -38623032346434643163383661613362383764646530363534636463623266613133323336343565 -61353961366264333365393036396361313531643066333163333662616337363661303035653837 -38323734653663306633646436316135623330353866333230316362323736646231316534323134 -35346361616432353939666433666261306439396438383632626230336139306366636264623662 -35373135626436326631303932663133393534653233643335636132333564643938303166333436 -34383134316138303763303961623061646432346634306335666665653864323963326635646664 -66313465613865363265316233333734626164636137653734363366373064316531666632623063 -36376535653162383131373930313534356263643231653839373963656365396133323131666433 -31306131353162353831363261316538643534663066396336366630376466343061376364646636 -31336535383861303532623362376138373935626232383133353964643133393539326531323861 -62616633323839396564373663306135333939303539623839643537643464323565383338646436 -31616465363335313330363062616465313633633333663731366630326135326131376566346332 -66633535343263626636313730313262363932656535376537386139636131616664636531326636 -32303936396364353733396334376461306138303563653765383430336634373663643233623831 -63353465343439626565353137663765666131303032366264336364613561643533373931613961 -36333433303764663834353236646137356336333733303762323532663463633964323639326632 -64643430326332323633373965336134643262313231336635666538333035343966386231623535 -65313131313539353966346332636635636164383834346338343035633636396135613162666530 -66633865633661316630396265326235616162346538316235656434636231326231353164373639 -32653232353037643336636262353431303337333431393432653133313839363733643134663432 -62303538333837326639326362653039326664303663333532326261613137353339376365613733 -31376161346665386531316366353063643362353838393834613766383264333239333034303933 -39356466653435366531623266656430343566343337666463393566326138353033613265313739 -33303939343738333363383761356232373832396539323532656264643364373462623034313963 -30643637646632353039653465373763613733653463626561636164353663373265623531343836 -37386661346364626162393233633832633937623565353737333464623964373934646264613165 -38646439376265666561613131353536373433316334363661613866633931663937323838396337 -32356637383537656536333864333538323562336362383430336339393162643262653030346635 -31623063323037653861663933373263303537613638306332636134633665353562653666633035 -62656432653362363466626365613466633937623431363631343762626636636463356565313864 -62373539353664306432363538376434346465363836396433343530333634363835306333613464 -38366434353262613739343762383733313861306663316531356139646436613862393737316639 -63646537383934323332653035633531373138326232666637653737353737653738633333333765 -62636362626136316133353531396231353466613965333038363166626365633462626666343063 -66343965633965313762343266616634633834613862366230643436643739616338643564323836 -35623238333938373935376537383332333034313461326335613538663237643035336265386338 -63393635376237313465366665306238663537326562366139343639396665646664353533643730 -33666234626339356339613663376436363631666234663837663232663131653135636661393363 -61616238346563333938363435396261653539636138393938373136616364383039326430613736 -63356234663034356239643666396465656561373864323437363732626239393335323434366563 -63616362316632393965663266383865326165376239336638393138323062613732383432386530 -30643837653636623631306436656338376364643765336338633266363533366266393139336664 -31363836393964323566346236643765653734376235343735613766626562636432386437346336 -36336638396666386133303832383239313937323139656264396436393335376361316366366634 -65613431323131333631323533363638383932383737663361376531666431353634633339326632 -32363238646539663334393533333263336434613831353365323835313330303233646431376661 -39326337343863363232313734653362613836353832663262623362303032636531643864316231 -39633064346537393566393065326361623933396230666437623739373636643730343431396436 -30633563626536333032303032656263653461643966633663623635366263303332366165643139 -62646335303436356330336330353866336561333433646431353064316332333833383366353933 -35366166343961636162373133356464646530363664653332343166653333346536316261656136 -65663838376266366537306133636235303463633461353865363532623835653039323466656564 -37306338363966376535343937386337336634666364376261323432373162396533656237373432 -65666662306466646532363830336262333135343965646366323735363135353139323732643936 -65376433653534386162383935626434623337363730663331643662623330656430643435663637 -65326438303530393165613430353734623534666336333865653938376433666361613335353837 -38643039313363613861636237333737376234313262623233343431636632646538623365636339 -38353634313538613731653338643461316236323463373662653733636630366639636434326132 -65303939346131353561376535336637313466623637393536373130666366303439666364653331 -36316136633630383731313132356434663830323263373139336564343837373336623965666532 -64373038633337323833626434663631316539323636653436636631313866613961333637306461 -36343539323761356433326166336632313461626362646632393930616161373662353036363734 -63633331313064653530623631613438393433396233396432356635383766613034303464356436 -32323937353861356162343231656331613262323066643433343562626434646431666636633437 -31643634313637303736663139356464636365653833303935656237656461636637373164653866 -34323631653064363739323434666266623138653031646536383131353163373766373335633135 -62616637306137356164303232663462656266656331376436316639386263643965656130303565 -32626637313666363339646330666262613338363032613363373037353931353836653033376236 -39333966613030396436626137386338366164643564626534333332363330653437373565363731 -61623634343331353764323764303036393934643636323862316462663531346630393835303630 -66646164356164353766373539626434653431373338653630323564613364376537666430303437 -34623338653963623165313232333663653862356433666635346361633839343333383266616639 -34313030613930646238306262643366323865396365326635306236663666316433623364646266 -32633337333834616232316662613661363164373936646635386364353163306661643232643132 -39656536653037653638373163366132373934366631373963363565313030366562376165343635 -38313531393463313538613433303534306439353530303132306466373833623134643562346564 -30343961393761663566613561663261343962656532316361383933363636636336393861343062 -62366263363634653631616263386234323530376461386130653739333864646532353664323562 -65633335343463646233653864333363643766316138643963396464383761313465633734323038 -38383466653562653238323536383632333834383861343339343137666362306565343131336537 -62316463623439343432366130353063643561336463333964636532376535373430343234303766 -31363361626639623534656238386439336537616431613463333134353333353562313935316162 -62636234383231316639353437353935363131643236373466353835613933346635336135383630 -64316166623333343366313263373763306237656632613437303038323937396663323334393331 -65616666363537363264336363646162353938313635313430323163623735366531393630653763 -37396136383537646634396332613665643036303666636362306462353737653237333264633764 -66393731653238613065313239663338623235643662396230646236353462343065623035646465 -35623336333837366563386161626165363132396633316131613934363637663765336237353736 -31343431653532613964343163366233363764616465383630636161363063353562653538646365 -65383766656632636161323735666435333966633463383061643333663162333731393062343963 -64613561383134346335663137633863343661653563343666613231393935383466653732353639 -30643564353639383831313831353835613438623836636433343237336334626334323430643533 -66343662373137633733333665626266633339663737313235666531623638626565353239343137 -36386333636263373935373763363537653236396461376335353463613063303336336432346663 -62643763306162386465636630616332623661633432363033326562613263383164386533393765 -66363831626630623862633531623239333834616263373838623736633431393738623237383831 -31373663386265653035323364373536396164373938626332303132363038353630346233306265 -62386265626234633463313062613033356132303565316263303661376536616631396430653939 -62373963633234313562353636323036383866303037353363336137663366636233363761313666 -66373730373531303864386635336464346332653332623461306338353939366433373030383336 -34373931393130636666616639666234653332346265393431366331633863353634623534363038 -34306635346666383366613261303237323334323762656364656338373366643436306661346334 -36373530633363336538663934383339336332393632373432303463303033363735643330616433 -65356638646331663234616662396664613165663238333732346638646337633963353061643663 -65356464396332626638616531343961323666303766353333616537346635336161616465656232 -32613264393239303066343562383761306364623433306135316633386162356532366261656663 -64316231663738313265393065346538646532643865666133323361613564616335623939386335 -32396666656466303961303239373635636333383232386230353531656166626130653363383039 -30353633323938626430613635623564313132373330363765323333373233313965383230303734 -32666130653234303030396261303139323437373466643135646139353465383862353666373639 -35626161323963333931303034313165303633663962373764346436376137613439363332373233 -30306335343464613962373531643137653536373138336162643965353732306138373137333135 -38393038373831623333656539306432623465343764623839623962363564666333633733366239 -31306334653533646364313833326366346163613937636634636635383034303862613832653335 -38633062326332393539303234633833666133663938396235666138316465636665346132353263 -62656539303234393564653231663161333730386164313262393038633764656163363134396566 -66636534313264613436653165643963663739383138666466306531313264633836373365363033 -32333230363466393164313930663338303761396262356262336161303935383465306336646639 -62363365336132333333363261346434383137393534393533373833643638366531383533636634 -34393965323164626564313336663561376433353965323535643263363338666333333239373138 -64303064366165366637393330323434393465376165653162386338633563626137663364666239 -31333061313163626331353062646538613666646236373230333165386461626262656561663036 -63323430353838663366623832316137643031363066633930303039356637666362663233643861 -61393462623737313364626538326262313461336639313231343162393930383466373436313163 -66323933616463373265313830373565343164636161303936666462373435393637303561613735 -34333634393630383731616536643737333161343366623034316337383564643965616366303562 -63333139363632643835656130346464306639393337626664656233356539613266326566633464 -34653964343636613835373233353332373036663139376336643131663766613534653935646366 -30376432383662396663663762343265303732653463663166376331363038333434316163633730 -38303438623931313635316261383430646135363832323137336565363065386336353764353231 -30333930646132383034306639383539313165366639633939356432363465646166396163663537 -32663334636233343230353666353638633836366130646535346632363864663666633836343635 -34656463346365653636393963343638613864393837346432306533636334386536653138323261 -61663138376137363763366231373365613661356162396433313133333533626161356132393532 -63646637373834393830613138663763313264383362613138366563613066656439346631316137 -35346436373633316366366163393034643331383032336237313837376130313265303232656634 -38363663396436333166323834396431633932353265363665303731626630363964633864663234 -61616466633437333633656264656566656663363462376263316338313464313637363135323135 -36326632343634633138333265653331616561386164376531353931393964383263363039366331 -30653639386162333338393737306131386438643836356165336234306536316362663333346238 -32346364353730363763623936633038343132303939656365383837666364306537666236346466 -35666437303063373234333839656537306139336262383732613437303238333261333935643630 -64396533353464353262643065353062636335633931666533353736316536303262363965373734 -36386566363831653431636663316333336434646366386430373330323235393438646661616464 -63353034653236363332366562336566343962306463393763366264623564343930316265666239 -35303636376631303734316632643239316664323661356137303236373464323037303737343337 -38653164326331383765303230343534343938363363323137316333613138343930376236623931 -62323139663436663338303937353230636261653433343839313535323936643165373465663132 -31373564363261323966643365373561353964326332353433613031653638386633303739326164 -65353536636237656630393039633561646136636632383666643332376434656564376564373831 -62323566643337346366353230396665346462666265663936653463326130663962306535356532 -35373134353965323639386233646231633165303136386162353537333335666565386465333335 -36306633643566623362663339666465333631313834613866303438653732613062643436353261 -62623765323562346463313661663436383235353538393439363832373433666138386239653466 -62666365663065363532643564313166636165346363303336353235366134303339353431623466 -35316264313136623061313261633437306433343437643131363031386162373339343364393537 -66653561306436636332373939396466646362643331633033623762376530626262643134643531 -66623764346364653730643264326533343833316466613466383532303762646433643333396363 -37303638316130313564616139336538643737316639613466353564616135383062366537626662 -34623735626433646331333632666530323633366266316334623464626433373566663338333965 -38383365623936616330326132653233623639633432666261353561643937366536643339613736 -38653763626231666439313930396638646138666434613532363262643935623734626466623532 -65393266303964636631383935343031396162323332386466646461326136303034643830323631 -36646335626561386139343939636638643335636532613433393930363061373439376337376333 -61333935623937653164643937363132336533623333633835396138343130626162396466333761 -39346635666536663138346432626438646239623834643162636134386666393261326561303334 -36623031653965636432633961643332626661336264656565343363366332646435303563356461 -34623436643435643737396539356538343532313436396337313637363131346236633836643466 -61386631663332363962343437666366653065643661643136373166613035313364363230386336 -37613166626231653463343663616236383265643130346463353565643666653163613566363966 -65313864363036633035653964346363373837633963326630646336643435643137353636613265 -31393865643938316532623438313834326130346639376532653537666331323063646433643266 -39643730633336646135356332643238326436303165666236626664626232633530663134626336 -35366331376130313361386339316362303735366236396435383231376238633734393762646130 -38346130616266363130646462663739336235646365613464616136303238313631626134383531 -63336164306664643061316634333962396331376463303438666533393062393731666534373737 -35353662313631376264303139343635623462303230373266393062616331633362303665623136 -38346639363830306635643562393963303631356238303461323835393561626465353665646165 -61623833313434353266376265303064313665663437613131333639333662613864333362323032 -30353739653763626231653237396439646134623038346466373066613766306334376630306639 -62623835386266646561613364633939643066396461323665336163346339353932323937613266 -32653063386339356665373739363839353166396266326536636263656636623661303936326363 -39373638656164363030663262363264333334323233643764626239333135393533663637653366 -37316562306366363130386434613364353865363864323861343938396634376431663738376164 -61623461303433633865313235623463646263623938373065313139643033613536323062353761 -36323332623436626431333533303365323432353462303534303838396232316232653737383765 -32633836666264313537303831636439303462316562353163386534613231663838303337356361 -33336531316535653739666463323037383366646535323666616362626462326635333966313566 -38623736313765666436306438356631643061623365323736663130643935323730633831353861 -65383534636362663761363361396232303561383862373364343264353531656561343038346632 -34333936643539326432396264316564363366626537656561636230316133376366373462393638 -36636664326264313930326438393364633132366130393039656463366232393263653835303532 -33646133643738356430376335656165343934303064373930383633306134396166383064663064 -39353837383236303064303137666135363335333437373063613332316230326432643434336238 -33616331653261666139373231353966303639646164386236663738376436323763346265346561 -37336233323861656431346636363831623439393038653963633939643130653063383631343864 -36393663653437393239333364643139333939303738626638613938623161666261336563316366 -65343134316538303531333763356334363139636634323464653662363034336631313762623834 -30346661356533653631366465323365353932386333636630313130316163346364323539386530 -31623037376330646366383866666237393665373764666361626333323032303733616436643532 -62626262303463636233626430356436303164666139663865616664306363636538656536613137 -36393761306330656366393332326237656266623237353962633264366239653131303933323837 -31643631373766386162653835343366643838623238613665613662393163626233626563326234 -35386636666365663830386432373137623938393031373030356636393933626362643361323863 -38383439313639633038636265643332653635623865663632393031396139353761383632363664 -32343831363266643833663133333938313234356535613531386535333231333463393164306330 -36653061363362626532313731313161303635386233303338396165383364313963363461333661 -39386334323232343362623233633164633933306531623535326333383939386363336363613034 -37346639653862613536623238613530626635306336643439326365656436666663303362366136 -30636337356339616537386662366531396362666532666632653963346537643739646464316232 -38626135653666646439383638353838333032666639363930663065346661343838376434353432 -31346564613565333535376432343033646561356566383536363235346335616432383462346434 -62323637616664653162393933613332623836656464363034316135643866323566353262396666 -32326237383739656532343831396662393731613865333837343333356166623833326136343563 -37316632303063343738616462663238643839383938643461653966323832313637323733653533 -35336265386361643766653735356333313538366161383764356662613439656361313236653363 -61353631333034353532316163336636643738393265313166393866616133313261393536636564 -30626130636364636164353933393939373937343564313633346134656230653163353439326365 -33366562623263376361343636653634356238363634343735653037363233343236646636306665 -30396538633035663731643735633536663762653165653531363338366536363365643631633633 -35343865633264623838303961316331653832393734306339366564363966666132626433333534 -61666366303162353039326662336634663934356163653966656565313866653365303763343863 -63396639356563646130623238663838633934393035663633356236396563383262623238303365 -38636231623536663333633231656565616162376561633261373335636138373033656662613262 -39653131303063386536613331313363333935663138636430643030386433313032313734353166 -36343734656566306134633838346563663037316137323266373463616635383361633639626163 -64646364393830373264643561323432336262356434396666366565336137643431386231333966 -36666235636238623164666264653162616534386634633631353933316237336239393063323734 -35333938313436303761623136343863643136636266396333356562393338383937336666323432 -37346338353763303866363663303165353465663933616466616366373531383831626263303764 -65366130396666666162643432366534326438376633373463376666383865616531376539633163 -38343264613839326238363834613030353163303636663865313237366235313630363631323034 -35326262626265343236336539333664623565626461303836356665636231303662386161313331 -31306637643635326531613836386566636434363664343631616535313763616666363761303230 -34373836303434663963646434326637383939366639666438343764353465383035643136646134 -63343766386238363939373530343235616134363164313237623732356533393932376335326432 -34633836663963376266633134613833393836356433653966623637396662656339316664366139 -61383131623530303264623262363435616539343935356461386166346538323239333836393663 -34336333303164663337363830313136383331356132623138313036346634646666363961633061 -36393936323861643430343136616563373166316438316432346564393439616630373664366530 -35366663323630363562626633643362303731613563393564623035613962643863393237383932 -30396366633530373965363336656163646230323134623563343232663934653031643164386363 -35376266333230333134363235363766616531646632333063333433613132356336633866326163 -37656437353232663736633833643731383131653939353661303732656461396632316162333361 -66396339626439383265336638396431623266386336656534366133366435653930306333346565 -31396131643164643236663838646434626462396439373135363930316563353634623362303964 -32323035343836623638346532663735363961386133343164306165306533393233306238626464 -61643935633538373265316231373134633661383965396435383662356136336161326531313864 -61666364333131646364616332613066633837323964643164333462303664646332356364313833 -32613562363430376562653632376336613834343262393539313235666537313339343635333036 -35613034363833646566363132303235316235363932656630646264393239383166383130346263 -34393863366130363161323139613837623234326265346535363236373764353531313762653132 -30623565333038353033306161336465633763623765613934613438376532336261373762353463 -31353137653936383539326637623833363965613338636238613537343439336165616130326232 -62343532386538336261633231313231613630373038336430303333623937613362363164303062 -39306463643332666161383463326636383536663638623061396262353337643538636535363566 -30653965373533633465666662666434623766363266313566656538383863663964383763383462 -62653061303361393237316362316261636564386265643737313866623338393965326130363932 -65666536643762653533383333323731303236613766366463343338316265376131316537653635 -32633136373761656465336635633261386430643631373261306631613265653562383565643136 -32646662366536626439663132616463626364323233303738626634656364633762656437643366 -39303031653739646561333335313631336464383462383962353630633830333436623038316561 -35393433366338386331353739363631373636303236613637623066663232613733613133616130 -32663765373730313465373438633965333738303565346139343064323164366534303436303961 -36623565616235653463346639633138313166633738376262613338306164303536323238633834 -33366333376535653165316233393238616161303861646666646230316163643939316361336132 -61636231373231326566383765643430333237616361663939646636393766396437666530346233 -66346665646136633331376561656163636662373461303061633733373034613332326263336162 -34363262386335393434313538363064343864353631383633663338333932656237633837383135 -36306466303433646333633637333637366131313639396666626536636666393336613136356238 -38356661353364393837386438633164363363356464663565313934363361666530656366326161 -65613233303230346635333962386230323235623031626165613561313538643832323233333864 -61363433613865333835613133383665623934386332356531386234613766653034323039653033 -36393866303662353335646635626137346138373536396539626338323430323939306363396433 -39666633613535316132613765363931336234353930626131636666653330313037303135666533 -66653933656433326239323866653965613365363437336562396461333035656438623735313964 -66666366623030383231633236343931303730353237386133386435393031623238343036386164 -31643932373031323834363463363139666365353938336338373366656538383163616262663236 -39393031646264306639346562353065333837393035393835663034353830643635636263356234 -64643931636261356433363365663734353939383161396461343965336466393635386333643531 -33653138376133346563663436373866353030623563303461373664613531313533636636396436 -36646638336435393934626637643130303539323031353331656665666334316535373432366535 -63663630663637376232363531643837363563396633376232386339386231656162663032643161 -31396562336336353732643839373538363539396231626462383338343537393134646563303238 -38343336336663393366623231636433353339306333303466396137353035333430613761326435 -35343664646361653134653736333064623037376434353665643338326534373766643336633665 -30323765313661333834613533333832323730373539636537373235393235396536646138613964 -61336162313437316130336366313238636235323464356364643431396236663339363866616362 -31626536343666343933623238313264626661396662646462396636653264393666313638346634 -30363931613836653465663864363634656332313239313934376265343336343534666334323030 -35386530373438343035303932323965333536373163613061323137333130626663393765656466 -37346336663633356333613332616566356430663934653361373939643637633834313438306139 -36323739363163313334663135393933363737363663383635316561633064326138353237396437 -66336334323966313363643061393032323761663761336136613036333636303030323731636466 -36623930366566316464653035653838316262353333376633333737323930653965303834636265 -36343435393837333064353139396564663065616566373731303163333635613734323932623735 -31313236353063353462653831333562313436306139333962333237336438616130653064343662 -30383338393232323665623134666539353835643434343536653539333764633061656431376334 -32653436326332613237313762313835636461333432366661353438613430643330366330326362 -63316261386562386438303237633639383237363838613631373762626337306165663231336566 -66653736356435303836323065646565316636393834623532316161653963373563626561336437 -64356330356361663964613864633330356365663861353331386339316131623937316132346665 -38383564333539323764666363643432383730306361326236326561636333386465636562303736 -39653436303964666335323066333430323035346565373439653765343465396463343835636563 -31656461303933663066666534353939666335373165643862653930333036303639363134333932 -33366430623631393039306363653139643364326238663831323433613464613931326138373565 -32356331323535613232626661626532376135313235333162363261316362336239366161393538 -62663734323739653436356661303063646333313863626232623936656632643563613936306363 -65383939643038613533353232653366666535343138376364363439306230346637356234373938 -36376462333266303939393865396163363934643630356639613063323266386563373039663461 -33383763653164363261616632666362613766373134373166643634623333393261616433326163 -62333138313862623562333463313438303666303139646166623639393934613130333736363665 -38633431376133363561386166316439373335646563363238356138356331393835626165393063 -65343231363032376166396562323432313439343538383537326637633831303633336461366561 -61626265663032333237366330306566646262323737386436313335666236623431616163663761 -32333234393961376131376430353365663639363836356561346465386163386164373738306336 -61333862353437656365303137643931303035326361646130636662306230653531613666363537 -39353533366439653738386636363535343032316630626463326539383462323761383635336232 -63303033333436393262353262663364646536386132346537353930343862396533353461336661 -33616133303031356337663337616464393362353630393233393938306637353832653435653066 -31626439316230333965366336613339356337623063616436306563623239636261666132363261 -39636264383632643438303232643930663930303963643165646432393034626233303934623532 -31343739633539376337346336613265626632663136393665646365396363666364646533356430 -32656235613034396131356163613331613535323066636634383965386364653730353561303763 -62363232393736326137633038613437343730653832306566613539383064653863636139666466 -30616564313664333934333831353532353262643261356461356430346438353039666230336138 -65303133323532376532653936373765393866376332393064656662633035393961376331626563 -35373931643862303266386232643836656338616265386662643765326132623036393437613365 -65346262366336663137313839373632666664333134393936646262303866376261303732383966 -34366430356438663231363032646431633461303832386535376435636461333730303632346636 -61356633363661633933373763313266343434633039383437333830663635353538343961303932 -61323265386633616433663766393865323038343864373234323539333263383963353738346638 -63643232396433363335643731373736656663396336373636373039316635656638393863353334 -32306439623765303231643863623339633737653261373961643338386131376439666330626466 -33613365346132313733323239316364363965356436653766306239333935613737373361343862 -66653231623333376362323635343464643236323736613631626337663735383431633932323531 -32383463333930353162313834353231666337383032343964616366376136623765643165383636 -38636635303266313263653466313930323066653434613931633035653061333932633063643766 -38663034353332353761386262613830393765313562393961383136656338653037636233616632 -39356531363665383837663635653864653034373664663638356562663133323763373466306432 -32323365666635303334323735643963663765663364643661376466396531343231613731326462 -61643364383164663564356264643631333964313734386163633031303332383862393830313438 -35383066616631626266643266626630333562613561303438323462373463363463393262373334 -38313266616361653937303138393230343136653839303935626464363034623538396661663437 -61343162626464633634663739383266653233366336666161356638303938383532326663376335 -32346430326335653031376561313463356664393164396235373038616337643639353365346336 -35363634623562613731356437373434343530356361616333343463323732336137393466383938 -65633164343238636237333632383331393239623363323234366530353736303161363232303764 -38623461656630353262346561356536373831346232623933356161343033346637393937356437 -66343263346138353561363033333036663662373830623739333535643030323039323236653464 -38383739393437666166383633613338633463666464643837333531633532656434653333363938 -35303431656236376663373432393335623331326266666234353337303731353839363661326563 -33383865306138663765666361316431643830646263316432373236656132323461636363323261 -35666334616236326564316665373838616566646434333434366632633434643737633337616336 -33303162346639366538666230623432653738353735336432336465656537353331386530303561 -36353434303039306630356630393865656265386131363765366338393531386330623832383162 -35363037656463343731613738333538383530633734636436623136663134636531383839373761 -65663361383934623666323064333764396132393635663834633761313631343066393561343337 -36646237383831343662333331306233623734393530323335666431306531653233653563316335 -39353235356231343463653662626464313738653334353233623538663966663732346434383462 -64653736333734356433303739656561653939643831363334316435303630373764343337666134 -63613865633734373261613832363262346235663765373135623866663038333839306639313864 -31356333346461323461393739623431313439663461376531353930386633363365313539383130 -30663763343232643466383266356661666365623335323431376261646436386130633339386436 -34633636623330626337666162623634326131363137626564323630376631343863356361323835 -30663033626237366230306361336231346466363537393332623364636663323737333961663734 -39623436393532333231663032353338613466303532333234663061643665656232363965616130 -38653364653065336337613936366166356131666266373361326133346465303733623761623837 -63616565383539373736623262633161663938623731313630333165316230363937656566333131 -65353635623930653636316162366139306539373434616633613738363762343935353939626339 -34396462623064313033356634356165623162633934643064383664643930643065313131373864 -37633839393061616435623038343866626533643233376639393237383539316436346133336534 -34373437343332333166336433613036633861643262323438626531616431373132636134663430 -39346634343964383033613837613365623066353038373338633036386566616431353234336230 -37323536386431333731326330333036613463376461616231653937313163323035393235346232 -39633732326164616330383866356364323433663733643562303231313463306339656238326130 -64316639313033386332326564343736373866623531653339343931666634613234613735396663 -62306533663462646564616664356430313835656233613139303366343162353435373338316431 -34326330323264326234316633323763656332626464383463656664653639353135393737613863 -30626364323133666331383561633764656435313131626239366261373930613537303165623661 -62666136373331383765383939333636316331363932633838663765643939356366613966323761 -35656130333331336262326139323632313435363932393765396535333838396136346638323331 -66633665633330613164663039633334323232616234376261323965663938346334623834383236 -61353234313961343537636231376639313632666433626336313733313164396438663536616430 -61613236316639326465363933353233656630353236323063616431646566626661316662383264 -33306238383033646363313663613037336461643635393933373233643937353131643938646237 -38343465386363323838313636393866336131363834333837353331353032323763383030356534 -39393365623133323964356336646332323665333666346635366164316666306162316535333831 -36666231656332353734346331613431656434376566353132653639633934306566346635393862 -32636165616437363438306134333836346231313430343031356338326565666236323734373339 -36303866386564323832626333383634326530373765333735633433626436363466333263393232 -32366338613433656166663233636164613866343164303439376364613831323830353666616463 -61623935323038333161353563393366326265306461323264343839353733373532366565376334 -63343762633634376333353932393266623766353963336431616333353162323565306538383166 -62313233643863343662306365346363643531393363356464363739636534623437626334373239 -65316330636330616462343534313731633632323637343933393731313134343738616637396531 -38623136326564356461356438396531336537363834303665633264663234376330386531316439 -65396264323661343832666438373466613862613938663635316163383137316434393131383734 -36326638313637643332656361356663653939376230333764623961653837616131343563346231 -30626265643761663636316239386665656162656431626661666332626430646161393930653662 -30383563653564613532663964616537343261303535643539363239306531356166653936366138 -33616135643431613366386163303862333766353330663461653834666662326233656230313965 -39383639666530663931323735653233666637653530353764333939366162633533636463643034 -66616132336633306338346234363133376661303437383562633537393761393436623663353361 -65613033626332633765643137363439306536316433633630343565313165343361633338663736 -30396531313165363461656161336236393332386630663138623965623964353839363837326237 -37323964303836353366333361663331366331323738313532373961313031326136333164353031 -32333435343665383133326235343330333535623461666361633539306165353139393931626635 -63323633633737353432616435343364653763366537666238313837393764346465666432356461 -35646237393435366434363031376561323635326166366533373062653363376132323630383731 -63646130393638356338663134633030393461373264366666363633343636356666636436376231 -65373138326331366330336532646130356464313133396438666561313964346462303837396331 -63663763636161663336616236383032653063626439373363626338346465636330336230613631 -31303063373631656662303761336336343862323262343265306633643063343466323231643363 -65323036633165353866346661633366366364306536343138383235643736313761666132313239 -64343432616335323865356430386465666563346365663432323136313165333335363163313765 -31343030336632656161653464636230343233316662323937363638666464656438376261333365 -63643865373564653533393338393839663565376638306435646566643538333264366533393861 -38336164663634666233303666336234653566646235643532383332633733313561633637323966 -36643563316234343630373533353234393330366431613737643962643030613362366633363962 -63633162636264313339333437353531343231346364323038366236613665356365343437333835 -32623264663563313735383461326664346437303137633263666630303634373734626637643665 -65633065383836313065363930346237616630373339333666313933333064636262633230626637 -35376138343937376366623730306632643361303863326463656437616238313639383937373532 -37306633643364376536363539636630393964653164316164643663323135306661653461333065 -31616233656430633039613830333062646265313366616137346436623833616638646466333030 -36616162343335383263383963636436366139396233346235363363666137636434303736356135 -35303533313333333961383436326432343035313431636535356466616139626434303735643163 -62623638376538323930656265643332663063626661346166633833306336653261613066363661 -32363466393862623133666137653031633038326366633139616262633338623862303334373339 -38633536373764396534386364366335306636363636643031353439636561356433363732646337 -33386431393363316537653134366334396630383031623537363765316136333934613436363662 -63626538666633346366336663303261373235333463393536363961653235333832653835323831 -30306333323137613066363937336462626533613066356232343461356162393863376461666466 -38376466383039303164623061303261616138343237316332346563666264306664666439346130 -30653934623266323530393632323937393061663330616161613861353236653035326539613663 -32626530316533353864653331393838623161656462613539653632376632313634643732323562 -61326639663664633665303734646338623737393837343137643332383065623339373437393465 -39353937643663616131656330323464356666393563306566666635613132383961326262393031 -35393835343665636664626261626466383238313263306463356639303366393664363938623134 -63623265363065333365343334373165633962303961646334613464366137376366333734633963 -31313733326435383965393036376361646632333361663937636234323063333363633039306536 -61633462646531366430663335333933373736666463306632616464646136336564323130306539 -64383766306363653535306664616361303565353635303635383136636633373035383661613364 -37623634306261306430383234643439323435666632653733373235393739303764306363613066 -32356135383438323934623362373966323436663264366264313537336139626432353239376366 -66623135656166373336333337623531613438363030656433343765336238333164393237366336 -65326635393536386532303365633034633331303737353130623031653835323831383162626135 -34343039383235636630613764613639623561623364306436646563666230633331633338313961 -34633563633336356330653432346166656666646538383732346332353736346361373463316537 -36333133343734316239666531303236653038636165316237313238353866303336366565303864 -35346539393631336362383839383736633233663362386261363638343139363139306532653665 -36313439633531376637636166333434633233336235336234333237343032613861386131336536 -65396239353461363732653530356433633866356538646361656264316139316138613064663331 -35346566393330383632336337623739613137666430656665653438363162616236663535303837 -32373233376634353338366362643165313831653037303131646434346235613638343832356463 -37323231393763333631613638326536663638636632333432396234353464313765313336353361 -33663835396237633232316263313730326663613337366564666431323164643264623635353961 -64616363376462326134333464353731333538393933626137363331343432353539646338343437 -61633663333363353565356361623861663931643564326165656633303163383330376264366138 -33356462616265333161666164623366636632396532343165336564353835613731643835363839 -63666263613832336662646432343130636262386331323464366262316633303838353238643433 -38376237303861386634643336663139636263636530383864356638343831376335386661623662 -61383562353133313639363862316432393635373839613564306636643065356366363133633036 -38356236653863666535663437343637343236363361616434353763386639313232623166663839 -37316334386335323737383339303761366336376537646365313931653537613238333230393536 -34356630643238623332353665323337613937353262393534653862363238326465653036343331 -32643762346263643566353263643264623166656537383030303538383934616438316530346664 -63653133643631626636636539646164333130316432376164333938633635306364373666373462 -36303964653435336435366461326631353035636166633931353164336461663433333864326531 -34653764363238353138306431323038623932363166353130356231346363346635663431306565 -61333539643066633239623131643536363638386662383636363939393039643363663233663265 -61623238396361323661336139316264376131393361353366626530336331336433386238356539 -64353737346638326634333233323439303936306234643431613566663936376437353239643631 -35393665646535383138373837393934313666333264353730313436396532343833323666393063 -30383032343739326535343936663435363965316466326665376637663537303439663730303866 -63613130323166333261383363316433313335616538383132353866393837646562616435633837 -62326434626130333535393036356136353164656361656638643035643962313039376538343236 -32376331316139353033376539653034663335616633313430303161393534653665363236643435 -37343466353931303565653835376533623166376630346161346339303361643134353538656235 -64373239313535626532313566656461313265393262653330353761666439366530343162393936 -32643738383434383533333338393365616465386635623231626236303334626239663731323238 -64646536666261636432636230376164313630306138653736343165303535363530663339346262 -64363533376337376639613964626539663066393433663638373734303732363038383031343833 -39656634323132323866373336333033363736313635343733353534356562353463613937363236 -30643031386436346464396464643064616135663734616465383066613534323535623031656562 -36363830656335616539303838353938623236333566346430326133346661383532353037383265 -34333766306265393634396537666537633237323234656461643836303636343666376234343831 -61616230346232613435363935616537623437343831646536656134366236386537663833653261 -65336236313538663163643965303566386133316263383234633665626637653432303735303332 -33636464333335613534613830663665663131343938636463633135366530343237303830666330 -34663563363866643034356132353835363233643261613236393665303131626231346366393736 -36343436363666373936616438393637626662336632303539616539646233396361393366363566 -37363663346539306363663262383666616539376661396130616163396531363464633335646464 -62663661663531613463326431656363636534393966316162383336653836303161666630633562 -61323830396633663761363438323530343863643261666139666230346636313638393037373537 -30383030323366343738666366653534623139393861316236333934616230643939666231343133 -30643933346431636436623739616634636164366332653263613936346633336662643632363434 -64343936306662366237613533363934643831636563636263613131623631653638366637623733 -31323230303934333539333130336166336233383961336365353366643232663735626435316130 -35336631656364393662653339376166653565353261613865373439346164313138396264373735 -37666237643136646464383135653561333038613061646630373839363963653261666261393036 -37333635346133613830393735633364623138666563613733306533313539643961313039353936 -65303936363437343363373534366664306561333238323039306534333235663765663538306138 -33633565623935643665666262313166356562613834303762643162636231303735313764396536 -61653138346538396263303335666363343633313463396634376333356363353438303433646661 -64393063636530333139346365383830653734656164333764303162626132376561306532353231 -35303531363735353835613462323462653538663335653130653134393934323461326530313439 -63633365353330663861336438303866323938386638653237366333666436653536633335356137 -66633131306239623938666431613365353461636165633833623066323139303566366264323734 -39386534353362356430393362373233386437333163643136616132313630613635303462633563 -39313236643236663334373162626230383035633066373762613939333139303766383931623430 -38636264336534623039346565383938323762373238336334663330623764393831353936626233 -65396530613237313738656537653664613639306661336531666433313766313631386132636362 -61363636336133343930623037623432323165323432383063373266656263613135623764363964 -33316363393764333733626435383138363566396266336238323565333134396530623431353838 -36643366393366663634383330383331386561363132666135356433633436313937333962333235 -38353237396632656431363537656164366163626666396663656237623436633566613939646237 -32343765643239326337353066386334346665373863616432356166343635383930666466616565 -33383037323731363664353036366266323737633861373431386566643934333537343131666638 -31643963393965653563323739623937383663363964363737353035323337663866633130366239 -62326330626437303466343564313637333863343635363533643238653930633264613639326137 -30313365633437303539623063376433656466626466653263363335653838643161343562396433 -61353438626635366465643962623063396434326635653131393830343637383730623130363061 -35313637383337623338343065396633633964383838623933353733653231356237336463633464 -66333964366537633036646137653638343931656162666562323638333834306161656563393233 -62663138636466346239663833623130373835336337623438346162616531633839303531333736 -62353230313737386564303232643538393166373031626435643637663535376230323737396132 -63643431653761336263666535363666363166383639343536306535306231393533323431316336 -32633534323236306561393465323766653261663961303138373965376139663232353633303137 -66343230633731313662333538333264623636643465393536643733613830303836623665636337 -61633463373638386265396338626430643661653632306136623034376135333462633937313633 -32323166663765323333616537376663643161326234353834333262323834336538346530303263 -36323139616461646362656130663836396664653665326230346565643039663339333664643464 -32623130393030613336356665346666616564346639626435613664333464313036363133636339 -62633932633432303932346132316532356136303734316138633765633538303730646664666131 -33343039643932353632653036663530356136666630326163386430653266393866316534323133 -63626231326165656166643666366462353635656631633232333236343230333834626562333231 -61353861373838366461323937393239313266343364333364383038613234313462393966653738 -33623039616361333936346337333936653235363430363839346266373634373536353164363662 -34313061643632353366633436383166323137363331643436626365626130366233646434313738 -38636462663032653231346330306163306435336632396539646536386533303135323639623631 -39303830616535393930343231663630666265656364333430663166313439323963313564373234 -61313238363761393265393336363866393666363865643066633036323361323531376161396563 -35303534353232326464363063303861636633656639346132363338643065316339363736356263 -62343037343333326437363666663930313739396630626439333337366437626162373965666433 -34386630623738366337623966323162663437333662323761623631656436643835663136363666 -61333430356434616539653563636139336135623133336331373166373638653631393465646561 -32396165353239363834353835313062336334386632653733643235363632306137656535333838 -63663037623235313165326233376366623336313232656230356232376463623132396135636332 -62316131313338303433353434306533623065653864663265343263623761363134316438663163 -35316463613137353232633661393530346234353835623865393038343938396330343362636164 -61663937373964346163646338316235623163653339353438346335353935343839383738396538 -31653434666266646138653266366436363662383338313164613065323639393965316664356465 -61313634623038366539376331626633613531313161396136336131656438666164383735326135 -39623162386464383534393434336239613162616461336639386534306434333564653535666338 -32643264326439663865343938323337353763346364323662366166633061333439663134303161 -64306330643239336134396561643562376466333336323130633961626634323165383831363231 -66646635316565353737346363366363636638343432613738393037356265323563393737323736 -34306539643735633333656237663466373638623062373666346434626630323561393933663632 -35653833313230663763313864316434623833316539313366353031333034373530386462323865 -30616335396336396165313233313564363930383264383334343936303735643963616266363433 -31396564393530333661383933303931346139396564396461363236306538343535636235393936 -30653266633939633939303562626136643464616166303331333964643230636363313935353761 -32613662636561656465373237343434653765393933646564623165303862323837616335366233 -37633438633439333235356631316235393932313661313566353565333936333964323463313630 -37303462336639623237646230306434613238653862643735616236363636363738613230623166 -61393864646539653230306266636536613036356664366337366230613537356337656631356635 -38653762366534373962373632303962383436383564346162313264343364303866303032623932 -63303763633837316631623234613036326466383662663630633032373435613436306131326662 -66633964366439366534356264643939396265353232616464653362643439393264666463326636 -33626561616165666537616661326535336132343935303038393238383566393263613036306230 -39613135333063663931626637643364313633383031346162333739613533396334366635356236 -34623139643262383465373535653834323237336533633664353334336234636633383664363435 -37373233663466643563303862653263346336623462323264366237386634653634363038376337 -32613838356463323830643737343535633639633134393563323435303337616634653831386632 -38643833623038393630303063613166316632343361333862613565393761333663366230326436 -35633534313038363535646438656265306538323634663532306637386234626532646236653166 -63636237333731303964333962316630653366646363666630613234333237636532383838376135 -65643338343835323630663032336466323535656133393837356339323634336231663937663434 -65643162363539363064396566346463663862343435313162353566343162353732623465303832 -65626637323233646335323936343736316562346462646664386664306332633133396638626462 -35653236383862373732393933636538623962633238336238653130343737376533386364323735 -32636331613934626464376434643261653463383533396566636433663564393038663135386265 -32663131636235666630356435633363346661633439633266343161613364343436643163363937 -33376432326530386661633739316230613038643136656234353137316239373364333365613461 -35666437306363373364623538613236336662653835303262393930333233383733613561346538 -62363438356331666464336163353666626263376338623534616130633133663332623137363138 -62643764376663393262626634346163613933386262633938643066616665643361386364346461 -33353931636534306633643964346639356661616665343639306438656239616333633766346437 -64336533323137373239633039633730353930383932353531373033303038323939616166663936 -35353466353266623466363133346164363034376230323965366334613439333564393263346364 -38656433656662306563643037353264616438396163363562326162303939373962356265613865 -39323434326636383433346634383165376632613733363163616435623933663834653431383232 -33323938383862303861323334663638393034643832646637643134356138623839373565376461 -37623738376335656438363062363339366163656464336233343030653966353661396130303866 -66363666646634363634663761376231386266303634323462376137393466353034393163366665 -32396335623830373535326361396161653936323861393538663932343132376462343864653531 -32336532313337376163376665326236323261386431383533376634313561386536316334653139 -31336531363262653765383838633630323361336337616333303764393538376633306261373264 -30376533306231636237613132343738386365646630646435326132303062313561366534636233 -30663037353064313063383938376436663066386435616332663238386233323535386537653634 -33663435313533383665383839353362636364383839656136663766356365313238663839386436 -32303434633732613434656461366137343264633339336431383431326165663964376234356432 -36323266643732633631353131396664366530613365616636353634616266623232336537363236 -36326264643130333334616561303061346262653034613961323736303464306261653030643863 -30616435646336646238356264323332396665656334643739616564343031353736646432356337 -62393531346235323534316461623630656363306563353434376330393639633339393737386538 -38653938636137613464353966343065336535653066666439646235613331373530396164666231 -65323162666638366165363537646332386238323434613535313339663761613938383633336564 -34303162613933343132613231373335353836313764633266633232393762336564623063363231 -39663831346261313236333538306563616666366134653766373763633566613461346431666261 -63346265336535376666656361373637313431383764396265656636313534393764323664373736 -62313966346436373136363432386331303431363761666365366532363861373333383531396438 -64393663643165323763656661353136383830313566646661616361643937373761333738646131 -64333732323031373633666361623230613661336365646236336266343639616230313637346235 -62623237633864373335303463306130353936633965356163303539343862626437613238356164 -34383936633464633137323565323438643862323965356431396138366438643932333464323766 -36333238393931343230663664343333313331356364656261656637366338343164656436323734 -35636636353435313166653232396134383934396566336661393463393161353262323630323066 -61353834373531313761656665363562626664373463353638633633313638643964346365303666 -65393337666334393465313162376334386236616163363537343664383334383333643138623563 -61373333653539333936386562616436616564616362356364616431333531306238333939613164 -39353766663862656131623830366563396465366134373136313339636239386164393731326438 -31333332656263306663323933366631386661386230386466313932633439323862616436616237 -65303635383035363638393066636139386139646136396365613932366264336233353838333366 -35626233356431376237656136306439316531303964376530303365396665393139383938333433 -33393866313130643230616239393334346361363736373130613238366465373765646136396231 -66356334626364303031353338353663353061363835653731356635656431383635313830616266 -33646532366164633330326636616464393365633464383733353834303936623737313437313136 -36373830613661383539313462623138366632366265663337653732623666396533386561336231 -66663631343132326464343439396132616530663537323934643932643134343739666264366532 -31373564653862636338613136396466343266656339393139333134323730303431393461666234 -32643034623839643965643832343432626333306135376165616136626338633162623635626363 -38653136623734343364323665616164336630366262383036646134303334656634363366373233 -33316332396465303732666266656331623337333666653565396163653961366634386364303065 -61623139313963613934613831613865383361396535643563663061643361396461613230663362 -63363138323239633830376533383665363563653730303333643965353431656365613262636665 -62663562313835373430616233353130663333653033343236616238343832646138383833356466 -35616534343061303634623434643037663165326535663566613830313633333163626331373738 -62376430393665653437333766613232623432626166643935613265303930656138626238373132 -35366231663461336230663432636436643037663765613731326665383866343765316635393331 -37663135313932346461663831366364353230303034313033613261656138323832323464633633 -31313866376634313732343063656434336438616630346139373163363166363836383166333364 -37333462623534393065643435626637393065383261373861393438396432616666623061663063 -33396463353338613864393961653736303964306238346130333539633539323363623639326135 -35393163353634626635386361313530383264353138393732313638613437656435623138613039 -63643035336532336364393533616665383663396462643733343032356338303031623832326261 -38636166306630343038316532653565356331343765393563346262313432346665333330323762 -66326634633361363766653235626633323935646130343233336133306565666534343535393334 -65653333626134646430376233343437366466633233346431373162633033353137326566323031 -35313165303761363738613562313337303962303936623839383266386233643766616261383733 -37623635616666303131616335303031616432346338396161356336343266643433333465376330 -36393666323435313135666137633966313434376161633533636433363162653230353634313263 -61303261323435656437663338353566623131373562336462646431636233316630623864353863 -64323936633838343262363763303661366438383236613265383239386261613835623633363431 -30383536623461626137623362613936366133396463313134646665353031333238343565623835 -62303463623531323131353165373364383263666239383035346534623863323163393462303436 -66623666306333363962303332353130366665333434383036343230626462346264373830396464 -33346138343661373037353738333136643537336135373264663734373137386131653463376361 -66653335396330323839643233633665396361353963303862653164343736356136313565343662 -35336465613562323232656237376566333631633462656562396233323561653262316463343232 -30653334666339373464303533613334356535326365616239636133636465343837383561363734 -38373833613566303531626161396533336330653534666330363265653638653964343635316635 -32613165356432303536653736343461336435636136363863393334376265386337653839663633 -36643637643935333364613039663232636131653035653937343333633638613962663062376137 -66313431383134313565346362646633343137363834303964633032376131643465653738376431 -35356237633539633965313562626531656537353338303966373233353234313737346162643737 -63633362653062366630303361656232333635393537636466386164306633326339383336366435 -30323263353938396133373266353866316631653162316466393031333431356639663761646233 -65663633636364353164643365393135656563336265393862313165326630653030626136666130 -64313531383933343637633735346364306663616433636264376230633963633262303261373132 -61666662363734663231343863393938393363346138656136316563613132663531653039353737 -37313837613435666535313261666539663761326532366631353431303063396638613762353361 -64376634353037386237636263373232336634343937643439656164663130363063663430653032 -33336630323538633330393839653361636238343134626534616336663531353365623461353731 -62633266353330623830633261313164373530303336623362373864623532346636616163356239 -65383837633138313030336131333564376435393763653533323961643830333633303064323862 -32653332646539393666306564653630613261313637613165653863656236316131623862653934 -61303261643338633762333263663837353231636233323334393530313632303232323437336261 -34363462363334393439343030666136313563376137323862663666636665643163353766376266 -36633731613665343733303564326632393037656430373630323566373062346566353066346665 -66636463366463613437393734396138623434313962663663633562323030353561373462633661 -61643432626464313166663062623664363431616437323962303738343638333461643362663130 -61323465613965323364303534333563366466373866613361613733383165613335303432383065 -61383735336336623532353265383763343435663765376637636462663334663337336235393534 -63666264363532633462633032393061323134613766663463643533316239326533346466306339 -34663831353932633735393265343762666233323930333764663737333861353132656334623037 -31633433393430643736613131333336666564653433636332656532623861323263333738373231 -38323265363366646436323539323234323363643863333634383839633135316138393562656266 -37616334333236393966636166346564643530633039386339633630653538373532316661626665 -32663235636437626663653633653431643233383465336331653237333932376639353065356162 -66343861346330363762313963333037353531646532336565643137366163343633643533663961 -63636266653962346636663933646166623239353763663235343263313135626464313137303236 -61316263386135653164333363653938393462653663326164653430626539663634656461633564 -62643633656336363235633065333535363532386230386237383036383034376537613634303533 -32323831613230356332373262326639363764303031363538636339373166646332353064326537 -38366233623335323765376265386339326362323165646431396230336262393334663334373065 -30346366363933626438653766666533653634643462373031663365393665343831623763393635 -33333563383336646434303463326461616465313039353032646334306138303536353763353232 -63383232346231373662633966336634333664393237356638376335646565643361623930633937 -39363236396438393537623662353637383566316534393666396635373236626539663736303430 -66326166383635343133333134323738323430313462343736353836643338633836653336313534 -37373366633761623535356335343865633366666331653937653536393831393235643962656637 -39613231353431623635323035663965656364623235393531613230366261366264346434616637 -38656134656565376439343138313230333931353838663936336666323834326363306537616337 -38613961616463343233363639633166636635383464396333343435363834396334393437613230 -38653935366431653130643337646631633238313664623234306361356164303935363333303032 -61393733363539653765343837656362663430316632353238333666333061343336366663613033 -32306262393763623264623864396535656331613235666238303636376439366330633031653664 -33366131396230656132356165633964633239336366386465376633336531633736376631653435 -39643266663234663664383733323661343464356162393465393832663830363135366632393561 -36306538623366396464656439393132623166316663326437376261636437346136393137326633 -64336366306365373532343765346464653837366665363933373465623336663265623131663133 -39616264313638346433383265653063333761653538346163306334663763316163636230316236 -36313964653038653739326235353332326562363538376264306164373739316338346333653330 -34393163306339336134616364336337393635396365623663636366323638363039653965396264 -63643733346335376230333733663163653561323664303365373034346637633330396339323334 -39396236326665386364356139326665646134313631393035306637353032303161383830333938 -37636462616235303863306561393631646632363830643765383466643639306137616237643066 -37346231313133666262376435393163663162666639396264336634333334653161343130326435 -39343166623230326539323162333238303666616334343330656239613963393236353834373561 -63653461383533626665303338363931376164646231636665343133613165653137613166663339 -35383062393432633564306163316133643764353734313438636361333233353665616435373232 -33363839613337613066393133373261613330376438653863363766353536303162346361366633 -63653266373230383831656634376438366132383666653639623363623561626564323161396130 -37333662393930323838343161663136613262613265666166356462646662633338323634626163 -35623030313731613661303937353330323031633033633333386536343431363835326532663836 -33373930356439653065353937383438383165373531353361643136396439666533643334353961 -65373565363738336362643139613231313565643134366563346237653466346664663966396363 -38303036633832316331623762363539363238333335303565656634313837666161356333653532 -39373562323435653663326663353734666166303330323565616339616431626431363463373534 -62336665376266363138363434383234303439366330643635313665383666323034303035633439 -37353735343636663063373466393731613462653639303566393034363731356132363631373931 -35333431346239376363623230633463316632333363363532323233303335323838366532376266 -30643830643132323537363464363866636237613932333162363361303138323137393236323135 -61613431376365333937396266636236336237653833356162663631376130326666363331336661 -30316539643434363936313030636463313232666139643861656165343434323364333835666561 -62323333306233306139626166656165663138623830363130316435366562653932663266623433 -66613037613761373233313635343730616562616237323936646266316462306266383135663665 -64353462666136636566393564363366363930656365313365383533303534633038613531393361 -65633834346162653431326464613634626237343339623335346632643262656133363233373539 -34393463396132393761333239323031353131326335393064623538303236353966306462303238 -63353466383834393964633961383363326262643233313361326565613537336565646334633434 -37333037633032343535343132636130623433323734336366353930343062363338393464376531 -39363465316661623930623839316335636437346235353835383566363965643335393065316666 -32353661636362353962613461613636643163643663376530613262326661353566313130383063 -32643266336232353435326235636535383937343835653366613431366165653532366630623864 -63313762343339663736353436353133386361643036653335643666643164656131313636633536 -31666238616135373363383338616133363537356433316566363330393332333731383731353332 -34643732636362313365313732653837383535633466366361346338353531633135636135366661 -37653665363534346165376234313561313161653031306362303235656435316131626330366131 -64666262336532393762313839316263653032666336343232623433333534633633653363336133 -37303262636337666537313464643932353838626439663139396536353132333438613630373061 -39646534353462613438306232306564356662303635353136343436663461366562353138373364 -34636462613866616337643666323665613565333733386636316231616664353636653138353130 -63346363626435663334306437323563383739356533333633653530383165363837346335353131 -38386534656633666263656233343435653031653966313931396161356130613536323839643035 -39356130303834636164663336636363316134653634646161616262626137313466326661313633 -35383734633736326432396134353939376562656637353963623362396431353861666332393634 -32626464366364343765653030653263626462666533386139653630363761383538323733353939 -62323334373734333236353537626130663465613232353936356166343634646663386434393935 -63326439636433656263356633383038643934383933663765303332393030666364373130663335 -39383232663064386338323565663333663437636166376463663566303361653634353461623431 -37353835633533663730396463636361626639353735656630376632626231643835616666383161 -31323530643236396366646333326164643638366166656461633465383031393231653666383334 -38663135373535323631643532653230643266366139646363376235363862306365363765346635 -63353039653037643633616561313762383532343462653130636437306366303166356266613964 -33373636376436343130373038373137303662366665663239656636646238623835663039323463 -30343238633462623664346330626166383937623864633565396538643233613235383161363066 -30396566633938316135343066636563363966636434326565323937663366316137396463373366 -62303862356130623535333862643331346165616634316366316138333833373834303361373339 -62366433633831313437343138633132663031353737343961306263323936396536326537353439 -39386139326633383361613166336662333337386464323462336438643066653563663831636538 -61616637383634626561626336353034616665356537303233323839396666633462656137643632 -61663839643235343562303135373630636430663463656333616166613761363437653834646161 -37383061613161316635313531373066633931356539383837306366643835353165613439666361 -65626532666430613633353238313139343762326164326236663761636539626436653462366136 -35643831353562353163663530363138666536333138643238336162653164663437303361383430 -38353039653963616237633436616133626633343233666365356562336531646133373431653036 -31656634343164336266303833623636383833636436623362643232303764343131386361306137 -61323834326633613038333034623336613630356531333832356366623864323364326534393634 -65306537316564376166366431623961323865633362306632636265363164303134666133326235 -61393061366437373863313237323238346638643761626632333939666234336363343138393432 -37646139383430306665346435653965306132626336323339366439363661303934313737346634 -61636132653036356537666639323066646136303565666531313739396431626431356161666466 -36363865323264663764353339336664393237353737323239656637613733626337613162306535 -38313336333432363965383763383661626135396362653463613166393332303136343938636564 -61666363376666383134653832633166316430383339316533366232646364353934343638613135 -30366530613832326438656164656366333333333463336637306666633665346666353931616237 -39343036656636643061663436373063623361643561383438373235336561383166336166663262 -35353433363263363233313736376661396562653634343038323539333166333565376563663830 -32333533623337646232333934336233323361363430396663663931316564653038313532663063 -36613332646335393965316263373233333938346235343235663137646230313236653338633436 -38383232343437633630646466313536643835373835383261303035653865356366633631323337 -30313337373332303966646532343061366338383333616535343935373833636530323632656462 -33666161643266616139303534643632626430393735643239323733386634313465343564323732 -38356663383030393238373463306465616435343430363733333835643966356263373731353963 -66313933363865386232663133306661653964333138623466346132653863323034393966626432 -30353566396237626436623661363765396539613335323766336237633563336534303638653432 -38663639653762313166333562643639336332383164333936333564636264356433666233623830 -33336130346530633437326166313638303134383063616138363962633039623533323632336661 -39343630323132663064336231646633656363386138373437383932316361373635373630646265 -35303964656434353135393433336163653431613562643739643862613530346334316638646335 -33386635633839663263306237323562313335343535393334666630363334346331623134393338 -31376431363335646562393136353662373763343734666464396463656436343364653231623733 -33363937323763363338633735363165653730653462373435653333366238643061643664383334 -32383435663731373431613431363263393035663838663034323264333439376439613165636133 -66333533323935636162653039623330363663653436646431666366393034626630333433323533 -39656133636435373633613661613732363733356637346362663539323339643033613437313463 -31353635393930646135386239393536383233386335396330646139613731643832393161623539 -66333361613537313265663539333537303030643261636135373166653133303639356338616361 -35303362663866613864346230323265343032616535646263663437333861653562643034363736 -35663461343437303663663636333663663765653766636163623131656337656261363935663735 -63643665313137623962306362623830393235396633616332636263343665636263356437313437 -34623537303837666637613137313862333534353736343566323861623632376230343330336639 -61313730326432363361356538393730306262333237623132626237656439383034643430363230 -36653435383832373039623935623961396530333265313930643362393032646635363933356538 -66336634343563393538333764313466393361666563633738343331616334626636323564393036 -35613762613231616438356639366662303938666663396161636134636336616162373064663336 -66306531646536383430323961326438356432366165346464376138323435643664356430623439 -61316630616233323539326637623532396463626234363965336532363936363139386337326632 -37356261643535323934323934353162336130333538646139663539366263313565393463346138 -65353336633237343135323535383162356162653233393664663334313839333632666535386633 -38363266373066653134343436376431623036376430363637323031353631363634353366653635 -35613832313732666661633938373933313266616665663731613061366335343337346437383739 -35383230653236346231386535636665326433666265303262303638333439386562653936323430 -62653034663166626166666433633038333536663031366437373239393566376333306430613336 -65396366326636336531653034366137373664343835396238336665636536353064373132363262 -62373032623361396437386661386565333331333437373861346662653434356134323138393339 -36373764346433356630306562616633383461373532373434343034323732346461626132393361 -64653966613264653364646339303134386439393665333130376361366464646537356631633235 -62303761303636393832636538393132646135636562303636333733373936653933623833306436 -32666639313830326566343461653235656363376533376538373235636234613035636562656262 -31366665666432376530336164353861666365633530333130373439653431623133383566663437 -30666634653034336330366339306261353163343538326430636331346165663935306137356365 -61666136346234633936346234326161393266366632313437626533663630613866666233303330 -37646531326533613836643863343462616535346633663664353738386562643965666161363736 -35633338643561633336386238343661303736646531386464336333353234653966383135333533 -63313438346464323163353236626239646330386135623063363661643061376261323131393565 -30636664373232313033313332333935386632636664306362623266653237353764306462653432 -35313330653366643461663864653761643062336337343733376261633066363930373639633965 -34646535363062376231313863303737333939303361323731393864366430656237303934633533 -63376262616236333436303835313662356363346161616438303336663166313662393461366164 -32653861343563633363616666396166373834383130653764313466393766353334393235646638 -62623561613932636536646635353339353061353338386366386430343038643465613334323265 -36346334623461623333323332336331333033653966646162393835636234336565643034343036 -34623339376462303266376132386361643766643431353232623661663136623064316438616632 -63336335386531626466333364373332653063346233313932363531383130626636626536306139 -65376362663065316232656435396335313839346261383661303263376332623464383362306263 -64393563636137333330363262643733613236626162303431643563353235323430313538646330 -63366237666430393961366632383666653561313966353733663563333238323739643433636162 -35636665393337333538616130646233336262653165333930346363653264363135613335666534 -66643638343630653364346265353561303732316538353638666564623538626435663531326366 -33623265303865356562613366373564636361353061333963636562666537333262346666613866 -34623937346562633334326130303865656332623339623337323065656330323135616133633265 -62623736643434343562343334636664643365336531613830363137656538353339646662643163 -34663761313136633138643339346365336134356638643033303932653830383635383164613432 -35633535653938336135366463613130616464383938303335363966303136646633356630383936 -62326666323533363936383463613136653033386133306531356239363935333639383631333363 -64393532613062393461666466643336376535643936633633343966626334613730386431353938 -66663065383739323532366536396239346163656532353635303933656265346332393734323936 -61616564323763613230326139373337626466646134383734303436666638316432373732316135 -62366432643161333236656435306435653862663430393731663361386661343936306463633334 -31663664623663336431306365306532383065356664313533616235356531653836353564303139 -32366535313365316438376135663366306534646131386463646431336132356632346534653564 -31646431376431313561336230636634643932393135663666383030663261376633313238663761 -38326338643635343037333134656632366435366338666133383665663237653936663638616664 -36393761323335373437646234386164336462373937353233316236303964316465373062386464 -33626362653161383364666562353032383733356333303038373132393165376237386264373432 -63303066373738643065396334626266353031623636303934323261333262323765633966613836 -33666336646636383535386231316132636661336638636239613563353436626430613761316439 -31653665656637633861646466656135383930623862383639373136346262366333653938303666 -66346265643930633162613364646439646365393936396638383663363033393136613535303835 -63316137643433396232633766373334303836613566656462666430323462666238356366663235 -38626135613265313561383962383735363635316265663433306164636332303331303435306330 -63396239313135643831623239383333613035313161343635353637303961346430613531636464 -62306638623966353335633462653531373566363036393839333363633366333831303138653163 -36393139616262633837343766393631336335306231383632316639343564353664306164366136 -35626366306338346531323963393138616166613434616464636561323366343264366239653261 -38383331353531613862313765313865393864383664653964353836333438343762336533316437 -33303931396363626535656562646264383161616435303266336361613335633863346338306430 -38386539366131313464643036613233383964373635313234343834643266373832353633326632 -37393136326437613335356166646631366362636235643062623665613361336362353166363161 -33316562376164363739633335633864306139396331633735613165353037626539356134313161 -37646264353837366161333630613336383635313365643339366264313132643064623239636530 -30363638363030313239393163643463373635313731643635626636623833303936656363653135 -36623663613934653137323262386538386231313536323133333461396638393139653461663864 -63666662346231363962383866653263346439376432363765666364316433666537393861643933 -39636464643130323266373765636237353036316339376230343030663365623435363831613039 -39616536303834346431373432386437666361316362386331383361623438623132633431613032 -64623939653739393433306138626232663066323035643934303139316236663063613332303730 -38663161636337616661333964613766663530616366666331373934393038616334316561643662 -65316239386465363031393135363861613461306261376238643063353366613064386662313964 -63393564363732653934396161656533336261346236396333363565363661383133333662343335 -62386232663566633562303062653931636161613337636465643034373133303263613439393433 -35383035353734393134353431316164613266393263623633633832623461396466336364303065 -34306233383730366235393463633463616236356339343337396438343162653133656235343034 -64316661363535343536613535633961373138633538633739663236343532376562396430313437 -33363534616132643839653434376138353338666433336639616164616330663566636232633239 -30633431623732666336333531393533386536633336333339333435373265663630333039306530 -64323233356362373232656462633636326364313264306566376531326530313264643539656230 -34323762383739336536663730613033323132323039633537363436653663653566353835653261 -38323465363032636530626464323138656138343538663166333830663162663437636530353131 -65663261363066396434626335633437373064316231353035356334366531613737306236396537 -31636136373035386265373331353636386539656439343531393364336434653337386634303863 -37303431386332613162633431393035636431333430303532636235663961386139366632366530 -38306236303465356432613130636562313763643466383733333262636632646637303335393835 -36336163626636343361663762663731396461386137633530653232356566623230653561396332 -64363039613365366130666130343232363265653062663932303035646661356637653465336632 -38363134373832373636626534313130353330663265663865313239653933656635323530343862 -34363862343531363739626561393130633332393863613930386164313534326632626339326661 -64663864373266396139333535393361666162633739643961333265396331643538663439653337 -38663637306536616439353136383762343762393661666433316139313936623432616436616434 -30353362303233366265666532613539613738636166386339376161333037343533613437353561 -65376632613833323937656663383934316163373639666663346134383762316330633237343063 -33623564316631666131663738623337313961323830656632623037626464306337333733303965 -35646132643537376430396664616430616639323830333466623735656236396565636432373065 -38616261623466346334323638626535396534356338303734633362643731643931356239656634 -66616438366539306131343839373761303661333735373335363764666361366234663638326166 -33373530383038616339613334353133303936626363383738663539313937633435666139346661 -37313361323063613162393963356436316539653031313633366237653034666435346634363930 -64643836633734323366376334386462646334626665636432356633363062306537373564346433 -65316137663732383232643839636166336133376133616331616366323430306430323835343233 -33343164663237646365616630393035313730343237613565663765633236323039643438613961 -61376131363964656361643662363737323465643736616236366363346363343865333763393734 -39633733613231383363623438353735373865386130636363613061313430336564336163343961 -61656264303139343032616231303430303537666565393734353333643530346438643936393032 -38346535366134373539326131373833396162356461633463616264656234303636613362313231 -64306666666239626234623365356261663337353666656539646164306163643766373831393962 -38343538383133313862393063333537656632643063633465353263316335393466323931313235 -33376534613636363366393431306632373830663561366533643463663932376165663939393964 -62316235386537313034623930636633636533346234636437643237343565346136613565373138 -35633233646463333132636265313237363035613365353537393735366132396538316565303538 -36366362313061643732333334633733643035663962323731373435613963363738643939626531 -37626537343266383934393538666565333261343437643231323130366430373066316365396664 -63383365656132343562346330313564346663326232663231336161353132633965316537366131 -30623033643932323437663433363665346135613962376262656639363637343433373965356338 -35313266363538363736653333626539386433653062636137323638343736383332636236323139 -31376261393039316131363434343632323933363364336235306561386639626331313437363439 -39656330353261373430356562383730633265393163646362643937613037336634643164623936 -63333361303265303339656136653232396433643735666261653061356438363065613564323463 -66663862323039373662376135326630636236396437633266393737323032343262366661633066 -35616431353166646563393630336632323461363834343333326338633961393763663338343632 -30373532323030636332363737396131366462386162393861303062666461363561643239353763 -32613032316330616138383233656431633439353331663632306631366662386165373539336635 -32626164323363346466373864313538303633346634303831346165393862636637393437326266 -36656331643132623731356331616664353864326230396237656132303666336537383932373866 -66383837663835666334313236653337616337333561396439643534633765356661646339323331 -33643934326661393361373766616638353062316332323565376633636664623137653663656137 -34383935376239613037623963353436336231323931393162333134363333303462393932383232 -33653462613931316331313431636465636235343438356532393366613533326637376535663434 -37306662303862303735313430333138343666373632326565663930643038613131386563303939 -38623133613731626364663435306262396239656339383432393031376362313836613631643365 -62616262643562666362376432316338663534653231303835633731393035306163363863366136 -34333165623364643764343734346638613562623561353863376334653239623966363263636234 -33663065376165313532373737333764613435303062633530353264646132376133373538646163 -36393033306362663533323039386534316434373237663435393065656237616563376530663832 -33396463333565333631653532333166386230373832313833383639333265383764613839646436 -35626664323438613139363564343862616566383930636435326432613562633632616430626336 -38313064666265336238343335303536326564616432626464616236633633653164386434643231 -63663934656334396163666638393931376238383561343230376265636334373630393935666562 -34633134363966343037303933363337623532323163333035623165666131356131396136623633 -61363564336361393462356530313764616362623333643337616266656236666436383264656363 -37333138323730653865346665333866613664373737643763663030623066653138393135643263 -35643638653736396339393037333761313034666532316161333363336366373136363064393665 -34643931333438663732616636633366323037633432376365616431363435303233366135363061 -61616136643865643334303161656139356335363163363533653337643262323437353734316364 -63383530663335646136396134346533663163633461373136616434333337383538626336623033 -31373065623166363639306134333334346435623661303863336333613738646539363138376637 -32613634363235346630663039346237636634666239653762363165333965386633376162323562 -66333038336433393231363266326537656161666437636130323230626165643161623031633734 -31323835393963333565383438303362653365666238386134323736356534653834306137323433 -62363431303639366131396437306666373339383434333034653935633037643630616261316631 -63633762366138663563376232393938386236623934323230623636376464633164383030393138 -61616431376438346235633865366564643866616362386466383933636133376262376463643035 -62616239643134656432663361663735636237376430616464363966333132333034373436363561 -63666664646663626139616465666537623763316438613261323337656335316335303633353264 -32666362313463363462396165636663653330376232383736363531386238396437323736626565 -32303665353038323533353066333938383364303061366636633933366361663065316236323336 -37333538393863653132643265326331313461633034343539353264353338396264346262343631 -30643933393637393464633232373939396237303830353935616230353739396232353039633065 -33393032663432616338383136373830663466626365626432336536623635326437633132363735 -31663464633934623336353763336465626537646265343965666261313164613363353539373934 -62646163303735306666393265646461373830636637616232643633383662643437623137326263 -62383430323139346539313638393736343264336561396135363338653364326663346435396166 -33643939383734343562343335363062646332333665356439386133653239616434376337383662 -38613562383739633666656132356134383437396564636163633937613636306631643138613461 -35633531313436353731373732363831396138373261626563396432336637383030666231643139 -62366132646466363862633864343262653661333730373464353263373866373134636664313861 -37313633343930343561356532636131633537306538333039663134373830633463323138376462 -62623263343338386562646661363436333530643966323131323062313635646266333334333939 -62613736613739343738303335303766373635353734326165373163643936393534666465636166 -31613433383334323361643665356335353432656563373964383330663763653333393466326363 -64396334623966366433653763363031363361663038393337313838376163303634323235653432 -34303937343432333062623961343036303161336535646462636264613365383461663263323738 -37663331333564626532363533323366303436323165653033396361333030373430643635643763 -35613733653666316436316533666562353335623664633134396165663333653233383965633063 -62373862663730613530316264343532386336646332363434653436363535653865363466363435 -64333136366361623461353430373162656331626330656261633332393362313463326564356235 -37666634343234353362653062396136343139633639303364666531663061323763373837333531 -32626363643436363034343932323439333736373433363534383465656430356337383031353162 -33363735366561386165623263633931666636633436373566633537613031663630653366383932 -65323232643534383834336436356164333733636661613931313034396435656465363837623434 -35383039633131323135303831393838343334316430623965373461373134363433333930663164 -39366637623137663565366132346232303865666331343162633037653039636464303764663737 -33333361663635323663393966323966323335336433396464356638323661653239663162613933 -66623039376639656166373465393337613666616665383430356235376530313562383661666131 -66633930333436366236323366633731313065333861396433633438303663633463373962366561 -30313831333136333733643137613431386639663138316137646565313530373737363136613034 -39316531333436623932316536623130323536303134646163303038623363326563636235303336 -64316535616637653463376638656332646138373830386561373931313635383064363835663131 -32636363303161333132353237386231343561316439306464353462376165383937613566656265 -31356435396238333137353661396436363138306336613930633365313163373031656235396164 -62343061663533313738613365626163393563363437646532623136636633396464383563656538 -39663434613761323361333038323963353237643065383332383161326263353165356561616264 -34366639313134393261633433666462666130613163393233303438323335396338376235393164 -38653038353065626132306365376132633130396332383330643266363563323938643434376461 -30633366653338323332316638633334663839343938623238316162306261373438636431653339 -34303237373836376430323132656565303766386535666539343162663762333331393764353064 -34303733343232666234626634316161666231306263303661303732636131646138343032633366 -65613233666138656339373865373035306162643433376462313765653666343137323935333834 -61323564303531346536663833336534306164313233376465306264663138386462616563366333 -62353438303836653764373965616166616161333733383863333439626665643731366663653030 -37333532623964356262376266663233656439376264306239653562613538616434613764656533 -61636430336639353934343438643539613365316634363764333435663234616332623839623062 -34343166383737656662346134376263393665396631363736353462323336623062376561303032 -31373330656438396434396535623835366331326633316564363236643261643839333738666165 -31323630646231343537623235666463363538366237636434396535663737653332636161626231 -32343132613632366664316632396430626438623862633833363866323961646465386437643534 -66656162353531623866633930623339386337636461643631383965323030366464376266646430 -35653234616237386230303065396639343138383064663238303731353630366534613132656633 -61303466303534366432643839613530316336336162393431663639303434653230313036656237 -66656138303039353866336538396365666332613164616132313964386534613933306664623231 -61343033613262353163313866653265336631316463353133653733623633376133656330646161 -39663036333430326533643162383262613962643162613562383634346263303332363939363663 -31663532333934303235373864643161363433386233353535303562323865373032356161393465 -35356461316262366130343932383364313836306566306532333139376463616334646139636139 -30343866323032346631316265313364393361316366323039366137623539333136343564323565 -65646237666337643664386137356333343536336332376261303565343537343534316634326537 -33383235396437366130616461396131356563613036353664323033313937623731356435646538 -66343637653633646133326261303736373261376566303035323237643362623038653366386363 -33616332316234663839613334353431313431633938353666363739333066386333396262333631 -36363762636464386464316333663433633764346165303135653335393132336338373239396266 -66313065613332306564383937346338336438346233343334376164316638646235663564333238 -33646233366666666261663538623736646465663034386265313732333066356462306333343933 -30613861313333666635623464313835613637346633656264366335336466663832323339363530 -34306532613562626563636238623035326138613762626332316430633535643236323363383632 -33386430336266323933303735613035316532623231616531663031336230303832373730643165 -64396462333635336264616635336638306165366564336432663336646164306565663661363463 -30326139333834373338303430333961323633636564643130336166626164663831646239306231 -31353738303830303734313439346534373762376362333662353036633435366530656633666239 -64636263633164633637373462326339636333626635316263633036386662303135323035366461 -64663166663362323163653861363337313065643839383535383136653235366161316130336562 -61333564366561396665643137333165653233363633343834366666313235393736373737336365 -31383530343831396332626464373264613633393836336432346464653938383638343632306663 -33393631303865373065383066626138363035363439636538393262616236356166386263636530 -63663739613965363839636339353931623561363732636364636631373832366238653136333965 -61626138336336356633393461666566386461646461363636663663616434613233393136666430 -34373830333134626337616432633364393866326133393230626331366334656666303464626237 -31623234623035303638383137313331343936633362386130353566316163653266633830656131 -32623539643830306536623639393939623161353236396165346563636264626564653963656231 -62343430313233303232643635646232643835386566613830626131346266663735333538623531 -39313433333266343138336565303634323832366333373365393762656338653838383561386663 -30613635333530333061373261366331373735313636363762373931623832303866376361616332 -61363834366166346564306337616464373635623334396463353463333964303132653332666431 -35333663313737613335336336336233353762353531366338643033633763336137373939373939 -36323039633239636231303638623266613835376230373335653438663764643563373338373934 -38333230323132663132363834623662666338623637646234336531633030653031376532633836 -66306432363066396637323237643235636333336436633631323565656535643865346264653334 -61633639623036636633616361383335333936666239303430303264343539366465393635363332 -62363837643032303366326263376135653337363438323132323461336666326632616234666464 -39326130326530636639306362313730353962643639363366646437613165363535626339643334 -63353337303839353066386262343963343534633963323563366630663164653031376561356435 -32626566313664663534626466383834636236636131663065646665616236333836383237613837 -30623462373330643363353131616266353937333437663461373739383663333262623339643761 -63343939353236623662633465656664646132313636656166383339343763373566313865376430 -61383036353638653639376238313962626538373238656261666463633963353534616432643339 -32656637306233626130323232353139326534306238373834303561633933663938303136663435 -36613034386461333034636232353537396633393066306665313362636131373736636534373733 -38306439666564333165373966303737316433646634346636313036633930663162636635656137 -32663866653238623830376332323766643739313834616561393733323163363732336365663139 -62643263306231663734396530643463376361303161373637303937636637363039323563326465 -65316262356631306561633966306563653331636635376438643464306635666539613636656334 -31326235306538353533316337653661616266353834393332393365373262616264303230333565 -39623338356535313762316431393663343734343837376338313263656138383761653763353130 -32336338653333626334643665343336623761663263383434303633633462613730356463666665 -66343433376364336431613633666136613036656637643534396633643831383661363836656263 -64386366396634363431313062663733316663383537386434633931303566633432643437653061 -33386566343261373363643438396138653064376562373933353964623565613736333466396639 -31613739616536363230356536306361346465376531383635383962653163643839646437613361 -38663739626363666365313035623761343463363230633332623534663766353462383134623735 -36653832383165626666343463323435373666623562393632313035643535356437336637326537 -36336630313862616234626433353739326435326137383262303338316334643532643061666132 -63373234646535366463633965393266373239333832666331663639336239306136663336346465 -39646635313238656432643535633631363734306233346637333234376531636666326364316235 -31393432643361346565653761623130346233663266333863323939363038363864316438343237 -34396232313635666664323137303532383931663930343763353136623262333435383835636261 -34613131346633363539653734313039303539663633333436656466653539396236396662626334 -31313437366162656666666335306233353430306537643538313566343831623632666337316364 -63393233663137613531623532313034636466343033333333653863643562653735353133626632 -37633633623536363235663863326431356534633637333666306531666136346561616139383965 -36343532636563313464626232363161343330393866656232356464613564303765623363626238 -36643566336161653763363838616665383231386232323335333462383734356531313035333938 -39356137306635393030313836633837666435333361636664643038316436306334383633323334 -33396363373633643634623764623038333233633663316136323233316266333836323539633161 -36656661363664376162373465653663383766356331653130643437333263643136366633616333 -38343935633337643534363339333330303730346136393064663939323562363036386563313164 -35336166383264326633326532346161386636653964653030633263383937363065663231386336 -39303561323863346138396665393664373363363634616139366364366364386365633437653636 -37646432346231303639366463613632623532643233333863613461336464353933393165313038 -34396334653866623565633062343863616632663434323037343462646365383665383136323163 -66346436386633373735626662303935393664373266336434623036653762343364376665623630 -62303863653332623266383339396565616237353835633038633466366266616263393632363966 -63333839313861323536653961663831646532366561346564383235643234633530346130346430 -63386666616236366236373932623531643461333133613632373934373161353639326561363739 -66363834396165646531663432393031346566663265643063316334366437633830626337646161 -35373235366639633934643133363065653037663435383230356162396331363064633862373865 -64613361353864323833656339366366303031393838396535303137373237336338623666663838 -36663230663961393563396363663063303861386631306539333434383931386638323337393131 -38313065633962333461346139313336346162636632363038613561386633323937323563323066 -32656236616133353335626666613230353062633965626637376165336334353738336137646135 -37356332363937656536383666636364386164653661633039346139333062643965306364633035 -34323562313763343332636632333366333737343735303231653038313661353636613662393339 -62383536303334623038373430353338323339623735666335666461373266366439393765363234 -34623134353330343432376432316435616430386163666337373135393161373535323438623963 -37383263323833386137393632343538666233663238313232353162643530643137323362633137 -66326666353831303133363738393462333164643639623463396661353463376366663936383962 -34373832393861396465653031343962326366323637396261336435653463323566306337653239 -31643536353966303636336132303231343436346563666239653534393562336131656639373465 -33636163333836336138303663656536353332306261663735383963383063303936346134386436 -32373962323163373335656632646434343162333938343565653961373562383531616531313132 -36346163303438653236633531333661373637306335333065646536323462316464323931613037 -33623065326333666564336263613163616535353236336663646132316463613465663735316264 -38666130306630303932643532383939306661356466303631636638363137366233396466643464 -66643565643165643630303462666663333666333839393265623133363065643735383963386338 -63643636653665326166383064303839373634643634643361636635353539356636336461363030 -65373037633738333236663035343936383362646434666339343635643765313965353637653964 -38353163383331656136346533326231383066643863326238356261356661353863663135323135 -62363064623332303964626236663430313430363037616639653436633735656130613639616264 -30656365356263303734663631616635333634316238613833666264313837396238643531323863 -34653435366234306536343364666234373834653630393061613232646133666466313964313430 -35393731643031633136636462643239626661653637343061393038343633323831623239383061 -34636530643938653933343634343965663030613136366362336238303964636132326661623038 -66613933646661383662313630633064383032643935623565616662373664326133353537356538 -36636161343432396134346361623930663531383261373233653435373665376636613737326433 -61643733323933343830643266316637346137363463346232353231336261313734643761613330 -62663736383136663238396363666433393535626363626239626566643266623237376136396232 -66336466326461343264653264633464623761323662663132613661303339623464636633633337 -62653832386338323138623932613661313237633464346631346633613666643236613662353536 -34326666333936313738396235366164376132636236623036326535663338303938663933373963 -37346634336136303562316236323336393237303731356661643837386336326232616131393030 -38353563396561653565613533613366653265643563386464353063616435393930363663393339 -30323438343634393365356134336630333964383835363333303862393839653966323032633839 -39346337643031316535616134653237373465386533306430383962326162306565313435306335 -62666465326238363938656630663235326535643935656133663330643433393061323234626235 -31656533333061633963636262636366373063653636636136346137353939653132353665353939 -66633339383133333766306634383164346563383965373265663133313461316332376434303430 -32326634616462373636313338373362363739633161643837663839623161383666653032313139 -36353564653630346635613563363033343162313838383535356338326664303131363639353534 -38653432636362353639323234663861323061656335303465613830353330346264336163393865 -38323862313039653031313266666331663566336132353433663432356464653165616565616533 -33383264636238626561663036343562353462353932623538343430373434353233323833633434 -36383066306330353332383434356538613963313430303764303865363263383735636433386436 -62613231366330303232636562376238666635623734306361386666366139303834623063333439 -65356132663164363434363337363261333833323936356636383566383665363337326435326665 -36333466616438663662363630373939383434336535646566633133383838646334663366353736 -35633131633362666230376630396662353761363266316361303232626336616231373732383261 -37653937326661353633643138386239666137653365333935663861373232373538356561356261 -35383733393961346532316435616633623337306631653030313031376632323930343335306136 -64393138353062306366396439643966633662643139633730383936623730623963373438383338 -61346163396663363737393562373065323463356562393166363937373461383333386230643737 -34376639346163336535326663363537356530316363656239313330336238666262626235393839 -36626532613438643934356535653236343537643265643738623261353663626466653064656566 -30356530623365643736613130383232373037336164343062376635666335333434656261623662 -64633363626132656639333066306466623566333164373663343062656233646631626338303038 -33333062363230336233613030646231633632343763393032386364663037643363323437383164 -66393965626163626335663633633262303834383065373566633462356336303861313833626532 -66333161376261366637316530626533313132313262666138316362356537396365633765396436 -61356536373261333863353966386564346161376235306262623964396233336165616530333963 -38613161333031343264393939333163396536363064363533626561666261366363663232316665 -64353565343933316135373861646564336133393236326334363363346563613232346235323161 -66343235666332613531383231393937386161303563396166663662386163656561336262383537 -35366564323932323337396264613863663266623933663166646561656464303062313763373932 -66333464353264623365646339633336326233633166316236336630386439613937366665626562 -39356635313362313034636537616130663234666134316466343233313336656566353434373266 -35386661613733353139343337356338353665373065313734653930623030363336303930353639 -65306130333063363733663262383231313435653630623665303837353935643365353933373638 -64663364386334636634343830623735303961666564613939636336353836646162636263343135 -63356632656639316331383832396536373437373665303333316434313462376161386139336538 -35376330663233313537306363653831383336303633356630393730353764343334353739346163 -63626463306230663631666163643766313237303035303039646362633166396533643063326234 -37346162643165643838613137643563323866623461363832633031653139663838636237396666 -64666439653133666433653363643362656234623265643139323634316232656633393534336631 -35653431353839646432616666636538336166656639356135366435346262633930333338633336 -38396539656561623430633532646433343939336335666662616134316232623133363161386338 -33376235653062633633383966393935386461303638633161383136336334643537316561626133 -62333639326536393831333835363336333065363038353634663565653230303661343062613737 -30353230373766316537633437313533663139316264616634343632396264306431663139373862 -39646165383237386637646166633963663361373365646132386431373730386234386534353634 -34333462623363373235633231636663646236343665383534616363343264343636323364643935 -36343166363031663662336363663965353432323662373639353464333966663362396566646137 -63383732343038356339323334626565373538626231356632366332613234306632376565333233 -61333534313536343836393030346536623931633135336666313566653261393637663764313038 -30313633373362653132353361343332333062376532623032653537333731366137653239353032 -66303930666562386563653330626439336536363439386265653236623132333032623132333138 -62643239653466643233386430333236663639393537636633353230333335653066643862343436 -65353034313233656536303665613264306661663662643030303065616434393665623837303730 -39636362663262393030636565343262373763633433313463383966356632366462353537336532 -37383331636565383166313335343434656130326233313063623538316139373338623839373263 -63343661376131303962383431636263333630666563666437363937393935383661353535396465 -32633239366162376537343062666365386533363935363635656661313862386239303566313738 -36393665366332636462346238366465383532646663653232333035653863666562376465336136 -33356436383066646333336166653565666638313438633938333535323363633538303630393939 -38663139353032646633313835366231653539396561353735666134633266353961626266373561 -66346361386563666439393231333038383130656166636335626533613439303333396336656462 -64383430356636633563346631613262353832313961643239633362623430323432643433663831 -39663062613763343966346636303932316535343539383465313939356162383238346336663265 -66626636636635373563616361663937666462626237636538656630366566663638363534663533 -38396566336535356565323538666337356161383365303238373630353034383661646230386537 -35303663393966656133613137333063396463613266343136336637626435343931366463303964 -63333230333232666638663063363530333036656164366361653130356161396566303265616631 -32346632343261326166633336353231326536376530373033656166653861633361663339646132 -35636162316132343030343435356563386638343535653936633939323833363838303031356337 -66396665306663303738623364643536613064393833613932323537396131363635373532656538 -64306636396265616538366638333939396233356366353530326530383531333062386631643533 -64633238326463323465353533396363666366323831666132323139353335623361343130393933 -35353937643330653531353535613932346163366431393464646636633232303264666439333864 -34333536326366376438383061633038323432326432616661663065663938626663336431353736 -32653732333466323765353639343438353666383161333438323230313761393466393066366436 -62333636333039616637393066373631623939376537323239623435643734313861356634643233 -31613530613830373137396364396232366562383661646331653132393332343735373662346534 -63636432623634383236303037366561303430383639666330366136306530313034373136303961 -64646335633634326538633963373139306336323638356337386164396562396265633366313630 -39373961303965616562326365666566633061353839643131326131303434353361373538376535 -66663865656238363832646432323661646336396630363663306465646137336338373937353062 -39303834636434613433396330333231653936313662353063636664643462323932343430333664 -39613431303231353732316561333738613036623733616432376134633364663539653634333365 -37303632303064656630393762313638643966633032646564303630663662633031353333393632 -62623764396661366133633530383661613664653839653265316264396165313833363265323630 -61313166386664663130303761386364343033616434663531616364383265343364633466323934 -34386636613032323732363230313539613934316665303338656631646534356362626533376436 -31366138613238366663306261316361623532306164363335616263366539316339616239326335 -32626531393062363437633062316466346138356339316231303734626137623934363461366261 -65303230386463353365663564636339343965373432373138313663396233663161386662633638 -65353935373764626633323130373832626665646635393431613539363234346162663439653063 -30393137303164663032663632646662346366353863636465356630343331646436306634356433 -37333261313632643063633066303463323237653239643238343037366661616332376436643061 -32626534616562386231626232363338653631343634313439623333373464343636303666333731 -62316363383534643866326635316331313035393064383061363737303735326465313066643235 -35613538346133333463316266656562656364366530343838393864316432353034323934393630 -32376638303733646463376336643532646266396437323037326633396538303931623266613430 -36343539313330623963363736386434316262316136393163383837666233323231356261393762 -32643664636438323230373966356231386365656262653836363835386365646439323466633566 -66376330663965383834653335383665373465343666343332396137666266353661333232393337 -37353138646630316535336665336665663037643034333037313735656231336464356531353062 -37323466313661636338386634316636356636613638316265323938313262636361666633383163 -31306535336132613365363163303264613237373530306134396635613131376162323230303032 -37393533633333326665396438373332666663616637333038376537316136303934353231303439 -66326165626361323664356331333139393964306630373438363130633435363662393234666165 -30613832386166346137316632326639306137646537653966333633626432663435303166386135 -33346363613061343962663363333833353331616665303964376133353433383039303064333536 -30393266306466353361313132323464623939353961383533633433323137333337333063646164 -66636530376433333138313836616661353830663633613964613364663361343738336461316162 -61326461346134376630363836323135636339396566636534636132373561313264633137643331 -39666339653939363361306161373331393730353430653737663439366562313038303463376533 -36626436383734653866323366393361343466323162373961366536616661376662373565653933 -34633032366463396335663035646266313536653963653430653163646337313962616165613935 -38353738393733636362336464663237343163353765353032666531316464363339363465326463 -61306433343633643934393363643566643538343835376339353063303266306639396636353161 -37613635363138623739303833373663643063316233356565323638366531666564356430343266 -30313830663130366435373134393337393866383263366363343764326639613935323362303932 -64376465613761333436316538346238356632313963646337316163306363303634653866333435 -61393333623831356564323065373530383665656234663031666636393638656361336661343332 -65343830616166646335643434383835623639663838633339393631363834383033383661653933 -65633639393934383466383539376233373837343866623133666566633431383965373032633264 -33663263313262353838653735616565613765666334336331623138363462396365383935366561 -32313937313932376631613634353730616562653937633837633131616336303231653334353361 -61383935376337376665386264323434643532363265646230643638306361636565326163393764 -34336334623533613362363231393464653263373366346437313462323232353065306266343461 -33313237656265613034343539393133643834303766656136613935633765613834323665353064 -65393130626332353437646465666331306538363962323364383639623535636239643735356265 -31636165653262616463326634313436316463633631646463326661363938653735343239613562 -63316132616162343336393766363333643934316263303966656430636236663237313965653034 -35653963306334363966333234336665636662303230326435373137363730623631643963663163 -66313866373137313361363766313962353635343237393239363937356135613763643737393663 -30623230306235623263393036343030326436316338653365646432353831613230376135356137 -66303633363765393964663932333030383033323233643538653630356636656238623364376431 -31373565626439326337396234313936653363643738663939333861353738623665366530656338 -63323161313938336130333262303361323263363162663437326463353961613935643139663931 -64376138326565326262613734376130366130366138616432313264633236623839383232623238 -34336561633735626266396635326561623862663535613938656138313437353166613837646637 -62643162626435626365373931646436306562303234386137393961633933633665393530633330 -35633933616164306437376162313437613231353632383063643666663962643636623231316135 -31366163633839353836643731336231613539393533613830363866653835663963656635333238 -30373530396239623965663038626132343630396132313661663237333863323833646131633231 -62666236646632383164313562636163626639396164323532363937626230313862303333363065 -31643062666534643438396164656536336630353235376237363363613165383639636239653838 -31646239623530323235366464333366663036613838336431383262326665373964613564383837 -64623163666630613565316534303335643433383632643030633336616133303937336632336637 -34363865616163623333643839343730613831633864656466393665346336333831636137373735 -61373236343935373436313233643532396339666330313637333765386634623861626637633137 -63383031386339323965653365303135666239666237656333363737643666356563663835313536 -62323039313764373430666532343239616138366536333864313633653334623937363132343266 -61646561356263383866646566646162613533326230333930336431373564653939663161306437 -32383331333237666330373239613466363165613834336238643864653333666238626462343736 -39653534613363373361353565366266393431346161643363623135373463663662356439393439 -36623230343931336430666336323662663134353638346131346465333632376130323532333065 -37396164393966386662653236306232346232353837376631623537663932356132653965623234 -34656331356566313937336539336238323931666465323035323462373933643239643631346364 -30373237323864306336326234633634383864343463393662366338373830303361383761613464 -30663162666136386635343136376166363238663833626337666639363932313361306131633034 -37663463306466383539376439383464386561653238373462346332643631653330313965623231 -61626339383138383537333462303235373462323938306664626563343837353431313632303262 -30343336336238326136663464376432316465643536383634353431666236653933386662653438 -64303662316261346361616565396164376663666264323231313037356361306362636262356638 -39613033633161396435653262666232633365396661623333396437343034313665353936353636 -65633264393536386364336632343239643861333066366161393832393136636466623733333163 -61613131306435333466653134373034633334666266636431663263376235373266656138383461 -35663136623736393466333931633963623434656265386239386634633733653233616231363061 -38643439663438636663623934376339633239613434316236623737643037323638386233306536 -63353733313735303232643037646636613766626336623034383132373661636562656365626662 -33313032376439396262626138623966356435313036346564316265373264393435646561303632 -61613864633434396531356236643534353165363431613962666538633933643739366239613338 -31653731336661356433646162323163393764383061643861333339643636323437643832623564 -35313938653232613963386435653764316435643030343735303465306566646464323464363932 -34353035376231623337353465663362363530633337303137333066333136633562663331313939 -30393436656362646364643833396135393461646165393532343565626662653536346132616136 -65653131303862333534623236613939626339363331356638333732366332636466633939356534 -31616235643532656235616338336462383239633736346434343834333739323432393562366363 -64363433393533613637633164623636613234663861316637353463653462396637323430393162 -34343635643437356332653538306535663566333933666133646534373839383431656337363839 -32343564633663396231646561616665653466323035393763666332383834623165666438643461 -36303935353137313866356164363533373464613730326333303963316531613765306533363830 -37613662326439303633346436656533663464306662323262636332316665633630646630386132 -39366337373233353039643962316631643266663230363932393237343639373061626566653734 -39366131663833336333643834363261653761646462666136346436646463376366396437643136 -31343634316230323034653834336664326131386466306233646334653162336362343238353233 -39613637356363663030636664646235336436373335386362383764326564386531346235613637 -30626435663130323331356365373637643630333061653138313632616463323031353064623064 -34373832383864623962633962396637656665356432366639653636323863326431373863663433 -33616337633266333663323438323235323331343239646637613732366564383738656138656462 -30626562643335366463646664633964376338646263363662333139323364626562663730623666 -34383562653033363431353439333032353232653639633238323738333337633036353766663133 -66326438613664663734666338666136613662626563356563353664613731383939363337386334 -31386561616336646233346439653435323932626638616562376363323235636633386563363337 -36383734616564333130636237316436633764343432373165393533373632366239633532356433 -31633764663432333562316131343536323432643064333736623839306439356265313030633331 -31643834656366616664663036346236373534653035616633383634383236623930613738616639 -64623566656561623764636462326337643336313366396133343232323632353731633430393032 -61626462363837646230636530656134646530616333393136333965663637666531366430613461 -38343339643965343063646630636531306464613466363931636536633736626361623134633635 -32313838333461316234633861396561646630653062396238613637376330313865333662303437 -39343637666235366364633035393764623638356230383563666164343761323132326365343437 -39303261633238643236656361643464636236663637366561386430613362393165353731666166 -33313730656235653839323733626563363930653633646335653930623463313866666431646234 -39626461383064656537623531333062343437376162363330646162396237373739386436313061 -31613961613162306362333738313231303830343630663634363166343532363039306634373331 -35336332633564333561303536313638316430633438333165626136613630306461613637623165 -65666566363336633035646361343739306638666264363633313938653535333064643437346464 -61643661353336633865633962663631386466313865633562616635653536313139376363643262 -37306564653765343232303631393239333738313439323163613139386633613365616137383265 -61306563663830326437303731343964376632353964306462646133396664386438326336396538 -32333431633435333230393332336132623930363539393635613961353335353864373635653266 -38613235623939633333626630333065623239393934326633376565306238663337343136613062 -61633935343833333563623236356561356365386236623263663936666230343332633631396566 -65666466633735636231376630376134353464353465323637313832613162633965656139353464 -32303331653465343163653661623234356533646132373465373831393233356431306533613563 -37333137653765666466376461653763656266316362663866323465326363383966313862333162 -64396336646332646232346535353239653265343764316164623530316561343839303936643336 -30386334386262613933363663313561376166313337333366663063336232343762323237666136 -37313932646266356633633865356136386431393831326639646138333936303434363330356537 -39366336383432666237316530656336663737643064356534623161666634653537313235633535 -30303936353536353764363135633831343539616433663333313564373831366663633462643061 -35613432306662616161323265666665383066653538653933393961363033353637383737323139 -38346238383732663238363539383739306539636362376134653166303063336361653265346265 -30313931373163386630386463383966323264386531306538313338356361656163386163633666 -33353266393539386232303261333531323635633738323337373938353333376630393061343064 -38333232363938376663626536636637643965633765386562663631383863363232326434363835 -64643437336433636632643833333363653461613130383630653830353238656231346438303064 -66303264616439646630326334353331626430303562666566663564336235313036316530323030 -35643032316330323939333732386336643065626566323763383165643434303039393633393061 -31333133626331336565646566646336393265396561383336326562373562313934336432343135 -66633437363362616439633833633433616265363533363766386135393933303236626431393533 -33626633346631326137616232666630393761623535656531373263646533616532306636393936 -32303239636561633832313566336230656137353763353334393363623562326232336665663232 -38613338653439326664386335653764626137663436386365653339373163316436643762303738 -63386138656534353936396631313361333530646464383334626236366466633465336430383561 -39393563623634613736333236323834663935383765663632316264653733356231343366306635 -30663531346638386431643933663363643338613034653462656535326162316230373430633933 -39356163346135346533346664643037663966346566346363383936356165333661313132663039 -36633565643463306632353361616132663232343535666332636233663665653032663932353533 -35313836346261663862653038613566633035386232363432306566633331643738303366393239 -34663933663163383239323634653362663437653465626630653865613535326366623561653063 -37333339613531373961386631326538373736383130643934386234623766323236373262343833 -36646463366430386239356337356361346530343538666134336637313364386361353861663332 -64323230303030653337386533626166306530306237613564613634653332393732323165353961 -36613836346137323933393739373536346365366539333864316137663564396530393564356335 -64616137346133643337316636383165326164346564616366643835636334393338626538366634 -39616363623538643735653732343565363964643135626631376530343464643461373634386232 -63316533613839383232376135366162663939613735643631333162303561306333306166613266 -65323637366263353332343362386432646161383164663666626163316364303934393365326231 -64396138666363633262653032666139303162643462323632346164313333343632386361353036 -39313935393636663965386530633262646663376666663833366435646131336465333863373630 -33313765353635396233623465616564643536383636336663626438636263373033653161666434 -32323338346364623230303831373062613535343838376238663465386662373764363832316135 -39643936323061313064356262313561333030393539346433656664313630356565353235393933 -62393961656131663437653330343239393839303738393832633733363637653934326661323261 -35643134313130636433316134636665633464393866306434376461323737336238616335333235 -62386665323364343435636331633064376231323438613964656538336538323238316163633338 -38323231333134376431643534303462366538656363343333633265306631613239343965336161 -31393764333836373034373565353164373538303139623534303164383061663765333261313536 -39663961336133353136393431313631633634643932396565386538663865616564373033353363 -65346634333030363734643538663635653031393166353835663538346263643262326137653434 -37336563323534626133346432343065363261663339386339613962663131303538366331653738 -36646361386466333761396337316336356239373136306464316637363333656138633363643930 -63646631393763623330323835386137373534616132633263633566333830633862346331626132 -30363037383431326437366465386166323462356263333430313064613832366131613763303339 -66643735376531623364333638336433333365343031623935633761636636333063643434383362 -37336630333635333131366634353863396663363263666235306637393030323339323532306439 -31306362643035376338623539623634363935316539323537346630376362306135326363373737 -39313966323630626539653135623861346537653033356635306131666338336162373863343935 -63393339376330346134363636356237303163626130366633303531643364326363373939353937 -30636236656331323864666166353531353835363762633434383939366165373931333664383162 -66316262613564363937313032396439343133333637333061646332396234333331616338613933 -31346539393764666338666539623639633462636163343139643638386139653039316264303534 -64366463653030633035653337353566633238336565643038326261353563313530653565633637 -63393535343131326562643264616334633633373738306436356238653865303336663333383033 -33643465626131626533323737613137663330306437623062346466376633366630633633393837 -66353931383430363234623033396138323534303734303138343539646233343830323364336436 -35643738363237646536346330363539323233626135626438316233366331316165666638373631 -66663566383236373466666332333435303637326638323762616131623732313466376361643638 -35633764636264363465393033323133346235663161316533396265326436323538653539306436 -63343062313438323237393564636365313233393331656265393735323461363062656631653638 -63653030333336323065343833343732346563666238333531666563636138316330656466653335 -65336462373561393537646162643230343232303665393039346561343239356166303036663630 -32656164303663393537643536306266346635376264373036623364303663656135653732353664 -31333564366465623830333435666338666561393961336236393234643436363161313330336563 -38313261626132313137316532623339386433313135613137313363663639646238623039343964 -62306530666266333238656435643335343935326135363434653865356163366264396135326465 -39383432633966623939613063613166396363333234383164663462383832653665356237643739 -37326434346366643964663230393330343830663564653332306232343937356461666163303032 -30613166653736373839653461363064313364653739623034643436383633646634613764613666 -63643734633730313738356230333362353163306661643765623737643161333334626162356338 -37313139343562346363636465363130376232386466613433303766376161626530656366383264 -65343034626230643232383737643038313065323761653638386464376233386334303764626463 -36613165363465316334366632613537356230646430643363326631633966373138663839336535 -33346439376465313533383636663537313062383162336131383237383332633036663263636232 -63383766353536663131396432356637373561316362626263323064643437656665376135323035 -38666366356136356636333037323436363733313863393332623661343334663035363364613763 -34326537306430306438303865613665633732613039386264323635616263633632636433633239 -37333931646663326233366435343066373165623234316364373963623738663334613637646131 -35386231626138303564326362316330393638363162373162666563386261663039303039386664 -35363961613835646365643062383935333131333432616566363933626332393636636263333666 -31306165613865353239366663393132356361393434626365616439336434613230633136383539 -61366632373533386566643738666263386437666332383164303939363039363630376663373431 -62646336636533666234656436393962303730633063653730613064623832636535643932333830 -66643664356333643139303933353330376464363731303136316234306537636233363962646630 -64313931623066653735643136303033613631373635626237346331373761653861616431623630 -38666466633161623638656461346333366165363864646363353930336461323438303539333535 -35356539396434383932376265366465386134666638313262316562613834343433633135353666 -38306437373532666337373763656430376334623362326132346534346138626535636339306463 -36616439666134373038366335323234333964613563333732616466396164393533633935353735 -61646537343939643662326633333535353961346131343165393835356362303038363338313266 -39356666613838653762353534396131336239623732383061333139623539343233313562346534 -30303664373538343931613262653561323861353566633237613361336234356235623662303031 -63643234333939666434353637623364333331636366366636306463653763653131636363303864 -37626466323964333263393431383736363935383966373462623265336536346361613131393964 -62643766366134653930346266396134303163333833376330303964643763363133343866643663 -32663436333664303530613532623065613336646438643462313435393265353132633332343338 -35326235626663643633316636323561333031646236373764303566323333333634623762653832 -34636562313939626137303831346663386533366231656639356565666634336431616661613931 -64373561356162373765643763663864303634653865623530646562613838633137613239303464 -65396434653731663336666339373838623930616630353136396538313266643930333235353536 -65616665623731373032393365613565643933616334336235613037616661613164373866363430 -39343439343265616136636165343066393262363032363238613238323537376338386363653861 -65393061626265303535363736373132666535666335633163633666653263643834396235356238 -35343031396333353165306134383436666233353739636666346138656237356662353264646434 -38373233393532326264653839323333326234353433313731643736636331643132303432333264 -33313938623965373137643666663966333433343538323130346164313762643831666137333931 -64353861333730346638326531653665353964656530613033336565343264353438323538366631 -65373333643863326163343233313862616632623563313932376561323566663733643362346534 -39346466613637313031353435373262646165323135303931306164303033626135303530366366 -62363166646330393561623534343930323761643663303031353262653335343562393866316131 -37396333333835383562343833623231323032353765323136636334376338313261313536393035 -30373333613839653763663038633337373832666233323661353664303363353063376537333961 -63653562666634383838316331366236336534343039343064306330333832333434646131366164 -36343065383530343062623965306366386665643636383262643365653165633738646430353132 -39323166653039646638613066623163643664623334343730323566636231383761656336356164 -33653163613030373932343235323362336438373730363565646364636164616634376338313232 -32326434393164643365666237356236663139353562323163313736613561636661666235363534 -36353434356339386532346363633431393835356535343161333561663737386139616433303666 -66366166306639366134333261386462386537396362393933633439306436663765623936643639 -32636531626630616233376562343735643934363561356434316438366132333432383439393233 -63353865326337393038646162313530323562393662633562623363343665376239313861323162 -62623238653231373764363337313763616138373961363665313439663936653664336131353737 -62336334396230356131623438323437356336306662306530303232636161663232346239323162 -38316233383062386639393065616135626565333235303833623835623834626431653263653036 -38616564636330336335323865613331386461323239333634303832616163333634363030663339 -62333563393937666230326266393735643632326365663932643234333831323966633332353832 -37313138653937356361613061343531353336303630633935333732623635366238636137633464 -39623038326235643534343939616239346439356463376130633564333834623566633935626635 -39313161666436356263633531616634313131643737336334626138376330616439353731333964 -33353732636130313162643037323863386363626663303231393135623933373034326566343961 -31376262643236393161326162316235623565356162306636633764663063346230646137346233 -38376366356163326339333338383762623335326631346536336632326661396134663866656531 -35656164663862613933396638323162316537656566376663616263353330663335343932616664 -36626535333066636566323634643463363566616530306636663566323162313666396362326637 -31353438386336383564363739373763626534643533393734306530323666353866393262653261 -32653765373836363234343763643934393766333061656336613137643133343465383831303461 -30343566316130626535343163636333346339306335663035306231666239373164393835623130 -30373465643566663031376331356233346538353561656233396662306264306264653966663038 -66366638303739636266653762376630316335356534393266646230373534643531303937353638 -32326465396635353232323262616336373138636432326263333164663032383964363336323263 -37616661303566373338353236353332636235316263633539356135643766333830373939613630 -65646435353733383839353865373162646462636133393361346534353562363833333834633737 -63623136313138333230393535343035663536393732383965623966386466323436613263623532 -31313263373031333465373339353736333331353434366162313765613337306362393163643961 -30386664393364353765623162623238633732323163313138383336346161396364636261663361 -36663761633738336537346462303033356466356539313630313137623537363033666562323935 -38333438343065303535656232663739623232316463626530303966343663393730306666346564 -61646131396432373334656130313463316135336465623565663863393265353831653639373232 -31313236396333613533333663346231636162336638383731316236616431626162313632616234 -64333234653861636362383766373431386263303463643933633138386537316665396235623737 -64366639626165613862303233323065646434343031313632643339613132303865336132393130 -35353666326662316137616235343137646366326465633533663031393363323735633365303439 -37373963393031303765633330666139633533383139316261623837653565326537653331346130 -31316134643433653530333663633865623466303137383932333932623461383235366339366264 -64323339383761373932646639336665393164393735643363356366663235373338373632643737 -61373237386662333937353364643465303938633435373634656263383464643239343933303731 -62333232343135326237613434653834316331393234633133626561393266653965663439616564 -33303337303235666230306430353762306238643433636231373666366535663863373864363763 -39326533333430373865336238386234333237313035616539656631326566336536653534306134 -31626366383835663964353866376136656332366264343538653833653436313635616135353036 -39336461393837393532643034316464633535343131313565616339623064373633376239396137 -64313233376332333031653164306635313638343835326438653632346636626134666231633465 -37393330653337333638643534393336346262613939353830333236333632633966616439306665 -65316439303337313264663830346531633264613763316464373534613233666564636131316338 -38383539393338366531353838396231346337356234343636653836396462366165663561663061 -35383438646630623263316233323638623531356463393638323639346431653636366536363130 -39323233303236663231373265616262346330386635373531623038336636323662313162313231 -34633330613535643738633663376234316637663834623734363465303732363734656335333437 -32643064643964333635323331393861303163623931303337386230316136326565666661393339 -65373239366132336531636265386663363731666262353132626565616166363464623131376236 -34646539373538346530303862303564613739393266613431666333643734303338323561343132 -37653731383761343332656533656163636561393936343466613133393536663430633937656164 -36313163653738333136393538353865613933666263326136373161316333623663303363366530 -37306166666635393630626232623564333133663966333037373438656136356537376532373838 -66393436323130633335636361346639353339363761643835316639393230346366323762306436 -63613034343664323537373334613864346535316431376636353330303539346137386662636265 -37666366663136353935363436383963326630363732613133653266663063646563636636323761 -39393661646265623064653261353830316561333261323064613634333336333264646565643233 -61626361636265643936353961316662663638346233313335623638363961383365303831636232 -63343635386635316135363638386534323864323631313833623162306264666435626238393232 -33383862646463346463363662653836326235666664373438626236636439386562653837363431 -35623961303362616333346464386365653230333731623165346239643136376433653431383837 -37343431653165346537633936376363656434343232633165316136653761646361323864333763 -64323064333861363637336364613466383434633434653230653765363830373763636135663861 -64633534373163303230383039326264363566643933376261656562613664396433393134613238 -33666139653735653833323165373734306437366531633965386634303961333437643831626437 -30393461393165336336666665336161306436373437306231313035313761656266666138386337 -61343833366435646634663032653261303237336237393733653861616464623737393630663466 -37306639336537663233626333323132386234623830616364663964336666383738346662386664 -31333038626439653161653534333763306432653035366263393063353235633265373666366666 -32653064376431323265663937393062656464346361646633623362323661333462663962643930 -39313335336332333463316635343866363365393632663634353936343965613633376262643933 -35306163613830646266616566393139613061356135373666383765343864376539303536616336 -31316432386533393836333966383830663739373635653939336236636234613764326161326639 -33373738663363383737373132623735663931306536353432363132643764663435656537376234 -34636331376630306665396139306438336665356336653266363631633463383661306166363065 -37336632303237376339353135626566636133613164633361333239343633326335656263653735 -65303436363032336538656432383835633631376366333566353262383536343131356338626635 -30363735373230333437306534396134303262626533313266316137613839653865636138343238 -30383038653035363136643866323634383431626264313239633664346536646666316530373665 -36643539336436383033376465333339343030393766626566623835333966386631376237336262 -31383763323938393464623462336638353837646132643238323735303639656365636666613732 -39396563666630393338663538343962656162323038663734373436633735373635323432363965 -64613465323832666337663361653865383033613238643636646138396362383231376463386630 -38633762663661333036643034323934643266346631383632656563666434323238653665343562 -30623865336133613430313730363139633164643036343963613730373161363964386533303961 -64353231376636663138393738363235333066613132323630653638626266323161636564643961 -33323838366362336235653935373663666339313166323830333234623431643362653164343834 -35333234623463653732653933353364333366396265613837623165313230626661663364393762 -61313235373831633036393663656239656134323134363661306163616464393766393731616338 -63303932613338616232396439656636303530386234313631623030306661396566313566363831 -33666662376335356236623338343735346562396665303332323131303433656431323632346138 -37616139613763383564376336386562613461653762653162383366353030653130333661646633 -33313835376332663532323062373964633636336136353537393239333934316237656135626463 -30623966666637366432633338316463346232373937646333346437376537393864653539373931 -34306663396166343962663863356363313664383664383736623936356633666362366163396165 -38613831623934306433323335346337626538326437613934316331636161616462363632386238 -62393230316639366562343932326539643739386136643561323431393633653831346461633231 -62346132303866333337393861636631323161613931373336373964343763336238373465616366 -39663363363433356566343938653133316561653664663565366661633563663734393532346536 -65323562613830346439306235356638393833366366323435646465323764653334616531326536 -61323334373530343763323766313336303463663664666635333932363038343739313530663833 -35656332653734323435653736613861613466306162663932306631636436343136333364323264 -32666664633837313166633435323338633735363932633932333030363334316537303164643563 -37623964383935383366383533323735613436343730396430613437666533366466313766636466 -34383366323634653230656337663632666266626166373333353632366364613832343739356337 -64363439656139343265613538303335396237643735616532646431373664623236616636386631 -62616138623237316333326230356330336164623134343462636166396434356263313931333334 -64343234356661363232363736363734313464336435663937353339633533383632343736643231 -34636662663164323034653233656137383437346465646531653961343936383962383136363665 -35623964326138623966316536643635326466633133343062626161323032363333623336326531 -65383766383765373062626662623530393665616334353933333761633538303264363933613230 -37323962396438326337636435626537333637626335663238343335363265616433333336336261 -38646332623066353035653837613264663566316536616637653762373766366137316334653939 -66366366376431626635663339383861616462356461333332396436613263316466376137396261 -65303432633664643533666434333235316366633939333439646430626462353833343938616661 -65336433383263383135623334343264313965343462633163613861393632396333323261343130 -66616633643036393265623837623866323930306630666466396666393034613930363634366132 -66643365326463336565643764366332326337613165333661653364613665666532656165333731 -61613837326633646332613430646636643734383732376438333330373463626261626536386465 -62393161646163336537326332666534336561616431643866333461666362623364613836376665 -31663735373336316464356438313065666135396233386238356132616334636633623439646534 -39386164356362323530333831643264303964653538303134366436346561386166313939356439 -31306233623962313666393464353836656234383831313061323932363630326665333365346630 -61343533336434636564333933316236643638376535393266313630643838316266633635393837 -61313530646661323664346465396631303632326437303539313535656263623965303938313031 -35376562613664366632633763353837343939363937303339353764376438313464303732656231 -36323538326535383132623032353963313535633030623836393364633832633332353930663763 -65303039643466623834636463626434633031353166623064306364663564663734353036343231 -65653737663030323637626563623330383734386633343836356636616430656564356635656432 -65623462393638393363616266633064356231643761316531386666326132626466643333343833 -33613233343461653461386535613237633231303862613564626161616639353463356661646135 -61396330653034366662386338656534316462643663373732383734653738663861613064656234 -34623738316265623735633032323934333735316535646435653135343261643762643438623935 -63393934643735633835383636663831353131343865666431336230633466393562666230613036 -34313563663566366661376630303865623538333764613838666339346130323031343330653438 -61616666303930346234633230633164333035666436343239383664613433343066663031313965 -64396133633630306566356566636234623762343765613866373037306136316266366662656264 -37633633336635366563613333623462363932666534613161663334376332323334376365326163 -34333434326263326363393439343938356261303265633632373231373135303738393437376634 -66616364653638663365656230303633616166363237623664366163383361616665343839343061 -30333932326232396133643461646535303266666163616337623164376238386336643733373065 -39356132353439363033346534393262336263396634643138316631333764393061616339363963 -62333835363466623637346162326435386661646263376362386364633635313830306237336662 -36303035326262653035343137656232363562333365616163393762653334353239316537643866 -39326530386461313261376564356235303234616337363733643031383865666663316435373530 -64333564363534633965383833666163663339326266373337363735343030333439626336316239 -35316662383963366162666336666230363263396364663664633931653964383634643331333531 -35623635663533366336383362623262653462383133343066616130633834633833323339323537 -30343461636434663937383462636566666630636139656138623932666564393236663635333132 -66323137653430313435356562646337383939623362363032626365623863633939346336383338 -64623964303132623731653037303536343362333165373736613631383932666533633537653830 -31336261303437316666386437303431643734663237383534646661323135646437323737346237 -61663635346362336365656639313664303133626534666539393766346630616633623633386430 -36393338323436363338643162646639386530386264616261376134633064383966383161653930 -33383362393134383563373833303963663666383461376634383937326134316236326430333032 -38636262363433623334376263613063353135323438313337646564376565353730366431396635 -37353433393134373766663134386136323238343362616262396162656334323361356362396134 -39666666313739393634303838633130656462636366653934643134653462646164353731343136 -62636637316562336538313737323236663564613134313236356636626636623830353033623462 -63366435623164343832366562646634353063353634386239666362323461333130356364666164 -62363335313866383930653962633334353663356361663934623134366561633230623134623462 -35386636323562323162663639383238616638343732363865363732396136343932306536663738 -39633165393263353434646438326166313335643134653435316636343232306236323834383136 -31656538666164363261356265656430323135653766326366323337303739396138393738343065 -63646464653565663234313564663137376663613561333330653434306437316365633938326636 -65323838633266313737326537333162613361636331363430303438336161666233313137373832 -65303764393534666235306364393665393733363934316439363736663133333163306436613962 -31623437346131626530343635323933633963646535663633613331363261306238623364303761 -65633131313662363031336232373266363964373666633234386661393435356139333663366436 -65336638323561643930623034363165346465343064663435633663356234346337316439326333 -34613461643930323035326366396437366534376161666532663230663730313538313834613935 -63313331656466626238383063616234383264636665303032393334633639383936646632666335 -32623263316531353535366365346533343034366263353734383930376438346534366434666365 -64323935633835366437383263396461613539636538303265633139663234336661353138313366 -61303038653236656137646337343338663966393534633637363137613735363533333661343930 -64613830356365366563336439613765623664313437363765393562306538613761393835386164 -32336637316135656133616338366230353565663638313430303930626264316335343065313061 -37323734343765343163653564366132373737613138373534393962356136623764303030653738 -39656164333030366534353963633632626665616630663336656261653663666665386539316362 -38313330353933316538376435323262313331666534663961616663613034383938376137653134 -35363862393339313765633466336437643635353532633937356564313930346661303735333963 -34663136326339383030613037663762323664626165666538313265353432316262653836306231 -64633163653335663337633335323936343763303232383537323936353730313965306339633131 -33333130636637646333306665393930656163363665386161393364386334626135636636366662 -64393666313933353861356363346230663135666237373666306661643434613662366663656533 -37336637316130376363356161333161386361363335346534383366666466386436313234613933 -32313532623965636537656636396563373662316165396137323138386135643339333835636462 -36313265633161613161636561623863303062323761653333326534363830376665346438346630 -38626337383634643435363233376430653735343564326436333636633765613331323332396335 -30313836313865326133356139393063323064666261653030653966393861323439383330333435 -37363939353433353861663230396439623931616363636331656130326431643233666233666331 -63616331643130623066653033366265383762393137626131636333373666623830366437373963 -38616665346435333430633462383764623135343138613565386239326333386663623564363966 -65366265383262646361363762343930326331623939386331336262613765383361646666316363 -64613265323732393438663666376232323263636634363866353337373834353730396561643863 -30653365316466303739353639333335663335343334616430393563353463356232383935376563 -38366236323564336462363530386435333061616238666661353964386134343637616363393962 -33396264386138636162653132633334336434623539376561343935393432353239663061336637 -63363739633238623939653765633431363335323262663939333865366135376238613362383032 -63396539653330383766393937396530643934383764373338353433666139336436326237623338 -36653931633561336463633735616131343034656562313765626630363634613733366132653430 -37353962653439663263303334616535323038363432653966646239336462636337613931333635 -36316132393631643833633933326131373264373236353136323634356536313135366561653763 -39633665383836333961346135373331396164373438336239383331386465336130356566633234 -66343630376333646637393166383335376536663564303065343933363232663734616237623637 -66613530333836363861666532633966643663323663623633623635313062353837636533346436 -64313762616130663661343565306337333963336262353131636433306566363636373566346439 -32336164643936323937643061626566636535303132363130303139383838333835656530616135 -30623163396630666462346232626131363430636366653532323164313561656530356535356333 -61643563303735306234636234643263663832666435343236336136656632393339663837363036 -35663237376330363533373962313236656435386162643361343039306239626334333030383061 -30333562396337373165303232653966383233663837656338336433306666613362613262623034 -30363437313634643464633234326234623263336266613762633037663438376662323431396335 -30323539333964326636373165336666633032303865333130376332636166366162623161363761 -62623638303834306661346634386564616562393362343664623139383464653832333638613939 -36626662636565613734393330333238623737373030613438633632373234353264633530623466 -35633035363738633564346534656233333934623532323433313935633836626231333231633638 -37396563343866383135303939643433353365303834363066356435353131343066646261633962 -61643837366130623861386262613538306339396464396239353932376266623835373062356364 -35656237636161666362343336366338366437323766383635626133303033303831313835623733 -61396166393338336437363766643130373462366465333263303762646266653635366332376132 -62316339326635663366333666313039653334366230376565333839383037616132373365643365 -63656462666230366462343838373762623838616635303166313734336266633436633435663131 -39393534353237353538633866373138633930643530646233333663633836386236383238333661 -39393961383336633062653234376438306238373537343238376333373639313061396561306138 -61376263363661646437613934663033653733353938663735636364303764396436626531373532 -64366631313934396536626538613739383232383837613339343862303231373136343963376136 -34393162356438303036356435633933303661326533376663663562366437383734363037623434 -37333134623339333935643134386333653761383130353863616263356331396437643764393865 -38613730386433623234396661373632373133313464646531383730383235386434383137366431 -35396339393937663830386433623166383861316538373162326239366638633135633463666363 -35633931383132343763653664623638313964393263653239633333393861343339633437393739 -35303838336533343037653665373932663731656366613236373832386633393434346132633833 -36353931353061653333623835363337346566663139616236326365323232353832613538303133 -30326161336535376531346431666336353163636336343538336332343638393433303737666663 -30636530623639613731626137306264303932623862343266353832393866373762363462316663 -61396466383337313137303337663462353234343438383030653739616562363436333031653233 -34383263326665623636656365616630656162666433376333656238306461626231313230396533 -32326461323233373237323139333362666435626464653838356631343564636236643562313739 -30626261623334313262616235323563393938353561346262303030646266663930613464393230 -35336236323538363564656337646462636462643063356630396264323963643163643662313965 -31323462316161386364386139643134373361626439643434643961366564643565326164313862 -39396264633438323937663139613264643731333335623032633431343236333236383937386535 -63666361303835313366643562363439633332333731333663366532346439636361643462313739 -66653433656133343331326639383637396538633564306435373465393531373663616439313235 -31366233373162343634616462313466303638326537393161373732373762623266386461303531 -31373666613063303066643535303638626634326235656666313638346361333531333033366665 -38346330343032373163346233346436363232343337353032333635386262386135356637323736 -39653237323234626235326338623333356339663033393732633065376438326335363431666534 -36353461366264376236383661333433633533313837633065343866636366326436363934316534 -61353139303537393961356532646230633734323065656536383639636165663861303265393731 -37666439316164353338623336633837633531333636306464393234633431313632303036383735 -34386265333266616138366437333035653932633937643662663337373432326633353961383832 -33336330356362316138653933326562306362323339333161313665303962373864333631626236 -36363537373863393064646165313337646139356437336432383838633762633434636237353362 -37383433613262343634663332646635646366393961613435366462353136646639656561376538 -64656663646236663631343430343064623435333332303530303232393933383739656565333731 -63663863363034323339623334633734663137633031343535656262643236313832396235303730 -39633563613136373463613666333035366132306433646130383933353537643139343630623831 -66616435333638663266616531383361646233666239326663363565303138343337363630353166 -65363634656237396332393266373437353036656634666665323037373032386164646163323063 -65613165316161323763613461363035663936383838336534383936633632346365393434626637 -30303664393561373066373430366364343161343330356162393363326563626230383765613534 -64306161316637316361663661656134366262343264383463343236386132663032646535663138 -63306163306338346164356136316665613030646632626636333036656361636635633465653730 -39353037306663653039353335306163633135353639643934616262623838313131333562313665 -35333434356665326463653835613935336561333463336364383665383837313063303534623938 -39636631646566303435656132353364323064636434663033363466646162376334643630333164 -39363831313861613232363335333264373363383462396666656133346230623865636138383461 -38366130376635366466663264356561633931633231333966353135643533623934396238313733 -63363131373539396434636135363639633635613230623866383430353137666564373466626333 -31656562353761313666303264373833343164346434353363346334336237663530613632373563 -32376339396565636538366362343838303737383736656138393763326536323363626466333864 -63643933366534343666643335363434636566373031616338333237353862356633316139656632 -35333739393862303138653962316661383563393061333537336565643066636263626635326637 -39613265386565373834623862613966313063356232396566613335316535336364356634336663 -39303030653935376234336332346434336366333539326365623964666336643933623161616630 -63346661333831313261353538666262636463313039363064323264656562393039656661633430 -32646337323264663534656563313462656563316464363162663266373461636364353334363131 -65353061623962613665653361633730383230343061643065666531613965383231663937356432 -35623631353339393562346163626437663130303537313464353665366533626639656431663133 -34383262333537343439303661383131653865343630656439646362336138323734393166613535 -38663361363765663461646132636338626263616433666663343736336234613431326439333637 -62303338653466333936346562343633386639653732313331306338306161313137353737646464 -39313164643235633336323731333266633561633536643336643530343965363631633132633538 -65653664303665313833316335663531373031636565323666396164313132366664303536663862 -32396335326438623338306262396434356534346437616533326536303836316163303963343634 -61303964656662623663636163663561653461633366386532323964333539373931666431393961 -30343336656231383330633235353932336131313537356639356162303666643230373464356437 -36343331623864626333643566666364663233376531316261663530623538326364623032303362 -65303733366335333232636439323932323161373939663933373465366433356135373664363232 -65356435626562646230303963653363376538366565343135616463653964303233653239353663 -39383263353165383932396439613065663362346235653762636138666533643235616139393666 -61373436313364333837623734626563393166633830343165636561353463353561333531383433 -65376137663066646166343962623134653736643833656334663333373732613532373238383036 -30363564616162343037646337623137633432303539356132323463363934343933366232336236 -37383962323630356662343663643234343733396139633232326432396332313362626336666266 -37643235343332336163353431643665613637386130366434323865346366643666656636353131 -65313932393565343939313263363932353836353664313162663532613462326433326530363665 -65353239633634303234323637316532663865663262333432353833643739303562623361333935 -39666366633736656431656263366336646131646331613961663361393732653031303535663564 -63303832386163316330326130636565386433623566636462633663343934333964383665646630 -39383133366562663130633961353034643637316634326263663835323030353936356536633237 -65646331646131666338393761656238326235636235613330353439303364303235396163396634 -39323966393830356230383330353732346136393266316530323565366232623366626334653332 -65393236636639326433323232363737393533656439643334623834366561383366356261613532 -31626266323639663062646561376335303731363138343561383033356561343730343432386265 -32363330623261383237613531343633333739346530653365306534356133373531396131323933 -30613466383737666137626261656361393537383534363039326566303866386335356639626266 -37633036323434393466333437616239306565386365656164383363303262346137623436666638 -34353537663935366163333232653133386334363762313230393833656531666366646531616533 -33616332653466663665363238663061376561316338643762353062306435646463363634653339 -34653933303965336363333632633138326634383335306232326661663235393732333037363833 -62346666316434346237636135656334653830643132633530356163643563663033666439653031 -61363466613530363539383538393066613137383363626162356562633730333232636634616334 -61613861623635653937313436616132343432383637356233353866613164623032393264666536 -34373561366238653833663832376437653633653163626133336263376361356335383363393564 -61336236363034663364323539313966353261313337623632306239303530653865313862623265 -65313264323263353962643833633834326339613666646164656138636263613931303630373637 -61313864343061326439343666633666393834393066666632653231353030303533613331303935 -33343566396432656233653138646239373361376135653166633162363333323636666237393536 -66333030666665363934323661663635323939393461356530336332336436313138663031666266 -65356139313332623739626339376665313939663963653835613632646264303734353864386563 -34373236376235306564373138323366663765366265383930306461336530376264643534363563 -30633235346334643835356235653833303138323761363666383234393864643461656235633036 -31653135666366353731613866343730633935626432633434353061323333336566353430663238 -61613733323863366635623862366535643836363436656363653437313536323535303730666466 -66613034643564386266616435343338376665363337306435396365613835313062623136343165 -64613863383361666162383831663336356437363061353030623461363533623432313865326433 -37386338623631343563656366346332353231613230306533633235306566366663613030353366 -63303237363163636635656130623062646538623963343435353363333834646135303834313134 -39386439383332373236383234383637633566383333613136306438633764346261383132663431 -34613930323366613463646461353139633334623030656466373938313737333535613063623237 -62306662613231383439663463383665313663623066343030613633313861323336336636353065 -65326434383934646262636638663565393061633031393535653865343838386338653037653430 -36326261643465323231353733313833366165646161313763343135346231386630613231366637 -64653464616336396538363132323630316261303463333739636635366139323938653739613763 -61636434366163386530396432613764663433633539333331323863386364356161396334663335 -33386630656435396532623130633566616666656265353264636434333533343231376230616238 -65316137313834626531656232306431383530313165383661386533656135653035346634306134 -63393564633563313933366530656337366330653539653763313534636134626166303131363935 -30366562356463356635313162623434346139396632376434623462303464366332326233653530 -63313434613362353634323464656462646435663137343561366364336665663431333732303133 -31336539626363646565313866363339396163313435393562383162663963383131636537663636 -33303033663464333237393736366230343739366566363663646466306163333230636534346335 -65343135643866333834653232656139393964316636623937373663656466303663643366353536 -35643462313636613262326232343163343835306535356137323339663534326366356634643561 -39643931313664383032363039383561643966356137653233613333646432643263353431353431 -35316337316232646230663761396663333431653961626262313037323464383538396266616633 -63313734356464643530666435376562383438616636613038343364383131333235363736316361 -35653033646333653935333438376131616136326161613461373233343232313731316336626565 -65663436373735393732613865616231363038643863373132616463643137323934616537646632 -65303436323936363964653435623265666434333361353137336264393834653239383462343232 -39376236383462623032353737353732643431386262333633363135653666623162353538363263 -64323836356237316538363931363938623431663932396433316631383634343666353939353930 -30653831366566643264613335373535616434316232353636643637613030633836623333353962 -33373832666664626234336262393138393133356534626266326336633065366463396638363561 -66626138353062623237303631633037316531653334643266666663373939363965386566343761 -37323938363539323361383264373364343066663535316437303031613930303739633232393166 -39626365663836356333333334643762653161346637393364356533386363643538663838646538 -65323534643731353464663861333666386565393739653838396131316264313835633563663533 -66376531376662643161623633393863636562396336376164356161363761613765653131353661 -66343565623936346139646530623630643733623766663737373339363362393737303162313439 -30366534366161653766653034653366393136353264363866313765656665373631396264623961 -39336434653035323831626233366636393366373166386630633539633765343731653362323364 -35386264626439333363343333653038383930326466646666336262633662646662636531633836 -36303634633661623962363235376236663230613531663264353865363666623237376464643739 -35363964663162643339356137636662656366396637396337656237626338646234323536333532 -62613338326634303138363838353339363331383864396561356366633839303630343464666230 -65626335316133376332623963303238666131613737373234383132623263323036653162386365 -62383464386636663262386664366666373337313538363464333436313737323561656636326461 -65353332643764373133643364666332626436323130346631373831316335636362346334366531 -66623864376132663537363033646532333463626563353636656332303633306331306330333133 -30313133666565373566323433636138373763333565643436383039303639666662633565313830 -35383865636636343739343166666665623163653938613231333139333038383932353737653634 -38333832626138663833373963653738393638616165656264643161343237613163653066393162 -33643430636565393364396664393331666434376232386631623065343930393337656135636331 -33616664303764396336373635313136623031643762643332346665623537343332656534353165 -66666661636632656364616537313231396464313231356235346636303137393030396661356365 -39663434343136626436613563373261343364323365663631303632333735333365633964636666 -33636532633564633937363261383566663531346264356332393963303164383766653939666137 -63656534646235383566396665303261663264636633616666623566653338376432373031343434 -30336232643832643339363264313131363865336635323162656662626661393432653435353763 -64313861663132323130313663336366666663633934336663303931393764336335383533636636 -39663163663763393634316333333239336433663632663466323565326537303133626165323735 -62313430643334323264656230313063313438353036396135366161323866623238643236353137 -38656335656561666337393030356232353738333864623630386631383262333133336133333064 -65646531633164633261316261333866393236653839656538373365323038636562393434373965 -31323532653662353636363635663864646331623434626461636131383037616235633338393561 -32633766353831316366306262633839326464363166643632666537366334376666336534313763 -31346435303066666261386137633337303431373766313633333231373633343862633333623830 -34303230303038643339653033333939623635663365323637343564646333353666386130373331 -30396661636332333939646533376435653034316332396164393139396639353464323763656631 -30366435303762643763653435393066633866353239636239616531306630383663616364616238 -39303733383730623161613062623531393235643136383634666638393339626435396161363436 -39363037386562313936323438656634613964386161646239363861386266346361656336363839 -31646363303935626331616230623235363236646435653433663963343366313535336462613964 -31623630343765356639313436616131633730623336376336323664356165376238386230386238 -63383563656234613036346362663763326439626131636330623932356232633266626664656661 -62343030303966353934666439336135313032333363353332616639313439616239376534396262 -31313031333131303462633039363463616537323561363937316431303964313864666566373330 -30656634316236346430636330303938633438326565303438373263323332656661356663336539 -36386262623263353065383866366433626464393164323138333663633762396330343932633062 -32323432363738386566303639383939353362393131653933363238633766613361396630343061 -30653832326362643739623662333862313835323438666634623765656435316164303366363233 -32303730363866613335353833333939346237636364373138326465663732616131616464666532 -36313231343033326661373737616237333231326534363464366166366130336435316136643561 -62616465323535313038346263383039613033363531333332386337323566383333366435663639 -38353536343164366432376233393061646366636266623566613431366330336233356563306235 -33623734623261633262623266376462616230663038353465383837346361323731333231616464 -33343561643836653833376132346564613733363831363662303465363464353166323564386535 -63383636333933376361336634383737656165373262366338653939313562366132656131363539 -64326162373237623032303630376436383235353365363038396364363261303962656337303762 -63636338633931396535333965366534313134316162336239653938393139363637393036303064 -36366434646535346539353239393965633635613765646237376231623730363235396130353137 -64346162396462613763313761336339376462383032333330303566313837646465633839656531 -65346535373037363361613561636232656565666531386139616534303166316562333461616234 -36326531396137636231636264303930613931383837393061323931376665633161653261633966 -39366230643530376233396363613765653938303865326230386635303766383032616163643630 -32346138663839633062386138353764303938646662613565363036363730353138623137346138 -35333533353237653836666134623362336136613730336561663831353936343731343731643539 -65323235366165376336303332356165313663666639326635383364386233663965616661626131 -66653032366338646563636430333932616639353932336232303563393066353534376261313034 -66323265383733643163366136303338653032373333306163336162323832363436316534346538 -66653435306635626537373034653663356238623432303564653936333536333738666162316635 -37386630353931613834363937313332343434363332353963343730323438326230666661313861 -36623130373237663062313965653735666364636365333561323539353562373138336134633437 -32626361316536303062373630343666353031656665323437333362653462663638363232636666 -33633331633132386634396466313431633562393933386264303737643064363036326366613734 -64613132626630373134343035363036376466626233343337653863356338313733366261346666 -65386261313135353232323235306361623931666161623436643437653839353363373537313333 -33313264316331333339653262613230316131636163623961653436373935623538656266313639 -32383336303737383838336266346161323136386464386162366137383965613639636566643136 -37646562363436663434316435626362633661393366386162366164666238623335666635653362 -38373436643834366630323034313964616666653561326535373630313530326163396239363734 -39613361643330343830366530393465393932636438663638656461316333376365316561393062 -64366362353637653236643637333530623838663639643164626361376236353465646136383865 -64356334333331323539383965356463663738643635633732356161623334656563323036656433 -61636436666339316365303232633232333937343362656231663263386266353935336533323866 -35363934386163366537666636653664656437613036383439326139646463653831613863313961 -38646364626634396134653237363266363961373830333430323339383861633533373631623161 -64393437376364326535306330306438383436316434333330303365306438326235333265646361 -65326462626664333837333161373963393931373663626430313362633934366435623663653361 -62326530646363643338613135313333643839353137363737306534383235393039643965333534 -65373938396531643463353161386462323166616238396638646134383165333930663561323634 -31313766306233303463636163386333393230313238353839613262313437663562333637313038 -65623433653534383930653764313966353563303232346166306535313737316363336631336365 -63663066623138323466393637366234343663636265356136306262373733356561653163323739 -63663936646563383933666630373532313235393765316634623332316431343533336364643463 -63623164363137613463623038666566636337666331343364393839376165623165353035636437 -33316237636135633961633861313533633664333262663761363036396532386436356563303765 -65343265373938653862646335383638303736373937346264326666356539323234343232323065 -39393865326530623466363530313465356162323432393431346530633739663033636239613531 -38653530353666633031353863616239386364346231323462616439633737663064656361643766 -61326561613330623963393031373030383832393337316231653766393933316237303331303764 -36636539323137333633393838323732363366383630363738653864363533626664303831626331 -62343534333430616334626263646364373530666337346634616566363531323432316365613262 -34393532303663323363306637363137313632353062323036386433356465353166303436383966 -61373039656563343666333632366635396335656637323932313361376663373061623134616132 -39346438643436653930346230326539363563653661623931613461326334316637326264363830 -62653035393661663439313834643862623431386636373061366533346465333133353730353761 -36343638653631663664333661366135653066666539633732323535316139336163646337636230 -33623333333131346632376439326162303333613462313562393438626436383236396534626236 -35333865343031343231323066653339663135656232316361336362633633633461343935666638 -30653161656264303239303861313430323662636131633038313663336436346138373536393765 -33386233376666383465333632373431303539373263333034653662313737653464383434613736 -34643937353566373764346630316331313736633730373662356361616437353636396639613930 -38316466306565636530633337353033333739346663323730636564376134353336633565366634 -33643962353435643938376166663635353835343431363936613431346539633838646535333432 -35343464323232366435376435633737343765336535373562653930383665313438383061633333 -37323038366436623633376236666331326438323635346265626462623937323837636336616566 -33316661663531383564616230346538363331646434383430333134303337353765666233636231 -36363363366166396637616366313330623561326330616331653562326538333833646330303131 -62666431376231656265356164343431376430336663386433396165326238376461666637633239 -66386434383236323432383739366365656366326566653230663035383034373966346462306537 -64616530333832356666373037376338633735396131333766383633303262386364306661646132 -38323433383431663865343339616565376238313662663764316135393061663264313865383136 -38373632343331666361333762663063633330666633636131653837643336653631663564616661 -38646134666662336335653537636165636137373934393064356132363832346639303538656133 -39626562343738666136393434343063616535656234376637393837386238653963653539616565 -62376362323536316639323466323131333565396534633533366139383639363834316232363235 -66396337643462323964303536316430346232323766613233356462353133343764386233666239 -64306465303466313063306235386162636432383966383636383832386133303636376533353265 -65396335316131343661646233336232663962363833636163306564393539336666386365393163 -37656235353166653032353437376432393235613265333439363865643464333462353336323738 -61663738616138386365306563616539343330386566316633646337653639623734373938303764 -31386637386261623834653730633261383033333164323462633036376466363936656433653565 -64666662663638636330356634663963613331303538666661623335303534333162393263633362 -61656632313062613736393461333466666138306237646366656666353533623133616634323634 -64656466663638306664306135383236666330313361393136316362343463613032313435336233 -61653534623430386261366564303364323930633364393835376431353034343735343536346339 -39373232643466356139663130306235353530386436396666343530393839373637366235626635 -62346263633636366234383639326137373034663030343236646165313465373934383132633030 -34636235353931393236303233386133363030366431343331663561626337313536306566666138 -32616263303063613637303936323062663231303439316239663737613932663239663437333436 -38343832643062326233333732376338663336323932656337626365613263333937376532303861 -31303165323030363433383162346233643636613864313333383365313661303233303933376464 -61383361633133663966356165663964623637333036333336356531396635393363316666663931 -61613732626430303331363534323836336663376261656533386331663138303963633734643561 -37373637373836306631373533666137316462666364303234323736663734356137656333616638 -64633731633864633536653265333738363934343162323131626663646364393837656238323331 -36353665613262336663663661383539306633366639383866626438386162343265653230653736 -34653766316662393238666131653161386239613932666532306433663131393232656139383433 -35343963346636616363376535643639323036353162636633333135663363333963653934623530 -34656236646539396339626136376466616530373661336432623039633562326438343639386666 -36336237396135376137323063383538346663613630646134613737633935303763303137333339 -63613433316338353133373431346439393636646665326132613935396331646133323238343039 -31666433303934336562323261373563313864333439663838343732663131633435383739393564 -33366535396165376238383933643432316135613432653636616331633161316633643762626162 -34623562633238626334303966306637633063656333633737613439666531356464313766656239 -63323961303737303334633366303166393832313333656535363063336166636530303331326336 -38633262666536613662363264623861393164666661383262323264616362303265313563383662 -34336331303861316232663230623463653238336135326332646138643463663464623462346333 -34653432643235303836316263356430623263613035333032333032323363373361656531316237 -32623730346139323563333130373630663165323836343232626661623131623865343763633062 -35633562633739623461666335626464356633306133366465343134626563323433633166646361 -33376334656635643966383930336362393032623334366239663636383361303366386639613061 -65623264653632646639623430353361313566653734323465376462656337633033356138376236 -38373536346666343161323766616538353434653266643131323033353130316461346530333865 -38316430643437643138316662653464363364346131353639613736396434613738643763326639 -32386335323933336461316663386563363865333330323836333431396662376537643137373632 -37616230396230636166353739393661653665363133633964353034636363373363663865616330 -39646665386638376235663039613433306564316639623138343433353939613666623837663736 -37393936316461613238386263323064613362363263306339383731653661303230663864336666 -38666136356462333932393335383033396338626135633333353031356237623331306630313332 -33653365336638663731613565626563643039353538396461633832323031613737313732376333 -34353661613162363162656264306439336431316438396330356230333962646566653532393261 -63333661636432313237356334616239633134363633313833663165613866323361346137336539 -36353732633637613262343662346130363762643630363065386439373135393838386139663362 -39653835373066613934663862396330633435613230663130326332666338383164396338356634 -62643432666661393438363236303236306136646564346162323134376430376134663761653063 -38313434386539343630326462656366323639333334356662353966626134323331353433363864 -66363736373139626166333439616639303238383539303236633562623738353035653136386633 -61323637356161333737386463353234653566393438333465396239333333306561646539633035 -61663032303430626638336431353161623266663035616265386331393164396631386130323838 -39333438636361613161383666353266646635643330303464343038313631343432373463623362 -65303734643166623834633461336530376537333234626131333662303631663037326635636330 -36383361623834303362353236323132616532653131353566663564666130343065653038363364 -36663461646130303837356462343138393631376264653632376334653339653866333262343365 -36363332636136316232303365323537316435396234333530656331613138373839393765336464 -38613730353133323139343235373062383366656130663762656364386335613937373438623264 -33303838633832363365343336383238653237346631613430376633616231633562386362313734 -61326639383434336634616363333661366335323862653362363433616533613161306465306364 -38313766343863383736623836616364303365303262333930353935613039383433626166636135 -61376639366433363132613862613438356437663861626462663631616434643965356239303265 -35376135343737306538643462353962323336663964356164613631366130636365633835666266 -30373638303134383638363130666339613138343930323833326330323635346434313531326538 -30323531353862633438333136333866643134643234353830336535353231313534313766393732 -66383233326665643032333631373839643136613737353763653638636435336261353938383766 -34653063366532653038393035303738366339393133356236636638396336626530306463316664 -35326532303839306236306664636437343061326636366137653231633136336632326134373734 -64303461333632663633666265323039333232376634316232393232613231316136336130386130 -63643033656535366338646530393533653838326538323631616433326262646664613231383762 -39343237303430373761626432356363613334623362646430383862333031323230303036376262 -65613661336562343564343731393939363534666561646263303439616166313061663434663530 -36353032333066633237356239343139643863303331616465663935623361313963353730356165 -36643861323432343539343066396631363333623834316462666463313932346632356265323966 -61636535396434303034353838376235303565653037626637346336663531366462626234376363 -64666162633838363764616539633133653362326663306262326530646366383966336132363038 -66336637353638643433626565633864636561323536616366303739613437303562383063393135 -32376565646535306463313639663934336531663164643166616532666365666136653033353234 -31616462623931646664313365373863353836356466303962373866663863363830393462356163 -36343530633564366661626365303237626634303763666266373663646334383262653634323363 -66653230386131643030303462656633313836363338353364636135663934666265366662373361 -62353736373538303935363762343232663539663663616433313334383038373839623930393530 -64393534306563373337643636323265323437323765613362643631376362623463303937653733 -39363865616264393631306535346338616636376133313765306639303433333066633266313838 -32653036666561353661656434303831653361363037306435613135633533646331666139323032 -34383335366461613435663762343836386264623838376335323263613763336161316430373137 -30306666616266373034326462613536633735343834323865616437633761666536646236393637 -65653538636130646238663439316338336137646232353564393638306362363739666561336237 -34386264366332353862666365313135636131616539626439636634656335656531323464313230 -62383365383435373166643135373961623464616232393433313131393539386334616333633038 -63383938373936363739343436366630373039396130333533303232666562313435643266333333 -37376433383431386233646262626661303836393133353263373430656565393563666433666333 -66643335633131306139323234353265663834613461383663663238393739623332326662393834 -62323339366331313738663139383734353961303337353037643361616462383765613366326630 -37303036353935623766333636393466316539376438386664613835356464323263396134633335 -37323339396165643334306636356237353332376132666438313631366131343136646132346237 -35666335346235316232363739663633313162623231376633666635313333656366303539613036 -30646263356535666435613437376666333536323163346565333865623035643962316565306332 -62326535336634376636303564393730643039306161323738663636653835323265323738653761 -63343965396338306664613363396662653536653561306365356661353432646362633238313634 -64356465353366636365653466393037373666653737653433636334666530666461663036336462 -37666635666666346535666538633431386334336634393132333730613537366239343564663130 -31613938353136636661356461666361333037323333656631656464366664373330306430616239 -63343861613837373537663563383132623939323666336565326462633765663461633931303565 -62646264643233653234386166326338346265613835373363326531383235303931363439653030 -62666136646463316639653963396665396164333231633332396434373131623065316536666137 -64373032663538313263383937326231613531616136323665363863656235653437396566333362 -65356664656666373630356434613639303266616532313631663437346266363437396239623634 -36336365333966303061663062303264646437636235363237666461623765613239323730663932 -30393330383066613432626661343930366330303461333233663463373134343532363566623764 -30643365383630343862616466333436643966363334613731393134383764653962663834623132 -30303438653361663433373930366532343634336362323266373335643065336537363962363133 -33326166316237666164623138643734346531666165303436346632663334376434383330353433 -65373531343765636263333336636433303762396437323138383961623063623337363039303532 -34643830666265306436363065313736353135613963653865626363316266376230623164313538 -64623537666231356538653334663931363239623634303461353032353663636530653532396466 -39653936666463323036343064313964643134656538643134663265656161383936356231383263 -37666566373433343961346661346237633738643933386266303539633464633163353263363433 -62356662383564653530353232623764323263303030646361373138623165313165356330656331 -32616164636338343364366331653737313837643661653930656234376532333461316464323930 -66303631653266623664353431656630623763346562343339613439653264356663343365393632 -37643463313361343966343739646536666266346461626539313730383937653462663236613764 -39303739373866313337303738383665356431663965623464663366326430326536643663386638 -66643565333036636530323238393564636663393132306138663037656566666332613039333761 -65363464396362653265623066323639346332323464313234303338336630633636626564313130 -39626336323631336236646264313936343836333539633765306539323864663135303536643862 -33346239363237663866653736613631393662306535306365303831376533373639343831313230 -36366662646234613861656661313064636437623232373534646663303836393136313361633063 -33633262323737353461616137333437636539633065306635386363343861616333623833653662 -34326339663130353963663361353933313034643763646135653064613664616261306462303866 -61646438323132316462663533623763643064646139353339356662356632313965333361323463 -62623563653337306164386337333538653263633963663162623664383064346435633532613037 -35343338633764306166663864393866643463333935313261623136323434333766626664383034 -33616464336532356166613836633836643631653437356331353231303164316534323235633664 -33376563323139396634393331646365326464623835656233303739323165653463623665613663 -34303332666161313532643735643964386138636631323934353664663633376134373737303561 -38356563376238346638636566336237616435663565646665626232333763343531666432613030 -61633863393431613762616638343835393864306237646634383465353136353031646432306535 -36666534626564616261646239626262396234393733393264666538386361353139343661663361 -30366631326631373163383564373664663730653538613232376165663063633339653763393831 -31663362383531316564376462616363383564383661346263643466623539633433666330356662 -62316166656337363030383932623631353134663532383936636264313838616638333463306638 -64373866353637343135306639396166633565343035663263396130366539333565343333376536 -31323166623064326138623761313136376239353561613738383932386230343039336631333330 -36383063303838313335343664666537303131666261633664326635366336356163316365363934 -66616336336637363831646164333336663862383163323766396462643839376139336531326432 -31376366383638366463313363613636373161306135663262376135323138346134346266343832 -34323461313130633438333834663764636562393439333465326135393631633238626364343664 -30333065323038323161343961383464336635343534636631333562336134323963333661366330 -35396136383662323239316665653435353064636234383435393435616237303238326539303766 -66373735386636623035303231646266343733353562326336613133616365393862396461353039 -65303131373366373638393433616632613564343737613338613237323464353831373631336365 -65383264373035633962643666346539666236653030386663613063356537663062306535333637 -34613839333831346634633734343434636332613336323464653232303837356662346232653836 -65313966376361393336346463653866353631396133616338633234663530633466626538323463 -35396133653163393165373738613561633737326365343038653239373835393734353531633632 -37353936363934326461376337313834373633303432393164633031323861396363313863666239 -65336532363761393366666361336465396135373463393236613762336134343130346561356636 -63616133666130633535363461303662336266343537656138396563333566313562616163393639 -64363638313139663931373839373765353765313834386362623832373864663838326638363035 -34383032663231386236666165663766383166313537343466376366326438643436356661626363 -39353265646439653361626436373165613131613138656663653863303365653134356539393530 -32363535633139353437623962613963396461316130316664313331343865323038356466643135 -37613434366433313133336538393663396135646162366266646132393465346565303939313237 -37373762376666346232366430623838333034313731343062653631373265363436306365323362 -31643866653635306266353461363232313862303132626466316664316262363337636336643863 -35656663336564623034613732633165643466656561663930333231393233386264343038333462 -37343439633466613333346437313034653830643832306435633831363065613036383966366338 -33666434366134313935636631643936333665363038336430666466633061653165366365363430 -30663265303366353466623436323363633135646638376664353938333534363865303462613264 -32623464303365623863666566616465643733653238623034326239653039333632646665326361 -31313635303831393066353435663766336562373538653065343932656164313135616535633166 -64626339383164323938383038663562653035623866653333383265346461383434336439623763 -63653761666539336164623065386437396134326438656535366161613238366337306230383661 -64653433626638393265303734303930666362363833356538383032633637643137613764386439 -35663130393135666663373465343831366231633238386136656565363232656139656363306430 -64383463633134343235326262326562623931393566646336656136643434643530396135316330 -36663065363937306334316633313938366535663932363232353034323666326464353830323063 -33316635316564373536386664643239643737386337306139346236363139396261666265356531 -62303335346162666236313666326662393463613661363133303230656264366435316631663031 -61333264653339313037373232363832356230613639373530343538303131396230666532316538 -36623630646133383161303236666630663366613337653066316233356332613233376136323132 -31306333636230623037313433356638336332626332383239393235303638306161656461316237 -33666461633736356465353366613064656262636239646331353134663261393932306630333431 -33383633313434343631656434393866346263613562366436356565373534616335343765356361 -38303365306663663561363232353538656264333336633465376636376336353538353162306430 -66343737323835396463646461323533363761633065356637313830616239636562333135366266 -66383937346532393862663935623330343863636633646532373962663236303138333832323763 -35623561643031316266303661373564656331393537343334346631623234393163326366646161 -39346361653830383137646563636637663237346263613431306239373035316461636135386163 -62353762303763313763333136656562346635666335656263333839653231613236663264363461 -62373762373031363337633139663461346266383464643237653237623363623461636231316538 -33373731613965393937383266633164663136653130353665346664383532353664633739373433 -30323363346263313665303839613935333431633033346335353935646162336230376631323430 -31396431396463393166613266353732636366636662663439383038363831306537363663356661 -32636134326234366337643635376265386432326137633233653465316638316362633864626562 -62373131383231383431326434356334643661613430663963353930656138396461366538663333 -36356533323464636363303332623763313836353739646134316438303263663361333535323236 -63393636633731346538383438386263616264613135383238373933383834353561383561623166 -64316461356238333765313761333664613565376462633466323863353531653636333261303934 -31383661386337336230343963343965346336346662346338373435663437343362616334383263 -62633336663930393332346366623562393563333761386336613535376138333830346532643435 -36333362633232623538633464356364313431383365343966613866316165613836643661666166 -34666534336330396334333232653331306666636635326463343336636564376466646536616661 -34336365633939623833623834353561663562613738376662326432313834313865343662666661 -61666265343937326430376633353661643361363436393335383031323563333534646532343465 -38306361303730363362313735333563316536326132306231303661626338613033366162366337 -34303661616631613234396239326463363262633534373361363036663834343162363337356332 -39393932633431323663383664333037356139356135383437656636623565343532653064303766 -36616231646537623930346236376639333234323561613663396535373934376530356261323638 -30396265656365393637643930346566396132316236366139393930623532643337323531313330 -36623665643833643837613333313463383436363633393036303933646432613865376462656535 -34653735333838316434666464636438313036623863393834336431623263653636396362323461 -31373034313333633436613537643938613536326636653832623039383062386630663535323838 -62616563383063313862623836306134333239326531653462316463396337353762323336353232 -37396661373733326133323739653664393266383261353230396262663738333065343664393561 -63373033386432636462373132356466646634616533306164366636636162313463613132323366 -36383233656439306262616631643434383462643738373062313138653266636136373361646562 -38636266323038626632373839343435323863623266376564666630323531323736616339393561 -64376432396635653139346262313764383164316632396534303264373837313434643262366434 -65666538636139336630363532653535363530336436306466613337303962653430376432336562 -33313064623130646165663935613238356434346661303336386435623537626266336663373532 -66626338313035623964666338366133343139313436386330636430363164353165383036333531 -35393338373762303064306130356665373564613239323238623834643166633331636335366566 -62323639613731656239643565396534613035636266646132643935633564316630393031323530 -65303139636466333134626263326430346532306530393632353963613365626139653135663735 -61636138353761363838653531346663646661393833323530376566373532333738373763613531 -62333736313166626634653761303337346563393332363833333634663531313135363962623731 -30363331656634313037636164316663363633323632653361653439636535336261313166343434 -61323136303539643164663435643264626631323739656136643139656461623435663837303937 -64303530346535623939613432333333333133636330373330373235323061323036386436666536 -35326236643437376363393862623862323661303431316363626336633865376437316532626238 -34303463363636363163393531323033646130613537613730333661396162616232323263666532 -35383866356532376663343233303666326331336136643137383963353436366264366535313265 -62386432656564373965646532653033366634366133393430616666613864316137663431656137 -30653564636332646633333665376366616265303036333934376339363433333361306534663236 -33363332343633363365646661626336613236383966633330656230316139643334313664326338 -33666538656530636565656464326465383439346262623538656636383730333736333166313166 -61646165656562376637383365366339343833303039656131643361346338613863623763666533 -62666530643030613433316137623035636164356530386561613366636561646563633832633332 -32643734613937383232643034313863393430323166346535623431303435643537353631633430 -61323563336230363132666538303431353935336238613961373966396462636665373763646562 -61373730333231346537386434393732336564643235323337343733336636363630663135326131 -65396434316135396632313430646634663763346135306632323535366265613137373061663461 -39316463336430623838626330663931393461613632343662356337663039666166653733646439 -39613438643837376462653330373033646163383964643034326430336465306664363130653161 -38626366336532333133396533666537626635343764653531386661353439303965663431323464 -62646439383834626631373531636131623430656165386437646233633230316238313232393937 -65646465623330326333663663343164653665663736643339643439376233646439323437623866 -61663631653832316566386330303136366465623935306238363935653432623465626131393737 -36613665373731613330623237326466653730643761356635316133646539633435376236663463 -30623337313534323665633364396337353363623139653139313666323338343365616636353561 -61343333336336653162336161333132393762626666366636373965366561353936353731663130 -35353632353534363530336564356264633761623366383263306431376664653735623532366632 -36636363643331623163636661393636336361366464636430336666636336643666323938623231 -39393362633634303234363835633634343163376462633532316464353835326534376334633235 -66383031663039353765326430353330373234653063643137633537653134383765373863643563 -31623239653465383261633635636131313661383862336638653464396264303366633462663438 -38626464346137393938373761373239326530313835623830626264366533633236663438323436 -31653732613733363436336239386633656533643333363931373831633135316663666136353337 -36366133313839303636306537393965626366626532363765306639613433663662613264313932 -39396635373036653436643965613930386463663135386364336234643633363532393738363836 -37333438646330656632363831373031393331613434313735636632376334373537656438363738 -32343536646363393339373063323834353538633066333430663361633139613835343336323735 -38646338643438346630393865343832383831333934346435356165633038623263643364656637 -31653464343661363263343236653663363139653932626535326333626634643032393332643965 -37393838653131343834623463623237353137653039393937323764323330326238303535363531 -64343835356365306531313461323235306332326261366232363832643061373731613833373336 -33303537643530643163636336316364633731353064326263643536353833383439643938386636 -30393865623764636565336635363037373831383765653132643863623463323634646464363130 -39373036646361356564356562326263323636393132643866366564306137346466633931623831 -64343939383433636639383063336439333762663633653839316231626463316636303261363464 -64393737343633393666353134633634386532396162663266346565383532333733323865643562 -30613331383733633833383538303863373030633363646266323662356235653834613833333232 -37613034396336663062653864646362663233656531353533386164663866363730646333393435 -36636237646335353363346539633366356166646334646133613535626639363135636235303832 -38373837373838353135393930313334653736646639666539373862353862363230313935353961 -64393935323537353265353934383061656465643361626139656231386262616166633434633538 -65323234323761343838326134663664653763653434303766366264323030636135626238303332 -39633630343264323132663464386364653161356463383530646366333139376366393831303734 -38323665316537663030633939626366393366616130363266653461373531383634616663356539 -39653633633734666237316562336432366633363537303439653261376638626664643030333635 -33333130326337646239653932303664306632373236323764373235663933666262643639333033 -38313936393465356261656466316562626337333061323766333132613031623433343833313961 -33353837653630396461363936303165623865616335343537383263616633353663353663666133 -64353633616361653032396635303764643063303738343237666139666230383736333730393038 -36393239646530383138333633313331373537636331653832363231306462663961656236326136 -30373136616633396330376639383566646336666531613137656637333233353735306461313039 -66373634383039376263636230653830663833626533316331613236326632626131356232353766 -64323939343464333036306530373336633734393231666331376162323836636433613834613166 -32633462626165313538643137656132383932393965386437313465353664643931643962376432 -37323031636165346633393663636237303164336363353065363739323461323061653338383739 -38613237393366366464396466343131333637613836623764643364343234333631373364376564 -31633166316534333537343131333335656166653736636436303163663739303332363032383430 -37393938316231613033316631666339303638353438656465656461636232303731323061623333 -66303963626366613266383533353563326464383836313961316339306638653933313730346539 -37323934326332643133393232626633636462633431336430383735386530323333366232356138 -35616662386436623961383665626161643662616130303934366666326236316135353061306432 -62633139313035333362343738623637656662333931313236373763643164323134363932363862 -32323636303230343836376331316566343466373335326631346433626632353539643935636465 -65316234636161343738373937376462666165346139363766623364663561333133306564626461 -66343535336635323664646261326338313466373765616636343239333664333133613861646634 -63303339363637316232616631346361653834376132343366386438353932653262646633333366 -63333239343230623663373161303362303664316661613334343937393439653632386365636264 -39666633313565626461653138616430623733313233663833636364633831653633643936333535 -66316333383035333136346537343366303733333030653231393066353039623335656366336236 -39303136633862643763663533376335383164363039633066316437613161363666613437353536 -38303233323834393262356637633336303262326663396331343865643131633634373766643334 -30653932336462343765333965303964636661666330306639613830613132323234353236626434 -39363961656438376564303738326238346262336433356136653737653637376161633165643039 -62656664333039393161633330306430303565633636653365653731353066323733366236386330 -66653539653933613762356163613235333861613866386662636461366138356262613439326539 -30313063373331623434663639376237333165306637376230326265616564623861313435373934 -38643363623038356232663538653932353763613631626432333432653362626239613135616635 -37623538643432383064303731656236383861366536613364623864393539636164633364396239 -30383333626564386435623336376466633236316635666562386139383763313635663934636335 -62336266666431343164613462383033316331363030636564393330313034366637393066613265 -62333439626538613035363339373764316637363330316338313966393034623531616332386261 -63366231326466393831356163313030633931353238313533393333663664653263363939633864 -64663861636638366164356366373438313632383165383533373866656633306333626365613763 -38396666333332623733623438366535373965633261663535343739343663356335336461623366 -31666261336534306634356466656239336463313836326466396665323035363863643739346461 -31326130626538363863633735323664643330333138616531663236376530396132316531323361 -32376430626164613438663561663136623564633034353333353837656336643031373063663131 -39326537623536363064643239383630366435623262633639383439633736356639656566333037 -31303861303731333430656533313933636532656433343633623435623436303664306434636164 -37336438646662643830353262383462363936656533313633366433313336366435393030373365 -63353861326538656464393662656338636266326463373539643438353430303130643335623238 -64656333383235376637623261313762336238336336396634656130643438363830616135303762 -35643230613438636266623738323563393365653861623135396266356335326135306461376133 -30633533666261303362306162313835323963663834316137343939323836633063393837336332 -64336538336235633637353337333333343463376639663033353231383837393666366362306435 -39623661316465653833623738666662643235313264356532316637623136363163333965353064 -36666163663161646462646230643565653230396365373337646462663439653737653738333238 -64313631306566326231343463653363633862326265343533333932666438633239373038346338 -66386237353630643863363865303639353264346239333765663038626535363031346334326362 -37656637623231303465613562633732616332303064643064326364303237326631343963336463 -64333463303962616665306465373166313738353930373362393139333938626136333362356261 -31363362326536626664666361633965303938636231313261653631633834376262643238656566 -32363061393766653862376363633163353732646361653736343534316463643732383264396238 -30353733666630653738643438653837336237633831653731636537616539313063643139613738 -30353739376632346338373238646139376562373935656163636236373330313136376133393139 -32663330373238363061323438643630643932663938643038626265386464313330663565386639 -31373063633364383832356164656638333633613331376233366363626232326463306439656437 -65373262306534663032633738386365343965353639643737393033343437623736393534356434 -31613262613330396164666532393062383964616366373162616536333533353335333762626430 -35646565613162653337353137653937323231646561323438623466393065373037353833383634 -35613566663765353536336361633933353331616439393834636665313130653439353233376366 -39326336373363653434313637393266316234396632313732666365383636363562643361616135 -31343763343433373738643263326635303633613031313066306461353961393864333031666636 -33366637363836386164313165623663343735316536646537356665386264363634636261316463 -34323465386630663565663565326566613536336666333936386364316338376264343330613261 -32386230666163306563326365393136393838643230633763333066393439653634393433646262 -32616235356239313135336333313035623133333931306232363835363732333763306265353465 -35323565656635386462653464396232303832646465336232653161623432303232386135633734 -63626130303162653831353865643065356232656434313739306234343863383763376161623232 -39366439393831613036343832666435663162653137616330366563336131643563303566303336 -39323566343963353966386363386161363439306464316164623763363532396539373038313039 -61366238396236303732333837386631303537643237383534303732336466356464363363363361 -65303064653262623463316464626662383163386334386632656531323837343136306339303435 -34666366383936656630363564646662366566303734346536613063623664656633623832653765 -61393330343961343063613830353663636336323137373764323662373238653333636332333164 -64316437333432313837626135356638663963313935393236386261343665336232663665336230 -31396161353631616566616636663238623139356537353338333136313865376430383762346265 -33333166393063636263356334633763336130663232386164353761336631633461316163373630 -61396532633364323530353034386161333937646534363261386137663038666230353665313139 -30383734336535396562353662346235373338353239356133656263623132323030343132303366 -38336231393037383665613466633063613535353738373564663936373634333030386431666433 -64613766393635333633316436306537663765366337326332373832323264366461666461653461 -37316134353964393661333236653832346565353133616233363666333766623232343361333332 -63663536383931373936626462353134323735303736346230323530376635313161356235653734 -30316462363434313135636631653961343734323931313436363239306562656433663066346132 -61646536663632623364383866376238626535643162353839376366383638383832613737373433 -32643534396365376336356533306565663463323166376564346134353631633939633636393539 -63353066613765366134323761373963633532653639353237613966616533623061313162643530 -65616638613833376264613136373030366438633932306562646262626233376465323266313363 -39396330633535333764353163633034343164646166323332326564363634303436633636656233 -37653037343437626566313038666134393761333536303938653230323464643961306531396637 -34353335326463663531646233306139343265313936653561643761383437373765616135343631 -65376634636633323233653364343033373939376330653930316162633966633265313335343039 -63376566383466306662373261636462656265306435386466396465363861636330626538336132 -39383463633138333131376233313037393762356535613862626231666561366431356534643262 -64613733343132616265373933343733646238303938303863313531336431353463356639323362 -33643739396630366131653233386335646664343562633666663061326365623237303433323735 -37653932613434636661666365653534633730633264373834383565393937306162646337643663 -30623464346561323633333663303939363866376364346363326431393362613332396631636434 -30323630356563373265663564313565323635663334616466333532383039353130386264633331 -31323036383436353333633566366164333235383538316664646134313162383235633565613336 -32336262643166623438653038333665626364393364363066663736613031636133313265626532 -64613165336235343436636537363936636365663866613865363135343238376134393465363364 -39303835326137663464333037663732623234313865656364613431626630363739626166333266 -35333838333831613432353330303336643463373932643031666363356337353366633433303733 -62633435616333643331326530343839313134363931386562656130386362343131343962386433 -65623234313266383733613961393139326230306639656536346362346362663066383134663633 -34353232386233343435373339333936636230353031363031373634336564303030316265356136 -30326166343461343165343530616330656665623464623835613235616366386437383136316338 -38333861316665343466383334666164633837336366633739646265643933616134663366393965 -32393564623631333636366632666331356134346239326361623438373237646334323466383238 -64663835303735656432336162373932366462386136383534613835326664623034653464346330 -62386333386464623837636133366139653763376438313630643566633236323966353431366564 -62386631653634353734333038626337343066396364386130666434383235323038336133333865 -30363330363131333562383961356339333033656166333030306262663466376265306434363836 -31623431663565346132633364626537663730383961366238336239326535663137633534613232 -32303062373735303166356437316135303332643635623435353833633265663636613635646462 -35366336386564383238666431386137306532343733643731656537613432306233643631346364 -30353536653633623232346332393262623238613138336435363966626339613331316133653936 -66626130303664643939633163363965396232623266346131373833363262383132313337313637 -31366332616662383163303831306263663935613837646530373233373936363863356232653364 -61656361383035626365663135336136333131366537306566373030333564383936323530353063 -66323662636263643363623732623339623561663362313534393163623937356563346537316364 -32663361376534633261623963363230343963363865336161346461633863663837636437303030 -39623137316263626163636339366531333038336465626539303661663135376661353063666139 -35623363336262623866346231303166633966326132613332316165663965633964623766393964 -31366633323430306461393633643236353034366331366533346563303238333430333563386632 -37346531623933666431616233333033626163376262346334366362383435623637393963343863 -62623630636439313732353837323562353435363035643566653839386165646261363637333262 -38396636313537313437653135353634323633366333626463663130393039306431383739336338 -61346266366634393732663361306466316163323635643634366338653132643137343133616364 -37646164366663633831373035323963663834363163366461633363343434393233613437386233 -31303337633761383563373539316361613865303232326565373435366566323532363463323836 -36613265376630666361623634393962376365613662623832613734663432333538336636636133 -35663230616635396534623731656365666564633362383338393733313963303135383931653139 -30643666666434316565313332656161643830393030343264613632663964346537333933356431 -37366363393436366638366334313864346464316235346564623163636561633165343932383166 -63613933373033643566353633313363633864636465303763303032313537363432336639383231 -36346439313533626632336363376237326666653035613033306265373163343431626364663139 -32356365333630353766663937323362616364613463636666333266653762656666373636663232 -30303164383033373963616436313336383065633364383633376137386238363533646162616136 -63636566363765623265383264343631393265646239353138343361633630326662366335656134 -34653832393639326164356637643862366231346363386334663933363338666231386331376163 -33633236636439663764323364336363343263636636383863326536356361326538313064303335 -64646264653863343566323665633230313230643063306330386237313562373364373634383638 -66396238303530323161643435356532363737313330623464343439343531653939373864626334 -65363432626533653762626662633066653236363130353837363561313034353332366536613731 -37313262623264303663343331646136616636656363356163333265356666613937646135643836 -35636533376134643130343137636332376431653964373435656331393233303262656462656666 -32666261353737363433613135346631313362393765343737663536383733633531363531353461 -37306362326265623566303730663539623730346431373737373432636532343162366265336564 -65353963613965653933666364343064323835376364333863356339356263316634666638656131 -36303765303334646432353134616565383263306137623665656630373531353665636133363366 -36376362353762616230656261313031316663373230306531623664623636663332353464323066 -38386134666433313339633763383638353130366365623734323564333739643230393362643737 -39356531356234666262343037383062626231663231383934333036316236383364303837653264 -30303866663636643639376533313138376338656666656432343435376162653830343131643739 -33653064366634623362643437363536653330663962393333316330666262626363323637376432 -36383832616332316137323262333533666534313764373233326236623139393633643132326133 -66323939326235346330333532626333383564323836653230646363613638653535616332633362 -36366334313532613031663837643538333239323732396461613931383932313966303764323031 -36396330306637366235353137346264616130393264626538343233386464393332313132346262 -30653630366465653463373461353539376136336237313331646131653666303131303163633236 -61396664653039313732303062333238656430646363666239356362666536356136303534313766 -39626665396163623163356338613033383263346266613432323330666438303162663964663533 -32616232396363636365383931386332633837363137633966653939363532303531376437396130 -62646631643137343430636332336238663237333439313463653132616262363363343637626262 -62623738333561386661383764363433623130643138613836643135373932636165393338303836 -36636466343833373632373661333766663162313636383238663362613364613430303531326335 -65373139633935623534333462383737366630313935333130613139326163376462646461663463 -65646335326339303635333537343730643864333136316364393961363031303664656535383634 -61653366623431656431326339383933663637666437363431636434633737316330333032643338 -66666138666334323537333335336662373233323635663230366539376436616463383632313833 -63653363343136396131343131633666353361396534613132303362633337386638393861353665 -36346165303235343036653630343238643062323533336562343762633365343731316130363535 -61383634326666363662613932643432336432323130353731356532353634336330633463303937 -38633831393138393535383265356561663735383534363065663439663333376633363938386535 -32316234323938633233313265333034616365343336633036313135633464353563313231343035 -36346233663030363031343761646666313537376566356233383334643431326465313236356362 -65316335306262333665346562646261313038303862323337303862623938396435613930343830 -62346135346362663663373437666135343465396339656432303837633138376133623534376366 -65343765353163623662336135383633386463626663366235323637636632383932633639316161 -33316636373462363438353030316462356336623265393265393264383534393164616136366238 -64323930616366313631343065623535343837303635396264343433396461643766383433326533 -61323862616461643763376465323833643130653931653164333034626462616233613337336461 -31646666363133323761633662336535633463333630393562343230363332396164633539633132 -63643635303332613630323065626135393936323564303066383462373133623334643061643462 -31303165333161643164303931396238663339343033343261623737336132656132623538666661 -65316261303936643837373731386262383361303966363533353333343064396566613535373736 -65343933383261663839366138633337323863333364343036376533613465663363313031653032 -36383437653236393431313337333464616165383939356137333331376537616232636131393862 -65396336363431653036616331303837623935303137366631316532656334386532666432613666 -35633533356261623332393234656561356165636364323033303331653731383561316139653833 -66316539343738653137653332633734326261613630373864306437666234353635336435646139 -35623030663037386631323638323961613633376136373331306463623032376135383932396534 -36623962323931323266366531656664363837323665363334663032653531663266343233376236 -37646132356465633962626466363330383163663265613934316564373861376230663132633662 -62303230666164353637633837323062386330383637353166353736343761336338633061353237 -62376334366131326237346436643634333736303665633532646338336133386132346239353364 -64323039376536623633343466373732666566336264343336366263373336316438383131386561 -33326439336437386435643335333035666662643663663761336130656439336237386631306361 -34376362656437663239383738663136393535373630323062306331636433616461376631353637 -64663066303731313762343663383031346635626538386364323735623161323636336136306237 -36656635333766366265653864613862666335313831613265306461663730343030643730363361 -38383131633363393735613362306130643938633937646637643632623466653363396138393166 -63343130336462333664343631393138663939656162366634326263613430336636383036653832 -31643239643664316165613139373434626331623034666334356663633764663431323635643733 -30613635333062316636633537613836383732616131363661613764346363376463343431383765 -39306132303930623965386236373931343361643462646235643462623137393864643666373139 -62633864663566383166666335656161343938633433613137326562393437633437396564656161 -38663666353638376434643931363961613535393966636637363432366566396338386463666161 -37366339393335373965633339636566653135623237373534653237396164333437383666373435 -34326163333538636236616461666333623936653661316639613465633632343134383066376236 -38336466343131343031363661343666346335316432363833663063333837653366633130326139 -30656139653263666261366333323464303531666265636232663366363531363763626232373833 -63623135666261626462626434393339613336643266653365623664626639636163643034653461 -31646230623532363435363431626631396531326330646535373434386532303662306235396134 -62663236643966343737313562393331633865383865663039393535393039613135383631636363 -36323933316166386335326333336266366134623535623639313830613066656432616138666237 -33376634393037366664363837326136356566633461663630383731663533383266386633653539 -37656134306238393836613939366461636161643832386336646163353732346662383666313363 -37313266643231373233323739396130313232666435363133663830616439333330656439656239 -63333332333139363663353965396432376165326161353366313936656436353439613732643539 -62386338353130373638623230386430663463313364666438313661663936393966663464623131 -37346238363866646332666134393264393138613631656534303633376565383937386336643438 -61643734643833343539663862393633663465313235393863303539643231646661653636323334 -35316164393662333838343263363161653137323264323731306438336331333664353065346331 -39333239363331383832353439613038633932663138646234373762303362323636323761366464 -61356432393136663762623364346638353665383831396631333963336538663838336333353831 -63303939633834343461383666636165366338386635356435343936613232633766383038306264 -65346561333265373730383638376131626639616336303833333363613831313230626435303036 -61303736656438396532383662343938333131636563343964613836306233396461313039633336 -66663163376266663136666466636636363130353931353739373238313939656534336463653831 -34323831623135336262386631643732326631303262376530346338633666643738373830306334 -33376433313739356363386534353765396663363333313733356131613737626631313233363738 -66326666336538363065626538393234303564653065346431386330633132326637626439636332 -33356365396339333939323466633139383961356433383331653433633561653536336536306339 -62623664396130653830306561306233313836336134326136346332313537353537336462613933 -35323364303430373833616265623538333638626232653038306238663564316361653165393430 -33646530333031633135663738366664646364373762373665363736306663613931376265616264 -36313435613763663662666462636530653737383432626339303133623536363065373530623165 -65343333336664326132343331396234636233323766623536336239313931383663303034313365 -31666638623563363632613234396236393639366138323438656162383138633330356335613835 -66653331616330343563663536383430323239353432633932356361373161663962313232316163 -30623064646336343866326461666332666639666133613238643635333339306462616336336633 -63646235633733316239653633636538656162356561376138656136623434386438336663623261 -31393361626239316665363061343065616236663163306363646365663464333035613535663131 -66613065306135353065613736383338396631333436623634343461333338663035343066653836 -39323264653138363138353732393738663134613833303636306666616535633966666463393532 -37313835373230613835366534396137396565623561626637333763393766633265613833613339 -37323265666432376236363237623338306230616664646266366639626633306565353264306661 -39383066343130626634356532653033376330353564393537623132633834663335656564333664 -33366164373134353937373964353931613435396365346539653636613764333562646332643439 -30323331643530666263393636353638346236383537643631353938643736656663363835393931 -37663364653839373337383463323530313838636432623231333531396133333931316634303731 -62616330653266353636613038323736663737316663666131326137653466316633666437653664 -32343233323065643165396536646362633563623732303764306232663031636465353938653335 -31646439376562663432663761646663373866653032376338333366366333616339343231306235 -30386136653065363534336631653864613235303165303634343465663761633962656361623862 -36323534643933646261326364363838656337343533343830643930633937323236306163626333 -35383566623664316636656634323932633731346265653361663662623033633230633134633662 -66393037376263633033366564613533363562373631643536316532363631353762306431383039 -33646261333939666564613766626565333731353830633061303231303834323034343439343630 -65643133623031363332313061643033323430646230363161376133643164663364623062636533 -34353263316264336439353335333734636164326331333862323631356132636162323737643538 -33663039363139333733663335326161363865323138336530623530323338353434353764346431 -66383436653564626230613038376664366538313731356238316332306565346366616237663461 -64333039303733643035316132646630643338373866303130616539653331353537323930653061 -39343163643739623639623462306435396531646238666130343662626332646264323631356634 -38306239313532313639393738396636336138323638373465623132663566386632616230393037 -34613437393731303134353134616237633137343134616434666337396633643163316638613537 -34383036313162666331346338626138373139646666323164383632313737626632346464383064 -32316663363566653935666364633962393466366136613461353364333837323031636234623531 -64306336386563373537313561393936663339363862623030356665643766333835346166333132 -38333737636431383865613034363862336463663066633562306336346338643231326566376662 -66303634396465633661626261626236613939306233643163626564646334396332653930633839 -32383635613438396332373933343865623066653031386461626339633131336233626163333565 -34336632306130316364643163376637386436383062383632343165626236303834646335653266 -30393834343136643036353366383733306263643636326563323437353337613037616331393332 -62386364356661303237346661323834343362346664366265653033306131353063626462336236 -61613263656334323137383638356638333738396366303366313362393239666131326237383536 -32616466303766353435366639633166656533386563613231633461333930383766626664343063 -62323932333838326330613839393831383332323262303636633934663438333738353765666666 -65643264306432343563663161633761646266663561643235636366303138316231306431343635 -32633635623738336331626230616463663439376633393531363036643864343732316539326236 -37613966363631633761363439643439616263656662613536343761303566333834346632303836 -62356636333730663063356561386163653836396536333566303434313864353939373731366366 -38666530383133393566346166666639303366313165343434333039363236613730373364656431 -30356239353530393763356339336132623239623837306639323139323339636561666236346636 -37616631333734323565396138366561303836313832313937336433396566306333326434363838 -38326666366239646531316263303930366531333961643139396362356133396534313632646566 -37663431373938323235313964303762353762653661353636336230623965656634613432626138 -35666531336634333566363631396466653437363762653330666534633332306535303936643261 -39656264353138613634613865616462316636363736623431613462623864663932363237343561 -39663862383838373630663633323363613835343365623231353562623765633938353637303834 -30316235663034336361626163313239353332666138646364376431653136646435643631383863 -30356430663330366361666266356163363162623263646462393833366336323934386435396638 -35646537376162343232316639303937343835656632326334353639363962393464643336393130 -32306435306163653130343839643664373239323838636433383937303466343334313337313964 -34616133346533373833653462313134303764303135313332326563396532383535356464636162 -65306533303232356432666665623166373166623866336266623635316661313531353563663064 -39613661633432643264303066623336326435633430343064303535306130663737383033306133 -37613636383730633532313431376261376330306239613237326665633565343133636562656463 -37383164653466363031353165343465666631353864356137666234333564383361376462306266 -33663564373466356462663262333637386561363465333232626335373135346335353138633435 -38333262616435353539343466313736616362393662656263626564326261326333333839393533 -37636238386631656165666366323138633364373130636239653834653138353530653439656232 -34323934663038376464636535336162366366306264313336353965313163363033306338356664 -65643264323935346536653231643134363238613934346433353739353431373830366435343161 -38393766663663643165623238383934623033316639643231613261376166306566376637613333 -31373834636663656636326432333439633832343637646662363737316430666634333130633438 -65386563376438616138313231636464616134326637623534653830366466306135393338346563 -63393466663963643565343661333262323735626232653036383334313161623031333263323135 -66333935383639326436343663396263383031336331613533316431616461363265323865613730 -63346163363834626639323131633166333338643032623463383065646365656234636562343931 -39353034306563663666633537303161356533656362313236346533623735646534303731656163 -31666463313833343832353636333739396365343336313139613030666233666264643030373933 -36663138663234663964366235373262663965323132666633346261383962643664623930623331 -31383638633732346236393335613335623730323135633061303161643739366462613863336439 -33613061656636336662633937373636623230386365376439343034636161633963633666303765 -34303635363862346466376236393262353530656530363366643833386166373930623462393766 -65666462336662643930386366666162343937616531376633353964643065393662396665333037 -64366636663537306633633239623533303833353262393062313534323537366632666337333435 -31306366323533323064306662343533663435366161623666303431313866333935636539636333 -34333866376138366263316463303437666138363131373331343562616239366235376663346133 -65633037363666333136346264643765393534313937663438316132373536373432653762393138 -62656366613964613965613932373161383166316435366465326161316334663332633365343662 -37663332383964386234333862306266383634313264626132613536613732393736663339356464 -38613238663031343732666535656461373234303665656439353232336563626230303165353966 -35373464626434613838363465623836376235646464383436616562336365313133306530653235 -39383639373731633533373863303334323036356233323962356365633761313739633962396366 -31656666666139613035656233313838663761616566663962373335653534653862333535336638 -38653231663737623163323162343138393562333164313731613766613964363930313336313061 -39656462333134623839626663383063333865363562626562353939343139643633613332373834 -61616537636165663164323731396631356634336163373036353431316130333630376562333166 -63623863326430323332653132653330616631613931386232396564613866626138613333613962 -36343337636365613737303164363833656338303938663964626339386564623862663631386434 -66613733353436386437333733613762643830356332363331356264636632663330633136656261 -65376436303335383938613836663331356336376661633638393461643133666531336335323338 -39303437656336313866323263333265376164393034653339363462313932623362373336313835 -62626231313533363033373731353062386164383663633238616163303735336637303362333836 -32623761393234396164626464336461316133663934663038663434386634326238306334656335 -39373836663233643866636537663863303933306662663861626364633933376266396539373838 -32613739306461333932353764373036333032663964376138346632376537333733353039353033 -31656438643638623735663961343536356532666662393731613033633862353463613031636464 -62653965393066663838653763386636333539303363303436326130306531373433386438326133 -35646339306135373131663032643563333236656237356638613130616262333561313564663730 -32323532323336383030386161626166356662663038306638363236666436313030376262613133 -63663863353430343335383061616532646462653765323936613236343738366334303234323838 -65623764653633656234353033336338663335326666323338393435613831306339346135346130 -33653565326530613337326430616434336333353639346465646362313530386332616566366635 -38616433393837393936306662323137363435613938623238393566313435303366376365376137 -39316566313766653537633332663233363964303363656130383233626666663034643635633838 -31613965363034353861653938396539633236653636366135323761323530396261316464363166 -33633037356264626233363236323133366235323964663464653261643166623062633034643831 -30616435343464663335666432303333653937396631663738356162373539626231623837363130 -35653661353763626538326635323735646563373664323738303630666264666132666235383031 -38383533393837343436386538363161623637613839306466306338323061663536613362663061 -39626437646636653464613530313464303835333437323532393537393038626166366634633430 -62656230663631356561663633313238333265623563663330346630613532343032393539653032 -66633431663931646164373664656161376532633366386665333264306366663566303834396561 -63356665323666353965656635643839663765383961623932316534626563663533376538323937 -39656632626466313036633864373937643161323038303665343832353134646663653366373835 -64396339346262656365643334356334333265376134376362346339313733316635623364343265 -32343464333334356530393836656265333836303039643066633561323933343339316539333537 -30613736626334356538636165396234303734386165633734353765633335363165396139333061 -30613761376532306265636564393962333464346161353831643564346564396135363461646366 -63336364363031343631353034313063373161363865626138353832306565383032663230306436 -38333430303736306338306331353866323337363965633363633135306166343862616232376165 -38613337613862383834303136373463316665333835613436363366323330393530663065316464 -66643863333838303964373162363062646535646162343036633736633037363936656531353435 -66313363393438636236633938333665633565626339663738633337323035333266366465346439 -32373863666261636235616562303762343763353733366462336330353437343635633062373733 -35353936653431326565373538336664323565633734313561633530626666663434643836333531 -39396164316363353735616264616335616339666463363131376436306232303036353339653332 -38336165623931386161326537386530383534303139646435383233626636316533343532346435 -31303563393930396438386132383736616336343362346565336138633235343637343938636131 -37363038653263363838623637353934396164313738663762306464623638303830393262313635 -63633964356162623837636233373931616533363133646162613132633831613632323566363631 -38396663393139396630616464316662643735396264306130646662303339613566356637346238 -61646364363064623338656339643464393063376332373430366262313335343464366265353236 -34303161313461356338303136633761396133656662313030656163323266333764336365656365 -62616133616563333161316564366265616336383863356166613233623337356263393161333666 -34336135623665303936663233323135326538396332646230656462333236393135383965353763 -30373961396535376235653537356332643065393435343865313733393134306463333362303530 -62323536363866353832643934306466336263343763366361313338306435333534333537396266 -34653265373339326233343633653333313238366436633965383238353238643963356532366632 -64373330373831326434363538363339656332303330613635393439393163346435303130343837 -38393361386136383561333731653464333764623537626636316235646532396531393739663965 -31336237393761303661376162646431363763626461613431363939616530303935373166393532 -38633333303362613039326436373763323036373337353139393764653634336536666463613064 -66366335346431643134396564343133623232336265316430653265623339633439336561656661 -35643463313762306139663365643465313137326164623832653263383739356232633665376635 -39336262326338383763366132623839636330623230333530653138393039356330353138366462 -34323566366531633239623433626431613561613236653964626631373533306162373232646438 -63393466613336363837333263646234313837333236386432306235653633303639346235616332 -64326662343566623439653561333861653234646166656439376337613735653138303665626665 -35383361653033613963623364616566353937383436303565336537636133313532353736633832 -36313835653138383237356465306662353835366437626237343034373737666266363039326536 -65333135366564346430623439306162316561623066353237353766653962626466356562663532 -62653339393264363661306563366661646131363964643566306562323965393063326535393833 -35303237353838363338363738643636656239633831363639653839306138373361303631636339 -32646461306333343766653933633838313539316134396366323930326166373636346132613739 -37653736336334346161356633383163643762376232613965636333333635343061666636643662 -31386132303566363964346136306161363637613037313533383832356266346635643063613030 -64636634343630303664303362316366396666333765613037363939366231336335353063313235 -31636137316635336662333933643530663437316432316435366633306132653234376630653439 -33326232643961393434333438343635623830373364346238366364336232323864346361363562 -65623461393530376432646430313966323332656332363735343435663561623733616366336461 -34333333623839323834373863306163663139353865393833316237383830353863376230373963 -63376663646432396236623639373732386263343866353061363432386430306334616165306265 -64396238626333373135316666376337363832313462613337353966646437393565633336623363 -66636632373933373837323235613030663936626233663038323735633936623933643639336639 -32633430326135663038666235376531393534303965393866616362373766643638383530643235 -30613436653731336537393036363739306234333134343663636462303466633666353236663836 -63353335366133653136333831326661363964613563303464656561613231393563316261643235 -33373865323934366262363434353435393638656436643239336635356132646666323963623832 -62323735396666366136313932306166653161366430376536323462636534313465396566626464 -38633264643764363161613831303836323663656265313662656138383263656530363263343136 -32393131653061653462396363646233363566616562666463366633613536616163336662653866 -31643963376632313366363635323931363364636335623439336235326464383861623232313061 -65376263656261636361323231383063396138626236653531616636376163633065343632353331 -39643963383362643539626330353438343238643735643832306430323637396531663030633666 -31366361366135336238333930323939356133353431613661343930396635383439366339336238 -38653633313362353065326166643237646436626462353166343835653639646439646634623236 -32363832633662346662656531616334653966343661303936623035393964363639633861653330 -37366631396333656333393838343737666262643165353363356333323436303239656364346362 -30323635613835643765623230303165383534383262343666346333306534623231616665663739 -30353139313439643232316536333237336538633732363531333961303434336333333537623932 -35316365303134366462326431333237336363313239613037613534663933393330316330383565 -32646134366232366564633136363332396534323030666437636639346365393532613339333830 -31306635306436353639376138653666633731373034616338346664326239353962373532613930 -32356365393065613665346130646365633564373161326264643366393733326336666236646366 -30333435346265663738326464366338363534336435393366376466613265613363653063313132 -37386361393464346439616565623133343839363730383961366332636430343733633666306538 -30396439653238363038333164633335333633303166613361623335303732333538393562393064 -36383166323635356133396337326131343936386563626361346361333036333734663166656261 -32346533373366663665636239613036376233363439333264383039356639646637666233333537 -30343766663837393737383234656565333163613033373731396364323931383764636164306235 -63336133376361633231343536306261303739383766333261643237613461376266343563613130 -62376632383130663764626438396466343966396338376633663531316464383135303465353161 -33306131313061663465356438356335633438323265353030316430303036376266323366393139 -38626238613732653963656164383035333234643734373133343435313233313962313432613363 -66623164316430643262376338343330333263343665646433326431663261663866633837633531 -34323536653430363434306465343339646330393561333330623931643365646331326663353830 -63396164623465646439343831343366656434366637633562363262363538306564336537356162 -63363831643034633036323638313037393734313562313534623137653636336466616431333031 -30376464356566613964336630646137343435326233313734303032626337366132653339373131 -34326236333165633539393530316565626134333033393761336338386433663239626463336332 -34626461383365623330343139663737313831653531633731316162646634353366376363333932 -39303662306133353733303338633430353037323636653633323132653863323865383538376536 -66386236373237303539616566343831316634353765363965313335343835303566653733633136 -30663830636438333835356463336233323864363061663936623563633437363334393436336662 -66383334383231336663366233633533343631653834326435666133363263333431333531343663 -64363766373561343138663832393964303037333361643732343639343363323732323161663164 -66363535303131356130323938613133663739396664633661336535626338633939363730386265 -32323965356465656161653462656461633437396161353065333464623232356238313737343262 -39633466643939316634613635653861383430383562313263363035343739643335303632313638 -63323766303032316134666531363634303936356530313665663739366431636261623934613463 -37633365363562613733313831393464636466636131323337313661613732313732376436663961 -35343064626332383931326663393432353262636637646434326438333136643838613938356137 -37613164336230303139616432643963633739653166303338643165346136346464623936373863 -32303661326266653061613835363336356264656539333162393032386562313063363839663233 -62633031616335646337393435656236623633656430613230613337363331393233633066643564 -37666139653863363431333066333531303438313766396265613339373762623334613934373261 -61616238666534373338326464383032623935303034316638666630376163323165393935323664 -31346462353733653062396265343931393738313636346439373839393039623132643135303866 -33663061613665636136663036363332376562613665613234376131343836323436346265386466 -65633737313437393765646432663366393436326366626539336437356636653636626361306635 -33663231363439356662336563353265646438623365346362303032633433373633396430636235 -34343432333536356638323465383363633231643734373233313262366531653661653935353133 -35356232383036626133623830383735666336353063653565653637383666383162343265383736 -36383166303933313437646239353634613564653466396666383566663236363563333334353364 -61626639303537383432636337643230643133393864353461633639633534353332336431663633 -63333338663534336132656433313432633132343965313533343433356135316535373462336662 -35626530666137643964363933663235643230636433623338363034613432363838636132643765 -34366631633935343663316430336330393766653238346538393635636635353938373961353735 -64326432663239306437613865366335343936383837326564366161326230643966373364613830 -36333238353463303837636333336234313639383830333530633363663532363038653836653566 -37333431363431336166666538643433643239353832633131663033396636316337653265313463 -32653538383635623934653433643439376661366462303264646566623739353037653037396164 -37656135316139363666303865613931623565653434323433363236346162663863366437343132 -64626430663530643961313664623133376138383830613663333564656431636163373564643434 -36663336356431653935343136373762373135356462386633386339636339323230393262326664 -65656238653462643031626430396464663637626636353539333938356566353764326133613731 -36346432646261326533656637343066306639303634306535333736326534346436616265643033 -35353662356466356132646636363733656336373738666566643938343233373265323135366364 -34656662366263343734656330656561353239613761633030666665633533383562316536383735 -34623035323166333463623837346136333565623138346436653831393837633936666165353863 -62303264366535383365363032633030323933313362623965343961353930646133646432353439 -30653033636639376536613165333464666436353332306462666536333562366639396332396132 -30373866663464303233643638303431303932633365386463643664333364383731396539356534 -66326466393966313633323139373566313532316465393061306237323736353432313130656139 -30623935353638626136353363373632323365616463663634396434383563636331373835393534 -65333230313662656564356239316433386137303632353734636431346635386561373735643465 -62663264303035633963313232646633643566343537373533616337353234393963373762633962 -66666337323361323231333235383133656439323638393833323432663063323664353738623262 -65363134303837653839373135653062386465613265613463623262386135353233323764373837 -31386533303364333633613764353335666132333662373963326134346561386237663936376433 -65386363663137353463663937333836346462626530323264303732363363316535626238663333 -32313261666533303830373039326566616663356134333430333836363538313635613136616265 -63643764353566373265336632626233653461343236623663623563633634633763356638666534 -35306439313163353039353265323834656661353562646431353939323538623334343562336537 -34613431666331333237353634333133363138633438666539346664343362363065626339653534 -32626264313230323963363839343964633533373036343532643333323165303038373838626535 -34656361616436313134643461653064653633653734623164623336633961356636663839393162 -37623130336466323661626361616437366138366638663436336161386330333237643631373932 -63613033396265386361333438336631343661353364653538623734393937643363353136313638 -36663336343365363462336430633365623634656537393834623239623739663632366330333562 -37343637333262393766666635656665343933646366646362666232646163663331623361303563 -62653964313431636430313333643437303932623436386338386335363962363436363531336135 -32393966613139356532656132353964386539636663636632313366616632356663666265666263 -32623235303164306561386366663734353230356665346366613237656233616238666337313066 -61323635663037626538646364386164313938336534643734616438306266626436323539346539 -63393231356333646438636231396637306234613032346665653462613861353432326232343232 -36653834313861613730333135666530626163633431343766393435343033326338333165633435 -35373037663739336165366535653035303836326437306362313361353030643362613832646261 -37633061346532313736303666323333376266353965396436353638653064326134626132343463 -64643139626165393333323731643233363863396362353235633330353066626161663561343864 -30353262626134616332633631373537376238633064346632353833303562363132373366633061 -64366233393735346136363032636434316233316538393734613166626439393236363337366138 -34333338356266666465336163346239663262306566316632383466306239633563663262363837 -38393832636563373230373634366439626364336663383331366437333436613461653836343161 -37663263653936326466663930383963383437393339313266613534613637373232353166343539 -31616136613633323737636463353233663031356539396533366231323465376430333062326334 -31343638343432343565393633356535356531303161633237316265306434343837303533393632 -31303939353231623335393639356266626237366364356564663662613561393534653039616161 -62303963313130363438353232613061353965646336653631666332316133313666653338376130 -34663238623138366266626561663736316362646433386531636339336333333565343462643962 -33376439303862303739623132343334346465353532333335386337656438383637646636326532 -39663538636638373530316237666532386437316564653737313965376239666233633630353565 -64313365336534376136346161303132616638306462383034333665653437636461653666386534 -62646334376666306137383235313866353331636133313537333831313463363638613463636236 -33373662613666636231663266343931633231333561373430343863623663306130353362643233 -30383130626264383132366433376461376365336465613261393863346435626531303236303236 -35643235356233353435623362396265303365386437326439373037666134363733386238393130 -39373637366132643266386363393837663961313935323062333133623663393131333035646131 -38353134626562356564333235366434393731366466643238306461653966643966303336316563 -35343838613865363639376330383432303638316265323864366432373266656438393832353131 -61366235383165333736316430376265393431326565633434346533653134626637663838333863 -63643631646630666130666664643537323830633739626238323536633736623037323863326432 -65353466303832613830643433303932363936383839623066353637316666306362396330663365 -36626564303863626138343534663234643765306163633561393265643266376565303930383732 -35613337373533383737336135383161323038363433326136626435653538343230366335636231 -66353333636264643364636461623965303237313436313062313037333735643063306330393134 -34303530643436633930653334656232643966653239316362613532336263303731376161653937 -30323937366139643761376131653462616462643538353062376330343437313966313834323265 -39653165616465333031313264633762353238643464343461343637376362663732633331303337 -64643661663463663633663531366335313036613564303762653732396339313666623433373562 -30313936663838316266313838653961393732653866383333333039616334386566666365306361 -30353833376363633439636538333562666564656364363863373333633331353965613466363332 -66333532376431613462633663303132313166353164383662383732353062356137303339663630 -64663030353938316666323536343162316136653662633464653762383139633762303735626532 -65366637643662656462333338623538313863353366313637633063306638376339656566616130 -33373362373235616130316464306638356433373537396637656262396132313135346239643564 -34623235396530346437346666363530306362366536376565643965303839643432653566313863 -65303839663866393633623330663033373666363138396564323832346638643233633732353661 -65353630313562393935653531626562366537383661383764343766363837353664663933343064 -33313165343664343762343032346630313233633466613437396164656363643638616636303664 -39616561353166613963313537663165633630643863333136336131303033306666663566306133 -62353834323366623839343564373564306235653533326637613232333738373534333164396435 -34313266633033623162643836366636656635613035636566653537343234366533373835663164 -66306437623132666164353333616331366234353066316338656134313731353066633339353464 -34383162353566353163666534303034646138636633353836386638323631316432323439313335 -62656266366164356464353330653533376639626237633066633537646637346432343339336637 -36643238626162363334353338626562366166346138353330353839636565386439333666373062 -63633463633138343665346664643532663239396663613231666531656131636332396636616534 -63373663393561626138386461393230313537303764383437393331613462653230336261363436 -39313631303835623736313130363864666235646464353739623162353936356633323766383464 -65373133623032313434646537623939343366396666663963303335643138643433626433616534 -36303836396139623935343938313463613165383935303261356535633934366232383937383937 -64316136633033613737383931653236313832666438616532343232313136663034376239343839 -37353534343561616534326439353666313062383063316231393733636236393632303535633064 -37346136353664363830386635386566643965613830663438356465633430343833633137386563 -35656636373731303530633636366635323939386133353435333133396132343164336231383366 -31646533623061636433316137316235373735346566306238653962393236616263623962353537 -36393633663136363132656238616532306462366638313431666431396331323032393337343864 -30303632373433393130303661386462646565613164326265616364346161333366353865633663 -36343632366162373066356635643534313135356638303636373632393838663732626461623634 -33633639666337343534383161386233643663373738333562626132376637393365653538646164 -64313837623433653633613437343138336463333863613739643736386334306266386131663734 -30343336343361353765666562653435313835353138376232373935376433663333356165373139 -37386330326466663331393138386439643662346632383165363530353836383665663432663634 -30643032383739356634363734336662643336353133613331353732323965393538303436383934 -62643130626462643535653534316466616431363761353330323333623431646437643334326638 -62646463643236363965336363326665656435326565306337323731323166313065376564666339 -65323739303435636266663030623762653836363663393930383263306261626631363661356333 -36663163613831396131613438396136393539373666346633363963383838383466393637646134 -39303366366264623565663964623963646630363737663933316464663532346263613234306364 -39613632386662643136383162653835393631383561303266356265623933636264636437383131 -66383833393763356266336230636662303461306531363661613334373763633439633936363764 -61616134306534306430613966333363346334613634383030316133343138396663333036363731 -35373638356535353833383036386166396237306538333131663435306461336239313837323732 -30353731636333323864393339626236656138366465346664613061626138356333303531313034 -65366137346334323162666165613132356537653666653734356236613764653232623836366331 -37336438356365313965373539373238373161373964656331633537626539313532643530373666 -39643766633537653662663136303432373635383466643339363963383136333361333536376163 -66633263303764613730373632643965373135323430346230396266616664363938366334666130 -62303761366439366239623030656236316235383732306235373665633439333638393439303662 -61636238643336356661313730373339303562343330613236343566376364656232313432383837 -33373530303833656164383033646131333561303131643262633530623530313866383034356561 -35393364373861643265613866383038366437643633366666646464306139306563653439343039 -34636638623136323530643665343230616335656330383430663566356434323338356666613939 -66643037366361393439643439383533313938323862396566333665376238363735663532636237 -64366439333636613965396535313231373165356463386139393233613838646334326163336335 -64393765653631386639373630303265316265373434336535306530373137333265383463326566 -36356633316130313638363863373065646235643766376135323238363565303464333434626430 -35356261383139656438613532303738626238636630643033373139623835643430356130376630 -36306161316634306665313237636635333565366165316435626632373533623337666566363933 -36666133616635306136306236333532633765653433393666303234643833623563626563306265 -38383139316133613630366334326630386266623263353065393431333963376564393538636534 -61663262646431356239336664616163653665303864636637303938396365336564316261363335 -32636232626661353039633830666635666435313232653365646335316637663832613563326235 -66303462363662666439386665636135623236306561313364353031333032653066663434333738 -34353935356363653338393435643861323433303065613130653665656335346639646664336365 -63666131376436303665326136363238306161636232356334343361353833356334353733353433 -30326639646530333864326236663535333464643565376438633333613236353263393463316439 -32653731396633336634366465343661666339303066663337303365336365626337383138663865 -36303631333538653233366565353733623434323434643638366531373766633833633561346330 -30323634616234346634633735383937373038323366396366666431393735313831383962623061 -32336336656565653465313231643235616334626538366436353365336638353064643063613536 -36656439616366303038663065623666313137643638333439396166363531626661343039646139 -66393033613937313232643466636464316364643435336537376166333439306535313433626238 -61663430306238653136656135383038316663633364663465373364663363633437623232343339 -32616661336264646163386134393462353135626363333530396232356362633263646635663966 -39383733623739353463323931333461366330363931636139313332346430613965653133643630 -34643737616135626534353230613736316561343664653630323030316266333135353863336539 -62366338663464346162616233666330353333383963656632326464386532373466626333366635 -65333533326430626166636637396235613961383539623163323639636362646466303662663534 -62663332646631353230653132346531353634353461313666386336353334313335626262393938 -37633736316438656434346362646630363437613435653466646138633463626430303765393531 -33653864666235353463613630383262323431653538613035363638646366626363303633353036 -66626431653435613836643738396331323534656162303938333664343761386361396662376562 -35393262333063316361613534656539636334646562326334623838333731346535386336326638 -38663462373935626564343366636536373830613661616631653962313161663230383938646566 -31376561373935303430343531383631623333666434313430656263623232373637646233653837 -30343033386164343966656130383036333339376538656337393135643231636263373132393736 -64323861373131666538353935646635633134323862666133313934636135343762663235326234 -36363138616637653461376665643634336662366365623636366334636535333361643730316630 -34323738653931353438303965643838333635353263383238396232633133646137313738373539 -39633262326630353637623136623831343430633235303339376531386138383636313737393438 -31653634383231336664373462303662643462646264306535396239623132636136346138333465 -33353739383031353537666531366134396330356437333133386334333935396632353864653232 -61666432393862376362643864333939356532326439373835333639346130353361366131626163 -65343830383730383039326263633664333330663564316433353666623638616332363763336461 -36313861326435386139363366653138356461393464613535636430323933626364316132383639 -39613033336632616161303434393539626561353064303863363838303262653634633963356464 -31376238626463323162313238626433323436613039613234303163346562663930396463376439 -30393034653462663138313661313331313764666563373761636361663539333861643665373238 -64636335646633386230383137643765623432626237643037623766353539343765633730393633 -33626364383734626537363731323561636234396130303664346337386464336234336231303739 -37663264386333333766643233343137353761313333333935643538333132643039663662363966 -35366362373564353338363032383537366239323362633163323438356636303735613539303062 -36316531653633616361363266363536373336366534663566306165626661656235336663323965 -61363337363838316533393765653165326132643933633466356136353937363461366465623139 -30656235346233366337306332346638343333386634613062666232313933353931353265613030 -64663031323265366332376432396264346562346263386131346461623561373330653661326437 -64336131613661336130663961373139356261356133626339663664333335643735633834666564 -65316435636663373361616435653962373434636630376134623166373663623263613064326666 -34616664613564363864356637386336313261343136643437383763643237373136323863303933 -36666663346566666437333635656134303536326639336365656136356432633633636634333465 -61326364353238646664303530396336346439383037343239303237333637613165373633653064 -61393734323937336430393263333130393034376432663339613035393865373262346563323461 -36313831633937373763303466313735636533656263636561363532623766633964643133336164 -38643936663636633761393133303438613164666435613261343031306533366134643134336631 -36323131323039666631363838653439373666353237306239363430376232343262653139333164 -39656564376233303861396564363163386636623661323261363166386364376235333932336261 -36393164613032326138633765623234363964396232303531353636666234343636613266396634 -65653166366564616238366632353764626137656264363462373531393262323866393932333466 -38623739623938643533316263333630613236616164636134643566623438323535393739633362 -63386433613165333861653839626161333037623736316332666462336339613761353330393865 -66386538653738363433353133333933353632616366303562636137626131663931653239663961 -36616663333532396137303432313239626530666435656238306635373331666130383437643139 -61343335646630386131376464353762646365306334643031366635306536376164343039313439 -62373437386261626561386431363361383966636263383366386233376162333331386230653062 -36636139316236353136313636663336366537613539646636373531313733613333623230393234 -36616532373235626134316135333139383263376136626661303439336532363932313830646135 -35333734323833306138333563343335303663656261366536346233373462323139333761336133 -38386538646365323739643636313637386235623462323534623835396234373661346131643137 -37653337363665343135373061383065626335376337633832663566666336333039393536333664 -61383135396635636635633466393062386438666638336533633734386131303337323062376562 -36653562316230646562316630646531663331343266643332613032666261346137353330663232 -33316661633666626533373035663433393636666135333766333431656335383039336666343231 -32316661396532316138346132643235363236646332333633306366343536616261383732393164 -66313630613234626438393566373035623135313130373766363239343234663762343930356332 -61653465353138393832616539363234376131656564306135633463653433643533373764616331 -34623738356166333662626664306631653864643263356363383064663261346232316637303466 -35303939613264393138363863323364306339376264613434346235643961656164346132363037 -30396163353665316335333665326362663034303633326638613730333038366532653835663861 -31613765366566333039333264366162303835646339343664306431336132626330366431333537 -36343963303062623334306237303333303431363530646263326165303262343338616532336465 -33323236326666373935303366393966306437653235613838333735313638313836366263373430 -65646165316330663961383065363831663439643631656462616532313237303434623762346631 -35353066643136393931376637333436393238643161316134633637616634303835656365346239 -61333564613039633634353738316336623563393266386130623436653330333335623135643963 -36376431343565656139393132626532613066316338316533646534376538666233383031386666 -32333434356135336661353132653465313137393664336433393066626335623662346536663731 -30646461653135643831643134313035336562323135313261353766346464313463363430646130 -31336139616431633639313361663134343934313632316161666262393261343034383335623237 -31333762303635323762353461623838393137336663613835643235643635373439376133666437 -62643863396665663864303961316464626232326331343332326364353033633331356265303638 -37636661373965666633656631343664333239623862383734306138373363393562646363353433 -65383663666638633636323563373666353466383639336633306665333461656364353634373765 -37313964353361383131346165373637343839303936356133346239663337636332393739646137 -39363931643633383030353764313137623236353434643536313436346133393332336339336633 -65656362343635343238306538393265356636653637323865613931656462306662373864323130 -35326432326438373661353061373737653736363264353564373335663133373561356237396237 -35383861376662333462376561336433653436653034366432643630313265383932646130336230 -62653766616462373330316339356434396330313633343962363863356562663661353931346232 -66386365373932393039366232633466346431363863663163306331643033323333646430396664 -34333466656665393861656665616330373137353933383831353930366361366364376430303137 -62306230376139623036336131386166373436646236613331353937393936303237313337396561 -33316562643939303632376261386532356161353333333235653733356266663366623337323166 -63326238356131336438623034616133306139346433343533633836643937366339336231663732 -63316564363263363032336530613234643230653632363734333266353831353835643230623237 -64393236373838663262643435383330623461343232343861303231386163333264336235636433 -37653662326163663139643835636633396663353131643837333166633138393032356337396161 -64316138313062646164623861613431656532336666383435303161373965353062656634356262 -65333132333435663236616530663865343931306634653166613139376631353833373638646634 -33306334643937343539313538363862336336656162376637393534643664633031363963333863 -35623636313335386336333437626139613164323630383563396435616364393466623439313865 -62636164393237663066663537336565376461613063383337313832623666356530643766326331 -34636232363661663733306530643430316531656366383137363138666535316262393138336335 -35316562643332303463653035633465363937376635626236326631336234313530353061643435 -39323136386562656463633831363436393933303639356232663965393432346635346534393233 -32363438373731353839313833363737356533373665343263333563633934353363353661343138 -39303561396133316633363761316165393139316234306132343236396236366134616461396331 -32666235636464326239633331636438313739656638653930393638663632393034323333313563 -33663664383437316562393237303037663231623762323732326335636461333232653133613365 -37383333393265363165343537323932646661616330356465393237396363386636363636623138 -37376566393434663834363832326639376139336365633935306437383138376363633934393461 -31393366313030306430386239663137626533376233326134663233396238656465363334366236 -34336165633536343263326362316361303434323239643930386534306431626137666264303562 -65383361626231623966616261366339373065306330636139366231646561323133356661666565 -35643833306332653763376134303831306337393636333630303138616638613334643266656563 -64393132343537363738373331366562633433646437323262383234363530666333366366666634 -31383437333033633436396131653138333830663266343635666639633230663164303761316531 -66386361356336383262333861626266376536623938626365663133383036323464353430646663 -62316239626331306236366266636237656561396631663235336363633338303063346536623436 -66356366613237383465626135613535316165383239333938393965386439343663333133613330 -32396231303435393631356135613666316337626132356330303762393534623230323766643966 -35653664333666376230346437326438313637356261616561346563333666656336643733633163 -33383264653530346161323236363163653637343834653931353264633238613764663963316534 -31623439386332626536643539393437313466363333343061613832333565376434376330636666 -31626461323237383034356336313036646530626563663031316565623539373365376166373065 -32626531333664653230623365613333623337336232626665363334346133363861303562356436 -31343930646164656337376162366333623463656264656438613665313634333430366136366533 -32363861303665313433383963396139663062303466303862333337363634393561386364656530 -66343837323461626337356164383336616265383836313261313330396233323433623564313937 -39663730323634343463346536373562363361646331613763613739653731376261656330396131 -64346261393739383566666239386666313435653163316437366566346539653664353139653035 -37373664326464356263376466316434663161303962303662646366363634613065626263383266 -32616433336336383537616433323263613931383730366365373738376337366466386365336361 -32396436376337666261326133313365386164383962303362333564313566333938666431613438 -36633330626463656437373638396662613666313936346434623939663063646566626261313433 -36373665656663663062633263363131393766373163616439356538396232313761656661383037 -33656561356663326238306462386664396437373336626136636134323466643735636330303161 -31633562663330353839666637623865663364393563353663323737336465316332633466343537 -38313730306238663162333439323436313639306132366565393737303731313964616239623335 -39343964306262393162393338663334303231353563643164343632306339646632653635363337 -33313164353230663266353536366435356166663939333235393365373166656338343562393436 -33313766366461666630653132326330366165623537643438396635313265303434313031386139 -37393732633634633234336463646530653438383636656266383863623033336263393363363934 -61323165663065353433333663383738326666636239306566303334386239396662653435613063 -31366563383863383937353833323332616266393131613464643830666165666637303362626537 -38623635303035393662313031336337303333396137653662663861366230326161353736303166 -64663739653039326436333137346339343131336530613262363065623962646630353934393239 -61303363393331613665353034323235383933666331303434663038643432323265353035333562 -61363036633139373362643138393364326235353966623130353933376236623238633535346133 -35336332396433663765633462393163336435643731363336333463323164343030613262643661 -66623532616632396431303637323237613262313834333965623961316334316332336461633263 -65393366313430623864633837356262353532356433333339343761383266636530616137393533 -66373839363262393239363937643338653364626333626335373962613664376335303931333831 -33623831636634343538663139663764386334346563383730636531306666303735326266643437 -62366333383931326430306137666335376236663765393639626534663765333066396231326461 -33366232643664306231376461313230643464323639323131346433636434626261336231323139 -39323166656461333037383939653064383732333630363663643438353835353534643365383035 -62343462393330303433333630343262363734366166326131323061663265656134383837643230 -32663639323664393831393865383464303465633431643235306463356136633638393764623962 -64653734656234313638643635656263313938323062643935306139333062613566613736316332 -65626161373034616531356364396330386435333431643937393266316262656164383439613565 -66336564666333663533643063626436336364643161383432336538333335326339646537383730 -37633462323737643161663561643864383839653630643731306531353231623666313837333166 -61613038316638346463373033366263393038383432393562343262653438306265333739376163 -34386563373866623439303738616236356636663332323337346362366432363931376634316565 -65353366623830653365316531656162306161633964336437626462363338616237613034356665 -64343164653665653531393530386139376331343836643031613332396265303639613363663733 -63373161313665643330396465663730363561313034643437633963303365333831613931666539 -39623966653664323638376531313034313265303264613835316333663337643866383266373636 -38373039366263653439356136383834656437626638376133626530623363303336666532353366 -36623537613066303961386634616363313966373533306234616137336236643163613232633762 -34303261386564313034336135643430313936623136343661326333336430636166343531666637 -62663962363732333736656635343333383865303035633535386138326632613034626264626332 -37373562326236373866313266636438356230333831396532653833353037643065613566653663 -30656266663339666463633532336430613438626633306239646230646132393564383436363236 -65623437396533316365313266383865663034653864303462633730623735316238623961396236 -32303565353038366331353935366630623537313161633065373933396661623239336461633361 -36303039613065383961326230643736363865626161383432383333633335343038333639336563 -31343861346633633466396135623063623466323032383636343961363666626637643130383432 -39353030356132323034366131643665656534383435633933396439626431633637666233376334 -63383530623238313935343431333864663532613334383235363932373031636338306232656136 -62663439306166653863626566643965613732623030663233653666643432346138333931646138 -31376530613837613430323432393535353733313536383466643166323462623733343937663136 -65356438353264633333663935333930643531386361366165643865313033646335623362373363 -30653634306138333734616435316261306131393562633937666439373866666464326134346164 -61343034643663313037663434663832373534643339396663353931396264363839383230323765 -37616438346663333836353831366566613666326633616532393234353031356235393331343365 -66623131633063646465323833646164663638616534633535613139613331316532653235646263 -66623431343730616432663730643732653136623765663438323730313833643230653063333237 -63613965333562623435653765356536656364656438383233376532313831616438393733333535 -30313135613338376364336237346565613030653563336133393836633331616530386639353031 -37343539633164666332336331333036656666633435323932653739306236626637663561633434 -33323565303137633361633033376339373465666132393533326339626335363465356330666530 -34313937343031396337356332386161646463653037663066383463633565663466643433313136 -61343633323534316337313964383463646535363937343864363330313839373532373736336463 -37313738613031633437636463626261626231386332383662303762633134306331366331613232 -35316139336339373839633461393261303433653563393362303232343631336333663130626638 -38343634626661363732663966633331383738363631303935386262353863386633613738363036 -66623636363865613236323064613838633366633234383439333962373936306430373838336239 -39636435306237316165393935646530333361663133633638346231396631616538653932303265 -36333230313061326538376339666238303966643437353962626136393431353865343032373232 -64363034626437646339323161393565356531333836356536396136313032353961653435633764 -37616339623033636462616463353635616336666431346634366338336632633336643939643230 -64333838373538316334353265313663393331306664336631366361303662663065326131616430 -66636133303934643161356633343164303464396363363730343866343034623432653464386231 -62633934326633303638356330383032366532306231363763363363356638633962366534306661 -31636538643337373665323838303237333739306636393831393737356538303934656537396632 -65663861333332616263356566653737393537353531616562636631623234343338383033653431 -61366538653039646430643031656634656364343838653161326230346636303734366435613836 -66323637623261376139366338643339656435393533366331303234613964316639613962616135 -64343265633061393039363933396239633663363431373465346465636139323366353462353538 -33313732306437323433663038343235313636303836393336623331363932626161386434356631 -32303532316531643439313761393831613639356635363236646338633265396533656131306339 -64343661653432393535636530346333626535336361616663373531633864616363633632626234 -65383033626430633535326634393539623635356664666235613838353438613162313632343235 -64643661373233353361616539393462666630313564326439663264633738663734306437343335 -62306666613532363365633337343830313563333835383933616163323430353539353834383138 -37643364336664373761653232653563663935313161613039626230363062336337303136613935 -62303066623530626338346465636266393332306633396330303033356635626139316635613430 -33616463313462363964303631313138313961333737303966313533353830386262326637366333 -39326164383966643238626339336135353735333063646533383332356461613262383239636338 -61623732623034326132646232333964643134363264323333626461626232343261313836623232 -65373766393661313734316665623833313864636632333639333161393236663663326663666634 -33343233386333633163636366616364623963613435623165363037633433323536353864313666 -31613832643033623738363935326466323531646134343231643065373330356334633632656366 -35376630333337366132346430623139303362616530306632343263343661343038613962386239 -31663135646666353933333265363037343663626536613639323961376330366234313730626631 -33376633316166306535373532623230613631376639323763363139333531616533613038666362 -33396637303662623136653633373635636131353533316432373061626333383833623961653661 -38613937313430306432343538386438626234663963306361656661356234666637383136656631 -64636161316437326339616232316263326564643766646134316430613365636135333933666266 -62623433353430666365386636336536366463363039633866313536303333623534353034393033 -36653430633165333831646539326139636133656132666665373937633333383961303532303263 -37393464306334643864313832333634383432636664326439303633326633366232613538383162 -62653336653334336139336237656234616435336431343531646231363438633133313463303131 -65343532386134663266626638363366363132623261346639646330623033393264326434323864 -64656661383238653332336131343537643033623030626334393739383931353364373738333839 -35303435653964363436303937346232613938613430393939643465376438613137316365366265 -32323761353431653832333038313836613266656233613837316361336262313337313664326161 -31313264353866666262363461373133653531393237616133363130376434623834656231613836 -66343236373966303732356466633365623631313261303266376365306664333834376337366464 -62613765613938663430326633353439623438376365333564353730306164373837313931306334 -37363763643364646164386661303735643765643334643537663964643462363736666565386636 -30346236336437383462623064323634396435353134313736653036303538323631653032663966 -39336566376461373730306431316566363733666534643131366235313864656434363830623535 -31623365383466353061633364613765326363643466393664323837633762643637613332323837 -63366235303038343332393964623464633365636134326130613365323461363762343137333537 -63653131353231373466636463383566336664353739643864373861353439346163356664333563 -64313733376532653037623935363930666539626630636666316661323239623231653363363765 -39326162323639393931393633376233326133396561306530336462393132316239653138376436 -39626332653731613638316237376538633231326333376537393965383634313137373034396530 -33636637353463623934656366656264613366613163633132313366373238373566306335656139 -63303433353439313639396335613039646362643533313065653930333065306162653838666264 -31623930303032306465633262326534666162643337363338313566663139626163396535643063 -63656361323862323837303166663164616139343765653532303235383666616531306361323438 -33353832633965323531613536353932393731396139326664626334303237376434373361633735 -34393837653133336337666434393032656130633334646565646435323361376435373037303136 -61646262343635366661626436663530663633356236633430313933353163313431366233396131 -31396237623237663135386630333133363336393634633034396130313062616535333363323438 -32613635636536396331623239386636616263623630326433643466303834613039366530626533 -33383966633737353436666564303436316638373037323266303538356363636430323862346435 -33333834626437663066353230316538306337653136636130623164313765646239656666346239 -61386439393639383039653631646632316630363065356331613533396137393537316264616239 -36626630373361646639306535653766326261623931616263323163653066623866346635336661 -65373038313264343463636364366330323331343635303734393234633235663261633734393665 -38383333323839636631333637626362623638336332353063363338616463666135323261393230 -63643864653865306131636564373434326364663137653437396536333035613261303763643537 -37333739663835356333646631363563383531303463303933663237316339383939363637343466 -61613961616333376166343731383734656438303238363533313563346166313061326331636338 -66396662633834383133363962386666613964366233353739396236373639323437393864336462 -66663136343839303961323233623163633935653165333661356566353831623631616532343032 -34383731653735633639396162626665636437333138653364393663313138633961633131316533 -37323237356236363139326235383731346161613138363663666531626362623964663438366464 -65363339396565653237313865326362343139313533623966613265313338623432353537633162 -31333766353462656263383033346432393632613530373361383632396636303934306137393539 -35666662326134343866646530623537313266303736633536326636336463313835356362376338 -37343431363866333738306565633839346161653235666466633037323163326434396434353061 -30613463366639366339353733363131306231313430336334376132373634343761323739623635 -34346332356365643336323562623266376235313461653537616131306239353639643764306431 -33306332663161333833353365633537323166303436383133366265656261326230633734333036 -38616535316433373539316238323633643930393633343464663033303966363537316637353631 -38366133623031336636326331353837626166383265353932373366626666313736323538396262 -30653633363831633736323635373765616439613436613263353437356532303934633731363766 -37623262303765393162663865646135636562386637653332653362323136663033666432383365 -35363362393564353535313432343931613264316332633139346639613138356336326435646433 -33323765343335653466343530663566326433356436366162626132653333653736653739366630 -32306435326163656264613834376562616231373536303436623335336365316438333130326534 -38313936353534383634376239663336303434306261303363366235343534613030303834333434 -62346663616339386337633433313534326432333261626431653063616237306539313537336163 -35653631336336323331346638383566393166656365613039666662333763303339313664633839 -61336263616462396232353232336231356338343836663134393535663831373063313736633137 -62353836643731363937313363333839376365373462323565373363373731633461333834303665 -36616564353536363733373461613736396130623832356466336436646464303231646635623564 -65303739333136313264653162363033313333633239663931613237653164323462363163336564 -62613736393361383734323335393166383231326132333366313630373931323164666436356338 -63366334663636383765326162633839643765376662323763326435613162313938626661333764 -38623432326138663832393766613839393538306435353764646531386138306563353237363935 -37663035636634653033376536623335306336343237616232333961393262343336626232313630 -64666438353330316563396464323264323663666535623636616639643364356439323434323131 -36666561343033356465323465373431323833356432383866363737633835333161313330303566 -39373630343539373836363063363637303631626261306439653462326337326566666166666363 -31313265663434663730616464326361663264613933633234623435626264346433643331386164 -61396262633431653363663331343163633730633537313762636165663962623762646634393533 -33623963336264346132376633633166326236306137346466366661323735316534646339396465 -61326232653235313063313737363465396462366261613335343261306666636361363663636564 -64333966383131666434373064373435376332323766363737353531326234343831393766323666 -63373436646132616464636564643436653239656238636132333936363766613435363634373663 -33613135353766613635306631656561663537343639663738373061356130336665613565333665 -32616437393730646437346436646632383266656163383936623038306166393264396533623530 -62663737376333616261353133363537353632363338623838663264366231383664646232373336 -35396664353338316465396439616437353164383765366463636562616537656638336266346435 -38316535326665643431343164363763626263343933366666343536323339353865623031643363 -37353033646436386538396433623564636436656263626262383132336461626434623434643337 -66643933353732333336313266376136353261396630386434343734383263663639386330336566 -37303164643266396362333730666362663866396139666537383965633531313233636239393036 -31616564623137313731616339326130323766646232353461623863653062333436613832343732 -38636236376436396134663461626265616661396537656332646437656532643735636166623664 -33333965333831656139316535343334663139623139393733313562643034653739366566363934 -64356638376264336265663230326134313164363332336132346636646535383939333732623730 -62313363336166383238663637663436346664643934626330373565373433343362613630363064 -32633432303964666662346166353338653266366562336532623336346432613662393732366238 -38316136303462633263633361663039366439363363623561383534396235616663313839303761 -34623634633262626361646430656232373234343966376230646430643565656663333039396635 -65333530366436663834376631633333636432666561666563653837323430623563313665633561 -66383462323833303832373566396466353963333636336537383733353266643735663935376432 -65646237376666653533356364363630343139633765616537653461366631343264313862363265 -30646562643466356431303733616237626133623531313962366236336461386333346435383234 -39313835393862663863383635353236326461663832303837613862303161656461393261326435 -35653735646261333530376462396332346232313437376666373963386331393766353961313465 -33316130343464623539346163373432663766393133353236643035663765613538356662663039 -32306537643962303139653664313061656263626131303065643136643033393938653539636164 -64366638643533633665313932373533616137623238366635643662396334313165626434386632 -62373831303135303137313665623532363232396333383565636563313939323539313738376161 -31643463663337393733343065643633386130363234643135363339663233336132646165663564 -30323537366664623934383830623938353039373961316464626238663130643661646461313063 -30376263366363356138326439336166303330376366386235353838343366316530643161333365 -36623938313137396535623563316436336361633761323633343439323134656338323231343833 -61393162636131313664353034383635383139376130333130303030613537376464613964613532 -31383365303933626563366530623439333963386431643761623336346561326363323063353062 -31323365396238373034373739336333386232366666626536336264356637656663623430363962 -64373264363563666338653132393166333430633362663537643633313734643939333062373733 -34393239313563383763303433656137336466643431383533313638326161336638643066336365 -39363435386230656561623537663332336561613062633461656362323963303237336662303231 -64393961666335383633313964306639313166623639353631613431303133623261336131656638 -35393765383332643532653266323434333266613234376464363238366461323635616365653932 -34346435343738323565666332326132633439363164343661353333393866643235353033613430 -32303938306439313637623164313836306665343663313630376634386632326562316233373931 -63386563643331303563326337626534653530613833616666303232643439373234396237333363 -61633665373233346234653039643738666237633862623666363535653932363032306134633031 -38373430323766646563656534363634656361323630356462653963363033326165376461353134 -31353466323730663434303033316238313666386436376332646466383534346132613162323461 -34353661396637633239353639616164376366376437646338663933343265643534633364393562 -37646131633131663065656634363436303933636563616366636362343065356662646334663764 -37633735323261626138323036616236353434343530663164303637353534363338396361643430 -64653037396632343761613531383438346139626162326264326335383133376261663165366162 -31383063666131666661626633376664623937316662346434356537363535623261366233306361 -39373765376366376331363237366166376237653062643236356434613064306239386636363765 -62623163363431656330616536646466646265366638386464633537303461353332633736663266 -38653662646439353265343636353934643234363439646336326563313934373265633538333165 -36323366366463613231353361636138333737663432323962316133346562656131366637633338 -61366265316365646236336461366134623532396135396436643130613266376365313337633561 -62653031353134353235636236313665396466383365316161336434313363616661366464653165 -65623238316162616230353138343830353136663431626366643663326434346231643661663738 -39303132343633356534306234303961376133343766623533636236323435656332373262626463 -62346236336663383432636335646563613463323537363134613736323164393533386266653138 -39366637356463356336363964383363333262316639303263303739646132343130383937303237 -63373963346536373064363865323530623432376266656637306239646634633730313365326665 -38393034663032633831663564373233373564393731653939376234393030333362333834623436 -30346539376236373437346438643862646365353230643135356537616134633235663565316231 -65303037393136626565383362333464636139333434666261646463323736376236663231623437 -61376430313565333538393434643931616263356432303537303536656636666563383362633630 -38633162333731393663373034383465636263656533363131383938653062343532333362393539 -65333736653361663139623761313065633530383338386461653436356635303966623565616132 -35313162666533643338383437646131643534373131336565383535313265663235383462336338 -30303739383365333238636239356636646333636130343537313137393830366639383461356536 -33303736636364653833616635363866366631373733353733316130613230383663646331626633 -30663562363730323034336364303832393462393866393637376562326265353264313332663836 -65626538633161376139366137656534396562663238343036373666306363396261616239323165 -31353263323763663562353263313838376665623336666165356639646636333138313164346239 -34643832653034313833316438626533363064636265323861393338396635333064643635316563 -31616639316134656133373036386431363238393638383635396634653339646161396263353066 -32633534663630376466333437386534326634393636666537313238633461373335343438386437 -37393162343664346630373666656136313565356534613364393034333931373530633439316362 -61383237646539323939353535353138613666626132366636653533623231626430373132663862 -66636565663734613930316430656566666539383532306231613232366665373961386233383164 -33303236373362346238623135326166663737303166363836353734653261643965303738383963 -34643262373837333665396330333461363135613138316336373635346533626136313931333263 -65383132373836363239343062333933383361623333393763633231653338336338343565666262 -65623834663035346135633234396438303030373861343132353765663135623139363232333037 -34366363316265363531616262323235366364653833313261303266333562303633376365336164 -30646138656566386462353763393237646366316261633438383037666432616533306562343533 -63666363396463626538353034636630626363353432643964666135373533366138623063633234 -35633934373062353961376262666134653231653031313563366332613164353236633534663637 -39343030666133646536303865366334376232333832646237623361316638313337613862313038 -34636133613332393836383164346562656262376263663965323762643831316634386235643562 -66376337326461306164623464636166356131636561373336646138336437613038373235323530 -31343930636133393133363264623039323735353636383036316531343561376631376666656239 -63373839386433653834626235663738396430313761653266346165623063633637303338333638 -36653462653833663630313438626134616134316134353234346239383061363538323666663034 -34633732336263613738616139643539623764373338353061323166383266353764303434316635 -35626431653566383965616366613331346337393334623738323565386164303164666161616361 -35366465643238396464653862636139623161346630316166633364663563393532653837326537 -65383835373164303139613734326564643262366631613662643664383165316565303837623033 -37303566306261306162666330333834383136646566323634346432303937663734353734326332 -63336338393635373333643036326561623334343235306236623436346462323332633236323830 -63336561373535623435303364663936663432356265393465306365393637633830356137363861 -32646264393566623162303235613434353738623266333033323032363833366466633230313538 -64643231343337376231366535613061356532326364326636646332643737333764306164356366 -35353931326436616236633135643332646165666632633330613233313031633931656330376437 -37376636623938343365643238623431353630313231383735313433636365643966646330373434 -30306561663362643336616536616530653864343566613864313437653632303035393335373163 -37646439356161616238363833643531623033393766393333633763336135306165643034623337 -32316432323431306561336638393734613733323837376432343561346566353933623364376561 -31663162353036613764633038663138353434616531306139343461383666396333373064386365 -37663566376161306234366464333461616133316630313365626536396633373463336561653564 -32333830656666643234303263346332633939373165633764633838366237363564343830383631 -33623839646335386332626137326234313639636336626662363462386130626132633461373461 -66656666643733343265336635613335346435316661656562643038636234323130346536393238 -65333430636534306265376235623038363366633439396231633135613166333966383737616665 -38316262323861623564373662616434373133396638666564393435396261376130333739663565 -33366163616161343937643833396535626461333861393730653234303131663635303064663435 -32663033396335623662333438633433653039656436316437633331376364643262373132336465 -31383535623439306631616135326166336162386233376537626634326466616239343231373631 -64346234653231383036383633386630636633366365666235363838356438316133333434336233 -62643063356333323930343537366433363363666162613339336135363063653734373930326166 -64626461633163383233393930666461323834323964653562663430363130363836343964396439 -30353937646266376663396435336230646662656234656565633166396533633837343234643135 -66376530343462623934663130386538623232346636306462633032646533626363353137393930 -62353066646537353934336365366663393135623938393664336630336532373231633833333333 -35633636346564346163643661316161646165326530393164383739363636666630623137383038 -35613762646632353565343936663839366138386162663066373933326532386139396565646132 -37643635633732663332333634393437373035383234653637306662343763343530636461633435 -39303466363361393861323133373438636639656338663262643236383837623663386335663338 -62363462306133373765316364343464373562643435356139373530373239643164663835626335 -32313034323737356132613838353037333236363539666636393236313736633431633765333630 -61363033393166306534363463316165326463616232343239333030636166343664306361663835 -33366233653136396264393431393665373338623935373438306462633766363766323832633834 -30646439343032343536633636316666323439613335316535363436303430376161613932336632 -30616138313031323834313732383233626131616363333563656163656131383265303634663431 -33656631303739353732633231396138633833393438643934666236326336656563303937333736 -37326239643035323633313864366561646133366430396530376662633637626265326430363539 -37623339383431343939653363333330623762393966303139363965623832376336333261663238 -37303361383766323137376632363661343566353535383337373534613239303030656139613433 -37386566373434616538346539343532333036636462653264643636313439643737386165303730 -61303532366266306637326163613932326565333731383934346163383262333165656362633461 -31306332393531316538643930643062313132363639613539616463366636383236396630376466 -66613834363130623761643162613362346230376163616637636335663435353630356431393563 -31303666396636613336636530343835353663656539666132666164313336656364656665626462 -34386434393035326236656337376338613364613365306461626436626239323965303636653264 -35326237316233313932643731656164373963333137623065303033383662333531343633323864 -65613132366238363331396539383236323931653461333138353165653364326362393766376264 -37393536663565383835626533356331313265356232343935396333636365333666316533306534 -63626630613863633862343565313365386661666635343439373836666262646566326563663664 -63326333366632653763666433373763333062393735343334343133323839393161383238393033 -61323935653835336366643638376439343564393336663732313030386461376632653739626264 -36383061386633386539343139343731396639346164366333613034313335316632636165323266 -36306364356162313738623065353961366430323337313733353137666135663830323062636164 -32623337393732656464356436663063343464366138393933346339363734623764636338643363 -39346165633730316462393563636633323232393964663866346364396535383030326565376263 -38363664343163346363393063383139306237663638663636663962363164653330383930396132 -32666561396436653064336635613264626638633233306338353639623430626262643035366639 -61656662383235393033653931366538616533633034356237353432343033663431613664653033 -31393936656665396662653136303636396438313362363330623763363866313763306263633831 -38316264636531313237656632313533346464646331306163353736633334346137333030393162 -32323062313239376636326334383035383061393466303531663264616338613062626663323838 -61633036363438643364646537323633663862306263613866346435613261333030326663613636 -34666338626564643536313162383839323964363434623363303834313464616632653765633361 -32326435613934633834656563363232656462623536646531373735306463363634653766616531 -66666662376232313031613634333935653434663233383939343466333131323038613064656330 -65306434373766373531363831383238636638666466613635313137333837386632363536363961 -61376161633536666463633333333362333933366364633635396239363639353633323331363038 -65623262373832623839313962343431373931643931363463353733303962343033363030383333 -31623432346232653337363938383038663139336530633239303038383566346137326664343331 -36346131353964366535356664666434653935306535373330336439656237353062613266353137 -61353534366436396565323535636538343432303463353031356632613030333231383963646337 -33653439313835356663393536666266303031653862623632306439643935323032616537666337 -66316233653639386137353134653336626661303464343631313339373332303232373539323232 -62623531393536623837326139613838666433373532383566356166363632343934346135386332 -33373965663933346339383835613832333264353138353265623439376463333661316465386233 -31353937613362653633653762393234393435616133623563396537643534356138666364306166 -33396562623930613366323234626532323130393434613061623831666265636233646333633365 -37616631373662363438363532373362616364636663383165363365326334343833383737343535 -63396538353665383137626636376563366139323262323030323562356331636636623964633433 -36653237636530633037633363616563323230386530643534386137663036366432663032363864 -30383639643134616130663130323334386239613232663964653832303933303562353337306533 -35656439626437313165313761313764643137333134633033396130306339303437643632386338 -64386631383231336362613463646465393662626530363462623138616332356130643861353962 -37623438613933373339633134353938366230656630623234643130633865366165386365343230 -39306166653933316465313837393430383939633339316232633532333839333538666630376533 -61383233326639356562393165323632316530323237306639383663313661306633613839303363 -31653236376664326230393735356261346130653364373032373638393362356339313463613630 -39623133646136316132646135393238613563333837393034326364353731343362643564393832 -38663664383565356437653835633533616130613638623932346132373334613165386662323562 -63303335393239623734346238636264336637343639636539643133333332373730333962313239 -62386235383961646237353935363839326638366462316438376231323663343763643334656630 -65666339626662383436383334363234633063333463393432653364656361343930643733373130 -35316465373366396432653238313363613666613231333931373837616261323839643739393339 -37323166336663666164383764326436313861653337623435306437356132353032376233376133 -30633763383361386662623736383635666239306661363665386332626663643436356262663032 -32323535316239613939383239373863353462353665346238353464336236326339323239626564 -36623335313632343635653634393164623138663463643963666637343833323633373534616630 -62303832363839643836643732666333653666383263626665313335376339623065366531346133 -39656366666331323466316664633834313238646466376261656638313961353634663936373637 -30303266633861373933333339313931393666393933663632366238353130383938323266393736 -66396334383739383934373134656366633331363766303062313534336631616463323466366664 -39323865333534373066383239646431313737636662336662666635353162346130653438333866 -66383663623762393738623337626261393637643963376135386165313239316131613539333631 -30336234663030393534623930633138326263313830393433393137333762376538656332346262 -37376636393365653765646133343061363734343733393130323936393664393262613832633433 -31363632613838653034353561643865386334356164323933373439613264613362313765393034 -31653438303339656130333130353761636432653835343338336436646139346431356536383363 -31633066363333363733636333653432396665316535326364376161303534376265623465643735 -37616539333738303663666134633137343938663836653830616166346337633631653366306161 -37313232613462303462356439653938343730333731363766393766336537333663303935666434 -33343335646232396630666266363633633230356361643537356634613236666632303635376333 -33613361613937303735663464623764633565616231343534633533613433333735393333626464 -37363663303830663431353632636139633932353965323135396137646535386632623664623638 -32393638646465346236396439653238623364663161636630383563646436663530373435663861 -37663435643536663864343830396133313838623563653666326133306334303262306364313435 -66333335363938303064386336656566356565326139353034346631333639383335333032386137 -65623730383131333664643964636433643730653739633762326534366565356539656663656163 -37623035663734383232623363653430366237626333353066323636646534346532636264393861 -31323963393365366264306562383166393433343833303264353637366335616364363466613930 -38613736376266613139663038383134303861303364663064393930363031376165343061303062 -63313536613463396235616563383662353736303038643361633461363064333066666134396230 -64383535373230303732613464333765333432616366336135623936643861323138323965383632 -35396233616132633866323337663732333730306231373233333038656461363665376365393031 -65623032643033653034646534313361623334663333323631633538383736626539653333663064 -34656630616532346262363861383266336630653036646539366465333932343530343666363233 -30353166323037376636346563613763343938613564353463656535366564663639663361383333 -66326562373764646637656238623530346137343865646561356337656165633938346565643931 -62383834623762316337666664373834653864653061623535336338613830386566633033386639 -61366164366164306462376433616135636437316231393531303062613933343638623639366639 -36323930383238373032623864383566373863363633323534356666616536363235373939333939 -61343036333033356261316539363066636461373835353463373835303637316633323831323864 -34363965663030393564356664343939616461616165313730653833363730663930356437396130 -61626334336533666464353563366465373530323433626465363264653964303537343962663062 -36333938306563306334626161623763386164656264643538616138653434646237666639646232 -30653965313334643839306263373437346565343838376431363432376337356666626435323836 -31363538393538643863353632616663376533386535626662356139636231616139353737323639 -61646230663933356539643663393433336532653862623238393765613239376436656539336162 -64386465356661353133313465363961313637666336626365336365383133366665343331303036 -36353331663163356335396337313934373136316333633861323536373262323439633062383466 -30333235333430643737636466383133643935663233313939633833346264616364643036303366 -65316430663037363832393630353033613535316262663239653331383434613939653837303233 -65313537366230643038383665656261313163373566396265366566376639643635356336313539 -30313437643232396462663139666432396661636333373833616533313763653061633338663537 -62633835326438636533326433396436363563373661636535326338636362636133656638613662 -38356465666436393032343539376331333061393066333566343566656136643539663832383461 -62393539623639653266323035333030386365646465346138323633336236366530393532303534 -37643836313064346565316338333963383262653233636362313764366632333066626566393735 -61623063303734323932376164626338663966346332356266646335313063383139656433383963 -36363161636262356132313265613232323533383438386431306139383162393136303538396162 -32646465393130663163663639386262613831616137343631333836323332336333316538653532 -35373638373038366537366466663833396431666330393538316639353763346339383830623636 -66616337353734653736373631643430346361343663613932336534303636323064373163383335 -34646261623261303464653432653265313662343933393266343436366264656538663130346666 -65623939666131373639313661663036373532663162306430653137626231303065333631663764 -37336661306562613037363939643034653665373765636339346163313163303938363036633434 -38643161643034316662633937623163316336623031363164336662633334373833306532333266 -61396265303137373066633837623731353535376436346637636238353234333038303832663437 -36356632313331386136333963313235313166636362363939393638616563646461326466613539 -30643636646531353231616632616435336432326461396562363830363632616534353631666264 -63613535626639326138306535366134623861346130316239356538333030633435353565383030 -39363337356534663961633235666565323637373730653066653737346461353836333835343335 -64646561336563306366393163353036313662626232616430643364633330313738373733623236 -37363366616165373431613331313230633538373065366661376162646661633137323732623236 -31316532333133353765643035663130626339363133666438333339383833363235313736306432 -37353661663362396331623161333762383937383937373666353433636266326339313538633433 -37663139303034323830633032643736383763666466306636303364343464323439666238626266 -31343532393132383564303930376138633738303361666266373630646535323231613161383565 -61356335643632383565376563653732343833343330323836613739316133336633346536373939 -61346366613765316436393733316165306238396466646436633734323564386233346331653263 -64643965323336353830633538313637633436666232396161653337643538336264336261366261 -30663135386234653230353839323064313135323737356235326536333966646336666130303833 -38393065363936316465653035326438386239653736306537326562636664616136383338386133 -39643663333835616261353130353762633232636337626637636362363163383639613362623835 -30613637306231613231616463393930316362666561376333323265333966363235643838393236 -66333862393633353139343365646565623963353162316630333263323730333664623332313036 -65323039376533383637663333306463646639663239653831653737363434656239383263366664 -31373266393838303263636634386639646164653039306166613333333138396261393039366461 -65336335653763663834313338626231313736383638396265626231636665643932623764663566 -39346238393637663839356362333032323338383166386138613833616662656437383630613766 -36306332633764313364326361633163336262373236313965393330363335396461366131663139 -61356362306634643266363163616533643162313537353365353335396666373237383266363863 -66363432343239313332643862393339396337653362323562623862323962316466366666353936 -63353162636333303965663136306564313932363732366161653936363036616534343533633431 -38303833343739343635666262306138343832393531333033306163323136666236393361663762 -39353135613232343930623633313536316236633731643862613931396632646430663964633633 -30383166393236313336613933623865396431366435396264626137343262316138623230636537 -66346238633464646236636231653130613732313766646637353761386237383336356137383236 -36643934326264623166303832666262643134656565346231303736356337616434333739663135 -65383666636434323833383863383730653834343339643835343964643837663163366438333232 -62383963333035373564333464623831356464393737643465343131643966663636386166643535 -65393335323266613765623530663330326537393536316233656433323536616331306339343831 -37376362333532326534356266306266386235376265366365393466656366376633353236383632 -65643536316238363863373663376232343263306138373732363666363436306437376135646136 -35623432383337363761646235636133386363346466653034643033356335326564393133656235 -32306137393837303332613063613161306338656239316262396166353864303866616166366339 -30353930313738343335363634343239663336393162626261343330323539376438393962336533 -62653938353035633562393261333139373038623534303064303363653766616663616663323735 -32363336316562366330363839393338396535373131623436656231663531633838396536633133 -30613962383964353166323334353433323534393939623236653063643136616132633739366231 -39363864636439333766626466343236303039336336633538306436323662313133316366373530 -63666435643966383966313837636665346238646465383962343838336162333433386431333034 -66326433313462616566343832626562343162323432313733363963616437663065363865393232 -64656233386437373732316266393066346466656431393133343033663063613431336638343866 -66326363393463646564656631633064323537336330653238613562373038616539313066353834 -61363533613830373533303833636664353862623436643934623864346566353662323063316665 -66333664313865363033343632313362663062343639346237646262663931396639316334363638 -33623036306233346330643333333165386437653038613533326133343839356137346333396637 -33383865383939633764613237326631633137646466653037653263366431636266383634303738 -32376632613835616163393261373138666231636465363835636535396431313536323033653332 -63623066383361376632323035386535633565646435386632346562333062653161333234636164 -36376263313535616337383965373730323330323964616663363437313837643966333932303734 -64373133653736636138353535613735363663333264306362303836326338623761333765636534 -62363435623236356134336135633362396435396632613834633265653033613531376232636334 -31616631663732373562646438633231633036316538373338363232376564363436303936393537 -61623133376265633632643035643239346466656163626538643036303231613130383536346339 -33386333343264353332623834336234383461346134363334636134626135356532343630326564 -38666362323433646664643838653765623832313735646231643161353936373435346637383162 -63343237383066626265326362366635626339393038626162336363383437373861386239386432 -31656234303238626633386338643465626564663331616362333438393837343065396235313438 -33623664326161363735326233333036353065393236646536663636373762346630366261643835 -32653234653663633564313666633266373364623839336133373334633538376530323266653135 -39623166333463353437326266646132346231326662356164343536336166626331363437303034 -65633136616662313965623661373134303332366565666230613962666661323635646237343237 -30323930666662633864616333633663323365323765663931653035356332313264616238663131 -64666137323361636163343466306236363431306164646563626266313134383765656333633764 -39643865366664376333376235633662646463396165646439613962643230303531383736656132 -37623031336164636535356538396132386334663763353136633932373035383332386566303766 -30383439396537633666643262636663313463626537663966636465323066363435616632353136 -32333133633263356532643938316164613531323630666565633064613839376338643837666539 -32326366326663306333393237626135383664303532633962336362366636353030306562626533 -38633834376264353033313332626434386636646162653732353166303164373465363537666132 -34633939356333326534373261333237363931363237303563666163623039393364643138383461 -36316135346366616462616665643432353563333266343534373633336138326337366332663730 -66373138653731623338313366666539343466383330323234323332393864633765646461373361 -35656131393238306637343064653837386238346631623537636336353236313063646664623936 -36323235393132633438613461616165613232313831626637356139343861626562326437386365 -32613833383137643332313966656133386231303236666238626337663331656462333430343637 -63633637646433343431623538363230343366653566396465373962623861626464633939373130 -35633863333339323366646263613536353835306466316430346337376437383966366137393138 -37356265373865326532343531636132303336303939623833383838646333643838393866376465 -37353663343262316462353963663536333334383231636263363030316362313633306665633965 -36343462613632643838323833636565303935363132356138333230336230663066303839653037 -65383665666363323565346630373437616332363966636532623632373234373865663436326534 -64393237336163313330336337363062646139653664623937663233303933306264613664376134 -39363365363665333433353837336232343239613032663266386265396134353762646563316635 -33373963373832313061396361383663393834323862323037303862333633343138376663303635 -62306364643461333663646234373564393961623833323434336165346266393236313561653562 -34326332616565326666393933633666383833616632363263383938313537633238616266616463 -39373739613866313630376661336639363234333239326333643766373433353430303131376137 -66663465376436373135663630366563613730653264336632383935616239366338333035613236 -34363537396366363865366463313166383139643765356333343230393035353531376430303535 -30636464376633393338666465613832663461663531643264356631613166323239323234616166 -34396233613461396438353837366361666536376232356238626534303331323061623639663938 -37393336343765663161366335653035393033353163313337383036316537666132303063303663 -65373735643333363064313031633061303262643339643261616534336534346332313162643763 -37643261336239653364613665613638653963393535323033326430376662363732653837376235 -63346263363534656362396534663239346162653465616665643561366431336335313937386537 -62346637383332363439336234363065626238653665353166363064663661626232626535643332 -30353164363761643866323831396333366630393336376133383066343539323365323235386130 -61653034386533346361336636613036613135666231643863356234326665633661353337373438 -63386562363636303163353830626239373639653862373765663533336565653365653262346134 -61333430343331393635323064326339656439326661373932326161353237366530383532353465 -61643237363063376637333236663431333536633438376130653132326635303232656565643435 -33643630333861346232623966616135323564633939653138353264366432386530656234363664 -30346631373933626338636339663538643366366665366233643537373433333932653665323033 -64643636623963393433396439623062346634343930336465346230636361353866623162353438 -30393431376166336337326162633862653633356330363163326665633532343336303961333437 -34636434316131363332353832656435646135623864316462666438396465346562346330633736 -39643962383865653436336166306663383164376536386634666463383538336234653331663432 -64336535366463313662646361393237353131363264313838306236383964306363616435626339 -66346134313738363166356330303832356533373062346161313864343632613431653133666663 -35306266313438346334376631343639363533663237653765306138313561653733393266383632 -35333232333938373265643030376163613833316364636537613765623932613133633936316262 -62343533353936353330393330666434346663343566633835626335306236386532313731343534 -30646166633731356331616661626163666366643332343536356434663130386139656430343730 -37623662613562306264643162383435633034386562323231343961643833356630643636663631 -32303839666139323563383530393865303637656630376264343966303266333933303238363932 -31336637653432363465366562313638303665373238326361643562366630616436636338633730 -66326337306330623332306535363839323063613030373038393937633466363265343132326539 -38646335616139356234653337643638396438356465316165303335633965363564643565336235 -65303233393538643162346439383264616232313430613934303866323431666465373139306534 -65633662366435613637633162383834383238383032356135323433393438656632303362336336 -32393062366461396535303634363761373030366133656132623536363461366430643564313166 -33626365613237616333356165373662373166336630323936383336316232666266633038356137 -37633763623063346637366562316232353730636661333463376262616237663435353837316431 -38366262643337353062653031373062393062623163626161313964636533366565623261653639 -31626161303463306230653433396133373266646139663066663834613533363338386134323039 -63636633643938393136336534386566633437646365613538316465383661316136663662653637 -61396362386638623532343135646338303361633039636235363064393233326534653333366331 -64643331366539393666376233666530613334316264323538613064626362303566356163333066 -32376662616239326466363063633836636662383463356438653662616565653238666466623735 -39303261366530356535383731316132313765666264356665333834343938623030646562363533 -65383437336436643666636131643431633531326433626437373065613337666263373837643466 -34626231646333626336353634356465653531363834313462646263333236323338343339633265 -64383336386266636432613331643231616361616132303034656133663266313936373166376431 -64393731636333376264356639623766633839303666633733646462353239623534383531643761 -36316339306239633036313436616634373836383766613463643934626238326163656463373430 -32616239663731386639633133663136303932313539346233396438323464326265636366393462 -30643835363466626632613331656132643230326162316538616162653338323363323335663166 -65623934666437343962643361643330313639363664333365353939343639313462633035656566 -35656539613366643162646566383639383762643464666131363963393264383639613236666533 -65363235626334393862663366386630373564633834356633623331663166386131656538386664 -39646532343330333461346633363864633433396339313266666461663431646563663634333332 -36316464633637306461666533303032636335353236633431646238626161303837333262336537 -32633466333537623337653530386264636466313339356565316161396463376164356435626261 -64643039643335323766343836626237353365303864363136333461303437313864353062343062 -38356263373865346638333666343261333539323262636436346538653531633762626161643437 -64633535626539356333653062643865653363343837646166646435323765613336303333383531 -38363532666537656631323331353466303332653034646433323930376564663362336635656365 -33653634643634653233336462636463393266653065613966366638363538323164393634323638 -66636266336334346134313137393461343939646234663137363832303462383230613131363864 -65376231366231323537383837393936656565373165656134346665646463383938626465396163 -38633934383836643036383433343464643063653764333463346333663733333131636435663133 -66313264336333373631653565313731656563313664653065353338356166343165636430343561 -63643733333431323162333064336134396662643265323932346338353965346636346463313366 -31326464656530313166643566316537323063326465643062396466653334323438663665303339 -37653566613732633836623665393464383130346338663234616364383837613130613437353261 -62623535383836636364396633643133353463373432366139666338306562336565353030303433 -30653331373534353363376566356431646262366461323232303962626165333934393031353937 -36386464623663633133336464616232343131316265643231306638333737313338656464613830 -37666235636633323639643437363935363438656464636666393262316230653564396364373763 -30346132326262613534303136646265343739336166363465326563636161663664646436366566 -32363365343436666662623764303261396234383637633935313935373631323563323232306665 -61386564383265363164633933396138316466363565366264643838646636363638383864353535 -32373934383238353164653631393631343864636233636364636137616161333138386237356139 -63363334363931336135666165363462343661646431323163376361643262346538313236386536 -31613939356335326136623736366162373037613464653862623664313833346634626261346630 -61376165356331376530633064636461623231333935363132396237333663373061656364343736 -61613665643837326630393435353539656265363664336638313564653133613338653766306162 -30633931396137393466663534373063656437626535653464613039653864386533313234383635 -33396336666336336238313434336462343762616437316464303435616633383736643737343631 -63353037373666353833316666636265376339353965343363393566616236333363333162373138 -35666265383862376163373462613439623433663336646163336336623739306630613761613130 -31646138666537393465343165383430363438373836363535366432326437393431313962313230 -63366465323639333562383436373163383331356162366632623239323763623537366233633764 -64333234336634363763333336323737373738626138643966393132376434303533323631376634 -63393130373336663934633134393332366134653764666231613462303332363963353066663736 -34663034666236316637363439346366396464343366363234356132663032626365653336336533 -39633464396463393935613530356561666165326632323964323666393330396638393030336533 -34626565316137323665343062373032333130306532643639326138336131663836383534653464 -64303066363766663763656235396436313230313662636239623336616631353964316462313966 -39393833393164383238396530303035643264323166643530643339356438373234633262646634 -62666462383731616665646138643165393234373135343838386661633834633931383863666435 -62633933336365636331653234373635356431613633613333396461633230316637656431353463 -39366566363330623664306331366132323138373733336139323662386166666665343834366663 -35656466333430663639623338666565653338646232383633356130356132623831326330316662 -34306366653238636563366462663962633961656435323138383333346138396339643530633038 -36333338626265303332626331333237643566393761613462353861666330346136376239306330 -63626236666237373534326432656338373464646631366438306332376431633338623661633536 -37366664666262316537343337626263666637633563363338303538363262336561303562316139 -64376663623138613930383363333562303234613163386436313565343133613637623933303939 -64386164653863646639663431313834376265383364383030326135316537323933613066396330 -61306465303738393765363435306430396164346335663038636661306638653533313137626136 -38646337303137663039616263386461613363666265636532326532393264393766373765376237 -61633461363539306130313161356131303362323362366565643035306530623935313836313766 -64316161633433653731353163326463316435346564313863623631306362363561306666326330 -64356131353531386632333561626131343036353933353464353765333933646364336465373764 -36343733306465663430393031623235336433346535363263323737343839353865323933363164 -37303536323939366631343037656461653630363864386165633638646662613461623432613662 -35613130613862363066323832376463363663396566373665323262616166353938363063633938 -31326464326431616132303965376430643432623638613436633634326234396139623662303831 -36316434343762336531636434666438326439333261373635656366366163633736313134663364 -37303061663663376464323165623964386336323933343339633065653032666330643135346463 -35336164313236666566643331343937663339636161653138363634356536373262343065363130 -30396235643138303636343964353739653862373863666565393935383931643962326565303130 -35373434643738386663653738313866353866383765616564303162396262303238643430663533 -38363130643664363433663735333833363735656438343362383032396231623732653330373730 -33303136623563303434323162643963323661613234313861323863306434313839393265323939 -32356230633334663830366666343366636132343536653136313735366265613939303464333032 -38343835656661306330343130333936343737393865396430353533353639643761613233363835 -64316336323538646434666633356262346664653234656437376532326630343130623639663136 -38353362343230616637613732633738376339633633613561646364306266353962303466393936 -65343639333836623038346632613630396464616535646136663831626336353838636134663935 -66393531336461383064373037666132613566303834646235636364306165376236386466333538 -65313738663165333664333331623966393033326231316631613234343363323030613532363164 -65656538396135396363396435656336663063356665336235396236323463383436356539663562 -62663830323132313038333663653162353863333937303366303265396134316539313432306665 -61613536633533656436376662366233383266353261383038346165323063396532303661636134 -65376532376365393636343138323937396334396361353365363861323638663963366639363834 -31363964346366383039653339666132616539393765336230636665353966333434373933633932 -66333032366335393737353634393137353633656162386265303130646564333132353339356537 -33363936346338616330333431633862663234303831613337626365663365386632316662313930 -38363436373037313030613832323062363564303863373338633862643631343838646330396435 -37393738396639343463306536386462383866313033323439616238313864666338376239643032 -35626632313063643338346362303033616261336462313932626661633236626130316437333162 -61326532336435666464323432333936623536336133616234366563626632663661373564393334 -39356466383330353263353365656664633036373662666161323933386430303164653536623365 -39636437323661343135656536666430636362323039303163393163323938633033363638643130 -31353439626365316436613737656231323138633437666163356665616466323036656261623163 -33353433646164666364623565636265326337326438376461393239666336386136306437633364 -63633730303734636231336134323730633331366363393237396261383264353733363230646630 -36666638636631333337353337646239663331363436306161386162383734376130633937326566 -35386235306339616533333937353430313462393633316432376531353132356336316235653163 -34636564303966656137376338336430663139613666656334303137303362643738353330396333 -32333435393363303561643266336239636537363161636465346564353634613364313538313664 -30393563336232653063323261336662363764326431383733376637326362353765633733373730 -30383036396535353337353233666336316361643631316465343165363939356138383931613433 -37656564626231613933343135343530633039353261313632336638626463396438616438373736 -32346135343332333132363639386632373234303035376130333564383962666533353365343730 -34373563366164326265346265646438643634636333363766333430303738623133363230333964 -34643366626139376237646535363232643664636461616663323965633563656133343264383963 -37613939353937366366326263616531366362383533306437643436326561316635393030626331 -30343632353462656632663762363335323331653735333235666637326361303161646334643063 -38626264336661663232303338626365313235353539653236363532373237313434393962303234 -36666362376462643833303537373862343362316134653230666665393734326439343135336138 -36356432663462363339353133613766373435656136663266333065353136393739653462376634 -64343565643763646232363539363763616630643038386637366531313733323733633832313732 -34373661323535616564663330383361643462326664653262633366383432376532346633643661 -34633238343732326562323362386164616430613832383666373261333465363838343766333864 -32313330303035373163356133623931343861353539393662643935323436333839356134633730 -64663332363265663036666535303765636439316238343435653531653264643764643236383132 -66313537656466393339626639613433613030363765343937313636646462313438613366323933 -61326364623536653365323037616637633037613661333031396164666533373436323464643934 -61663865636534656137303966626462343330643465393362373137613830373633303964333636 -36616432393130333937356331663233636266363063386630323865663030393766373835313939 -64653431616531323734633338316638636633643933633966353432613539616139653437316330 -66323265623965353733353139393333343833633037643137356662396666303739626532616337 -64363438356164623330643430346539363066373461303262633934393935643233393331636535 -38633466336636313861616636346130623062633762356238623030393636633764633362336134 -38643330383839663866336334623831613366303630323235383339343366373831613163373931 -33393065666335663561373766663434653031663262343436656431323764396163353538623336 -34383134373337666532323961363735393337613533363364396130313931313630636632633432 -34303836333932323834643764633165653536656337303366343033653165393766663935323866 -37313134333564356232356562353238616365633934333931666235373963643266326261353463 -36653230333561643565376265393734373865353235373036633934323765306166393537653633 -34336237373639626363393332366439613332326538313132663661393032363330663364333163 -63636563626436376130383133656635663933616631616234356138363666333437313663323631 -37346439623131396462376566643332333364656330666663363961353764623636303962396134 -65393362316230306363313163363331303562653662623537363138363231393166396435616637 -65353261313438343239653236363963303962366164346562656636326537623966323737633661 -62646635303037323134613839396538393364303463376665336433323265346436623936613538 -37613463616634323336366538616635633631336233393138613861316530366663373264626237 -61613834643466653533656466373164313337656665343266356139363434353361313333383837 -30653436393437316662343338636534336331613064643438633232303761373430346464316463 -62383966653030616665346664346533653664656230343665313533633935373764666164613061 -36313663383934356438383037306239326263646464353139313630646238323733316531623634 -30336230346530376335333663336438353663643932323136346262363530646438316163373461 -32303333626562643939666239626536356361323230353234616661333738636363356631633761 -39633733633964646461316239393439323735626431346537616134313766356234646263333034 -32616138626636653733373564333865373561366365613961333838646138396235616264373636 -38633339333565663131333131656537383765336238633430396463643465663336306230356533 -35383637313166623634353464333734396264653331656264346162376264346461643934376637 -63663865623831383362653564363233633961303539666565393639363438306464323635343462 -66303937326233343434623737643434643433396432376634393135616434346365353537653564 -39373930323465316130383238636239636330643164636263313864643839653666383962386635 -32336338623932663863316665303766373431323530643361303134623564386333333839643966 -30376163373135653934653530383863393261656237663162323132643232623965306331656266 -33346634323732656234343663616535653133366530623438613536373230326538633735623131 -31396630656363616438316464326164323638323034303663613832646162356661633133333536 -36343066646337396234376537373731363135313231663238316238353162366335616361393965 -31346431383234376232396430336134333530366330363237316534333533323663343465646364 -63393163633866616563653234373363356534333863623765333730316235363732383635313639 -62313862383132613334373464653234323563336664373239666436393034393438613137643831 -63383765653434316261303066316236343564633534376464383335396534653531656233303530 -30346138663061346262346466363738306635643762323739643839646634323235323766656330 -39326166616262653264613163326531333739346466383839656232326632353564336530613261 -37346630393630636132353838376662633734373036303961326463663165323639386330663034 -39383630373861636537326130383461666261316431666138303135646530376330303736616237 -39383531653938616332326663666338646365343035626332656131653232303935383366653263 -66643538663365626432303565346661653761636232333633613662346233643764383339653130 -30356161396566663430383836666233383932336535623630346431646435626565656464353532 -63306364653934313038353938646239663231316437316230353035666239383365636565383230 -34386330393864386264343764366465623639643732323962613564386637383031653232383265 -38343061343462633864316638373833663238323933616563353763326563316361353839666661 -64643833343139656465346638656337353662396361333764643732373235356334633339323736 -34316339393735653531343235626237636433323961663964643337646462373330643737626436 -65356138343937623638343665376130353434636462356565386261353639613434376135363763 -34666461666438313038396461636335386534613239393131666436376265373034333239663339 -36373132383764323931663236336162366638663464336531636431306237643531326261653562 -65616362666536636632333564313134653831313035383032333433396564613066363534666433 -62346637333366323561613166643962633734646365653437623535346330313564393964333962 -65393133393636366130636662613737616434303935613830343436666434343561353332666131 -38343665366436623461303962366132386433376363356663613030663538316562363534303430 -34396332663262346638356565646439623132363363643839373566613337633637633135353430 -64326364663033613264356136653134313263306439306132373466316465313539363063613365 -38316235303031666131343734643335313832353734613033313462616338313365343464353662 -37616431633433323235376638316261613935323531376562653436346666366639376433656361 -62313363316436383539356465643538343638343938383062353030646232373261306666313430 -38303164383936333736643036366439313130303536346465303435333262653538393535326231 -36623637373236313739623463656366383462363662393864636631633763353333636266313565 -30373166636361626431323863303030353966626364386136366561656532363038636338616162 -66313237363730393833633235666139353839353330633566663935376261663033316435323437 -32626530653334613530323331663236336431626365633739623235363163613431616662626630 -38336561646162336430363963613063663464323332343836633237643036313438393239613161 -38356565613066303035386430383632323365333738613362626330373934356436383962623561 -39323935393166313965663337326362656633623466346561376237306462356635633238363365 -37363135643238333739383561343932383166633563373332323366636235643763383733623932 -34343732303263333034346433396162366566306564326430363862623530376136353162383832 -33626630396162623964313064316631303735643830643262333564663733323538376637366433 -31313563316565366432653736643738333665373465656231383236313133393937373432623934 -32376561663338653062656264653531303332323534383465383164346362373531383062303731 -61323639323934393739313334356665656361323263656631383239623638643466343035316562 -66363664646364666235623162623566376631623666346430306335386435353631386363666130 -33353363663464386636333039373030336266336533326463393438613761336366393131353664 -32353661366466343462393562653934383762383466383536306234333865346464353930633439 -33333465393833613566663763376663373863646532666637353966323334396263353230386661 -61623833316166363437363462626161346539373135646638373835623239636266643030376364 -38316137376337323762343737316536663439346234396235643935623036663339653264303535 -64633935663034393261656262313432376439346538353738633731303063306161393963626436 -62633436363631616336326162323566646438653865623236313333366139376634613861323937 -30643736393362623364303637343932313564616234623864393161646235623165373630306165 -61383937393863353561393734666466323362626661356163666239323839663236356233663366 -36383161323036613765353835616661363835373231666366333762373732306536306463346133 -64363437383931326466383633343331393966366436393438316339363962633731386134666663 -37356264383436623435313139313831326166633362653530333931373737393832343539633232 -30303162313031613838363635333136393666383236393230373664636436633462376633656361 -31646232653461653138363261613566656231373933343139376438613261346134393336653361 -39336163633339613934366161386364343264643035313535313564346139313033656663626661 -66626631646636306131666131333231373838393162396637316535663064653832306430396364 -62346130316362376133656336393235653636396464383935663334393462353831653966316133 -63376634363737303835353364383764313364623435363265636262346265353165383637356163 -39376466646230326363376138343136323635666630626566663634353361336561356130623530 -35303966333166326638666666383134353461313434396132333137653432353838613461343133 -30616565336439373830336264393764643462316165373732666138313735656634656463383966 -37636535353561613630313434383032633935306139303339623632373437383433316363666535 -64396638393537363530353865396131666638663963333337393963383534623538653138326238 -34656135316531373030346263313030376362343431303339306135663231323562303664326637 -37626133366166316339303237633739363330383932373832386562303030666366633638343331 -63396663643032623864303739366133356436646236346365326662613861316638303130636631 -36333066623136316536616634396436313962363761316637646134323564633035613737663462 -36343534323265333131663962316432303336653162303538323263326365363837633661633465 -62663037656435316535333864613430376462356334376436396366323234633063373361623366 -62616361393236333162306135643639333530656332346334376263666236346331616236353362 -65303034366639396161616531303162303435303564303136376131623065313266356439343764 -30393164616265633033616534323065316331383563643237643839303466303064663737393239 -38303963313766376464333738666162636563376238323931336263623831656466356561653133 -61316666383136376165326464313334646433643862333064386562656232366434623438643434 -62623630393939383237333539343365613766653763313263303533356262303139613864646462 -65653639383737313639666463336566646564363962326330306537653831623139613866313335 -31306633326266383135626334393261653362343161396137373462393038356566336232336435 -31323266363263623261623932396661396464643163333934623964626561643366613861333566 -31313666383463333833653636333738636530623866383733613138393663356439396130303661 -35643434646134613364613262663066316661616631366336333232613839316134656537616434 -64663737353634353261303365643232656232376537326336353134346462356566353332313663 -37656361363934353239633839636564613132306535616263646262323733373238663365326234 -33633936633064303261333930616238373136383662356135333161363236396261656664396331 -36653935336536383565616137333266303038623633316563663133356534646337333235363538 -36363638336462366463393831393262343266303066376137643038396634616631656338623538 -30373939666336343461313636356438363330643730386135653635656166636137383231336361 -30373936376662383432643965333539383635313336633336616235376139616431363164616431 -39303262393064613764323939636430613834613564393831393231663863326332313761393362 -64373137373665663036326363366433643566343764313463626166656137383237666266643666 -62363735363165303433363061666232383435663335353337333963306330326335326333646661 -35616337626237363931313930353937363239336634386230653764376462613566623030323264 -37613166353038333764333736636466643066316364326531306337366536623837333363656663 -35303663383063363833633737376263633431316430366638633463313866356232323361316135 -64623935376433646130303261363966313437393330383534633638353236333762373465373664 -37636461373333663061643539653031376263663232306137363561646665633463653066306634 -62376566396536316462306637646438663464633835376530613862613163376333376633363764 -33663663623232303262346132643333343632316134366138303334636462633236646165666231 -37386462623538633062643163306630343037336439643433653630383062363762396364623130 -35393639633537653531663433303839316630636233323761616566343534363762613437353061 -31323037353132646230333036333633636263316539336533316366373831666132353230353766 -32373761373665353739343738643264623565356436353362396162336362303730626638343934 -33616134656330663537333133303337376162623331663633386236336533353662616362616339 -31333936656432613761383834323465616364646131323262306362613635346265636161616538 -36363766356261386235306165343137656365343363646530306665646336366162613835336336 -65666538353937376663626130643439356662663666396662326666383831663961333066643764 -31363765666336326661383433353962663233343261663339323362343630393861346431623233 -66363066336462653963333732316465653461633962623761316633343937666262666634306461 -65396265393636626561303566326666656461396663376132666131393766333337376430393337 -62666635653766336661613033613365356262336134313764653232626131393235393539643762 -62313430333164353931313533353939366366656536626564633534623131363838373461373739 -37616363376631616464343032386466393538333166336531613639663930663166343733363232 -66356266326235356662613536356663346232393931353464623262393837656130373530643731 -35656565333461393331663163353134303938623332656137336536383138353862313538663564 -37376265666134333132626330366335376566376265646230373836333662326233643564356339 -36376164643235646335313630646635376163313265613433323834306563663161626234313063 -36333738373963383634303465316564353464323436613135326231393965353162313635363962 -38363062626162666331393231323862366331353837316261336665633932353635363034373730 -30656265353863666365646161646637393961623462376431623632353139613630663236653331 -61326264343534626235386530333365363137653463303466323537626439643336353633303434 -66666131643336643934326631646435396433633039646339313161303865373932636564366331 -66306165643965353236343436346532326332343935656266383533383162383765373431373266 -30346431333931323638623565313434366131313265613434626436643138373466326537333831 -62653233316234313836396433323563306232373461623233366239633264353237393965363532 -38306436623634643137316337636262616339666230373633383530616265303763343532336435 -36336235353062366434363762333431623038353563386332323133316335346363363438393464 -65366365613166393764656662643861393663313634613837323033323938333930623831363437 -64313730623337306164356432623561343561633632643261633361316235653265633962346231 -62323435353364396234396166646237653133393433633833653563646666376162623966316337 -61393833336464383635353236316662373961643334353332666638633938613039646365326435 -30353634356633393162633064326338303033323432306465333366613463376365346139666230 -38633663373064666431373337356331383637346664346463383035313561386434356565663833 -61373364623736383236643731333364363339346664616430623934373436366534316531656334 -32316365306531356638313239303766623762356430353435663563323464653635396661366266 -35643662333331646639343431396565386631376364616162373764373137383662363463616664 -30373630376535663461343736393866376536393530623331343461396234623431303638393734 -33616535306265643532616365656333613637626463323065383761313363626166326365656536 -36373065613435386462663461646332343039633934393665313231366166323335373539653331 -34393366346536616431313962353365303934633232303563326135656334366366333662366436 -30316139363665303131613666363864393539333064356639656363323037633264333162306563 -63313032373637633336636662343533306265663234323165633163376439383562656562333439 -35316334326132616563613032643761376437643235336264346332313238356535333438366163 -38653737383065326562343064343332656562613163353832663332623361326264336338363338 -64626130313931316463623431326562336366366164616563366338393330373639313064363436 -39323864343533386265313030613239646264386261323738626466393239373836633165646131 -34316132616231656632343133343661346466646332343562616631613636653033336434636435 -30313230643532353836303433316564363932353737313362393762393361376439346561643333 -30393935316663313366306537363135626261313963396666626466623637626236306434393131 -34353663313933346630313662393630656436363030613636333963373566333065613565626134 -66636361656465363338666363303864323332353663363531363935313431346138326536353538 -38656237643061393630633631383761613235356664313831326532313066633864376362373533 -32623163653264393538376662643033623937306262633264366635643463643162316564313762 -65386435333637646336353834666136666430383865323262653937636433643263656563333261 -33373564356164373236376466313831663035663861323234336631643935623633636163356263 -38303633346261633234396631356637653064636439343931376534646662383737343962383538 -30356561326338616635643138393934613364333336613564313166656634316535653038346465 -64616335393132393639306666323262343532626330633661373261656364623334626266636466 -65303135623433633737306533653866616632303338336665663930386664666338366638343761 -39343935343465336438396437313532393262656130653362656566303464616664393361383862 -61323130646365643661623261623738363539346636333238636333613936623431636566313937 -64623062323965343561373638336433393761363330636639323563383735366463333861323032 -30353730633432623764633261386635396362356663383562303232623164363163646233356537 -33323833313830316364343131376662356265633139333832363461653166303535623439313232 -38393033633464333732663739393564373238626161383964376166363036343630363030636364 -38383031663537353837326432656361383633386131376339396634303138633030373036393462 -61613439323634663066643064383966333338613762373131333163346238643665633636363939 -37393336623339386265316537643762353862393064393237626361366631373866313066353433 -61653161393861663133393432306162353035343439343462636337326136373263346339656365 -38313363383964353261646165383332653163646532313132393038616135613866633262356465 -66623230393666643735633966303162643634663762386363373833643738613566313036356139 -30653663306230363038616135383835623935383661653666306332383733623664646231333263 -39366139326265376463353366316136383764326261376339663338343365386238373838306636 -63363733303364373931313266356136653935396334313539356662646335356631646166636331 -62336566396130643231333461383230613262316438623365323233336465643935653431636234 -32623164313433653232366537346362653533383637373035363065633363373239393362343433 -32663061366262663932663963363737343162613432663463376133353032383431363931383766 -35373934386166633030373934336239633839383366353464306362653932366163306662316238 -31636633643633303038653031646436636331633661363736363066363237383565376361626337 -37383334663964353830333862313033613964383462386361383739356266396632313631626663 -61393439613365376663663134376533353531363438623132623632353861326136303238363063 -65623337663436326639353132313433333965326666336635333262346637663333343734653130 -30313064653538643733626538353064346531373130376130616162393239626366623532373337 -33653536326636333132396230363933363733646330643266616532633635313965346266386130 -66613730383061316239303465393535353935393761366534303939633034643636366532646637 -63336565343762363164646635393262333836336135643934326262343232666263316466333130 -34306538303838336563313934373038643630643961343366313431386466313137623463346630 -36373038376533323239653934643539613837663939343132353036303034336230343932396530 -61613863363931333033376131373033306565643561396661383933636361646335323532623034 -64633866326365326662646435646339303930326339393036346530653261303832373461633032 -37393365636237666533613837333733616330663333633531373937396139383131333436636635 -34366361303232336435653634646466626338636231393663656136623733626439643531343237 -35636539313537333861386262623633363538333033636366383061313835363037373031653365 -61613463323039326566313461333136316463323939373837666238383665303539383861613762 -31343537303566373366653863323733343662343664613035656564313634633635393266383339 -38363364646461643239653039646536623638333332333631313765646431393434316231656333 -37623265363537323936663634303730323636393034363866643364316262373738656163656536 -30303932323231383866373132633730653335633235366434633932356666326530363062353965 -66333532306362636562333139643335353531653238313438613533383335326261316264353863 -30663663393435613866393930323265643232343963303938396638383338353633363836633163 -66613866393930643863356335663465346635636162323365313430663439653633323139333165 -37656162376434363630346530613366396533643231336134326636363135303937643639323662 -36643439623139633434643430626234366334356332303236306134626364303238626536653133 -64626637303738646638633863303961636636303762613061313135333435306166663662656261 -33376531363161396631383835636664373839336135326431633732626635306330646362306431 -65356565383333393930393839386265346662303135333365623133663732366666353364613235 -65616536333938373732383861313535376631386162376463663331323731616235376331303365 -37626333663032623062323933356334303534386637613761303765396266653232396532663238 -36316436646632303463643836653934393537343363633136653764353064623830653133353531 -62643866396231633238393863396238353664316239303838353530303865666538633238396130 -30373031313766393931353030383432643335636437623863303464616538396630633866323738 -64636439663136376665623931353535663963393761333632613366656431626431343030663938 -36303564333637323839373864373539366530623361396361346565366439616564366137653863 -30313934303833633833343731663634643161316530376631386164366639663534363765393036 -65336331613134646232613632623564306132626437313764393166353433663964623137333566 -31666232303036616166323666396431326439316633633363396162656234613530343764656539 -36653733336364336131623264333535366330366432653464333662363665383238396565623561 -64656562383133663837633864646363313761383639663736303937323539346566663035366263 -63306635663165656162623236396634643433396364376537663035616261303838393133366436 -61386634666262306436373731373865313331613333373432643138353931626164653932386665 -64306435646565356165323237313163663464646335663738383363386461613066636665653836 -33383237313562383036646436326361346237643263393532393338373835313266366631383463 -66633765386266626263353430306466313233643962616566346361643565613230356538303630 -36383934396336666365316165393834373366383735313836613166326232663839616232316661 -63663333396138643833323737663332663066623234616661316462383632626433646137656130 -31383833316336363034656330383935323261326661646336643934643135356533646661306332 -34663138383734393232363662373835353866623931343361363738633131666538383562623732 -64313539333134316262663637396537376664323130366633663330656538653533346535633961 -31323032333863616534623734353736363536323162616361366362666136306361343633366366 -34373937353435663764346435326666363764393432313532626336653735613462396631306366 -36313162346639363063336231363865626235646233643961393634303737376363313933353234 -35376331393663353932343338313432396463613166356231306631326461666532303930386634 -38666233663731343564366231366633333530623735326561343630616166343163633135333734 -33613262636538393632333730633139633463376263313233663161313531336139366633656161 -39636134346639396531633261653664663534356634643337363466346630616261343166643239 -61373637353566646335326665623535346135353035653937633962383536326132303066396364 -38336236313564353933646162336635646366623265623332663562373236366264376465613935 -30303330363532626437623235383034613936363662323937616635613538633566663463646464 -38613861336132366130623434666364383736663530346134313763346361643131643433633261 -31623065613065383536383131303538623534393634333439356336613263633439366436653862 -33646239303031353930343434613132386163313737633739663530393435653962336262383364 -34336138653138323032306664306136656133666464613933393931346261313035616538363364 -30303339353363326237356337333731386465376435646461386434393037343231393066393061 -39343462363932366639613364306366616162386331626332373935623537336138313864663331 -65363831376163303334653431623332363965396639623266656339323933386666666561373439 -65313765613638663763323761613065386237343439663139633562346533376430653633363963 -34353166373639363431666432623833316663616537633261343438393939356133336564353437 -33646237346466363861386334333231346266346465366236336663386130383965313331663364 -66323232663962343763343435383365376434323463633537356161316238663435313438323634 -61393763633165366366393761353963333265613735383036313162636534353562666162616334 -30623632323133373163353334316365333764363232326539356133393639373563316237383862 -64343333336662326630366534393863656437383836393363643730653133373536313664313366 -64386331373030656664646662663332386438613332633630626666306132656637616565613165 -65373639653737333665656435323264626261376131353761653761383165663963653932333138 -38313633313961346131653339316434663833653339366364663839376565383735643761303762 -39313533656161633131383738663035623262633864323632396430373765326561363836306164 -37383463326639313262396236376466376235333931666465623464346537366639306532326632 -61613439643762613435613336633734653834363163353735356536353364633238323134633766 -33396562343138613066653838633737303237616165613530303034303135333935366132396663 -63383932346566303431666265643935393631336239633433326135376332643663613637393939 -31306338373536363130356632343134633030613230366434623337653533383330663834613836 -61306365346262323934653366366335623866393731343662366631336465656430353262356265 -61316237663935333330333037343165376561356130653230393632366133333534616231393538 -62613238666361633637356561343263343761643664366334313039376134353335363033386138 -65653038333034396537333165366134633964346631613736643066653535373530333862393733 -36396364386465373835316166336164613738393462663635326638386165303136633563633231 -61366435636333346432663866346462303866313033633963326133383366303263396436303139 -30623738386362343733663834306363363162333464306532636636396338666364653039383439 -34626261626637643938383661663636653032393665353161303639353665306633613966313039 -61366532636536323234333638346637313365343033623038396130393965356533636532323634 -36623432313734666230313634313138336163626131613633383163383761666233313965363738 -66306435623766626637343561326337353430313963386638653738373764393961393031333563 -64333235636262653238393235316561643338396237623763383163653736373337613537613636 -61343961623534356435643235326265316461383334666165633537633939643935386132343536 -36643635343630306362643164653030653433633165326430363236633264663736363138313530 -66626231373633333931646633656135646134346665316638326562636434643465363033376332 -32333333313938336662333938336331373366623431343834373133346263323639616433396666 -30666435373238386363313862343239333965386462323738336233653535353432643831353632 -63656432623762653663373831623435646332356536653031633238393134323132613739613436 -61353035346566386634643835383838373838633339626537333131353839366233363732343337 -37376162336534303966643031616131326566653235656132343163313935643838313465373261 -64356536333564646537386537313337343332356136353338643064386536663731646662303238 -34336431366635646337353666343337363237343762323264386332363831326331303461393038 -35613733313764393330313433646362623631653565343166363932313765346163653034373363 -39363734633062656266653437613130393665383135623661623261653862623562316164393835 -35356135643265386235356330393436356438323865626533376438313833306631306166653734 -64363739383934643464616539356535313739326462323337303764656435333439613763653832 -30386463633230623431333261306534633261376233636339343531653865623132343765656566 -39633138663834656665356661613831306432346335383764643866313735333866363166376433 -37646161313363623431656131373264613462383863383935636165333765323133373534663734 -61316334653530323431383833376634326438666533396332643236643638646538303132396235 -39323634663765656631656238313939626664366265656566386363646438646633383035643066 -39656432333739636562613838303131356264653165663565303066373862333564343033653965 -61636231326665363962363931356666633630356638333034353836353338323333663865626161 -32386531666561613638653863346630646533613666353239306439623633333264326233376438 -38373339353236303633393066316332303233313662353032303861303737663861656163376532 -37333034663034316336323338396136373534306137396161653034366136386665366137373437 -39306561313462623038303537373136666362316235656433333537613266353431323565396161 -65313034386265386464393238633334333362383462383532383261366330396163353530626533 -37663537386336323330316332386466643432643461636663333562363632643364633037303562 -62613936333564333134383932363538346566366565393035313365393033623630376263346330 -30636561303235613463383732656362316130313333393366653338383937636164396564363034 -65646133393537653931646465313139646165333765386464373933343362626564633265643436 -66623932643562306530363535383031633537343032326532336330633837633964623636336232 -32653038376237623834356331623766316362363337373032653864663133383266396663623564 -66653935356430343532383364643262373161663436643234623633666635663333346230363766 -38613961386237316663363166633138383831376334316266313865633133616665663537303831 -38376161626139336162623665333036313738333439346334356663333536396132613166653638 -66323863393833376530323863323965633933383564373538353165356366313261383662346561 -35353031373731666233346236343932386138323937303761623231353063313865396533303465 -36653333306161356539363637623435623263323030303339303939306561313636396665393161 -33373666313662343137336666303738656362613535383831306436623036343335316664646334 -38326134636131623237346239393666366238616339643632393135636132376532626539646531 -36633932303263383030353737323736666639376164356566623133313966326531363833653662 -65383563643431363466656562303134306634623832353033613063613039623861636232666362 -33343965656534333565646465343731616235646164653266626233343331353335643363323036 -61653861653265313335666565333134333262386131353439363864336432306261613537366335 -37383539663234376439633065313933666531393231633562323235393266313336386665356337 -31326637346132373863653737376366613234393165646433363461353936373537656335343736 -36636237633562306637396337303530313538626337373463353833383661343537656637663130 -61666366306561333330306135613561616636623462616237333261303330373032363663646136 -38613138643564373264373837336138313166653031643230353330663466383863323164623633 -39363663616234666531333338313136663932373866636266356335656132653331616165623632 -61363161656162363964626466346233646165666535303033386639306332316131663230343830 -63333366363030386132396638393565383035383362613364333235323363623537663464636631 -36323530393534376538616439306331393634383834393937383964356332383033306132356562 -65613838386132363438303962633263616335323036653136363162313263613162366638393537 -65373937643866383266333433336533373065396361653966353066616564326164386161373332 -35326538663166363539656661306139653534653739306333376666316461666439383166633662 -33393033626136633663623065396266323536646463623536646333643630626665366131363434 -37623964656530343131653130353930643736663939316132353963353564363739636135613436 -38623761653464636266363665363463616266386438663862336330653961323434333761353566 -37643237313061356135643330383430323064303439313939393837623666363231316139616234 -66353665306635653938336362633137363162336139343731393366646263636232353664326332 -38356535643337656530623437363865383437623531316438333661376663313534336536376132 -61663434623864336265356338393963636134643562326265323238393861626133313066306231 -35326631633536656139393836396632343132346434626635613663333732343437373339623830 -31633736646161663232376232363264643364626263646662366262383564343835306530633937 -32636236623065316533363537336261613964363630346466653235633436656263356339383339 -30386130646437636334383237326233663032363665386535383231303662613838376335303539 -37653264396435333430373061393762313663336234346235643433656165633463323730626362 -33353262336537373362623464383332616466396539636636346633613638626365333034623766 -63386530383564303531333535613733323561663438363930653437383330376265353264623232 -64303663366365616562323030366365333031313438376330306466343364663261646437666136 -61663530626339383264396566376632333263653766653266376137356339643434613032333231 -37353763356462303137643931396637303133306266643032623962623434383337333433383834 -31326436326438346566643662303265323164353665646630393863373337356233313538326165 -63626633663231316564373833363738623863393839653431383739346535373938393161336263 -63323934373630656132636337303937313536303766306234366464326432353234306333336336 -66316333653362353163613661326562363437323237636236323934393335323031613439303635 -38333735656333313764663963653364316332323331316661316266333339663437393666356137 -30643436306432643930343966373538653135633533353238383432383365663863393431336338 -64643537626265303065636561386463656133366233363064633862316630636637303365626334 -63653834303064303538623061613462323630633666626436643634353633393366356664323663 -32653363306465326461623065343963393830643636656165656530323637643737666131393839 -64613263376538366130343734613038373337646639363264396130366137363264643264343131 -32616562663032643134313434616236316532343931656663356431346462656635623533613633 -35363036393738613566396264316635633662656438393464343066646538393161386432623863 -63353136333030643465656438333339636464306562376264623935363135663538653135623237 -61306538626466333932363839363436656239343466663164373963616135633564303833613732 -63646535313161623538396466306630306231396533613963336133613361303436323461666265 -38303966396134393362653739333861353163386231383765643032323733316337613833616433 -39343363333236323362373438353561653435653730343362323131356131333339363132623134 -65343464613135353032313663343835396464306236373366316664663066353937326433633733 -61633836646533623537303866636266373737616263613863313332623762363066323330373064 -62623663653936393961346638636434653438333933623962333664636164353337333839616264 -34323161363666616437373233643938623263636331336239363334353938303865333465313464 -61386363663638316563626630393337306362626437666336636234643266326337326538386134 -37363231626432393732396133323661666332623464663234333337653965376438386632616463 -65313935313630633965633639643237623666656236363666326631373832343738316232643638 -64646638613464303538343462633365643934623265666230633761666365396138363064363033 -38646332353266653134663330303333313565346639353830633136343139656336636333653536 -30636263623337383036313130623232393233336239333233303261333466616664643133376663 -37363465353166303034643031316431343861393562336136303962383332323432383839353038 -31613536613633646234393434353964633631663233613836643632616336633735363662323463 -30646263613931356662316233373365333530383438633337656232633366346235343939386239 -38616464386133386237613738363130653631356566636665656661396636643939313130656334 -35313565626238326363353239613663653133326362643164623962393830343764323730333535 -64653631613261323533303233623639343739326239613666613461373633623663663162616231 -34633762666436653639626633653439656133626165636137383535363764646639396434623030 -33326532626534636330396232643131613339626662653164663362633066333764306362346633 -65626461623365653266336261663766623961636634396136383038353533303531376164623631 -64323261646666316562633665356166396361653664366338343639633366393261396639343535 -35653562613934643239346332343136313161366461623632393561613038363461363832626632 -34666264616137646530313166613735616164663730386266393337613532303635656661356434 -39336238363865366438316166373436336562356433643863333261373137303530623061393066 -38353964343934373965653230616263366630383734373330633439303231333665353863613363 -63383736323337646331666234626437643239393766393962323563656162663736353333613539 -31343937373931613365333334616336353536363333646536396235373437363133353735646539 -32613432333135633935653837653564336335363731653131306263376236366339646462303262 -37393134393337386133623961666230653334623132636464396563623734323333303261623232 -35386130653537633234383935303765383938323163643034393064633038626237663365373239 -37346564326337376637353364323061633238396362393563323963346636643330373837653638 -38336365333936616332353437313435653239633236353634613432613437313561376661316635 -63353138383535356132366430323436303538626565613464326337333763643234636365363936 -30373539376361636533646631373735343535383034336165626339306237666631643930623536 -62663235323333363931396230366139396430306363303037326535333430333437663336646163 -33346330323161663361646262383264363163303331396162373062343331663063353836356663 -31356666333831333839323535623066383734656332346239323135393962643930306665633635 -34363138373164326439616530366233396265336531666530323462353831363137373431663863 -36303038313062303431343031653565616539633938303361313561363539316533623436376134 -33303937346165363965363130373737333633386431343537366561323064663831336137616637 -31343535636636353635613535326261646363356239646338616137333830646234633162313337 -39303830326261323761663236653338623135633637353737323138656463363734376236653262 -39386134363162393639376338306161626433303666313830353161386331646465376338316330 -66373034363439626336613336313739333833666132383661303866386535366432323434336536 -38643538623561656239333936386564333062373062383732313065393030643963643331346632 -65346364383138316535656339306432376538333164343166336661666636613166653231336265 -63373933643963653466393266326530326536613862306434656538356134333762636630386334 -37336366303161326532666361396563653961643037356330393632383636663335643732613932 -33336339393132656234333266376366376631653262323266393965663262313938643239366266 -31343832633166666338663664653433666436666139346463636166616132346432356435323433 -34656630613933616262643737636365346533363764663235373332306463373931326330383439 -30303830343666343131653032633261636335313764383464393837343562376433303963333336 -31363439646661383362306462626562333462363530626535333465373839653765373935376263 -64316165643030356434353738623862393834363761346639386634383034323661653438353034 -38633564306466353638353666363364393737383136666638353061643962316264663963356263 -61643461356266656433623430303061663639346333623061663232646230643832353530346639 -39353665653131323739666366623639303036343933636336346236643933313937653236666363 -61636338666134646366393665366532363637343539383032393237386539386164646230623063 -36366163383162666462313262323932333765386261626438663132393865653136306330626339 -64623864343432643061653930306630633033633962393930623232383139396661393062343536 -32633438306639623962643333646165316233313132643133396462323864323364623234653765 -63363238343230346234343136353265613762336464373237343164613238396338643863303432 -34333562613263323330323133643164343062393239616363303865616264626333303438333730 -34366163393935633365393935303931643638356436636563363061663061353336616438353431 -66323235323734633237336566633535373233636465653963346232633666633436343239356432 -31653934346565373937356263363561303462306233633665613837393830336263643332343266 -37346639336133656334636639323637353865353732353264623838316339313736376363326631 -35663933356439666332396436376464303564356337653563366230386661656566393165326165 -33666531326131613734613262623437353232366563653430313065356637343731393934386336 -64613963663239383434353865643066323636366637323962643738656636346361313462323530 -39656331353831363965343664663730656632373439343237353866383262653262613465363637 -63663034626534666637616230616636383162623731363832343662653763393737663962393363 -30616361663334316634626532323033663737623033613463373737373131623633633133313133 -38613439646337653339666633336261653864323130383133653662653030663230333931346535 -65366335376238633838383030666632303033623566666364626133383962373131633765326263 -65623732323663363334303061306664616235393935626138663664393264363635366636653832 -32383465633062663266376531643638313131363133353536363762663236646361313136393762 -34663039626566313063383666356265336533656339626663616666643538643061653263653237 -36646465383237356535626565313138336162396330666639346163363935343863393538383738 -31396136336438373065336235353366653665663137396565383536666438313732626235303839 -66643131353764376562333937383962303337363662306236643866356261316531643834393338 -64333632643434393934343632333736383231323765356231373438663430346161613261373461 -32663734323365633433303861346235643935323165343731613835373137666532656138626237 -31616632343830303438333936303139336265316137383134386632656533623862653862383066 -37623163373062356262623238323465623533356161633831346438626631343434313236336164 -62353539613238633664616233306536633864383764346462653965623261656335353662393034 -65393261396136313761376162383663316365643534353238626462613061656363613337353037 -36346465323239306335333933306163333737366333666166643966646632346565633663373335 -64633434383132313231376166353238656239323833333066636234653037643363636532376638 -33363032363162356664366330386165396437663237346636393661353036383530396166623966 -35633465616164373038383131616133366237313931313561616539653335356633383365366563 -31623934356631613035633032363137616534336232323532303766366435306435303135383666 -33326265613061323832623261643239303833643136373163326438643966323733316162316433 -35623165366331656330646136366235306639386363666566326436336561346639373162343462 -64633938663762663662353363383063326630653563613766623461343631653766626562663266 -34356431633433356338386163353439306530623562616137346262333035353266336336656665 -38316236363332303735643036653335376632626662313836393462636430613632356138346633 -34333532623064323536643262346335653736663566646238333333663764333238666438326431 -65653266313962363931313463646337663533366432373534316464306531343065346339366236 -65306432326431396564306430316366656463653933343763346463636664313163366262373435 -37326339623165313732623931643239666361323763396265333339363730373232393936363438 -36633831353635386266653465363532346238623835626130326163313161353365363365336137 -30613639303733653437363762363764656338656230363262393364343837613136626536333063 -30303264373530636532633861623837633731643566356563626532303431313632626464636236 -66346630356561356638353061376534643566663466306461363330633964663362383437663831 -38326438623939646333333830333736663631343739323936623834313462326438306131663265 -35633566613566333837653061663932373461346430356531653366373637616131393734613866 -36383939373665353630313130633064653135366364616537313565353031383762663236636435 -38373133303162643430313531656435613264643766653739376666633332373038386639616538 -36366535623766656238393166636439373164303363306565373931326264666537613466613864 -34326330373965663438376530396362346565323836343565393034646366383962373837313532 -30323233333265363032626534303463313431313832366566353563653831353533623930343639 -35303937613330636333613338363533636436373863646239366434373262333335393463346562 -39636236316465616335343465666636623563616561346566643866613237356166383161393265 -66623431316333383862333030613163323137313533353263313134613464393936616131346137 -32366236373363366330623338373336353566303630653065373366613939653232316461363666 -38306533653336316636346337613666316638643762653930326461373665356664393962373262 -35393839386534356334346439666539366134326434333935373262616534626531376630303666 -30323437393632396437333939323539306363373662343165646534623333336235366234356338 -35383539663465333162613761373639313463623032653164623335323136313031336437373063 -62643933623739633235343631663332323066646566346532393135653130643032633832353438 -36343136636561663738613265316263343465373439306334373139643839353166656237396338 -64386336316630366263623862663535343561653634653465303437306230323533353539306565 -33656366633232626463363931633134636133613531656136363534376239663337303239303932 -36353733323532333364323432633231353535336438623865323035323536666633303839626366 -36616530353737633132363465383538663935626135336338363363343637646161623539663665 -62356135343831653534643564636537643039363161313366613163626463616631326137313063 -30376134346135306331636266633166613939623230326430323463386338663137386366306631 -65643365333863646137346230666130363532333832386263616337373232373037393331613761 -38383635323364656534386131653435326238336131323065376333333536303136363933306666 -61313866353565313539383466343934613565323465613239626561646165333735373534656434 -31336266366639313136646464643733363939363135303636383737323864353536623533623761 -31323866366530316239616465396639646530323536333461663635366332633435343137326261 -39646233376130353762333034376163323733626435663834396261623761376131343630646438 -33663832326461303539383536653561303562656632303137666430306562383532373632343131 -64316434363631303338396131366332636533346336653765353335616166333436373666323761 -33303461326630393764363830323164616432366433666461343733643530356564326337623531 -32666434656138323664316533343066653938653763356532376330306433376465653038373131 -35663363373139393033323435616636373737633731363239373935636562316635376461373435 -63303835393838626334383562383039343838303431323438376133373830373135383466326366 -61623636633538646662333734313936303962396538323533663930663461326131303335366135 -30633137373466383033316266663035653630353933316332633134306565343235626464386362 -64623266363536623736383565353666616664626433623137613333366534356666346633636165 -64633633393565343930346539653830353131633161643262363563363539386130393335343732 -35613433303165356665623739613461303537616635356630633036356235653635363037366531 -32636130646630393138636134616538383964363862633039653833396661373966656361303634 -37663464393762396633633733373034613261376534663837666437636139303463613464626531 -34373833613063363166373634653563393162333432336130326531303837323134303464356135 -32306633653637323536386430633562333363626662663964636530323736366135666533313264 -62626331613630353864653130636230326434643764346661643435353932633462646233386631 -65643665323263383832373130383335303361623034656463383735396361626564613039656635 -61613136396664343330303230326637336266336130646437666432636330613332383335613230 -66373163383061386632336566633733646134353261346638336530653734623539653430646235 -35633137663636373966303532613162633838363130646261303631376466393038373936373130 -66323462373439303563363835623065626261623737386335643131333338643331633035316137 -64336239396536343937353738663961363636383832393833326563366632663265643135613232 -32616666373366363034306336616664313764643236333163346535313234353462626639303335 -65663831363435306238303561363066646266393263643338633439356463643239633433323039 -39663838613238343066373530623036396537613935663632373863636364333666343636386133 -64333165386666356664653538613538326130653639656263393037623638613465303863616364 -36343238383139316130343037616462393339646634396561646263613634353539303465613236 -61643865373731313130393530366666373862623364623961323335343934313161656532373934 -38643233396564393538636238393431366134343137346339356533383366386635613833356431 -38656263616663333837393166353365353661663230383735313935386634346232363638663635 -64366530316633626435383466633438653331323630326436346535383662636632663032333133 -36313838373763626362656165353066663361373064613930393961346230326534343234356430 -65303334653430646561636138623238653835346166633837366266303739653033366537646662 -38613237656236306539376632643061633963666633396238353736333532623939613732636539 -33663031363835376464623666376537643061346530333964386131663730366364373738346435 -64616233613732636232393632326339663338313033356630626638383237623063636165643065 -64306162326333616333633138663730663461363738383430343830643635653165326437323063 -62636462316539626236623431343236343365633132393964303662613235353433336666333832 -35396137313234643662336662653735633962396264626533616230336237313231623865636433 -31346330663264316435623535323630366561336231303365313933386466326561343335356364 -39316364373364653663373634313633326139363666373238393931633930373463656438373739 -65633633626261343635623138316131653665323134653036643335333831396564353437386433 -34316264383839393866623032646237343730623663326161663735303135643439336530346362 -38333665323534373037326661306663383266386230396435313566333934383134656162313533 -66316134303962323032343666333838313363623339383839383934383431393162613237316135 -32346364393166613264326437333837343265336430376266653030363831393838336234313538 -39313435353538336464393962373830613438616366633333616235323039393964616433343839 -61656433326266623530346430363363373762646564646133363161636139613332383865303534 -36646664356461616233356638386434646664383862393236613164353138343539303334343366 -36323234626230386135616430383337653165663762383366646465323561316431626566663663 -62343361646238636634366636323838303534336433386138333633306639626237303631336637 -32396537623263373438653064623365303133623339393834666537323061363638653666303566 -36623837346335323134343134353233396166376362343265646136383139613135393037633564 -63326566326132336663346132623038303263623864383662633230623738326234666634656664 -62363831366330613766636532306234663530306166616165376361616633666164363034613265 -31303536306331356162636334396433366131366138373266663262353164396539383038383462 -65326536646566376438366665393830626438326635663034643634363131313463663735666365 -33303264353836306539346430626262343230356262666161656337646263396265326163626161 -66656465343563353966613961326635316465383637356538303733396634393833373239333036 -30626238613632663439393233343733653030333062303234373635306634656636356365396634 -66636531393132666334356163343634393531626238643532643338613731356262306338653135 -61306662653539343564653630386437356662303161333161323065643239326238333338366465 -62383936626536393836653565663233373562373661383538313331323032643138333136336530 -64383865623635386438393734653431633230626436353933346535626465363861626362303632 -63386637663464346336323737323762383361373630303435646362623235336633646561626466 -63653162373965326632653162343739303263613435353038356438373739393837336631316132 -37636233326663613034306236363662383464653961393739323631353662383437323239643166 -38396134643036343563353335363833316134333737626365326139383965366563333530373435 -66353935316665633938306262356163643838643930306164373139363634343733623766396535 -30616362376361626433386131393431336261623531313939313936313535386533663231643036 -63663866376231306631353836393639336336663465653234303333363137376436633035623466 -62373861306232663334633033656430343738633639376439363034303535623535623530653262 -33363362666365333065306565623536393363633431646531666164353638623634646534613363 -30333066326465633833323236306338303335346233353638646539336666336435653331636435 -35373834346263663964666465343461303163376665333665653431616437323862613531633662 -65316266363766636537356634653338623433633334373535336265316666353439646136353638 -61653933313763643236623937393232616437613938636437656263383632386436306131326430 -64623436646233373165303135623362323636363363316531653935626134333037363833633162 -32336432303866393263306466623131373638316334336664613633333737613739366534373061 -34356337393230646633646336363332303232393966313732353463623832626230353636393663 -32336335316132386462336137343437323630626336653430653133353430343935353664643637 -30343133623833353066303339633964363636306461356331353539613965323464376264313733 -62306365666661336530303332623161633235326534393635303361663630636339366631396237 -33373631313365363964353965623338336135663864646234383433653364613664363464613539 -38353339316232343936343737623335373465386566303435393532643836343536623165366239 -63343231653437393363666336396466303038373638373364306265383835656531333363626634 -39623364316563633963633037393736336239376265313437636432393835353530333266333634 -36633761326262373434613866366161356366633664646631383961346563363466633264323330 -61373566336332336565363263336363313037366537323835316235383538383466633862646235 -61333637623862613639316365653533333263663566643961343837333334646261383130366266 -66666262633933373664613665613139613962306639383864666635643834303361356531306534 -36653465636538313635303531343739383534386461646266306164613631353134303635646535 -66643333306137313765356233636462343737346462616435363530373561613239326462393065 -66306335633965623939356433393630333232626462633966363037326633393237616266643838 -37643665346131343738303330653234623063306463393738356535613266346162616663303634 -31306237343533343166636132383466363337613337636139306136373937313632396430363937 -32666162363531306365393330643239303434663863663335316363613633383663643032343336 -63333164383264653033303632313635613034316365323662343937383832646163656139396465 -64373964326163363033653133353437386639656337633535663333333235633632316462313033 -32633662646665343262366137626135663132633038313635633837336561666464376630643132 -66666262333231613739353930646433623263333130373231633263383937616337313830616638 -34306566313936656337633534643737363835336131383935396164353561653335343139393833 -64383431643166316337313934643661386561326137653030613361643837366466316139633739 -30666136653636383137623763343739356430633331366433393764303535616562313031613765 -30353638333763373634666631363062633831366136633666653831663134383237313735323736 -62663163316662313033346439633061373636353464333334656161643731383736393165623537 -35653862313832616262623436336231356466383461333632333435656239343037616438343263 -37666264336464356339316462626131626532656335663931656562623130613533376262343264 -62363839393765343739613638343433323966393066353231333934633033316433643838333430 -36326432636461383262623037386430326365393561383733356632393033613239396539626163 -62666330646335343865643435653765633738313335623065333633396163323635353563333864 -63656235366262656565633039306535373435356637353362356439326436656630366265646134 -61373264333231336331663564333938663239333333623636306531616233663734353637306165 -31313161326232316431646636333531353533653632396238653736313831333937653038343334 -35313732613633666131613764656432636630383938373566353636656437386266346236626638 -36663966343064626261376131343663353039653639373737313736636234643564633263653731 -36626164636336626236353530303362653731353136323833346237633839323730393563323430 -32373630646136396635366565373834636139646665626134323966363934613831626330663966 -63643037613735323531363433363666356138353734666630383561353161386566646130663434 -62383530633836663765373962633031646139343865333965663336373838613535366137653433 -33613561353731636138653638626537333234306361643633306539386261623836303866633135 -31633662363138633736356163306137343364303362343734663636646134656136313230353633 -63666438636462373237313832353138323962346238366638336632323434313534316236363232 -32393138356130613163376165666465623639333637303062663863346132323466633535316237 -35613866653033383561373730663366346262613261376334336562643636333961396132313838 -35393864396633353964633264323135303533366539393862343339623266643966323637623633 -38386537626538333736336235613263346461653061323731636438343134313631666332636435 -66373531613162366535376133353661613134353135336539393663616661306435633861343736 -36393837663963313364663439333262633261333666316134366463643532343332313135383533 -31613232356331363237633230316630616164623161336536656533386433623464383237326464 -34373539323963613263323834396565383635323561363832633035633463313963656337616639 -37323936386334313339636236326662323965613838656333343561656462306661363633623461 -35343931653265363931616438306231616139633535303733323364303632623434616237376163 -38663662333462326364303435396162383339623362366563346337313536626538326464633839 -34326536613862626130303631333739373564343931643934643639323130626233316433306536 -30393962326339656337313732363936626162353062383437393538376439636363306662666235 -63393463633232663238346164376432626166613137623738626638363162663261306639306439 -35666462316235323161383839613237373564646232343431383661373630306163633530656135 -34663836386231303735663231656662303830653230633563353366633563616563643361303164 -63383831623131346436313139623333643835663030306336393432396231356462373531343663 -31633738646433326136326639336132643838646564396336343964653762643934356466336138 -35663064396565636565383738653138346461343133613838316630343932313833633032643661 -36636132383335633837313938646164393433393261663063666237633633393466346264646135 -62643631363332633536333466653937343934623335636331333734366535316665333238366531 -35303530613633393466626236393437633763626137396338343736393864393239653466643463 -64666666323265326631623566366531656463613161643131633362326639326534323838633637 -65646231343738653731353136643739363837663566663766386233396130346461306335343764 -63306635333239636564633966613635353362643239306636343666616335613137643131363630 -36383861343839366561316533626264336238343765663032363635383765383665373065333039 -30393763343732643932623237653761313933663864346461326635616330353561373432653835 -64663731366431366236313331336437353233656631623066663339316534323236323662333565 -64326634333730386633363739393762306138316535343339363434346536643431313730326431 -38313664323833386636613164626463346161396364616435373434326562626332316464333439 -30633832346664343634663765303135313262386635613235396663333562316531613762393836 -34353937393063653463346261306462636663363436646334393030633632643164306363313235 -37303839303963613135623862383232323935393236313161373332386366396337393736666233 -33326361383331663739613961666334323337346364303962393130656661396536653530643636 -64383435333738383231643738356333396530303734623061386264373261623064643130353865 -63363037376364323736663563376338346432346665643162316332353461383631343130643566 -63613534653237303462333938326661303039653264383435616531323864373032623165336465 -31663261653233633266313339623135636234323936616563353232383939333365336566323065 -31333933643839366463303362356464366362366436393461663037353237356434336261633364 -63643961366465386136356333333338626234313834376365376139303937323262333065373431 -33643435393765663662653564346130373736663263616336636265333663663633306464346666 -33616265343033663533666162653535396130303864353664643433393261346233323063383435 -31363562363838333733373762616538366562613463343135353636303166316630373435363232 -31373565306438666362646239636232663035346138613162373038633266323163363565633764 -34323136363234353164323531613064376439393232373332363864623837393133646164383363 -30313032383366623666333832333736343839323064356239333865653839306333313264313063 -35616439316532656437336534323230363061636132323730376433646461336262653161396366 -31336234653263366336346635653066326230303632666538663565333662646362326433663262 -64343530346362666666636566396631616364376239633165653037633764663538323135373137 -37373065303832336436623664356164653261656539306338613735626364356261633561366337 -31343433303236383236363139663833663035643330336461393535653266303463633234646236 -36613732666236353261363461376539303036656630366266303665323439313733373931326136 -63666137366436623437663231356465623138656362306232613664393534376365313135623537 -61333666343939646464393961393730646134323935316335306637306234366434633431326466 -38623832326361613063363133373166613239666162333738363162343461643038383562366133 -65333335343962383731353461613136663838663434323830626437383039393431346435383134 -35633566363339396139353762633336643630656439343738353837646132613839626466303530 -36613134336266633964353438383530666537323662626131363261653362363338346333636531 -63623835363932613263343335623035333931616562626534396238616365646463376430323564 -64373366353236653165353533623738393839386634616333383730646132386265383864373039 -64623639386636353731643664633664663666636132346138333562356331663938303231396432 -62303562623566643962623962643462613036363335376238363761613332346537656138616561 -62316561326134653033323032346333343065643535333430366539633966336437626232393337 -63376237633232306132663265646438633234383761396639386661383761306266363539396531 -65333430373135316539316531633065633166336339366638613033373362363164303237303031 -39663836386163623735373338343261663466396564373564643139393530346466383335313766 -63353865666330363363643837313535346564656638633065303139363339613161623936343439 -34333264356439333233616561663431306462646561663233363362386335373231396639363163 -61666165633434373064353365613236323534373063396132326462366137326335636336313034 -38663433633638636637366131376533363465326662323431646532363334326462626632366430 -64613862333138383733633038316530313461353238333333313066653233316261326362386663 -31313737326663303633303235663232326535623536343337363737323262306630393932333561 -62386334373064636435623361653331626466336438316531323964303238333234313461343730 -38326234343730613939653633666461343062663036643763316432613333343230383632653233 -61306530353963663561363463643631643437623533386432656635646633366661343434376161 -33306133306266333434303265626136663964343561613337613535303834343933376165613036 -33356431373634316133333964303363663238616363343363633537636661633963306165613634 -62383865613463383731343965316639393236643031363665633765636364626230373032656563 -35663366386561373063303437313730343262623465303431306464613465363565346437313134 -39643838653639333330306139646431616562626261316432373161653265626261383736356566 -33303034633036383632626662363264393665613732666162303931373434623932376635333031 -62373037373131636535313637333430303765366131373162363963366532306264663038316466 -32323966623933653066353835613239663832363035626235353332613535613633393565646562 -34643137386362343139626331336337333339356435303662613833383361303031396366333038 -31373632303762613138383136626439376263353732316436313663366165326430653266353166 -65373963313466386637306534646435623737306665613663653062393734613663303137653661 -32616538646433663633346339653062343430323135393931376232613965353366356436306162 -37643437653039316139393165313230613166623039306438616434313362353233613331646132 -35386265393230316266353532633364323335333132316363613237313439613462376466353465 -38326230633137326236366636633438373633633831383265366333346330643230353134316235 -63346336663533623566383535396534623165633266616531306438336666343463653664383564 -34656166343130383630333432616466613935356237646531343134393632633265633132653932 -63386534336639383463336538626538346134663866373034353535646434666465316631613431 -31636438636465653239346564616662613564396538643865383131333162643834633261323031 -33323930376237653964643238323030346531616632306161386162336161333932646630336263 -37366237343837353464643337303462353834373739323536653464633164633366306464336138 -66366464396637626535633461363638633631333835363465663764653834663938636438653138 -35643161646338623663363933346638326233336330353763346238623332366635383061333332 -35303462356538653063336130383935616266653965626661346537656535343164333464643335 -38366430366530306539316133613562653761663336313634646130353037646136376639643561 -30326235633362373038393831353964313433353136633863383735363735613862643631356365 -34333238656131616266636239656337653531373430623961376132373739373532616230666232 -36646365393539323161353835323866643463623065323737303661343132666532653934393339 -61393963336135636338356361373330303465333864316364303831623366636664623362643736 -37353932336133623535623134646436316631323430303238363963386165316333633338313032 -32393232643566643163323563393135623966316439636637626131343765373961353764386262 -37383838383531653734663865333836626436653866663538613063613534643337363336333135 -35623030613631646365323835313537366332623239386233633962353562623638663331633931 -62343533343335353761393630313233393434616631313331313535316666656632316132616263 -33313762316234333533666338323630356334376433313333386665646265313166333836303734 -65313130383333633539393364333037336463656334376633653437353665316162663465323364 -64656439633933313336326439646366306464333632366335333761333334363831363738396332 -32393262356334663430306335616637613765373461363333346265376662303533326666343631 -38383037653561316330383435653230303234386163383061646332643830636132376166653265 -36306439623864393563623761626638623739663264373266666364633633633266383632386432 -63396636616535623832666532653635613439313734326565383662383230353232393766343733 -36646161633664653033363437363961343233326436666330393463363935353531333661663639 -38616633323538346630616537313830643437373466386631336661376336323033653363396232 -38633034326230323030613833613561363237623839303832393061393735303165326635323631 -64663062366663383432323266346234616331306561653066343666313832623835393466626463 -38333862663330393964333238396664383138366133623564313464643531666537306366656138 -62353062343835666132633131316562376661393334356161313563316533653231643031383066 -37393865653738323062376635323763323437363362303636343865343464313265383465396562 -32613036643063633539336631323765313264323864376435313563363238363931306562653738 -64646264646538303538613162666634633930303233623835376338373562646361306632356361 -34623639336266346130623738643338336664653831346364643438376661646534343063313031 -37616164353961636663393337386236353534333338616534346364393439626161613230616133 -38646330353461646235333535623566303030386339393133363032323161313962613536636466 -35663364366264616331356332663331616531656236323262323730373732633930373139313263 -65616361356530616262366136373737643536616461333935643963306632343761663834343536 -30656164666532616633633234656439626331633138396435643364623430633962656263363234 -63376366613835663531303461623436343364353535346436356639353032303366633535376534 -34313066303862663163396434613966393662656235623038363861346632613233326539666435 -34303437343138356132316466613966623137656265373438633864653366373033646537306439 -31363461663538626532333665393561306334343630613864623661653265353066623831653162 -66363461376434653131353132646436366432633332383131373834343261356131356662633261 -64313739633561336362353363373765633164633064666234653966623032613735653634643639 -66303464613766313736653430323636323636383963376438366234313730663261643163323034 -64336337353766313264643834376365666332633231376131636132303435663138396464343532 -36663433333134383863623365326261393430643434383039346661343133613166373266663332 -63303832653534653734393831613766623632396334313565343536323366356264666639346137 -38643238313839363335613236303330303034663632353530613831363863393133316638656335 -36393438623738393038636466646434373963303131346361636566343065613561353837633437 -62623265333533653038633437633239633664663261613464336331376136653631353534346330 -61636562386362323364656266356463393661383734396166656232626338643965396139353634 -61376232613033353035656631313164643235336638346265616435366162383830663734353739 -66313864623435393462643833323135393663663736356137623733633238336565346333353661 -30623133373438383235363935363665623562613835613335386139623637643166316566326361 -64373537323466313639356430643462363864356237333237323963323665393932643862663464 -34323834323231616461383337663735373463346462666438646636396337623665333063636533 -65646339323932633137303235383837353235373765303066656536613839643634633138643937 -35343364623934343835666665616334303136306164343263623361373333303733326132633461 -63313231363033356134323765356234363833636638646237333163333764363832383165333665 -33366331613938666139316538313831616135643635323635386165626635353161666566626139 -66363136646435613935393164393837316539613038343336333065636562356361383331356439 -31373061643835663362646663623230666434653335353131646234326666343637363962393861 -38613831396638653834393237616561623665616361333661343563353135333730353031383432 -35326363343866623333653734313065343661353333323738316333333738386638343664666232 -61633330376638353734303433396539626536633139366663343737333936346265396339323038 -35613762363766663466323036623232323736336239306233363337393666333730623763323865 -35373835396337663239363664303564353335373032326363656236393337336232643534666336 -64343530656435333865383661656136356137336465623930383633376239313263643866353637 -34656162323430376463623931656461343631376662343836303932393264366335333537373263 -65373532663132633536393766623833653235636638353330316363343364613134353739323261 -61393961653538336137343631663532396336626339343864363262386633613764626131356361 -65623934356631326161373766353635306663356361333036373138346239383330303733646266 -36343562303332363066633033386235393230646230346538636166313136353135366236353162 -39356331323466326136386337383966363335386234653538363363666338666437356639393464 -66386630323633346666663335343036353933383639643663633566323066336134633531323435 -65383461316264613864623537636337663330616435363862616264626466613338643261303431 -31326532366362383231326563643461333131303566633461323830643433386439313164343931 -32643939306231353565616266663130386136343466616264396137356565636533303635326533 -65633239613561373966633664383564643534316437383764393835393139646334303036366336 -32333437326562663337613631653163343534386333623734643733393734313063393066373038 -37356139376361303536326465313364333366313638623564336163636530656632633166306232 -64666165363031313037663135373335343535613231633161343833373436333131333439656534 -61613062383735656432383164346339343531623638313361393562323935666438663462393037 -39396337383366366439623239313037336362616435313063306566623634643434373130653934 -35636634343434316233313561313436663437316137343463333765313130306630316137663438 -31366238623037396461616338356237323238363133376163643863363361633432373761343633 -39383563366138343264303835393163356238343437356637323939323030396333356633656533 -36616163306463353434643734656164303638663935626361383966653561616230386461363536 -64663664656562653639653537333336356536333061646539633062333934323161323065396661 -34376165353239386661376137666233343365623431386632646335653139623033623436653732 -30356534656365323234383363636336643631373437333439633138326462623263393934313662 -66393239373933363432373666333033616637366539633265666665313037356661656331326566 -32366334373335653761303831323464366466346664353665373230303030666162353037613736 -64633862326661313464386266306335316537306663633330623138336366633737626136633461 -66626364643933376363313361393938336433346261356534336432303861303766326266343665 -37353032663732663636306330653939653039356330373564316266356264326632356133643934 -66313763373531646538363738366635326563633161353862396432363932613066653639393639 -36653462303938373833623436306364363631623139623136623763366663333833363534303934 -30646331313464636237633134656262323431653139333536366333306261363331363834386336 -35373339336332343138656565383233663132373934393532633238383766656531316236386261 -64633931393837643030613037373063656639386431353936366634313134643164663532373139 -37333964303333316366623439376637356133636663386238376565393063383061393131396435 -63346362393262626165353031633538383132343630366534363838366232353666313664373235 -64656462313163613361366162336431333536373434323862336163333639363863356466643236 -32613835376339396461373337346131323335626131653164373935383361643033616531333937 -63336537333138333633666461376131633365633965353165643461363838653762323664333937 -39663336656666643465633863623762346531386339653664303563613363623564366637613962 -61366530343961616366316166393765646630393634633438653463333663306339633135633638 -32373762646538623632313732643832346663376165626635623936353561663636613661313630 -37643863383931333865616438393236643130666565396535653535643662323061626161393366 -63393035323738346161333366373266663861353233383630303732626563353735393065303862 -31373362303535396461386137383664326233356466653739393539303935323230353939343335 -35343238396633373565666537656161666461326130373135323431326632623364383064373361 -33323662346430326431306233643763326636386366323931356636303336303433653539393430 -33306231383035653462643136633766336564323463653835376264663465323534613463643536 -36333362313334313632306331383163336366336231343738333538373736636239653731396631 -32626234383764623938383562303766333064303933333136353962303861623437346634396334 -66313136333831313130663461626434303337333762373032353936333064323534633561393463 -37663530386634613261346263323834393533663262306632633561663631336562303065373062 -64366265633763313365343836303131623337636634393536353764356136666662306461633938 -62363866306465303333386163643762626465666632336532356533653461363433363832616239 -33373166363938356635646235353262383231346437626435656666633135393030626264373935 -35383334326132633034353738316564323133366138343836633731396464653033363864333031 -61653135306565656665373566363463336338623163666535663361366233386434373636306662 -36316663383365366530346130306639393037663532316135313662356539653165663237666263 -34386463393233623636303666373135333031353837656434336533313063306266346163663736 -61306230386336326130313666323063306334666235653466633730653537623165396539303463 -63303031666536316464623236343963353766346436666331653334363565306230356437303364 -65633964653737356237666230633837613934643462393862653765366662366439333763326266 -66653765643137396130396566363739636262633532333734613633383435636337623734643531 -35666163303331353638326138313665323330303231366637343566386662366365643764633864 -38653131313335306164653566633763636563383763386163356430613436323838346332303861 -39653664656461623064326334313038313462376161356539643939376438396437336563323465 -30663761326537663335393037303261376336303166313666323530383636333635373864303261 -35336162636365303932623163353737343866323130626466323739643861313033623962386262 -61343535666132616335633164346362653862626433396138343337666333653236363438633332 -66393031346431646366656139343338353635616666393563323765663935636637393766363965 -61303439343432663834303763373061386265383537366332353233353532616362356336316634 -62623065353531643532396432653465306131636337656336356561316635326439303132393432 -62356435336136663439653366303939313131636263396333353562323639326439613062303264 -32353134636231666561306530613965623136333737663461623566626262306262636237336531 -36343631393934636437656131303664653836313338346665386231373331356361303939323161 -61623439363761643636313036366466653466636262396161363865633737643332323862393532 -62386261613364393533313538623933393761373062353164333730656362383032626465323735 -39626662633135323831353835376264613161363932663235383530626235343961623833326539 -66666638356564663661623439626439336665313165393466343135376631353030613333623464 -64636433656261396332383936346330646632316134386566333836306365353266383263386536 -32663138363066663732306561653864363637343965366130323930383632353234633634343065 -37643536646562656639323338626233383063343464326639323934376334356439306633623238 -62616361646236626631343832653061333239643565363562633761643064613363363664383733 -37326438663863376139323430626437363638636462316363666539643666346661633761663932 -61316131636531623536653664393939366336396564316461633963646235666238373930656238 -36343839336565656161373832366133663732623864636232393161643961383932613434616164 -32303866306539333866313030333836343939613038626665303836336338616462353065326461 -64646631303030616561623661356666646665303936373964666639633562383731373936386236 -32313961656334386339633937343534616238346466346362616435643133313738323935386232 -39366631363435386537303866643731373061623165326434656532353263363737333739643931 -38616665383636386536656638383566626263383365356130663736313431303730316137373966 -37373134326531656331306265383439346165326538333634303666333362343562633533373237 -66363132366566636463643865653031393039616163356262626464656136666632393131326563 -36393939613633313966396538373465626235643066323032316334656466343937303336386562 -38386436626666353431656631653237663839323766383231623065663266663031316530643134 -38356336333561373062613837346164393934643533306566363236383739376130346536386430 -31336662623331646363623533633937666364356532336165393563373962363564616636353861 -35303864343464383334656134353837366431626434313032646333306466646661646632373166 -30343637656433663235313333633266306636393562663131363933343239623664383539366430 -37366130656261313264373465353335386337393238383561373033383966626365613132373936 -62353965626132613439376233393139383435656539633734373038356334396433656266663539 -30366237653964653537623562346631656133306463633766336135323239363738663464656530 -63663763353963313037626336353236346436353664626536656538306164613661646632656430 -66346139386265326533663134663836663763363366633739353963356138333634363430303235 -37393765353634653539336264653362613736373565623237633032633138366565643033323638 -63343933386165363136323538356430643963346537363535626532386565653363353764303233 -37323861323736343564313765643930333861646337613832383838653333613934383431366638 -64376139626162336135333963616330353832336230353761336131333865323039636633653364 -66363662326263363637336639636434643130323636613963376363613431393937336561326430 -38376637306665616239613439383037373362306138306139636436626563663437643136346336 -34633336356132653432353931316237386532623962346339313839356266353930343636663733 -31663736393031613361313433666161663765336533626261393033633261393733646665666465 -31396331633664333466363738663433616362646263643361316166613538346236346333323236 -39653065656233636335303764623430383231643134323634323964663239343534626563363962 -32353036303630653331323236636564616262633137613733623763653363363030383665366234 -62363464656436616661326531396266366431333132613734613561373437343865643137353962 -37613464616662383861636565646134393133386465353239383362336562633166346234366234 -39366566313665616565616361663065373635366663656333346466313335323663323736313830 -31346366326331653366306262396236326231333161333333383334373761383166656534366465 -34393334613964656431656565353337303138323832346434316438306466633262653966336439 -37643438373566343566363932343136626637343831356238353734363764363336353435343661 -33663634316461646533343831343966643433613035316139613631333261643266316134303538 -30383630336131373537656261326139626566306433356532383563323933393831613832363031 -36306332386163613135313636386238326336623836643361663238393933366664633932393539 -38353337393265343830323830643964336563393036616634313339366363346135343963626535 -61323932353330663233393963366639323433373265313663623935623938366630316564346534 -39633833333533383331336239613463643631363661633534653063643163663934666435653265 -33356237633134333963626166363234313038626565353665306439366234356261396133323261 -61393239653734323137636462646432633065383963653038343861646263633137626637383063 -37646361306534366361343734656631376538646266643334663064623439343063396464356365 -62326662343464663936383931323862313037653431313265326165356163326436336237643230 -37303261633236633033633066326364303739323935653462303032623731653462363666633936 -38343036326463323365396339373165396463383865373531376634613039366532336261343561 -39323838636135303736313233666561353230613666613539333234373231343564626237353733 -30383731656430616637376132353939313332336130643264316233303230663633636631333765 -66616163396261393630646139633462663536333938306130366135346438303337633236626132 -61303864393739636431653835653063393563656333643130383232663636366231616632323936 -64633837363536623331653833643138623138623665336637393337386631613438666435336461 -62636338633263623931373961633833316436633339633832383365386662393732363833356661 -62653936333533323862373265336635623232373938386561316365623966623361336431663331 -38366337356233333637633339356332303833623533663763616336336264626336396463613063 -65616664323366633831313864636661633262666233323064633166376233343838393038646435 -34376239346166353039323562373033613830663133613062333430303934363139653634643332 -35646332626633623931666130666463636437366662303865386534333464646439643937626563 -31646235646336666233383565343736323262303432336536646461346234656161393534356438 -65323436363961373935363832643938653065353438363334346137653239396461656237663630 -62303634616333343438646533383233343937383364616131323837306164326531383131393766 -35333336643963633962333831313465643466373338326338383037316639666461333433613334 -38303666636633353232336231333866303337616537363538383065346531333463646534373534 -36386239626137623635343964323130643661633139653664643764333632363732303239323062 -32626361643937646138306234353661366335386465376235653432363430373134346439623965 -65346265663465386132396663303366633462643030653262633734346563663830636165393762 -65313765336631336531633661306166666433373061373161303631663363656530326433363862 -65336566636338633966356231366566316165356335373338313232373134383830303463663962 -31636439663331326139656466353630323338313031643361303166306161393038393863653731 -37633437356266363135623131346531316537633266366266366330306534626535396130376662 -33326336643032313136613939613263306364656436346636626638333563356139646130306537 -35653865373361613739643533313537393734346461316264643534633138306332643133323232 -30343363643466666465613464336634386263393638323334316366346234663534376538333662 -62393333346564363466663333363039373131643462316533313533333332646636646464653566 -37393138306636613930613864643064616463613033343036623036366630316466323535326161 -36346566386432316461646631363530656634373464353938366236393139333166326334373633 -64393736306530303239643263653136333966386463333438313239356135633832666164613937 -33393234383433613935613061626531326365653862356432356631386134613531383766643364 -30306533316363313861613964363939653065316232373839653663383332323234633931393264 -34323765386233643931613835376239616664343938313236623038343666323536343465396337 -62336536396335636630623130366666396535626230363362353037376137636133303437323266 -62623332393439326333383861356137326464343633653662326666313435333730303638366165 -65663465313262396231313865356434333765316261646434633835363761626262383633306663 -65663463336333303335316363633236323133313536626134373432363464656532616162336230 -65313032623661613266306464333265653063633932616131623236663137653630353936623732 -35386234396139303735376164346236306637306537323438333664616436656333356162363439 -63313136623266356234623536613232373234353462353364613230333866336462613063623038 -38636134636663646130633232636261306436643064383130643433316231313663643930363838 -36623439353239323731633839316635393439666163333631386664356135316237653239346630 -64393332366165373330613665393561633163623338636435643863313662383530323933666366 -36623362613636643166373237656633313832613861633532663632323336386238336537666534 -36616338633733343331336463343463383566613439623830313233663832373335316239366638 -38393631613666653334343962323562363362653236393462343431336137346237383937393564 -33323531313136366465383438366635336237366661393163366561623930623564323836663663 -64343936326332633638343536646466343639663734616264326535383030646536633166656233 -37643534656463633835626162343933646435333335643562643936333331616138613532323966 -33626230626363326436366534363935373539373435633437363537386631386432313837313562 -64396636613161663863393836376534333237393762386635313966376230633261373438363433 -61623661636564316365326630613464363236333532313033623837313362363862643635633264 -61306361393962623837326231393439366461313438303239376162353165366535336538316131 -34393330623931306438376164316665373038323939313233663636333963633138373464653034 -30386235386435666536393330313531346464373561303332346435633464383432396331336465 -61623162613362353637333932363838613232313661636562303963346563373738646134376431 -65303332306263626464636664636138333230623739316635386565633738396263643064626461 -38363831623532643963343137626135376137333539653333366537326266643337663536343263 -66303464306636333538376435316538336364633031623463353636326431616339356561663261 -31393935393733643235633562363166323032366333356565303234373538353564326530336465 -61313034323165336466646534376265616366323833376232323561313230643936356463623164 -62326238663930383537343666633064653336303033633162636266333933623661663534356530 -32643137616133643033363338356638643065653732666432316638666437656162643431326339 -65383161396530333038303134306338366663326130353130646433663261306638326338363463 -32623935353764353762656662356437363564326234313739353663653436356137623163383265 -31343664303531363839646563383332636463393465326432353134646266323332623566343430 -35323063366338623162343362356133383837336463333138363837656461653761666533623533 -66336630656533656264303636666637616432306335343534613761383834353837656331356537 -37396136626162313063663461653365383438353731656535653065636363663835383039633364 -61653866613066393062373766383631303765396162336462613762373635306234643163353566 -34366332386166323336393466323438353136633833393335346334336134303465326365643762 -61383137656437386539396539336435313664633863643165323964313638653463653533646261 -64666461633736353464353765626265313365313338383732626164333961316464643638653630 -65313162613464353036633830323162333861313634366464633535303865623165663732323336 -62326139373431663166626663636563656534653638313564363037653039653531386365653262 -62636434346664303537313832613231386165333465393633656162373636666233323031366161 -64396363343136333337326337393763663961363735616565353834393363313762346337393036 -66633036616435656538643063356235313539343430373935356231396438363061366635376561 -63653032333434386133313765626231343735396662396163653739636264353938396466363633 -34666466323334313166303432306334323930623965626566323232393637643339313131313731 -38373231336361663231653566306661323534316534313466643530616564323438616536663936 -62393464316337373465626232666562353839633464346664356161636561353139333330623862 -30316330373838626432636231306165323030336261373230636630396232396261393239396562 -35326464666434323062356537396338643932336636663230323961643730373166333731393431 -39373064373038623065616465306233626262633030393238326437636135666138303532303235 -30326231343739333265363137643866353133316637666639313166613735333437643239346362 -32666566363331366264396131623634306139663334356137636639663937383737653933666335 -62356635383235343336366139326532613134366533383035653735633235616265373239653732 -62383337613134346534363137623739626339613438353034323338303931363039373832363536 -34313230636564383039383030353833386564633133663062336166393035653166323838656434 -34643063356563376638643235363163383033636164323935383932356332383337333034386262 -63396466613633646636656235616366353432333666666365616437643531613736326531323030 -63353534323232383261633936386431336266323937613862643362303762326132316361656366 -35326534343239376435366634623634396364643863393836613038326136393735303730633364 -33303636646364623531633431363636633238616537653863323030326463633737383036323664 -32663739343262363539383361626636383130396563393136313765356264366266336235306532 -37386233636232303331653061323364386632313436353265313436383561613233313437616638 -32356338316236316431313336363638616164363365366163386666663934306562373036393935 -63346365396564316138393837306232333635386139373430386135643139396537393961353933 -30613232386439356564316638316336613139336436633962303561383433373465306438303864 -34636366336562313836333362396533386337623236626237306439333937396162346339343233 -33353361666634373431616431303530326464656131323830666662356535633930343835303561 -65393263663937386165343932313132323839393331623139326337616637373466636136363039 -31373738343861306231653236353762613134663736613733326661646133663630383037346462 -37323832376163383763626639373438616563333439623438316632656562653666623863376431 -61323361323263323633343133373865663634303630323162306237316532356366656161343233 -35653032656366376639303837393331306566616237376135323538653266386636356230363039 -38323161636331646539373461323434333763323232666462626134636434363864626534393436 -36366636343530326638636537643634376664363236363337363263323766343366373735356463 -37663832323563353332643166656631313332353338303237316338646666383931633236613339 -31326137303364636333303033633061653833323738343461363366663066316633623335313236 -30666533616663333634353234326663643138636365646463383734383562656135663137363062 -33366634613561343734303336323336646466643037643831356636396336323861326662343063 -32346637626465316631316537353130373861626233666632653936326433316366376463383234 -37666130666266316239656632353036336264363737353362636238633933363663646665323031 -34636461356638636134613538656637663964663561333263663935326436616336383233346638 -31396132653334653634333636626533633535646363666439386330613266333366333532613631 -32383337633935343835376233376636363861326463663236343339643236653062663934373633 -64373138346530623762633637373234326166666533343962313263613131333631656436393761 -36363431333231366662303666376634303636626632623930646465626263386364386364633231 -61656634306637343932663264396439396331393261393264373432616432636562353931393164 -39653938643562643339353839353339656131393036353463616239396562343138353037383366 -65383362376530313738313965326162646565333239333062313436663138313861653438393838 -34623730393165303566393336653436383866623737313036666233663465626138643535316234 -37393531346634303462363337383361353864326239333066643934323430636161363762353636 -31363836363061636437666364623135373063363336656330323339383963353239333233653336 -65626433303337383030376332373239626163356532613330613066623933363337303739663766 -61343735633666306463363330623433653230383532613363333331323164316536303438656632 -61613164393831653964663037643965336639646530396534396531616131393434373934646339 -37623338386361376335336264336133633063636234353163616137393035303630653764623032 -39326131383965323866333431333132623061666266663633383264366239643262336566396539 -37663563623836323133303834313434386632376138626635646164363833613234393162623331 -65393635653838653430313666313262643932306165393236373339613930303965643630623966 -37303961646164623539666566316139373266323330303538613738343138323763336566316461 -34363062626266393738353562353136643461336462333430663635623561653034366366346236 -37376631396631313538396435306230383932323835313264383937366637306334343732636162 -38373335383965386132356262373233666134313338363134626630373565656133663737353066 -31643764643365656230383232393561303562626539353365356331303663323333306237336634 -30356463383530636330326661663634633262323435393531313635616366366566643462646464 -36363337663430643633653837383463646435666161633836363036653462363435613264386133 -65356365323961333465616636343062323831353835396266646564393631333863376565303839 -30373332353739376365333436613566353131646437613335336362326462663732393162623335 -36366165383238363834306665396263656631353332333462663436323437383833333730613331 -63306665303662633437653264396161343835653863363134613463343139316139386563653935 -39343033383763326661613733363031383530363665646164643731653463663637356665303530 -38363333636633303336383232336237366338663161383035663135333131313863313066356134 -37656435333633646533306463383964623530306662353162323663313434393366623834326134 -38613739376362383333613132363633633762353662613139386334343838646634653163333061 -32646137336661313162346531626330326663613262633735626137366564323138643163666338 -31646431633730366165666436303265383236326339393835653462376533646431376537396636 -32333534343935633761613166643636373561346262623130393765626464343261393066316165 -36303133393865643861613461633766373263303731646537333061376464386264633965346433 -36306562613661373434316339383062396431633339323931303533373431393465393433313335 -64626238666434356563383066373166376432383634646630366462333634663732623436386132 -35646565626138376632663261303965626438633237636232383465613837336331343930386632 -34376233353164303862613462663365366166313734343965336662643165326631306535343962 -36643166636566643161393833643038616330346263323633393133353036313063316563393462 -32323234386666626531343337323235366139333739663539386534633538633733653730313033 -63386435363534336534373336303735653430623865303762306232386136393737363565353037 -65353561326364303964386566373961356635336339303162306466306264333635343162356462 -61633137653433336465616531616536633861613764343064333633626132313236613735613232 -61376364356133656266393030656163653935643366356634616336626432653264386238346664 -61386631663065343461386563363836356130393730656338373935623633646136313731393561 -34316331383036666133336239396131356130383465393861323438346563333137303166663130 -62626633383936376663666136373066626339376537326237346539303961633164356532343136 -36636236376262393465626363313961343863396238386465643237396336313734383530643630 -65663965343966353239623865333933313832336163313339633130376136663134623934333839 -36313862356132363133653435346565643861306463303339363536653961366566343439373166 -64343265633430363939633832633936346262616537373932633463613339383662653238613231 -38313231656130373032396532353233653631373934613233393235323366623131363737333438 -38633862336164313963636462366366616462663134653332376633623534386665313534643032 -65613735393865373136313666653765363366613338613334366431383865303432653364323433 -66346362333036633865313035653733386662646533623361626165656663323361313163306430 -63343838386665343061396533643934383432376132636661636432646537303935333962373463 -39323666633834666461613130386665383336653239396638393735306233316132306166373533 -32623364363634613135333030373633343361653162346465383736373632646165313236353635 -61326530396135353166653663323063613838356231363131376636623732333333653831653431 -63393436323836663862376436613662666332343436326138363937383038366237393661616333 -32636339663337636335306539386539303938316633346666316366373064616238663530646465 -36633636393835623431653933656365326165373135326663643735646165623737633734313636 -32323266393065383838343935326530386130396239363266633738623430343861393465373966 -65636639623631383663346665353965656564656133643432613065303330303561653663373131 -63333537666339373863386463386138326439356230353032373164383863336539333636636131 -64343630316435303666643765333365333535303864346430363731373866303638613061643763 -32393431613064373666626533626634313863353062323531373863373038306362663434633332 -30333139643337346539623865626436643034326362383138633863626236363635653436336639 -65613735343564343430313831376530613936386337633265656131363039373137633135666337 -66636632323135666331393937393039393238663238363936626135633962393834353665373865 -33353933393437333137623466633234643861663539623162646238623533303664363662393931 -61336462613461353163376338303735393731316166643138663138373265353063393538323937 -39313963363434386234373362396364353738393362646431373137626238393063363366613038 -37633264313733623165316634326438643536396464333037633364626239663132623263633830 -34616166333438616233623861666631616266613462653536663135393934316131306364353831 -63303334393265666335656364353532623239333733646439303339656664376562373335633864 -66316361633364653264353638626461353964653363323262373039306462386533316639346665 -39653164313666636264666630383639396232313834326434383836313836323964353761306337 -32346231323233373631303330613934386339633432656638376165366530396331396636356663 -32653334386437386365396361366365303936653035313332396434653436326563393737646462 -30303536666133666332316432303235623239633433656330326134373133396466303564393161 -36366666306466343734643330623365393633323735613035386237303732613738663161633638 -32366436626132353031306436306164373564656337373233313039313136336261346536306337 -39343136306530333938663063313965303037633539626331643338663930633865656166363936 -61663232663866373739333133373161393133393335353364323063386338643735626335303031 -37343233303537306235623439643638306435386266636331343730623166313633313065373162 -32666261663335346262383362643062633232626131366235386162646637636465616233643337 -65663238393535313363613063336337333737656436663861366230616636373663623331303337 -63353137366361303833363965656433333061323438646238616637313639633866373962396665 -61303239336365656131636630313466666637316338383261636661393761643031626431666462 -36316663393164316232343333363630663361653635383262366331376532306235353730396339 -31303439653937363438666632353138626537643230386332613565316263616365663234326131 -36646538666330323662343362633566343161663135353465666536373238313738646361366136 -65626238633363623336666564646133636237643362616331666339633535613338376433313533 -30656665356331383234333836656635393065626131336434633030363561616638396264343663 -64323438333232323666653638343861653035636334383137626133646662373863383561353861 -35343936613966363338663366316466613839633137636463626561336435353463646531383531 -61366434336562373538343164646639316435323666636130336661626537363534623063306336 -38613739383936653937353131303832313938346433333933373033363333343863313139386132 -30363664316337326362663264383239303734633931313162643734613366356235643065303334 -66663337643566623563666361386466303363653631333162623532326137306539346363633732 -64373464326661666137643462666361393362346634323833656338373263626135366462396561 -34336665393662306562303964366561303963396330623239666463633634376139666365653363 -32643337366566623631646432616164313735363164373963356564333436663536396234626632 -32643038386261656434383861663331356532353234626464376465613030323462613134313562 -38303836323135636364356465383431363266363231643930386365373932646534346532313633 -32366432653736656438613831613564323131353034376338353963336166643564656163386562 -64666161316431643339613030376338313863613336616263653038303835353332633932636538 -35326163656464653065366461633031386630373263353830383362613738383764663735376534 -61393166303039366534636535303635653138373465626533643038316635393435366333363664 -32633561343332363439316134306662303933346165353834656466393562396338613336306432 -30343265623561656363343064653232346331616331666162313262653561666232656432613338 -30653665643734396639643335363432323133386339316465366465333963366335626630653431 -64626635363631333634613862616235653030613134643530646164323561356534356533363865 -66636539306630616436643663383838633137333161653439336165336232363565353563616432 -62616137333536333562333062323338376538653230663335386363623135666666376435323861 -63303732633730363136666162663662333663643335666532313338393536343666346237373939 -39653934376633396530396637306565323433663630346530663837333163656531616532613666 -39343566393139316131633034626433313733333334376264623139383965363939383733353832 -38383137303666373933313130663831393332616464386263636536326639356631626431663266 -34666431626537636333326461303431306335353831333038353337333934336165393766336635 -36333432613439343136303032353835356664633737636465363337353762643136623937376365 -61656633653565346330643935633430313333326539323032343064323431363531323337373563 -66646262393032666433643064663761613435613134363564383835656234356334373336396263 -66386433396533356436653639633436393434393666313130656631643233326233633035633630 -38343862353639373566633931323762356461376361363332396631616563383937653265303236 -31623965373831316334343634626263393230313332396631363636623338666134636462353330 -34383132663764636263363162636262323461363432343539616565363563663761356631653863 -36656632636337626162613835373663666363313531353430643132653466366464616665613535 -65663235346562633139643831373633663632336432363164303130623430323737663466303766 -65663738666331653539663535356338336235363061313231333636343663376238393632666439 -39343933313633633932366132633130623439626434306566626631346139383337666662633734 -31393037383635323231376165323666363262636131663532663630336364646535356130303263 -37626532666163313733336234653134613563373462646564303430393539363639303561376264 -63316237646563353162343234613239366565656539326337633034393939336537626662323539 -39316330653334333837623234346465616235373461363733366137653832376462656466626432 -37653065303033616166646138663733613439343037626630643738393966323064376262303733 -36323831366532643261343462343961626230323731323338633862373265346566656133663130 -30353536363631326232666261636363613538626233636533616166303833643230343466313038 -31636364393235356131363966333363613066353935323437626638356131373535313263626461 -33326237343132343035633535383332343831343366353137386335353239333333346363393134 -65383466373236383235663139363036313533336161336161653733613630623065646437646165 -32633237653161303330306430633333336635343763613235303461396338343061303065633131 -63663863353633363466646138616263383330646664353333616131653330333164376331313266 -35333630396139643833636437363834356265393864653735383039633863343836633561383838 -62643634306266653663633362616431656530663764303539373263383630633739653464363638 -36326365383637633162646236346261356135313437393064636132376561363936636331636438 -38313362646165633963363232373833393438323230303031376637626332616139336566626336 -61373533663237373134653831396363316338353365343565646665393430376563623734333165 -34663463653036633836343136343364656363376236663134376330643136393731346637643432 -62643162643166383033653335623664323434653530626430346265333635346135313530616536 -38646538656639326366666633613862383635653465656536616462623835353233313961633966 -39333231363239363466653033373430636661376232366532323333396361363030316466303036 -37626635336463396534656336623838613930333337356534633766626365333432626365663630 -62643137313938333561376238346332646537373566393836643231616337623932363866313061 -38623335363463616630636161323939616537373064333131313663643038353734633031626238 -66326661343934393165366330356632646533356539313533613633346561313966303836316630 -38393035316363643238633863383535643865333731393539326439323237353233633465363335 -35643466653736653736346361313232636131643232613131393836356134313864663265393237 -35396130636262626565386538653830303333303230343965653565383838383462613061613464 -64353135393839623732633636366664653834616664323132653663313036336361643563323036 -61393031373635353437376635343435643739303634383439396362373735326166653330363330 -62636564343962383131613963626234636531373832383832373339303738643762323032373662 -36393231303133363165393336623836323566366131386665666365373134306439393235393438 -36333061386163356336326265626361366232313164626634313639636335323733633363393361 -32383431383931393865393764363664653464356431633065346163623330346661643837346133 -32333533346264386161303133346133393934356363626331323633376466376632636339373637 -65626638306139366266333932343337613638353038323537333733333432333434316532303431 -32633233643864643363633432383862666464613639626463656332623132313533623433616335 -61356237656165363664653266643030303935656132326535343932656561623336643464396131 -33383937393534393634643936316432346231376464343566396435636636326238376462363561 -66663530633333613238336230636635366662616532326164653461373535376666643630383738 -63346663306531383761366563653933653665613635393235656230613962636435346337323761 -38333461633166633234333635323231656437323464363366353734373966656265373563363434 -66386163643532623766393736623539326439336134386530363039326433626231366331656162 -61653230306264623064366661393033373665323733396263663134346337383332393437656561 -61633032323363393234323363356664313865346231653332626633633261636437323639653162 -63366262363035643734623735393836633264393461326164353336393039316238333537323130 -37303238383366616531356562626539363463666465613934633439313231626430346639373236 -33626334613131653631316535333134306332626330336461316530343131323864343231646334 -34333930363261636366373037333232303138353532343535306137636639373365303338653239 -37386362363631313735653466616330346230633738343163343465373436363464636634633035 -31653337303461366539646235316265383866363835633036383466383737303933373461636536 -30626366636436663135383633373237303462636530613535393964633562626164666264666538 -39643563353363343831613337623866306636623030336530636534363437633230333332323531 -64646264333735346439383665616264646134393937373136656335373137306662643532626231 -30383763643464656464373030643662623734373734353538316533316632323330313234323931 -37346166616634363432616334343363353964393938393537613530636137383235613061346139 -63373435386233323439363433656537303436323337646131376362323435393962343266656439 -39326431343633396363353638363263326434366665643561383435643431616530633534613236 -63366432393431353933346631323330383236633266663461303635666539376664346164323763 -63626163383838616535346361656563653036353165663735626364613963613237613831326135 -66633637396433313431646166373732616637356163633338366234643031353933316533623638 -63393664643431346633613334313730623062643934366235333261383266643263326432633937 -32313062613233663861663261626537343636313364353566326233336563656663623863363064 -39353436666334303766623164393165656533383537633364396561393930656462383865373534 -61343634356162633636383335666331313736303932633766656138663231663335613937376535 -38386265643665636339313662383233316435353163623033636231343663626363623330643033 -62383434646230663731643538356663616536303864643239373539376633653038383962326430 -35346435656632313263663136396363343335346637353632366630643064633136333137626466 -35343066333636663563616631623161353537356362616164643631313334393765633139623832 -65363637383665656363623664613162613030373833613463303064616332613261313935633639 -37333233386663343236313465356337633461626564616536613132303233333266333431333566 -61356566303833356462306335333463363432336432333465323136393863646534326130303965 -66343433623066363836393737373663373732343030613031666564366632333739343730303833 -36653033663133353434623932656132386331646663366561343534636139656432666534656630 -32343936363263616530313234306238373466626337613734316165343730636363323832343066 -35636539386238356635343665323539303232346132613066396161373364643866363436663139 -32663664373631386164643065353563336630636539353562636338643139646662333834303932 -30643534313134353439663061353634363134303532646166323031636266373934376664373130 -64643463343063633162653934333536656334616135663739386530383234326162363763366537 -30323039373839303335653634653965616638643833663762633662343736643631656332316430 -66333035323664636262393934323731386433306565303334353630386338386534346533343738 -34333162663961303165336430326138333761333131353537356537383831653633646564363230 -66363264326637396366666639366165613633323333666331636530346364626463353931656436 -65346264613237356439656264636238393130343635373635343064626237613962343436393461 -66616634356136313665623161393030316366373066616564336261353535346663363564643836 -32636431653164396335663635333030643466663366373332363630363838366331393438616262 -35393330353561633461623366653930323162303232663065313165356236376233616363643436 -63623335373535666432666630643266663636353563636430303039373633316538383763343961 -63643134653139616639656132663836653465656335646639663638306661343466666638353563 -35626636626439383433653830333333623437616465383435326137383365316234643764626564 -37613934616534333138386232393531663136306234626665343030303638616632663737626133 -63353263363134613133393537636166376666353835366261393038626462646539636236393934 -66316534376133653034616665303866353066633031663532626666633561643135366364663134 -38313162336364396162363036356464333735323535343336366634356431363766323035393363 -32356239363765663264663138656630623737613736356665626261303866663566303863343138 -33643934313164303864626165386338363630363430316165636235333936366139373932396333 -64613336303462366233303035313061396661316634316562316164396338333534323634613937 -39316332626238306366663961663436633137303332623966383532623033633732383963383535 -31343039366332633637663632646163633630376561656338653965303833383139666438623638 -62613737343238356333636635333664323936623838323762626436386361643964386361366265 -38313064616164646333613033623639633738623034376333623232323732653065386264313136 -37333963653235303431336530666334346262326363326538373037306362383435323834376438 -61636637316463646437613333353066663434306630356231313232363061633266353335616366 -32323637383437346231623039306161346433303735653365313036336562353537666437633065 -35373232323539363430663665356233646161653765316530623431323464333462643034383037 -38313731386136356261393539303565653766396461323732643833376131363865373565616433 -36333733643066353235356566343730313261613866376135343064623533386339643932666664 -31393531333931323836383738323436623239386636393761396531646564303962366337663331 -62633862643263356162336230313365386638636234323337356231643661386462346633633762 -61636135613163313433666366343461383735306331306239643531653165626335616237656661 -34333231326566326437643634383063316336646662373234356632303733366264646464323436 -65326339653734323730666330353561653333613864663730613661343165623339333835323866 -63383039643464366365353438353738383535343065393636363031316134386633613437316439 -31623239613034393066623462353865643637666135326165363632383039613432313534353462 -32333662396432396434653465373236626331643761386139636631393730363966376432363033 -38373636653231623430623433303631653033363763303634643663333364303538363338663766 -35376163626436636365663463306239613461616437303139306662353932346432653634643034 -37313439343834613865656431643030363438623739623832336366666636326565613765303434 -34383265313332643036396230643362366131663063393633346538633633346564613331666232 -34343664663937343838313231666337373064356662353232336639306563373937316138646335 -31393631393163343435636439633735396239323961373834633037326338653163383265373936 -38346231363632313635396337633066376465333832656530313930396639623761656135386138 -31666239343164646332626639383566643737306130303566376532343565356136656534653162 -37336637323430373663326363336236303539613363306133653839333338646232613366613434 -34653639383865366438633338653435313162616262306634393235303531633065313061303961 -39613138363861313532383362636162363064623439653136316333353930333237663536343163 -37613837633435393836376539623064333130616136383832386239313531393563333762393238 -62346538633433323763363935366237396361613636653363626136616235313162373365303761 -65623539356631383661613964623664636534666430383639646238616665386237636335663531 -37336163336163313764303730376562646237626463383234396561306338313064613135616162 -32303032623865373938373032646564303035623464636233613332613366633365643830643233 -62653836616238663333363934313338616366323031633337383039313833626639613935393061 -61393461366335613438333639393539373435656665363231326436326131326434626262306237 -64343033373736313939303931333662623237623461323337633065666630323439646431383936 -62346439383463326564306131613834303364633231343035633039353362336334373837373334 -65356463393438653633333164316331643439613065383566386432623834663764366531366564 -66336631316335303063636332303330343461336531356262303237316333376135626236353361 -38393162396637346331613035333432643932646637613262613964323966336231326430623564 -35396264666437626431303631633566326132373163643330393033336130623733326236626431 -62353439623832373163656339656239376233373134376331333638326431386339333239356435 -65323439303665373562376439666539633539663935333332633932396466666434633562313532 -65396635383135323639393737396230633936653231363964333866306462623830303830623266 -66363338633831323962373232623435313462353130306363386232363966323335396361666665 -36333066303538323431653264383334336130303037353661373264336633633966323463333035 -39356363666461613233303635663938653036313238303635656231626332633161363934366264 -61646536636630636262303733316461363233306533363438613733396165613463663032653431 -31643462323432393633363930363466616366373066343737303931633636616166303833336339 -37366433653236383731356433663562393637633161333435323632633735376337306636383761 -61643230353065356635653030323733353366636336646663396436656438336661396365633635 -35653564653234363062643062336434363230326533383332326330626435613835313732396632 -38376139643431393736636634653461366665353835303366333430663035633964663365656236 -63616139656437633534353330333636643366336135343335356235353661636464373866393564 -38346139303766623737643461393938343535333262613165643263316466363934643333663137 -63393663616536633432376163656665653631306563396564643931636434363562336332313936 -36336235636235333536663131366162373039663836363362326562376536326364666263343038 -62363932623331303635343531366430393031656262643939653138653866396531666663653038 -34383033613238303532613532626434656264336131376634333164313261353139346637626331 -61336632353261653031306638306433326533623764653932313637306366383536636331636430 -33636130623831623863336239393166636338346463643131393961396262376263323335636163 -64666366646435366361396430366235313035623163386661333461613663666634663566383966 -32653739353839623661636339393033393538366663353833613563633035666564623933653166 -35663938326461333833333738663533343633613537396161383263663366336334393062663433 -33313634656634663632646563616232656337326364633563323163356465336532353661376562 -33313639646138343339626136363432333336336164356463643234323435393361303965613961 -64653264373062316634303734306236663762633661373062303661663034323535626131393330 -36346236623635663265373734643838383932653339653939633735326337303935306561363536 -39336637636562386561636437343039323234636366363437363737343662623035613231656364 -30363163316334366136386531316638626639653066623831366466653765323364333430633064 -33623961313732356330333539343763393566323961656231633361333933393035306332646462 -35373361646161323762383965666338396531386335386562343535346438383033353836343530 -31383365653132633163393934373666346662613834363164656234623763623563663530393835 -37306337373333353537313239623634653862626137323036626339396331313733306339376434 -36666362653964636337383231633736623034653730336464653864666338613063376431653938 -33383838616434383031353939346338396535316665316133363965366638326466333536303265 -62363764663362373037316137393231636239623663386536623264343234343861613461663162 -30313132303663386536613766333931326266343564356663363264303562303839353935303132 -37396432376236303133303637366532653936323033356163656662376533633165333435316262 -34633565306536393230643130313135623866336631386530633864343336663535303135336563 -32356237653033343236643335633930613934666433646636393963313464643237393436356165 -37333136643161306537383435613963613965623937626337313835633735363861383863356633 -64646533616430623162333062343032366132653663343465313936636631366539643866323934 -30343566306631343862623761643437373334343639343938643666313265373335393633666566 -31343036363665366532313464623963623335306339383737643234663863393461376639303339 -66353135386666363864633035373633366534356632666530366365323062376337316230666661 -34666535656466333834663831613532623339616264643465633165326337316162346435613364 -61636463333564623562396131623561646264643564626437613435623764353035366632396237 -38356136393662393661336136663834326465393137336634366637353736616533323132656361 -63643834393362333839366664663334373863626639336138636564373634383630326339363234 -61356261363539636136383431316166303635653431353464663137646138383535376163393932 -61373930386261303461663738393032646265613262363265616566333431623134363664643335 -63373530636164313230393565613163666633393539306134333461386136356133306236366635 -66336666373433393935623163316235343966313730343663323934396233663238393130626635 -63386564383762663238313834336237623437396232353262616262323438333566386662613462 -36653339613733313238643465376237666336633734663464303732666236326330303966643765 -37336339333461666536653264313263616337383966383130303737383538313463663562616130 -35303665353537353233383830333237333930626338616334323137653935383734316330356530 -64613732646331343462313266356464666265353639336430336563376239313039316263323062 -38386230373734356430653666303639323139386238613935636433393266613335393935343233 -66333663376666666237636265643263613632313434626163376263313435393937316231653539 -34383761336538663838393761303562623762626135396537326130343233663864613839326132 -31313066343038613639326163653634626633363865303239623634303435613739613830356337 -39653831616163663766653062643431376463333961383733623162623561616565316564326431 -62666363623263383230656334363338313438313632663934373030366637383762636536303532 -38633364663262313735303263373731633061306536313431353630643737613662386130616661 -30336236663166613439306164383364353762343638653036326565333730306436386266306338 -37663531353263333738343630396164363038616661393230616239373566363666643961666130 -63326537663132326333343238663430316261313365373731366534303532356339336637346364 -64383231323264313266376431323564363464303138653266656635316363643863396331336137 -61646635636331613465313732663634636539303463393134353161356263396161613764356230 -64343935373762363563646661303865396666663932393438343833386238613061363166303332 -39653538323430353637656234323863626663326439393232313062393862326538393737313431 -62666333353266363535326264343730626234653836656634386464353565643933336465666261 -30616335653035383532613761363963663436383562303037663265386334303764633861666330 -64383636626563613065396364633139613463356631653865366537353030633262613436363133 -37383666316438653532643635336332646666613038376463383631353562306234333264316538 -61393431643734633737643337626137346132663336373732373464323562633037393330663730 -65666335626234656163373562623932633165323636326634396533333966616337626366316438 -64666230353865306566353739333136633362623932643338663038313061373932373836386335 -34653635346661343161663231663364383964313736346439303734366236316534303934333638 -63316237343335646139306139336364636337383661363662643138303966653434623663333533 -39656365393337353762383765626231376461376632363665363733343537643733643239633262 -30363139633666646235323931643663353035333034333631396133613063363634383632373961 -32376235366338366338643064316439633431623264383831376636353638366461346633613062 -65636363323534383537656366333466346531393864343334646562616231393837636137656439 -64653832663935613935666332623533616637393135663362386661376561643932396331343766 -38313562316531663739613964613264306236613638663737316137393833386638303038343132 -61306336633339613166313732663236313065353938303036383365663863623561333964313863 -61356631363038623135343936383363653562303930366162366162646439323735396161303533 -66656632663234653132633131643865363334633134646334356463386430333364346662623066 -34303237626138323565623639393733343137636637323034366637616164613964383230383132 -61323037313338646363353032353435353438623536373532393935336134633733623237343434 -39326462366565633561636339323237333333393235386238623431353430313532613665663637 -30623962393631333163313862623863336461356362393537646561343432653131623535626639 -30613536633430356134636539663839363635656434303835366530643965613636336138393139 -33373764663736346239633133643031623430376161343266316265623664363831376433633039 -36643066353735343365313737353461623063653934656632626661396330383164376334633134 -64316235323366333830616232313731623431383330643862653032653938613962396539343832 -31633532353666373765366562623563376563346636643234653836666165313364386633396266 -66383339376435346263373062666365363463366434396531333964303730383131663436613333 -37613362326431356338333666386538646531313962353561643962306163613737303466643766 -30616233313736616230373933653932663234333730633165636163343261323637303064636632 -33346236653239353533323463306662343763663837633838323564333536383564623035326666 -34313237386431366264663465663438343062623135343762633631386433366233333133366462 -66336563353166616163363733333663306336356237623237663233666436373539323031643437 -62356365373863613461613564333066643337366563353262363736356139646461636138313766 -64356335633662353131353036346430636263643763356230366431323333363630663135383038 -65336238303863633034353361626633643035303232623835316464656433623339373532323131 -34636463333934616531386634313965346435623131623432336238393265326231656436356161 -66396662396666636331346130346634323063383866313435333636663561656437633539326536 -61393634393432386536316232623665636462363933393163633935343531313335333336306362 -35626635336463623933313537323130303630393035336339613837396666323431396139383539 -64343436303936613038383131656564393336643335393631303932316139636334333134323530 -33386130663338663439653232373435396437393365633836363561326638653735663930613635 -66343232386464343931356662376661323234326161326339356665303331646364643737646237 -64313166353232363033656534373838323166653335646637346237653965666261623833656139 -36626666303633656564653633613535613138313035623433306463363932333931333036636237 -30623834626632383638313466656563643830376162653666343430623239636632363931383036 -66636431653631376363356562363163616233323063346237626234383235346234323964626161 -37326638643734623162613038366337346635356466353636393837343765663338306637383731 -36616332336334613561343338316662653030386162353634363831326663643530383063326231 -64393639663662623061323538303264346361663031626339386164313033316637323037373861 -66653435386436366363613166633266653764643333633866393430323533613438343938666264 -35386631666263623438333635343464383534383265313864663132376334393935663936613664 -38343037613963336563306633646666373261366138343632616665653962373239393737353030 -33303033656335386238303062313535656330616133303761383666356464653933346532343266 -37666265333235376334333136323561383638353439306266653437313331656166626136623363 -62306261663163623235376562393564393338393930663366336236306361356466613864383161 -35386431316664373234633732313233666662353266333831653463646335356437613762376536 -33653836623966643931393962343230643133333837366661363864633339383561303265643136 -65613565343334343238323334306235306162373639343066616137326235303464346366356362 -65666433366261366464666134343430323465633531383734353866653538363366623839656165 -61386334306564303062396333663463326661616131323261313036643435306135313337353336 -33313230346664363936616532663237663331356564326332383339393637386563643134623761 -36353738346436363265653265636335356364626637396262333736356631623132633166636331 -37363636653365626637333638326239636631653563373339633562613164633265633165333866 -38376562393166326465386166376632646133383161616632303836646465646364613462306638 -33323563316361633765333333626338313836333539323630306338646536313662303330616231 -37356465303733383165363564356533636130663432313031623638323366656563626538656635 -39316362633965623935613230363866623765316433643364336263373531373963623239356136 -34353539616463343832363932383961376363363364376463393838373961643666316663653262 -66393131313061326438303538353832393563643362646366323231336566323838366266613930 -36323662323237333035396662653836326138623733636136353839613131393632396231306161 -38646334343764303530666137313136663961623463363764626638613535616130343066613764 -65313737323234303566376662653637306634373834303835313634656264363833663730326230 -64363865366633613739316562613865613131333762656661396662323530383734306234646438 -62393439323166336330343635663036393238306437666139323531336436303765383837313638 -32396662646334656663623634666237613733366539646165613561393037653064363136326666 -34366437363337313131306161613836633539663962653432336536613732363030613337656133 -37373165643763316161336265363761336237396534363437326435343231343139336463313866 -33626430623038333061306430646336333433366337303330356363383266613435663831656532 -38633731633033656530386436373431396163336534346463363435336439333262383063383637 -64633766383063653337333461613461626562613837343935303465323664363839313363363230 -63343666306634303163376438396332386339636566303362343532336230323366373266653430 -64666333396366333332663365653761663930396264343534616536376536356338313061316537 -36393934376163656634653232303230333532346664393534373138663632333266333431333162 -32313861383861326435366430623966393439643864366432623265653239656337633763353032 -39663838333130376634343462623862343731313838643334646337656334323832626133656364 -33643166666633386331616335393236356664316235613232323365653230376532336131353935 -64323436373339396632633839356630376266353731333830326139626165313162623062656366 -38343235633963663038616536383432616664666365353766616261636266373234663161336261 -34666436303830386636353739326662336639333262376363363966633637383566653161396631 -38356661626362356230613763333139386638643064356436393933636330336561646161353564 -38336131376231666535646539386466663664393965633639363439616232333863623664326438 -35303532663836366130343933613764356133636362366231613737343362373562613166373961 -38333334663931666563333733303938306465373366333734373536353461303230353161653062 -38666635386339343439343034303363396163366164323134626238386163636635336663613634 -32613361396262343762353261633564346639373862613065316536393132336164346531643161 -35386237663533343461636437363765393334663462613236323132633965623430363134313162 -63333734303135363639636439396237356266396431396665333430366637653862353139363862 -65383533643965376235366633346439626631323433666566303835613233346230343232356133 -33646464363832636361376536316337643232373564333737386666343161376338336535393030 -61366365343233346336626338306463316435653062323530303238366430633962643765666236 -34336563633166626665386536316263666637366562313434663138663665643530636634376139 -65616666366438313331383166303234393063663964663766623632316664303332376537323334 -61376136616236383135363535306433316533633462383239313063326539333338383063376636 -62326463623362623830376330393636343031306439303166316366306137316164363633326665 -39303831306336643135653833393863623264353661386361343635653736383263393234336134 -64633134316234313361653537633762323230376130323333373361623766363630613534373631 -62383662663536623637373165346231626636366539316265613733393863366438666264373030 -66653339613661643235366361363165623132306436333266313234316561383438373666333637 -61303664316638306535303934323933616533613666363639323562616166396164666264353833 -39386165363063376633343862333330383636313738663866653265346365333933323561343061 -38303036326563656435363637316261303333343930633639323335343238646362613162646535 -36306164373564303935306666653337383636303665623133653164623437623532356162343433 -32666238356230653834633566636366613666373631623263643962316566656231636638313035 -39366334366538366361323633613932616430326438363264626434663166626664653665343535 -62666231303537333330316439306236663630666236303030343037396435623636303534306263 -36633036323735313531623231653036633264393766306566653364643836393761366330346330 -61373531306633346231626138313665383239303334643433653562386438373731623833306336 -63393931333163353637663037346636383266333839353335653734366131376138633037666666 -62613764613436386163366162343036313534366535393831303163656163333838376638363763 -63333031353165366437646162323732613431313137363635353634373830623865663033376431 -64386639393433613564346239623637366133633163303465626136623263326530663038663737 -31643266393133393632393831643733363035643335303766333032373334303138633739393930 -64393034376332396264353165343562306531613835643030663262613363363031663265663235 -61616330373562396437633531643063376232343033386263646638353536616633326131323864 -37663937366437366230303863393534663536653733373633643233343166366634343531633465 -31383832376431366430663432316663393464396463383339663733343165313864353466396439 -33633038316535663466393636626163383738323662383665663135356139653837366333396138 -31666637366161353662613564643432306663333165333665366434323763333035656539623634 -39663036333366633363316633333139653937653463393764373636306134616662393766383963 -36626666373637373033356637636362343238363233333164353838356561363433303739343262 -63323165623662313865653637626130323130396432343465333136626365396134303863303939 -63393032663334383961313234616430336330613238306663643730396663323462313465633334 -34626231666661616661626162356430626132356361363036346265616535386464633531623534 -39386138376538646330636633366131643339336435626130396161366264653036326465663037 -62323664656338383131393734633637353432656166663033343837653961326637383261663039 -32333666313032636662636436386261633537316162386534663834313865373565366337636637 -32336433333336303965356632626139646463336664313633633138373933666330663934396331 -30363561656161306338633138663233626332306464623631623534323831613731666238363339 -37353237623366353762323665656535333335373336626238626362386432626638613336643137 -35663130653030646263346362653937633164333637333866633635653233383630346639636663 -37396333336264646130653663323732653835333133303433656661623162306237303333343739 -39393239613664376238353430316535333538656135343864323133363465393537333233666363 -38313930393333623538326465316165653364666161313661373863356665353334653431343830 -65313863343635656134383138613464303032323437313034613037373632636534633362326433 -66303665363538373631313234623938343031313365666535366637663735363063346462336639 -65383733373331373435376634653463386263643865356433396466613564653430333563386535 -35303965373634363838303332366435396632646339643830633933336333323739393832393833 -34373039356430326231393562326161633465386137393134646663393932373337323464663765 -35663865663561376632356663613463616261306266303364346630663638386262653833396663 -37336562663565336138373463343966333138643133633434313565663136326134336564323135 -37616362643635306638656161366162666537663835306436633834316334363163633062653865 -38393630336263613162316431313339313730336464346362613866663864623533313338333937 -62386562613338653261646636303235393732653635373837366565366263663363326133333933 -30633966323830306661646336663032376531393830636563356465386437366662646232623037 -64626565313066643961343231643530666137303362623733663563363036386534646563353066 -33393432346234383033303835346639386533373539373361313834663166313934623432396661 -34663634653665643536623134326362663263343539363138653132313364363761333137353236 -36343266323631356537356439386262616637343032653837633939313362353563616537623663 -39333537383239326132386530366635343439333562623565616631303631643639313062656632 -38613131323662653038393339386165373336633231643439373230386663336633323764346664 -63616232653561323266323735356333353166333538616466666130383462323764646662306264 -37373433666538313235376230633436636639336165636564633962346563306135303933366236 -30386632616239333161363035666364303862356235663933656236313466623731633239653362 -37336231323633363739623536653439646461333134653039363538376533613562623736316633 -31316139646665396639326664643465316437346631636434326366336538623339623630353233 -63636332393733613964666637323238643265353038306332626639303434663261633432383237 -32313839633564633633303837353332656331653064636139333834333166623138316130383436 -36316263633934623064653133643261333238656535633762666534663962656665663535356431 -35373930363436613239336434623630623334303765303533366663376237336437353463633061 -61313964373162396336376261333435353862373665373339353065356465633634343837643461 -31643432646133353365636137326162613533393163646232393864626339666437343138313935 -63336363323566653662396137393738363834633839323533653438376533313039376262396362 -36353066383763623837643361333066623263336237333736633430303534366336376665386164 -30316134666266613930373863633435343430306665393836656262376339323934383231363331 -35363432613064326332663865313564396163643838646233313534616264373566643531653836 -35663761646534373939646431313431393163613939633462633036653935623164653931363030 -34626438303538386437333239633339393965306261383432303666653939633433633465616337 -38623764393362633837366138333832623565363133383866623232303830346235393464623366 -63316365313766376532343536623634396564316635353737326333623333636131366135386366 -64393339376466613063376665616438653736626631666537393836613562633633333933663537 -34396635323530396366366330393637373764323466316331353731363835313464653137353131 -38306638613663633139343537623138393561636531616439306134333931343563626135653534 -37356565323231626162333336663666623566326438353161383762643063636135333830633131 -62393630366564653233616238363265666564306636626435623965366433663933653363616337 -32323036643136346165353535616663356438323438353332363639373137363261363639656165 -32343330366533366636303863373139633638393934333433613034363435616462626430663164 -34623631313563623932633163616365376438613163353233663939666234613561333633333737 -64623231326535323836633563366232333037373864663561623432663436653466383863656130 -62393239363863373634643635306331303265633239346136313561623730333638646237313362 -63646265313461343137653338343363633734326233623763393638623034636330616430626662 -36333566386162396635393235383538333961633036393064323365316266383366343563316266 -38363634616664343065363762623536303335323238346464396331386139396631323736343934 -65353131636437336562663163643663313966373334663166353836663565633539313235623335 -38343765643434386230623966636236636266333430336463626263616465303730343336373762 -63333439313730653232343637303064356435653564363635373262353539303233383537393266 -37656435643135666234316665363137636230336666316634343262623433373365363562313237 -38646335343863663739373338663830303865613637643635343466326430386137656331656334 -63306161633037346263646666316339386236623132343339333361383534343462653534303066 -37386235303532626664623563363863626530376661303730353963383834323361613462323930 -61623234613432656631323364613862393839653066653265376633393032303865376331336462 -39346532316433363264376666373865666639363234303632653263333731336438396662666335 -35623231353566656262383631383262616230306135336665393030616565306239616532633162 -63383165376337663763636265623766393565393736646130313638336637366336376633656663 -35303236653630383239656534363061643962383232313037623564646662323263363762323964 -34643938373566343135646666633033376463396264383163663564643561323665616536616363 -61663466663133383766653864383939336436383530383764383935386661373262323735376433 -35396431393661373738366636396562616561306138623831396565623965306636613165643135 -31396163636437643863643433333439393836303965646265666161303734363337333866336466 -61663830393438356237623436393864303633643335636231326638643638363763376261663631 -65383936643338623238323330366463633864363533303936393934646362663439386437616633 -35376361333163373535616165623937393165373561343137633034306338343131333964383031 -38366232383138306261666631363564643336303932656165643966393432626136623761313562 -37373661313566646532393162346565633062376263373331626134373233643466633133343463 -35326532666463303361383630376233626136333562636566376138343530383261316332636364 -65373232663366363064656664363131323137306431343431623532626562336639363836373934 -33303230336333356539623964363161333830396133383531633232356331323162633834366463 -64333839316331653465386633336639303065333438333466666666313731303365393336333631 -35663064626334653733376233363135393965346439653162656535323735626161666432653139 -32616330656566366534666233313134376163626631333165636261613135616661396336333866 -33373366343035343263663435326261336539663966313730633232656462366561373135306365 -62633831626432343337363932623736383536653936323262303732323639376262313835626265 -36383733316237303036386330373161393565346633343830316262386535323465336331383838 -30353364653133373839633933616464626564613366623736303632363738326366313638636231 -62343162666363356135353535346631313939316566353034333062623565646131636636386266 -39386565306161643037623737653533323165373532653965643566376433666134613638353063 -36643131633233663466663962396233383963353437626464393866626236643832326635363435 -36303265623231336466653536346361336132306161366162626261613336363531613032663264 -38623830666565336265636364353366366565323236613963316330623039386435313864306361 -34613537313430613434346333653866643834613531343836613964356338376637663835653734 -35666335636531353762663633653838373666363765373536643763343335366437363963343863 -31653530396661646663666631333966656637616234383733383561303431323962356230343233 -37323531373336396465306461363532613666333531633733383232353634373439643231376438 -61333832396430653739636663366135373766386337353633333339626639303533346164303461 -39356632623961396161363139346662393034613538643437363239333936353361363066623839 -31323232666534326564336163663933306631646235653331303662613133313864663239313730 -66633339623665326665353263653965643638363465643135333834306438303263346464393266 -30383033346531396639306639336535343131393865616339303831633139613435643639373331 -38646535316633663831366135653666306636626662316464633535636333646562326136613761 -32346666616533383036623931643032643661323139316233333938313434333366363361333338 -39366133363966636462643738393236633330303333306534363838663966383063363566353431 -39623763383163393562343265353731656435626333386533376163303963353336666562303361 -62383833656366316637313964383539646161346635343563333732636133323237316466373934 -39356538356164653236316265346663393731396236613935323531356461303331643035333665 -32373030643361373964623561616538643631613866646339633732633330353530343534393863 -39653462656233363563623238303234333961326532373866393466643366663734623064376365 -65636335633466616166633130383538326639326238373238636361663237656430396462376539 -31623866383764613961306432386339336438356239663661626634663734646334623238626561 -32636430393139396261373333323833306262636430373763396462386434313962313836346363 -63366638656265373965303536633762333766643637666362663537333961336530303465303232 -31346364363561393534616537623233623234306430323039303237623565326461333939316665 -64616439616134373934366537613533663138333930393335636538383065343935326637336334 -34353535353961383861396563323436636531396366643262313136393131356361643632356666 -61326433353966616533613338613636373433343962396330336537353464366262366463346162 -30366237653663653833343834373031613833636635616134363062303666616338316161636333 -36623665623561666231306435663766356163323034303039353039626239616430336362333335 -61343264646638613930393465646463623139626431646361316238306662636466376539313330 -61356635643931393666636431626131386466343865393430386238333238663532653065313733 -39346432656333623035366633376561613161653736643661396266393135616566633665306132 -36626135643636353237383333343630336663323835373466356336306635356535393162633331 -32653165306337623064616133636366643736303164343634386533306137613531326235613935 -36376334376630616131396161343663343839356134333362663063333463636264393738373261 -62383435393662373666333437333438616439396266663831303538643362396637376438373466 -63356364383532336665656363353632343539663438643937343832383066333437346164653565 -36653436323131646336313238656435666263666238383366303134383830326436636564633763 -36383263646263653436386562616266326438373433356166633961643833623162333730376235 -30323632313935313438336530313130333634396563666437313337393732633066653637343535 -63343438363364666438396338353965316139383165383739383539383733613235393636393866 -65386661656666376161346334393835613435373737316334636161313336313838376638376139 -32653238376262373535636463636639643566303563333661666635383333656161633161626332 -66636463376262643366303666376264613566333538656566326461323938326362313136316462 -33646131353530363538633132363632303935353163333462303532646234663632663230336235 -33383037363634333135663239616164386431323335356162316264356131316533323834663366 -32653737313436636137363439313462356666663963656134333066633232653734343264653461 -36346634313938323833663630376164376439383633343730643338326665316362666137383330 -65626437343933386339393133313666333663333662363539323666316430373666303133623065 -37373831303634326331376630383335356266646463663332643362643836323238643237656261 -63666537623761303130636162333664393537616633346263616661613831303064356163396465 -63356336326566376334643138373830313161393665656665356532393762346631653032373165 -31353361626163343662353039386439323931643730393531323164636662343561613138646633 -61333765616339353165666239386663333639373131353938616330626631396465366230626663 -63346130343263333839646365373538623334303535633965346434663530313463363435653537 -31663263303134616634346131396133353639363530666639353035383632643937316265613336 -31353231656534353966626662643438343063613230323739656132393163356165616435353837 -34623239343964343962643034343639373262373235396137646161633234653865323362613961 -61343161643233653762303566636561666235396133376662383931343361633235366261396666 -64326430663365363366383866336264373938636535636165643237333037393030313034633163 -36343836393365333837373366373663636234303039616231623334393637353930623434333437 -35373861653830393464373930353037653665666262346531346634353830306337366537623636 -30306463653138623330323532626235376262336236633133316463653639326636336162663437 -30313936656138346366633638633839346661363630636363623137393336636563343030656664 -39666239343662356466343161366633643166313064643062633936663937383137356634383539 -64623132306663643931663764633139366363336663613333316561663761383038313164656636 -61623830653639636261343737373236393761656330656639346162643839643234396538383831 -37383336306235356535343139666632636238333230613933343232323061633663303437623264 -30343836396663316262653231343833343964326438316336616134326238376132613464336636 -65363463616433363737663662636236303331303533613634623463386366653937626139363830 -32386637666465353565316364366361356139376638303936643566313035326233633361646235 -38353337336431363463393034343739663762653330313465636361303163643136613766306136 -30343666313733343531303835386238306365356639623638303537363765656464623062313338 -63626239353337386439303337393730366566363566613939393139643330363461616636623464 -66313962343432663933363636323232393736663961313964376630363138303466316462303137 -31343861383265386238336437306334633363646337663638346339643038613062626431636166 -31363562373164353235393739653836323438663535343863363736313836346165303332373339 -61663165306266383663386233313537333264323835613438636661326464393731626561623161 -35323738363932353564323366623831653236616566636637663135363139643234336164333664 -61623662303738316137643662633732616234313735326230313133393631623039636666383535 -36643065646637366163646566316565633731356430633536623765366638613337336236653033 -35323333303638633731356634316161663263393637623931323530646334373332323938643239 -30353834343165323965306663363262366161353338333134396634396538653631663935303339 -61303630363930343432613064383838343032653038363239373831323539313965636437666265 -32313466343337353733663865663138666533646266313564333166373362363036366135636161 -64383562393930616239313532613633323238633439363539323862323266343636613836353463 -62393265663562663635366136393730363538396563656537663864326330353764313135336634 -35633262633663623163393834383235343630333436636432313930323363336263373739623430 -37623366333561613065363032653462646561613166366165313134636266356137363434663031 -34643031633262613237633035656162316131306632613663353664376538623831303838356235 -64373235333232623530333339653264646430346535626461366466313862383937373661626130 -32653230636565383031343633646234323663333130636164353963373635653436346336323837 -64643931626337313063663835373532666636613530366565633230393661363532343333636537 -30666163646132393939303134653739623466623832323066383133373435393739613766376465 -36373131356337303338323033333336303631376632376562623332366166363762333262353833 -37636239643332303261343432313732633834303663313534666434393430383566626133376262 -64383163346232633633383435633731336533373035383334323365313239633062376539623632 -62613736386338386532623561373137306233343461643635316539336361363061393937653530 -61363538653531613538666262313231343037333035316435643563646133343962623764326435 -31636239363963373066613434363866626263393439313437643362353132623631613930636538 -30336135326634666363333463303633653638383638363032366665313836646464633339316362 -64653034363139356565303962333966366637396135663831613636643232663062323830373636 -65343532316630336337653966333436643832383461326661663363373163366531313433663936 -32396164356261356134346265363539386138656535653334383162346236323133333163313865 -64396530396331366338306138323832653338313633313039306338306664363233653330316435 -35616335303533353463326238333834633466636361376131313463356430353138333139333061 -61616463376639646433373566636538376332393761656630633761313464333234653335663733 -39386239666262313363343135663539343463373162633633653236613565643632316531386466 -35303430393234376563616633346561336539626364336661393636353535323163373165323437 -34656336306463623661313333643235396161653839333264323733643533616636333433646463 -32653566303235313264663433346635373366623035353732363463303862376339333862313362 -32393632623831623530386532633534653035616463663336393962376338303537663935373563 -34616136666162336664633766656439623636363263613862653933383565633464663533376636 -36666238323633356339313837613637363761306334366339643264656464666662653137343165 -65393235306431316138323162356434343938383665666330386439313238363239306632623233 -32656536386361326239306463633166333964383661306431356235636364313033393761323236 -31313162346630393163346534383263383866646338393636633532356136326631633461353265 -39313239636537366230313233633731353038396137393031663335333537393964363734386161 -39356433326133336461353237383939396465633565626465346237653762663166343338616638 -62343738326666323936393366616637366436616363396331356534376137643364613533373864 -62663631376431316230656539383563333034373936663631363535363862666439323439373962 -65306531353732383032653535313963643634666561383034363761626462313638613561316333 -31623765326361336464353465613139313061626166303131636664383562623161386635383135 -38376530323566636632393137333938643332613239336334366565633231646337663434616235 -62373731316535613935393632386266383338326135373764383436626233306530373566653932 -35646439366363303466616136333836386436356334346435663134343936653961616534373366 -38643631633565633536343964656639656562306361393236353466643833623332336365623362 -38326463336164643435333033636235656239356538663632323737343030633665653632373033 -37306264343934656661663164616332646462626663663465343365323934323033313532633961 -30346639336230333932623932656534643966663134643563333732666237323534363337373237 -39623861373662623064656630616164323431373466306436323366373265626461656533336163 -37373133636437376631323334323264313265633866393461373939373266316130396564373935 -33333737623536613332636439626365306366316530343633313134356532633434346534333637 -65313830656363373035363833346361646632643639636431376239356532323734323662333962 -66643236623963316566366463323331393736643930316133613539396266373865336262383966 -32613065633830326138656332323232303835636464336239306239643739323433333865306230 -35393631343965363133663663393032663932303764336662396631343064303361393339643131 -61363761313630333230336637353061623237326230353663353635386636373166323666623939 -62623764633661336563653166643135356536393935386331343866316131653331306531323838 -38363438303166366239303230326132393238633064643836663361636638623731623436383661 -30646533356334383131643664383533393862626163383034383035633337396261663031623038 -36663866623336353636663565636137326135356365383231346539366232636437626162393265 -36306163613531316636363231353161333733393963633062613136376562313462616361316561 -30303466386630356236333433643465313462366465653164623335616433363134366663643662 -35653334353632646235633464373063656166353532383232353537343962313032316438316133 -34643838303433316234623438386239343130653662386165633262643063643562363731636164 -62313037313231643065356531313333306132396638656565643336633135306237663566303630 -38353436663133663231336335626431316237656439363861646230316232333265643334613461 -36363532653831326265353334363131326564623063343961376233613533336432313434326633 -31343162306662386432363930393166373236633730396666356165393664303037353334393861 -35386163306235633463656136396637313766656630356566623866646163313561383635373239 -33386535666331616365626661336539613536316132636432313662303934663264353933313862 -32623437613936663066386536346637333862353834633434373365393662326166346237666461 -61646264626361333337623338323335633563626139393665326634316165636163623734353363 -61363264393639656531386461376234656436336537376266393765393131653065313732633833 -34663436346462376663383737376231653437326338393331323331366530303132363634643934 -34623566333235646633363462646438626664353133333434636433363864303738356138323430 -61616564393638376366383736643065303061643463356539366463633863376561623135656137 -65316262353432383239333035386263653661383566316266363663333534623965313237613837 -39313661616562626562613338306233633836333931666266623732666433653265373430313964 -36393461656531343161633864323333646562313639306633396137623462616634363734656234 -34633966653563346335613237303266363930383937326432343963303738626234383637663934 -36616666316662646238306166316232613632643738643066356266633533306663313537646534 -63303361343237633236623564343533646234363662633034313164656439616166373635353766 -65363630613632366437646534393864366632336664616638393764373864323934363939326463 -33326534373633373365656163356538343861666561333666646132633364363733613939343030 -34363738313838393932663638656134623735306161346537326162323661343338643233313136 -65383462343662303864663337663033366232643731363536626334303065373430313864353432 -30636166633963383936383737643937613362386162326233636165663666353839393434616631 -64323463393836613034613337306237376561663336333865306264646235336437383464333464 -30643433313231663563646362353937636331373964393633636437613965636236636466663732 -62633630323739333532313139363366363539323833633663356266376165376330376537626132 -30636234376438666164333233333166643664373935383264343263653234656635616130613231 -39353037656432663064653738313266353433343336633865376430376635663931626366653661 -34313237623037376639356135323734326131303339626465386433633237383033613734376364 -31336336636437666437383664396661643832366436633966646537613461636461313735363938 -34393239373335336563326430356231633737623937366638613732326232666261616234373934 -39313239636230336230333434326462613935393932626332613464306365663135626538306333 -39346461333564333332616234623437623639656535343736663134613733336439353630386339 -30646234633465353835386536613737643539393262303064316261623765333561316464313863 -36343036613337306365393631303639336133343263353335623164653236643366666133313231 -34353530636564343163356230346532353633376562643130316332366235623162633732383838 -65353237383138316336643037383831343561366637396261343366666664316232653362353533 -34343931386165643536336466643764663331366564343334653539376562613338616466393435 -37303030333463663036613237333134613461336666346136623239656364663637356236396331 -36666433386430313931336339656666386430623334663138376131366636633432306565653538 -64323165356139346363346531303231323566383963333262316433363431636234626434353538 -66383034623639393865353834303565646364333365313762373466346230373364366336623338 -64306537663430343334303465626436643331323464313035306531343533333736373938343438 -32366539626231666161616465303031663139343565666562313564383264623230656233623762 -32383762316433613961353935393033346235336261376161336437356564333138666162666634 -66313238616563663036323137636331343530396330666334356232306534393963376531663034 -37323931353966613433623237633031663735336639393063303066653666386132316133313334 -62353639656530353066363463313239656232373564323835323366313033326265396533396266 -37366562626437353062626131303430343335666464653461333161616165336430346232623865 -39666666316232666633663133336538636637643663393237623761333161646530656266393531 -64396631316366626136626636633134663237343764303264613336656161373736323431353365 -64343362653432663465653930343965613738623565333636356632623565613834306463306530 -34313166656261366232363031613930303064626335313837343033333832626363636337343831 -62323235396632336164373937653063633464613138353561373838666431303835353131663866 -34313862633466313265353139363963626534643330383064323432376265373134663037643735 -66326232323665316634396361613264643236383563343736356239323439303461383434313139 -31333538313131663365326432323938366536383330363534313663396237313633363735376538 -37333833663536633362396664653666356634306630623039613031656235356632646362396263 -66333561373732326361363264633861353662343339623531303963303433363430336337623937 -30343839386433373265623033336336616236623431383939653264663164613935633565393038 -33363861333166623633623633396636343636616632656562303234316563313635383261346665 -31626364656138396130323138376237303435316330353363363837613038376265616135363762 -33343464373833333764373332326462616531323765393566666263323035373662643932363137 -66333439616365363934666533613039313834393166393131613866626639323235396437353366 -62363263323963373433373963326336613661633535353337373366633934643532353935373239 -32633936343536346461636564636361313465363338616337663361396138303837646631396166 -63323332653530386231393536613035653137353262666230363738616631636566333436346534 -31326334613934653833383833346665643636336432353533623138376561383732656532313032 -65633165633832386334343537363161316330313766616132353731636432623338303963343432 -33336535613636623633393138623236616561323766383061363862343465633361363164623562 -65633536326265653938373430373233313366643464663335316664346266666265313739643336 -33666234323936386432376335363038653434336639633538623862303739636534356537656238 -65323364303864306530333261613864633239393330636566626537363066376433633838373831 -36323765323733353165646237646632323961666232663966396538376234633232353730323337 -35633265366434346534313966613139643764383461373333633666613564646234336234666161 -65396331303664643232643939393636393639666434343665343038643665313963366261383432 -33303363636461386661323239626637353730656666366339313563643331393835616231343837 -63656230383065343032616562353865383331396630663935366266663463643431653965643030 -65333863346434303066363538353636393338303564656566363031656136663035633365636238 -35346337623266393831363736306139356339633861636131366361303939646536306262313536 -31336161633536356563313632616362656132633232626635626632653034323133396132633837 -66326231306262356136303839343866353332373234656332346366356165646536656232353539 -66636539363239613238333965653465303538333564376534663437323331396432303761353335 -36633365623936336435396138656566616565333438353933666235333535343665386436326565 -39396464306133333135363763323066323935616665646463633132353062346130383866323633 -62313465663339353534366661656638366634356333396164613934636530363930633030306335 -66306161623863666434356364393635326133306561656138343263383832333038303030653632 -34393931613235616635363337386664343765393834643164393235366433373634303264366630 -63636663343838336564363732343139323730646637323036633665396234313162346536376230 -61653464346232396462373261613838396633303432353238386462363362343663303765323936 -32643965633032303764633031613334313136353432306365306438626637633234316133633330 -38353361356439383232326131353764616534613163326565656538346637383931313866316439 -36633736393438653062363962393266353236363936373032656436303739383964303838613339 -65653235376531656435313930336465636630333430313065366362396666353335313836333565 -31366265373839643365373138333732363865363435306365353437666632653237613464333263 -61333936313439343962346664313437306462313436333237363032313534313334373634663462 -39643139303866666535353666343833343730366563366436653439383932333461643231373639 -65366630363438653233366163633437616665353962666532326165363462313435633633343037 -31313039356637313661373162663165376334653962306433613765316632306361316431323430 -32333562643963643230306264343666366538363335643533613734383338393238653730633736 -62643662393963666438333762316630333762653332613766316432623937623030313636313032 -31313936393762653962376537373234356562626266326433363331316230396430306462663731 -39643235373564663966366663616163386431303337323436616330323539623861613263306435 -36316136313563363664653939383461613037616638396562666436353938333930656232623838 -34393234353239346232383436396334633666393533316634643331386439396132393038323730 -35306330356562626261353966653631666265663064343435316461613236346338383138653638 -35396361336462326637633431323064663030396136633264366330646235653565643736653636 -32396634393334366531643032633537646635643366303461393363333337633631653930663735 -64386365633231396133623837633331396531323332646539356330643366363635633334303033 -38666132376630346631386333376435613135633939663966393465646237336265363136316133 -33613661343639656530393165336336353639613131396336613730386436356530633461353266 -66306464326436633038376337396163646532383731363137653866353134333965613763303037 -34383239386562393831333661383032663037663665376538623666363833363437323638393462 -63316239353236323265396137626531613666356636633462373730636136633437623465343432 -38613437313139316438336432663533373466643361646130656232616465653035383064386230 -32626666333736623164363733343333623063656461643266613363633537323037393366316237 -33613761333761333731623437306562393839376466653666376263613538663632653334316264 -62393161623233333261643665396637333832666265616336656232393561633436623966613739 -63613732643134323264626162336561386333663661623465393761383266366465326135336633 -33343166353631626539363239613035363236323939343836663331353664396435343533643937 -64303938613638313665643064363133626533623935623731336537346364316631386665643439 -66303938333634373231656231343438353232363733613734343135623733356563376663353334 -34613361306236393662386435323333616634623833646266643438343039306336303335313735 -66306638353363376133666666366535323332336262336432646136343434336663653832306664 -63376233353932636638333036373734633636653235333330313635643931613932353432623338 -66303037336339643962303832653864396161653537343565323631643735616337353830326363 -66353464343563363434313839656565363664313536616563656331396437383334653233663032 -34613034653133393032336130353063636332353631373564623663303466656162353766336661 -64303937323064333039643831633763333931643337353139333234366337363631353234363362 -35396664656336626163616261393131333839393437636233623665366230353233636633663962 -61643833393937326339636666646664656465376537613435663861336263663166313665613234 -37663832656266653438663232643330383335376161336562626537346334643637663632653962 -65313336313264623736633065616263396136626265316166353430373131623437646131373864 -36643938616466663765336338373634346165333231313066633661343061626666666538383736 -33326335386661633335663564653139323165393364663366313062306261303962666361633266 -39653032646262646537613535336361393961663834663562306265333339393065623336646138 -64353564343835366135613863313839656630316234363266373535366639656466393361613462 -31666561643535646261336161323732643138323535626336656264393162343030323532356262 -63633737633365613432396131316537626630306637336233363064376664343135666162613665 -66386538363635393936306239653666323632393533313965303230643866373730333863346562 -35326533343037663461643532656166346334613837363433396664346334356564306365396434 -62643465356339373734326537623864333030616632343037393231656562373331363739386436 -39383333326162303164373366366462643664396538343530646330346163343139323630393631 -64383265613266666435353462346239626566336132643735613566383130666336633138663535 -31633364303866616332333163336566373738363762633333616537363939383631343334653165 -61313366363066393864303137623637316633313065316134346466643437326432323638303934 -62383866303531383937643435653231323036626337303938313934613236653330393833303665 -31346162616435646237366535613839383838383232343230653738646336613236333035353632 -36333535626434663931666539336534353636326232613631313338363531323439373136303930 -39353536346661323861663163646364663765643862323038343032386364643033653236306564 -35333163356139303233306231313061663663636237656265386161666536626263353831626634 -39393632663339313037363337373163326265393764343366663134666639353732393161633963 -39343830656237346133653565616339343738626231396332633064313462316437313833346566 -34633233643735323439626332383538633835306366333633346538376232353139333134393764 -35356630343234376630663631346431316665353736633931306463636239343037636137646265 -31656333376337623338333263376338656331636363353738386433626539323563656636386539 -65613130663538316639306261626238393665306334396534336230356665653538373265643335 -65333663343035613231373266383139636135353261613837646235626631376137323466383262 -64386535323035333735633864316230663934343133633039343962663936353632613632376561 -39373961363738386535396163383666323631343363386435356164373033323030386437643365 -35353565383234653962663962623435303132376561616365373836313462316162626437326433 -30626263363662356631663834663334333831343734646633326262663761343433663732303334 -35336462343361306265323663646536333230323136636363623963396261363163623835313063 -37346630666461373239353062373664393638313434306366303231313537303632316635616232 -35343365643462393630623462356166343834386539313361633661313136613036313830373435 -31346439333632303334373933343736633730643035376235646562626431376266373536313565 -64636637643961326339326465346434366437326231366336386461613634393233316336333666 -33653639306633376131383661313237366533653837666138373665393934386436666463626239 -33393764623962316564383734396430303339313732636334366334363432333932376434613165 -35393739393737373030396430316631396665643836663734336161356263353763343065303764 -39333362373434386631306537666137613461373166353039396365623635333333313237376564 -34333163666435356464373533656639633433353765356336636465653562663134303137396631 -65353131623537386539333733386132313534643266353434316133383064653166303265333639 -33356163646639653661303231653738666665636265373137373862343265386132636461623135 -39623138343332623331353662666137396239366435613433633832366234363735356434323339 -35303433623562623333303132373833326430333432323561613066656632656136383735663734 -33316164633838363233363562323832613538643763303034326535313734333666343365383434 -66656437346163396164393634353361643833383736343336363361366464386266316566646537 -62333236653132623632316662626532366639356438356632353938376239663431376335653831 -38613438653636626130616365633762373834383437303962633966396432656537656630653161 -39303631313238616634343437396365613737323331336130383262616137643938356133343739 -35636466353334373131363262656339626338633834623961393963353164396361666635393633 -34386230656462393632313630633262663239336435646434306163626531636631343436333161 -31646532366266343363386262323132386336346439653733366537323936316137656137386466 -62396434343262303234343733633032616339356438626131383234613036356436346635396661 -34653362323963353361643938623865356164343536393263343533616138386632656536663865 -37323634326165336330303661376233363639313463613966643036666163353463376634386537 -63663731366362376338643762373239316533313332343833623165653337626130653939633663 -61653939313034323961373939323962653030323637363230633861396638393237336631323234 -35383764333365306532653363363464623836646564633332396165663435353761643764363135 -34663238353339656232633664663731383638373965366630323965343964643762646465613733 -61616532353532656337623337393132343337663462306538303965376465656566363361363230 -33636432313133663866666165396437626336633830313661633339353438663038626234636661 -33613930326338616163623361323934666232313531326534623732353439623335373633313666 -39636633323664643464393461623731653864623037663339386131356466323034373633393131 -64663038313163663539646333366439663162353238323064313837353433386132333531616539 -32376435626363303535653334623134663066633234326166663334316133366539313135616163 -32323362353965353161643138393238333532313933363566363366653866383932363732663234 -62616130366539613334396264333331333830303034333030346237623136313665393337353832 -39303136383664626430313934326664323438303433323837393962333039346665383233303962 -61303961363264316264393366383561373935353636346661363465383261633139626366303738 -30333232623134643031616232616165393863633939346162373336646633663230353135326231 -36613963323866363838366362383233653466393763336335373731346265353662626434303638 -62316230316231343431333437626237333537313066383261393063326561326530353138393036 -62666333643834393436643465656161306366313961623062353664626237323464656362353166 -63333564613064303039663135356661366535663430363865323564326235636562616563303564 -66396262396132343762303664646661353337313965653033323234306633643462393466633964 -38356131666262613961353964643535656638376563363161663930303966363462313335613130 -39313439353739353538353336613563623538336337626636343631643266326537666465376462 -32323862653264613161336266613536613031316465393937306437643437633666333736336564 -61666264326639346233353561343231313531356661626433383065626462613634343964303965 -34613637343765636333316633303732306361616364663535643831653632643031363436643766 -65306437666631636534313532336562373430653930643935376663653732373066333839306537 -64386233353231363264313834656333313834623630346532393665656538393732333662393834 -62613933636634663163633165356266656464316537653730616632663539653164303539633737 -62613233356561646538316339396432313236633933636366646533373536343439383435346663 -35303435613539363766353830633838333031616631643362373561303138363166366338383762 -39373134373136633639303862393664323164653034623663623934633765663636636464643631 -37666537363063323836353965316566306132653361303733323737303637303563313331393931 -31393337636132393032323939373636653963373161366239313161616531323465313730306565 -64393438383563373937613030396261333230373861356639636261623062623239616363353362 -39386465343033383330656363313334623733646538343739666132323565376466366232643532 -65626337373731666162353061613562333339633231643761646439383930663537396233663037 -37363934646635643435613064663232326234653432396138336264353530633133353863616261 -36616662343838326231653531653062336566376663626132663030623462633533396335646336 -31393663336362633862393732353630636335643936626566393739376562366361326630373165 -64343030333939613963386134666432633437366663336334643461663763643331353861373432 -31393336353837646235326536653539343239666465663630323835363634373433343533313236 -38613639666235353830323338353061383336646661333733653230643436666433306364396238 -63613235323366396134363730336131646130356165633434323737623438363061633630343065 -66343065313238346135373436383931363164353961653063666162373231373834393031306438 -33356134613964623239383435396436353332636666663939313861346435346261663533346665 -35306461643166393164616332306337386336623539326430386464623763313337303565313935 -39326165613038323664303566656563313632656334383139386562623866373934663733613663 -34663233613539646635346531633934343839393165323736396631343536333935396339346239 -33663931613038393636393266393361366131356162316132363364376264333230373435353535 -31646235633461613136363938613639616261333537393633613231383665636235343632353366 -62356435623663383663303861396233386637346634363439323766633762653339623464636663 -37393833623631666139353165363032316330316265636136343730643462323438356435346663 -30623037663738386631303962313236663963373563313535626165623535353336636538346666 -37353931613061333636353635306364393536376666373631383634306235343533343931636366 -61303763356531646135613062316331633462646136383430323835633537636435373234353138 -34356135326266623564326331306338346165396264303266363264303635646266363962626639 -32373334616562373962666466633235623034363134383862316437346163383237383337613963 -36303866343762663439336564356462326439653834343761373031653264386663383861366637 -31303765366339346562313733326335653533333561333562623333366231663339356665633537 -61646538633138363536386365356435653337383436656364366333356563656262616136333664 -38613062366138653331613363336433366336333239663433366632633635653437656666366436 -36323866343963633330643536303061303136626662323837663665653832316161323162326562 -37663932326539336134383362343566366166346430303535616232633337393836306566363639 -34643233356263663331383966646533616631313461343065316161353239336331313765623837 -61396435366630373536346463356266356539373336626532633061393765356261663263353032 -38656130353038396533376666653439636533356461666264373462623361313631653863323632 -35383663643233353361383963396463616632623935383732643939353734303637653662353139 -37316239393236643231353836343232376665323139306465313836643432633939623234363935 -37383634646635613735633561393936643764393836393735373035353663316233616165623034 -64333364333563656636323661613665336135376434373962363936363636363030643762363235 -65326164643965346635393766313237643132363763366335323862653765343631343566366536 -39353864323533303466376264626163633038356639323032396461346534636166613366653839 -31356165323765383136666334643833366361363038653635663566356331356666643037386662 -38393731313636653961393866316661313163373733366631616463666237356265323262643731 -38616563343139363737643034323861643364363837303563366563373639333366663864306534 -35373035336531643635353532346161376563613130396536303033333633363035343838333230 -33373561323162336438616638323564653530333530323964343739323332366430633530643962 -33303765373061383231343962383932333630326637363935663838346430383934313364636266 -63633665343662343966343566363932316534653232323230613362363063306339626531366630 -33373334393631633730616331373737393338313462343430646165336266663063616630636335 -33653832383936323830303661343039393464383330616664346433653265633963613561376339 -30626637623537313537346662343363353439303030343038333038323433333630356166373365 -66346264626431353964623664343538636261666262353833303630366330393762353630366464 -36303332363965346162353438333561386338373530356437356130363639653661623138353233 -33376462333962333761376436396334363833373166326462326135313238383766343863343466 -62306161656661336462383434383030656330323230663732656639616436356264623636396132 -61303062376563636436643839346538313738393933643538396366663733313162656661616664 -34333930333765316635343061653463303263326138313265623536396235396437643332373766 -30623137663536363339306538633332646663343136613863326364666132646638613665383562 -34376538313231653835616630636230663537336634623762373039626363616337623038663463 -66366439393066356264356461336462383634386562363838353237633063383632316337313734 -32643937313138396336373239663534616661646639646562306361333563336634366433633336 -39653063366662656463663332626264363236383037303465333264386662333438643239326564 -33333533316565343264313035383965643233366139326234646339386332363366333235626332 -31363636613131363562316261613136373561356633653739383633316338346534326465666131 -64633431613132656665623232373338626135323535396530333562656564343336383738623161 -66663938323438653637346337313137633963333461323830346330653733663738313536663632 -34306463646533306236643863366663613262363233613433323632336636343834613663363336 -62313365386135666139633265396363613734623261353334633065656432333163613938613430 -35393865663065613162666538643933356563393033366630626366633233613563633937336231 -34336561316638356136643565363365383638633565386564323732326463346338383430633332 -31613734316562656232643830356663636434333730343561356530633632396264393734303961 -36356238313065616636393630376332316434666539393934303336636632623062306264356533 -65666362343966613339343836346332623065396238613038653866383232393930653037653138 -62633130333838646531323462626537663437353038373537373932666163386130666537346631 -61393039633138616464633731363238336639333732393261663835383433373163373438333031 -30656461383262336531333337313837666334366435616263653635653437336138623434343835 -63633637663266306532346132323466373265613631663461663834326361323162346535363838 -30303965383633636131313364626334323765333633363239383031313132643562656366343366 -31373733333061383664323031383837333865373431613662653933656234636365353030363030 -30376139363563323335356462333530616139613733636262613464376531333632306239336434 -66343335626566373633333965373633396465613564373239636566386534666439663738353162 -34366431623464613735336264316266636533393033623661313961303363363666303032393264 -66353034656364373961343333303066656564633531653037333037303966613037306534653038 -63313339623664386237306233383730613332373230316163366562383463313231653365396262 -62366633353934323132336434666530313838333530363337373966313538326562353639303666 -65666431383831343164383464363161666163653266363139646130363233376639316636353335 -38363538616339393031326533366132643032373338393931363065663237323931366431623335 -63326133316463383162363262643365363666316666323032323265663635663565306533326130 -61356261336465303633316235353036616433346635386263363939376239343563303666396231 -37663662363831393430396265633232666236643437643530313961323738626530613135353539 -65663630386635366532373861363738326438363631313930353830333961386538653231386232 -33653434623263643462363338336635306133653763353130326331313230343961623138646337 -62656532303132386631303866663538326438326531663733323535653837623365616639333237 -65383231376231623164313231616336303663656562333936363838613162313731386261343230 -38343165363634396563343932663762643264383834336362316165313365306336653030303265 -64363136383433363865373734326439323931376363336434636634393664363566363039613362 -32646164336238316230306463386333333638363830383539373661386234343564313537663832 -61323464383464316336653635633639313731623063373834323235366136336231633438383263 -31326330633165393835623363616637656635656436316161653433656432306434623533643364 -62343134653839363335656164626331623039633865396637616136623937393836333066373331 -39326461303337396333386465353133653265366165306636616131633037646336323064643562 -34393862373833353938303231363134323961666363393133376133383562633037373062343334 -63376135346139646464613330376437616235643239306336656261666266323339396536363734 -34326233636564643132643166636135636562633638303365353561663166663939393734396164 -39613739376363666439343839353866663734366263656562326462373533623766623663323338 -39303238333036376337646562326136303463313463613630396634303765393738396166326335 -32653636313035396137313032623564376261633730653230633263626439646363373432343263 -66313131656434363563666537333931306361633863616666643261653035613932643063306435 -66643937666662393534313462323564303036663561313135353566376661323565356466333861 -64313866616337376438656333313862323766393766646336383036653931663861353635646164 -65626665663335326335386362333065356133316536643863653064383939333464363262356130 -31323966376530636463653530343666363162366237346336613630356263333666303035666165 -66393434643239356433613232393864316539333330613064623436353239363134323030383434 -30616635333936393563653565366334383064343764313736306136616365623531653266313561 -66353364373735663539323637366630336132643265616334363437303333366534663738666364 -37616437386636336137343238356231313239663164636464623832333466396631326361326131 -64383734306634666533336562353630373136623935383931636638653063383533653838383533 -62346335396663636335383466613134386162383135336533666134666662386531356163313766 -65643865666361383362633439613363636265623832333435343333666431356131636162636565 -35333364386666333538323234343365336431353332343630636661353362396237613962663832 -33356436633266313937363437326534623362333632636362396466363162646230353930643461 -63643762376437353330323161643963333066393831636237363735313664383035373936633864 -33653662633531333666623030353263653565316537303762373531663438616134303030306466 -37663932373938643231336565383633356437653137366133393633393232663432303937393665 -33323031333236613538313237656565616536393336386264393761323966616538333462303766 -36626539653762663331383730353531306261626362326634383135633165356339343536333536 -33383838633566623038323838353161353033633666396362393266313263663263323937623663 -63336535616162393464643264373334323938633231643236656330346663316632376131316364 -66373030323464306232386231656364326137613064383863396436306538663932366530626663 -66383130333234336237636437646437303335336463353536623236633965306439356561376630 -63373638363332646531663838303931336463656433323262343936653463356632633534303061 -62346139633937316230373934613661323839303666633264333934383334663135366361613865 -63303532643638356436366566326439373663386166313438323232636565313030633137633933 -33376232343637383934306533373732323838666438303331653561323965353033343936343530 -32313763643032396563366166663231336365303964656331343132326630363432653564623737 -31313164336361313463663765643933356664623033613639623563373465363965626534663665 -30383962393866313266303539326361643333383737663133386232363630653035333239303630 -30323633366432663263346266313961393962663136303733353766393465666130343934636136 -35633838643262626633316237633638643931616637393337633337363765336237643361323137 -36323339326464646665336237313961336266616432633135663666313831643465343763313762 -38363934373162663561386461346337303765623739393338366439356632336130353034353366 -37313466626535306237396365343333373934356132623566396435633436353837636336353162 -38323834336161336231353839346263323537303162623439366166616262376237643039343136 -30636636323931333135316137303234643237636636353462633436653835323664313062343733 -36326665636663393961373135376636613035333332363164366636316439613632393263346666 -65333065353234626336653134376438656531353438643261376635353230366264303632633165 -65333235323061343336613332343839393836616339393435356366636261623432636338323934 -62346166346663316337366130656430303064333237316536643032386533396631393162643932 -30313165316435356238396337613332346138333465313537373536323836366164376562383033 -39306661643162653036636132643961386231323566333164333535373763366534616565373465 -33313534613038656633326539383430336338383263313264626466613861643632386334333930 -32326539353835646437366237383938353931343735393439643438623364333765633136316236 -66363833656163386138303430656166643062656438653435393237376163333836663135316538 -61653537303361623637393363646634353266363830373262663839313866356234353438306637 -66373937306238633261393430616437643938663830646338633835653463313732333330316531 -32613265613563353436643665666438663030353762343165326339636437363839623434313131 -33313463663138383235376463393338326562613366363438336431333638666638663661636464 -63313435616665333463396139393437396438373236613161376166393634623064646132666436 -33323334623630366465626666356430633862616264396666303638666235346430653864306135 -34663665353338316438326535663733643830616363303238653839336462346466303262303237 -63643565356133626634656362623665646234353635393632363366373262383863616438343036 -32383339316138393733333034653531376136323830393431333961396137303664623564353735 -31663332373630373935336634323266356233323531313561373362616534663930633333373965 -62646161656136333438306239623662666232373932653961346338623330613062303464373732 -30353464333464346434303532396365363836396566633133636363626264333732306337653032 -37336134393264306566343939373939383532666666666436373262326165333062326339353461 -37623031316532346138643335366531343962636532333366393865613836656338393730323033 -64313138643934663530373437373636346261616461306363383036353335366438396339396535 -61386161323966626465386635303161373863346562316364373666366565346666363666356234 -39366333306361636565336661353538316239326264393236303133363765396634633465303962 -31346533313939613036386139623263383532643366363031646363653366613435666537373435 -30336531306134356237373235303765633730306339303435326165656365373437613765323462 -66646436623964326662653364646662636363336338363764373565323662373266323030633537 -62313632313461373366303061373661323361393661393866616663323734363331386536613339 -37313834383136336531346134316534613038623233316434303365306534366231323731383137 -32346365313138663966633531383732313938636262333935393230663431646430326163646564 -34383533393632323365376331636564323434373863376664373035353731393030396637313565 -32643465356435636239326238663864313437393564373366316166633836633163346235316639 -35363939356636346133396635346531613861313165323264633061366263663334313637393431 -34656533376635313736323366376265653332333837633833393033316339336666646436373939 -36393462613035313639363532623637353038316566663765363361326439646532653761393632 -35336165666466373231366166663638326632343564646337333935313734376135363032323161 -37623534326638313263343633343264313561373237353032303530653462626531623239396639 -30316666343635343235646233313465623931326565313861303635373064613535393066623462 -61623463373361343530336636623339306536383538343537386237383635643634363466343338 -34383666633032393835346564383632623261626132313937306139336466643734376562313731 -30666332383837383438623231366434663163363233616263373932653432336234346231666533 -39633338363435653864636539346539353730336565316265636430633139373265393466623436 -64656333353462313137393232666435653137383961653333356539663063623939623263376635 -37663364346363336437663036623430303963666462383066343539343132646335343437303534 -65396563306534363731643536353761393934336230363736393038646631623066626134396537 -31626634316234333031373763636538303762623665363636353835306338666638333837303863 -37303634613637306664663863343864396365323131616561333461633635373038653666633033 -30333136626462363636636161386330666338323130303132643261653938646532643639646663 -62323237633335353733373931323039343731633162316661613662333762383034613562376139 -37656132633861343132656337643662306132393061666134393930633664323863353663313463 -64303165663033366633646139613639623162396536613632653932313038383637613839613832 -62626339313033636235333730323065333630313136653062356230643534346631373835353163 -30366438616662666665623764643938663261643034336563646535373437623861386633316663 -30613834656433326561656364663839316635343335633834396261393332393633323436316234 -34306362363464626132373330356536316361326262363966663338393234616137353637346362 -63616532376462366438663834636361333065353137336434366334313762643234353562373265 -32393536363166343733353666306462393536323237643033376365353761303465633536386536 -63333931656532353465363162393939386461313262316532363138356537393233333031323932 -66316630313461646435653734323462613864363039363362333834303032633335643262306362 -65626163656666346537373166373963373639643135333936353637316639373161336534353135 -32343666633331303663366165396663333466373266396238376264323339636162623131353939 -32643963326537383636333433383139626264356237643736346461373762346639373935626538 -64633035343933646135383165643963386266323435383831613764363539343162653739326134 -32356235353464333332643734653431373664373532383339343334393235313739306637643437 -34323937666461343131363332343364643661306335356239633764313666663632333335373434 -66313533326130666633333264636634616133376530316134313538623636306365316433353431 -61326333323632623038623164626165323961356633653431636461666436396337373733323135 -36363461353430326565346433396561346534303764356131613366396437623435613332636434 -30363763363566643436343635373136636262616464666462366632636562643633643636316162 -63363661323037313034616638613434376131386439653630326538323562396363376664303434 -37396561306432366337303932616232373566376431383837383130346530373833303666646135 -34393331383938323932353232613731303133303063343931616635333632626436303564303764 -33306630343736376466386461343766666633313230646231343266666163303365323863323463 -31646564386166383132333763323036343964633739373137323330613433393965633736306166 -39366136323833306431633862346531306264386231646530393562313062376266353333663761 -38303938653635643963643565373165366337303031643630356264316439663633363961383261 -32323162623366393964316137383238613365646132393361623137323366366332616665366166 -31666464643932643236313861643835333864386138386161303662313063383363643635356433 -34393863643264666261666433363661393937346662323261333236383432323264393631363665 -64303137633731633137366632396566366664303630353433343665356636383939343566343036 -62646663333662326662333639656334616535363931666633343036633364303435313339643562 -36386638666331326466303337633864393035316532656231303536393537643931313431623561 -38386135616237666431356534653334663861656537386366646632323635666132393663663561 -30363063306531343536613961306135323837386261333862633638343935336136643134663133 -38366232376432353235393537373733396637383362363037336339373033633834356263643264 -33653338613335323434666135363937623235633439323231343334643561373465353335323232 -38323531386362663062636163386435333264306334656635643062333833353036616262336436 -33636236646138323361633138363364316366356331386266393033643565633131353165653666 -35663239623535633937366438303061336334333263346364313238316365633839353131333434 -37326639396530353436363037346161383931656535643463326634353164376239636664363633 -33623431343831633565383062396138343763346532343166393263656539303966626336643061 -33306366653764633431623839316330636330386462366638303235346432303466343530366331 -36613565336333633432376332356161616264636261303761623763366138333666346466393262 -37643334633733336532393536613464666133613666346135333863353936306565343965396361 -66633663396264343838623038383631353639633331313663643832353533363339336438623466 -63346130666161313366623835663565616632653466313062333938376233373333623364313533 -39616566343565396133363234333438366639643362336662323265313037393465353432323132 -36663865353133356439383135616332323430333533383865663766333464613736656234613064 -36653536343136623835393664303966303335366265373762646533393230643631613365386235 -35616531663833366562376331643363653138656264306330383037623636633365323766313739 -36613530353936313230643364346661326363653233326363366666383936656535356263386438 -32303338363036633531303465616163333866646161636535643864353463316364356532363332 -33646335363562323032646135336566633534656462303637646139316362363739333035633738 -37633161646662383938633461386130383331613064373531613761306536643132393531383236 -31383563636530623238303930353961626338316231333566373933383862643162646139363430 -34363735393866323966393863646365616565663231333938363537356461633632643935363263 -31656666363830643466623633656166313939663962623666363035326436333331643661303731 -30383165613737356535346338383865626630366635653638363736373431386239333330613534 -65336333353534633935633635393234386364393430326237346266623261346462323062326437 -38616138663535386233316535343633323166366436653161313036336331326331363730363232 -38333337616639363935623031363834323563383338633764336466613531376532396564346261 -61346463353930623935623764646538303661333431343763316263323739616162643036393233 -64663564313932386435333564343436373536313666303866323934663733386664663663363630 -39613131626136626462363235646431613364643632633436653735376337326637306639303161 -33333634383233663038333138623866616164613130353434663530663564663835396430333638 -37653039343934636332316233323866616363663032656138653430643664363462386165383738 -62666463323663353966613536316265326262383164323830313566666663643633633266666162 -63626436316466376664636537313764636336316165303632363236386666626432313037393932 -62653463623862323232643265383165663130373733326631666563373563356537333132616230 -36656139336631663130376362363832653139376364636436633063306238333132333230613962 -63623032613532663066666130663661643438643164323864663165653630663534366465303337 -65616566323534633865326431373665636132663737623131663438323737623064303438333362 -37666334333266393737386331376535646563666330333731613062346664343139636531366436 -39333235373539383461313562666563303332313832363162633531323039316635663230643334 -37633536323438356433353537666262313466646436346535323234306264663266313163623539 -35656565316431643166646138383062306633313536326434656330323931653731633737653231 -61636336383932346338396231303263386134363636383332343961386537393836353239303566 -64396536316637366438313163313934303830613332643163643431333739373466653339303631 -34393666323438313464666165653731626562613937663930303966366163343565376565633733 -34356338343433363265313734303830313466366535626130636130353664623661366566323966 -62333565346538656362393133326233663130343637643663663936616233353563333462363465 -35623833346639656562626131316636633161356434373065616536353764383564613637653934 -39646331336665306239643961653738663237333935666536343835636566396638613762336635 -65653761656533643930303632356461353339326130663733323433633939366466333866323730 -39383938323532343663323039326164383966303461663237373866343932386563393662633462 -35666339303233626531626232306166323137663636643364636432343762666130316230366534 -61363736666230646331653136653162623530353836333030333765336334306233633365616339 -63633134383539336464633333363566633936646132346530613731656139393430633639336532 -37363535386234666531656363663138646265323065336162626636623733646465363038613166 -33343430323735393262656261336364636562336532646530666135363835346261333565623735 -35316535643332306233333566303731383762373864636338333339396335376163363731333837 -33623235313830313039613930643730663431303166366338393962343737356338393762353837 -66336163363135346561306532633333653864303237396665306365396537643433396638613431 -31326135383039653530393366383031373361623365363265306661336563313034653137386364 -34383462383230363232346133373763656639623739646166336630396364613734636334323739 -65633130383039373436353563623036393335333239343932333130666661383037336566306236 -32333366346166623235336630323938356462353935623137623165626561663965306536383161 -65393037343433636332653833333566643661353536643165643436386661323862306261336466 -35656231343462396161643932383637336461633465313664623364346434303333613965373032 -61653933616435653261363962623031326235656633376566646137633462316162393139636366 -63386266333333313032386666626333383366336134663761366239623162303130336633643536 -34326235613335326234326162663466643262623132386339656336626361373363653938333832 -31643039303238613764373538663763643831643037383533376538613062656130373431383830 -34353530376333623962316539313364393039373561366265643533623739396166613566313730 -32626138326261663733643132316537613331653931373734616534373432316437343032373265 -64386365323333366138656435323834326235383635346363343834666332333432636665623437 -62396465316236383032333637373966346530313430643763313132623830393662336538656633 -62363236383732306361663839396266323131396135343431393433383563306436383961653163 -63386535346434373066316432373734656561343365316338376436393834383162643231333532 -37353166333066633861646264326365363161366664383432393433653036633832306564646631 -32386336373936393230656564613138383036336432313963376132613834633634633436613663 -35303563343065613330666531383136366461636163633236376430616533346264323533366265 -36303834396164613231643239663635303766323666386237316163656333396465623632356165 -37616462396537386164343431623665636633343039383639326634383963336230386231626435 -33646436383430346537626262333365663936383263323432623561346232343330633631303030 -65316466336638336231356633626262636334616465653032316239613131353733326432306532 -31303962393939326439366538306164386639363238353266366365663763353563633164613533 -62616163373633643136663339396338623738386161623132643732636632343665323466643237 -31323964666137653338303334623036336337346164666236343333373937613762383437373761 -30633730346637623462646564343830653164316639623737303130663733303230313730653631 -64376161653635383337623461613930623535643566616431626164643165656565616565373132 -36633831633338303265376332386364306135373237656133353338623037616533393539653165 -32333062393037316430306266613165346635383338633131636137313664623438353363393039 -62623331656637303430626234393261666135396636336464346234323736313566633061333333 -33636461613762623039356130623830353963303339363161643232336266363231636332656562 -62643735373730616633643962643335663966623462663837366133383333343638643637633433 -35316437383835633431623936326165366263313035356535376637336539376630323638396239 -65396137303533303539633661323439353532313639613933393830373163646262323136383261 -30626532373762633036656132636366356338383331333964643262323332363232323731376364 -65633861646538636665643330623233663033303736616139396365303565343639373762386431 -61333062326337663832646235646630303064333962376631353764333533646534373565303834 -63376565336432313062643337396635646465656263386634366535623039353232303031653665 -62613764373233393539356265646664636565373664343030373631303335323231626139623265 -37633162386238383230643335363137646266666261353032346164383364366161373334373665 -65343164306266636466633363393263643837626539643239643639323133633137626433666562 -37626332356564613233313234383439333334643165323530623133343934646565646663656161 -34646465376536366335376261393931623166653830383430666535346138313566356362663638 -34643639303934393963303931656265343439623735353162616438323061626164396430336464 -62313937666330343838383263383035656337663832353461393132386364626264393832656230 -64363837623762613666383130626361623635323635393366396662393864353231623039653565 -61363931396637663133306465373864643263326562653738343763656166303637323835643534 -31613864363038636335346437663439666666363832353832393563353232353961363731383635 -31643136396362393333356361646336656130306131306532636530633234393638353266636161 -37333934323037373833353831613539633462353031366332666633616539393266376332653063 -31383937313062356163313263653532643034383033336534373465323664326434326139616664 -62666537613133643539356462313030663266336632306638616438646234346632643230336339 -66336135306162666138343065396535323661393565636238366535373862376562363863333834 -61323636616237313936336632613230376464373562353537663564323866626135353863643038 -61393030643366363436333966663238626232336439336435353464393333663764386530303437 -35343932386463383533306661316331646162373333633830393131663564383636303262633735 -62343833323466366666396137303833633263626562326665623265336530613831343537383663 -31386335376333366561363033336233643737643534633636376631323735303662626334646239 -34666133353363373034623166616661663864643634613262636535346438343638346361623931 -33666439636539626232396338366532376131633764313939333031363765363032666264313231 -65663434653530336430636538616236313232376663313266363133346533356531356631663036 -64323033366436313239316566333034356630646430303135353134356262663637323839383338 -37393832666564373261333863303864623438306633353537306563356131666332303439313536 -61313130306337636637303230616235663833396635323263333432613336393164363332366138 -66633639323536396561316566326536633163356132633465396332393131646535306165633137 -63666338383832633237313534383739373234633162303631386662353730323139313038633861 -62613433613035663332633766646438633933656530393964313965383332363064636137326165 -39343537613335376430626538353934376632363933363766313436643762393233636365333064 -33363130373564626138363236313065663332373764303639656162303739333033326432663263 -34656136356665373132336366363266316538373666623463366334303161613935316532326136 -38643536666632326434313736313561633434656663373731376361373634343134306236656235 -64643162346130333733653837386462303137353333323939326164376565656537336235393061 -32643434373033376630363032363034376165626261623963613562653337393434613765393733 -63633266376330336234376161396433373661663639343435663437306535626131653034613834 -66363435336337306263343737353533643731333230393137613935343636616331656631323064 -61316630356363396364383237376134333737393131333066636230616430303732656265666430 -34316362663364373266323661666330313937363062336138333039313938656264616636373762 -32303931663837653166386635346136373035613837363965306235663762346363656236663966 -31653634336361396538663639313364643463623934613761346162363064633462663561633837 -65643630313366636533626334653636616636316338623235653462383138313262363332636630 -36393466633665656238323931343662323365323236323637666264353836393266303733373161 -30623634333930376333376534353032633963643838323234386263656234643330373236313039 -64376161366361646539633836393466396236393233333131303530396661343865353135663763 -38356239626236643630396337643763313661616334356463383639383865366235343333383332 -65616565646430393334383433363135363263643135616135633262343063346330343132323230 -33376565333339613433626239303036616163393433353563313862383330393633376639666563 -34393939343431356665363534636132633035373532306363666135346133623963383939663636 -32656333333666333365653234393538346561326330663363373938323162643234393339386264 -61323138643935636161353437656566373964303764363839623261313533353734353965323936 -34643236313232663866383864396339656363336466646565636466366464323334346666613364 -31346663653831336232333966356465343664333064363136653463386633653932306536393764 -33306330383231316264343961323865336464323331663662323431336638643565323832393061 -34376131376562616162363137653864613133646335623730663535643664336337623339643863 -61313238373031653764613663303937346361393831363561333330643662313632363233313462 -36383766653530306539633337666138393662396331616233643334626664663030303833363762 -31656334626361306263303238633737643462303831323263653631303265633965376165396135 -34356631383361333039623063333061333162373638643139363232373839343163336539326530 -36653134626630343037646565306534306234353438623637353338336264356236323963633666 -62386663306665643238386538346238313161366233306336646265313735633461636663613130 -31643736613739366636623063613362383132613261633365303862653432313032633035646130 -30653239386261636637626266313039653934653538376634323665613662643530623538663130 -33623765303766393163643961303633343735336362356134633638343630393134326466613435 -65623237353430303938366531343166356231323134386462393636393964623262353265373536 -31313935626365376265343837323265383231666338623133303064306131363634353266383339 -38643630633766353631383336363831643961333066393030303161313838363633326533653438 -31316461626561353236336130386230663762346232363534656338303938623832323861663664 -62396533616565626135363261613832643438643639653865326635393039626562393439353436 -31666530306532393637616234383466363262393834613330363338616365363666373634303837 -31333933646637333761303537623365336665363863393831616237343336313734646634643737 -65326130613066643832653765353930623365333935633634306137383431666434343230336536 -31616537626564623062366362386435333436653538333633633038313065373537343661363137 -35633738306239316166656664303035333139363062646434323336323431366135306430363065 -36313165373039633162346438373466366266396466376636636366333739616530323130653535 -34623763623535343464343536626564623361386566626438626262396562336664666335363061 -63663535623437333064396233386464336261376431336634396661663866653933633033396466 -66346231353563653132613532393137376562333463376134306437666666663930636261656666 -36333065643835393530356532323263393635656561333333393134323436653465343634376238 -64396131313636636535663339313965396430353531383039663762306237373138643434616261 -39316564643834333932613636393930386161633666663133393135663564366162633531653935 -35636338656633626662626137303037383464643763363333646231336235396464623037336533 -66613362623439363861386262646164623462626564633635383737313337353335343138666137 -35633765666133666536363134336639386266313634353962353065346139613633613631306562 -36626333626165623236356533383661366630613832666334316637396234633338633666393934 -62303063343936323435633835646337656133386462393832333536373065393734613637393834 -35343566316331333762373634346235356361613466613438383537303739383165316363623634 -64356665313737396662343838613933663231643663623464393931623432316463363435643032 -64643330643433656461646634623731336438626632313032336238316163343335623166636338 -36656164383431656638383361323965623661313532393163383733323930303665633162653664 -63613662356561363433646638616532353539653962353964303838316535373962623764303334 -33306130353962336261376138383936653338633062663530636563383163313231653333343266 -31646431393163613432396138323938353530343661653135663262323733313865373963356163 -38303937613230303663326538313862306134616666363137323831383565343837633562363131 -36376635643235383132326139633531386265376335346663623932666537386364623933343763 -38376339316464663338333232376131313739623165666161623834303438346236646336363037 -33653262393236373633343132376561396565306531343030633363613833323437373938326331 -61313138613838343231316539323031303131666261393666326633373835626664396236336561 -39643538376638343035653763393465343663646261623638623666626530626439663535323635 -61323964313531393134626433313630343033383031383833346432623533393335623262363063 -62303733613463346436393863386466313632323465613631356266353534366635326431373336 -37373366616165346636633231653832623362393932363036393331646331396463333161636432 -64376161333731353630393264663836316466643831613835623733663831636164336565306138 -39393562343730646336386231663862666138653161656264376362306338326665616233383035 -30353533643430306464373064386564613632353130373539393333303636633435393537343939 -36363966313732653066396533336230366266306666356163353033353538633362383139616664 -39343932396634643139646630326433663265323239383233373764353662373934623631323566 -62346430363464323061646532616536356235343862663935656438336361626462313166616366 -64333436663837333436373237356661306430303438613462353864353533363333343631643666 -36306534633265636163613430613334613261623163643835313331313639333437323630663830 -30633733356637333062376231316132336435653262656361383734356663636534636133383232 -66316135343639313564393730623237353137616161656639303463323234353131363636356436 -37653639643930313431366139373036346534303838346265383939303363663438636238343330 -34386536613261316164653335656535393030663163343336653332643964323364363065353336 -33343235313039643036383566313631393662393364333366653438316634353730656234646166 -39373739646238656261663330356562366166326532323437396564646534333439326136666265 -33373031336661643262626133663035383636383064363830613330343463626162653636383337 -64306666353834613061663034333861366566653936646464373166333238623539336462316663 -35653961326266356366373233396635393539343965616365376330373132356539393737386261 -65333163383234383833326161393439393430653031323966323162383532623730386464656164 -65366230343166646235613231363835303938336264333232343439346236306465343133623836 -37633932623266326633333932623262333761396661633166346334353138623433376563663465 -66663938666631383639306538623434656564316563373633643730353761383762386432656561 -32316261326130663334386333383264306638643333356636303262633036326661663035346162 -66383738396535616465636330633538343330643130656636326462303036323631623232376265 -31636636383034663161393263396438633336643436323864623061656633643239623961303965 -65326337343463333565343863313061393030663034393866383834316336313437613061633261 -65633138663139653834343062336662353131616234376234303231393337636632326433656661 -61653036386466313366316131316334633764376539323333306638633134613437303466386661 -34303837326661316634323038376563306331373232326439633732323761323437633236306139 -39333639643537316262313764303362343962653032333164373033646134356330623362633563 -30386538326132613533376233366364303663353464393032663235366438333662666439666530 -63386265333632313235643565363961323132363831386431346465343531366434333461313532 -36386533626632386231666365343039623565653638303932383261393563613536323037626230 -37386263663336613163333337366537643437376339343034343065346431616336346664623132 -35656337643163333936333866653933353966633739343636376339373862373737643366306136 -32633461613234303833373734623366343233353561376236343430616539353137393835626662 -36663236393233373731363436373061363762316436643064333235633965353262636234323761 -61353836623063356633613363623862366434303032363031653436376565383963616534386535 -61383832313730343061663064376362643738626262303661306464376565393366336136333361 -66303530336162376235373861633630613235363531393261313262363361386532616535323435 -61336339373732366635386534313934376632333964343833373465306662376133303631363834 -31656530356535353639376231616337353165616339356436313261616562393937646233386331 -32353666616533666333316263386236633134373336343031376133316531336136363339363264 -32396564646439613636386634643666623362356162383865323337383231663162366164323236 -37353436623330646637323036393665653335313430343831626133643530343762646433626639 -62343465336637663234383432346266383730383663333865303139333232623637623431306332 -66303964386264376366316235616336636139363236363432633034656538333238393731393461 -65613163626438356461663436396437653464343139363166353631663365363264396531613730 -63653334333237666538366637383935383364613539646138326434646364356232366630356233 -38363136373965326439313564663736663930303230383035373263366334343965363235386561 -34366232323465396166313665396566653266336464383462386537633937663131666435636630 -33646135366261346630336138323135633334373636343232643436616133323965623661373563 -38633833653862666538393737353439363136383164326437376639643236626164366365386436 -32323565646265333035643835356163336534333133616137663539613061623137333131656236 -66623366336230636235613561333262643964623734326665343934376366656432313365303339 -37616135623234616234636161306331353634306131666533396163343337646632646437333031 -34346361376337323862396231663161306561333261383738646435306237653635383431626265 -30646433613462656539663730363261306161613533383966623566633433306639356466643439 -38656462383963396231626562626634393330613731333661613566386239646463353832336435 -34363038383334653361353534623736316432373933393762396236333738396236303165663036 -34653063663830333333623834643233363766376635316463623034623630643737363565386531 -34656137393530653038326536383564343766653031373364373132636637353833653930653632 -63643839336661616339616562313238643230346531323566363239346234303731306638653562 -61666566343665633335333936353565656161613663386333623734633534623932393966626662 -30663565353630666136623662323666316566363162636165613530376338363161333530623062 -33633635343132363663653664353235303136623765613633656439376634653664656334633034 -36393632636333303465636564346635363964613562666564663331343835353464336462346439 -63313338316638383037626462303762373835323938376438396635346338636438636238306265 -31336565346537666134393966336239353765656162643266643062323264643265636538656461 -36346361306130316166633238666439353730333932306331356539376633353963646335346331 -33353235383039616165306562343762643833653965306437343236376532393030353330623264 -32323136616637366430663639623061306331303433366230366230326337633935373466656462 -37623033313137326631333631383233386366356461323334306339363663373938643934326365 -30656663326431623736616434323564346637383132376134393266386564613064653265646230 -32666334303966346264353961663435623433353165343664633734393237353836356566613265 -30623633393437613962633936336561633235383435346161313137386236333862616333363334 -35653334333763323732663232343730636634656338303031326139306165306237393936356433 -62323331643431346365613638333562666538633065346266623231633661663265663065333764 -66633233343332366537663731643761653664376138373430316633646365643866336362306337 -66333262313663623862323437613131303634393131376533633666383134613262653133333031 -36643036313736323432356531333534666265663063336630393662653133383230366533313630 -63616164623362373037313061373237306133376636383830313436623036336638373863623535 -31303737396666393063393263376362633530333031323439316333333237303538366364383434 -39373934643766343733633764303564633332643934633465653139663663363531373765663366 -64393462643534383631316664646561336563333335333034626535653836333333326532373934 -31386165303939643037346535336430663537616438336362656333643366613633373931623333 -63396366376662393761356233303131616337373639373533346266306366646137646333663838 -37343839386438373139303862306233613435313063643935656666363935326435633736396665 -64333130646236616362643538616565653863626261356533613961393666333730353263363330 -30346132633061363036623366616534653633663838393235633933633366666363326137343835 -66623263643539316365376231306432396162366631636637393932323332386337643361636435 -63323630373563346365653537363538653965656664386562636234336466663734616236343661 -38383338663235626234363531656532313539316664623232353635666236363039623165306535 -38613731653434653439323331393865373030303331386535356463383966343063326632343835 -37386230633536383832623762353835393631653431306466663537643063333433656566313436 -65333033613330353162616161316434616435393662663236653239383636333666356434646634 -38313933356666326232333165633561613330303865613761653861646233326439396137353763 -38613565386631376164323636373934383632326266326433353636613634373539636461343530 -39363563346362333462376235626566363831346537363535663636633532336566626464353563 -35383663373937663439313836356537323931643634653331396364623838396663666136376634 -32393931323330666263396639383438653738383933306132366265333136633034656364366633 -36366262636664376430346435386436336261653537316531386338666531376538643230306135 -62336137376164633735653433396238303965643639366431336336643438366333383166373035 -33356662623261343731393665633337626132393965393662353432613133303034363661356261 -62623064386464656431663135613562356334646433373462633762343266633230643434373632 -66323465396232636536373034396165363938363037383161666365633561636161616161343266 -30363334396234633436313638386366306137353864653464323836663133373266663237646631 -31666432303633333736316363323633343031386565643837633735313963613937366163366231 -64653431363136636535616662633831613532363161626634393734376464623733656462393137 -34653630623264653739636539343532643538306236323966383533396638663232376432353732 -33623266303462333237653130313632313136333433616665343839356235623534666235393939 -65623337346361636163663461363534646131323663336265323532303264316465623561386565 -64326665323833376134653738323439306235366431613431333839396264316337333932383834 -66653938333430353137316665306539633732616431666334383566643939373565653438323931 -64326165373234623139336632336563353438393664383863643365646463396465656162373639 -36363266393436313838306238643533323064633438316235336635376465336532323535653435 -36336435646236303133346330633235316235356365336634316466313737623638653534346336 -65306335336566633530623838383564656464303035326530636463396531373337323439636231 -61363138356366663665656334346465636565346165356462336363356339353837613733653334 -62613233363964616165336637356166653537303361396336653432346466663064666230623036 -66646530666563376130363930393430636364626666613032303837643661323037333163343332 -36333535616439616537363938373936623434363135613663643365343631313263313936306639 -32306364666263653866353164363663613464386536363634373036653930663936386161636635 -39313035643633383532636232356463363632656166366439613632326564333336343639316230 -66333965643062333033623164666135656332623332626531333530626165386463633962303935 -61376338333262663439396432393664363164343733663932623732386333653530666162306234 -64653233326463313134336138646437656139356435636163303531396263323961316133333936 -66323863383765313066353732393130313139363866313531306266306431626337393665366530 -65393464643832366533346531383439316266333965323633376165666138666638666636373130 -65633733303130336464353864323830376461383636383564653764303931343061653030666632 -66373838643434616635656632356337623165336232386133626238313033663562326662326533 -62366538333764376265343733363861373163336130366462353034316662666136303966663563 -36343538626135653036353964656463643039646532376465346566636166373861323563313731 -33376364336365613936313065303333383336363933626461363438396263336132323034306633 -37393131386261663235326534623666636466383335333536376234306338396532306166346535 -33336633363737356162353839616538666338333031333938653132643930633165323664333732 -31353535353533633334333334363730643330623738623364623066616661616635643037373731 -39313666623238353162373430666665653930643735663932643837303635346164386535633732 -65366239376363626439623932666165333931313339353461343539373966363432336662636164 -35623262666438393038356462386530346463613737633832376230333161656138663565636635 -62653537646264656166363831366230363439373062393066353462663665653061346332616163 -61366235653738666663653837633639303465353063333337336238353263613664353063616436 -39313066323339313831636238363736303735333537346433313665643963393265633836653531 -37393431346439306135626533363338383066396362643135623430333637613839643032353066 -37363238306431656462623733373664383662643964363066363034376164616163346139633030 -30316536383936616530303033333939323863333337343835636434306637313836316134626261 -63336336633435383838613031616632653733333562303762353030366263376136646235356331 -38373634643738386331336362623965363039373434373938313365373832386237396364353839 -30353836396335356237626461393966343935636464613732386363376135363534653134346164 -38653033303935393931613966636335366431373939643065363039633538636665323732646161 -64303336346638663936326132393533383934616633376439656563396537643963343331323464 -36623530363766343238623565643536336663336333323932626334616465323039393865623436 -31323432613763656664643234356532636464623866653435383833386636343563326535663738 -61343035306138306339646136633163626338383932613862393236396164393263616133653433 -35646261353433356238623130333436366137356339303362613865663839313931373865356262 -32383736623238393735636533636434313261393532343064353539626233663033643133313535 -37643864306535373866366265393632653930666665343961653735653432653163663661376631 -35633636643337626533646433613662626666613835366563373332363266626263633937306139 -62623337663836646261313138666162363639613836643937393032303631383963616430626235 -63666439363539346435343931303835316262303466626565376239663531346336646530376461 -36313637646665353033356462313562616566636433393637656566623863353365363239616563 -31633237343966306433326464626634653136663137383264643934363362653531316237613465 -64383834393866373034633361666333313631353566343630616461313936366336383262393362 -36653161396331383839626562306431316135373732656466656530306231323664383032656237 -31366635373039383135323033663263633234333232363463646630613437616533616130386466 -61336161626139643632323330333362636136306635366530613034343332653334653830363638 -31313061613461383766376366303164623363343135626662333165383036313735633931613139 -66633837663132343837616562383030616666333431383331623831333536383436303933633136 -62323937663137663536653034663039656338653731353238626362323839646237666639653331 -33383735393238643265623066383739633035343839323934396639613436396235643636306235 -65653432313135393134313465386562363565363063653839323439633537313631303938633738 -34363637303836643862626330333665306133633466643035343665666530623462626436393539 -33623939306432363861396337303666653736653438363437313235316533653939343336323431 -66386162386566626162366136373437343736386331383930313361346238316335643636333838 -39336533393839376337303961636138666161323630623962646632393737636239613631363138 -32663434663365646463376533373931656561653436373066343966653762386239656239623537 -34373536346563363331366366376435323266316666653637316537363765386166393032653238 -64376532633161626535623863306663336163653532346566373533623866636631323639316663 -30306338643061643663343365326435313131633565396232303762383066363861386131306238 -32336162616434393638386530376561633235333163613161653531623338396264396236303066 -36336266386139666334623038373165656130653638376636643936323138623139633261623534 -30626561346434326130666135666264663964616132393231346432633335356535333835363934 -32306332393662633964643336356338633836626439323335366530623832653266306636376334 -30656133613463373663653334643231663533356338393531363534373839343930313831623335 -32386435343837643566396133373764316461393166643737643965343436356132643964383337 -65646438623331656466303530376264613538396566323563363166306363316266663633346631 -34323339326238656636363962636530336435353335633032393536636464373563373364343766 -32393831626537313738383430303933623765373536623964323161343236613139356263633964 -63636538613362306334396364336336616464663130353666663165663864326430386237363937 -33373834383035353839633331616266353066663338373932343830616639656265613635336639 -66313237643237616137343836386338363261366636656664636564633835303563626532383538 -37303566626566353265363535373130663530386232636533303830393534373364366436393266 -65343662326335616239336637313632333832616337636334383765353665393238616335383337 -31386435313839383030383837636337373937396665363961393263333364343131356234346430 -63613039313830653964626539313131663037636339636530636164363039336135616665353532 -35666265393533353966623362313533663731626638633066623839666663613333353531666263 -38393231663436316164353937383130646162643065623338363866653531383133393964346364 -66306635626262336363386533616362316366396635333930663438616139393737373136386436 -32346636383831613335383462353561653765316463356665383934343066616365313736636539 -34653936343133383535386361306230373833613965663162306434663963376163313765623636 -64326364386139346364396165363565663134666234306139626535666364373965346632626261 -36623138333965363664646534343439393831343666646330626463356539373831616435643166 -66366533633166383965373837353264666536623437326237636534653966326465643935646635 -30636361396533643330393733633431656463393934323861666533393232623235303662363535 -38313663386636366134656231656365643432323764663564373631363030323265326233366336 -65636365363964623233363732353030343338333165393135316534383735623966646431363663 -31376439323865633335653132313130333362323564376166636330653334666133613237303566 -63366464323836653133353039343738313334663166643033646237363033646262663836343839 -63646633323535646537643361383764383966356230353433666430316363653733323434326331 -31393337343664376536353234373839613434666461366461393233636530313335336236613031 -30636532663136396336343437653137656334336365656337633032353731613439643636376664 -34383137383161303063626564643035346630346133626366633831653438373361313633336266 -66343061393931343062323063326266386634323232666465306339313839623465643634393261 -62353635373634646537636536353538653837356463366565396131636662363130313430363965 -33616431623238386661303264353032323964316332393263373631633362383637666137396335 -38306465336633333132616265343330666138323365626634346533346235623137386666343037 -31383936373037303639666639353836396562313332656264666661386533616233313133633032 -65366461663337313665663064306537366663336534666664643731616534643832303464333536 -38336432383239316538353839303364336166333066356630383534623362633635376238633564 -36313537313035356130353537386639643363643832616438343838626637323963363861326330 -33303233303665353433663035356562333639373361663138366632616533323762623964646232 -37393235316161353862353564326566636533666561636533373836343565636266336663653861 -32663234333663646463373862353639343837636630366163633864623439393338636237643033 -64356530656264393538363435326434623864646637623334643165323563643465333965326635 -66333839663634363834326332633565616530316462613933303837313031663565386461363631 -61346566636166653361623639343730326131383635646537373835323530383466306138396238 -32383264613466613666363163383163393663323938326432666133376331326532366461376337 -37303038326435353330616337633434303333613235376264383330306631333236316461623863 -34643936306634656562376538633135663565633534333165353734393032643533326331623933 -64646139363536623161383237303865333164643561383662303633326463313466646439346264 -37643261343265306635323136356565663065323333623532376233383437326262386363303365 -38323831383733393061346132663836306632383362623762323739323964643339336666396365 -31666537356365633637343631623531386534306362393039666138653334333964616234326666 -34363535363162376137326330373830306562663033323633653933626130383135653561366632 -31383436656361333735623632303238336466626363366666363762366165306639346162333533 -36303462313933323061313636363138656362353338633633656264643031316236313563356134 -39313964326465333431363635376138616465666162313964353432623533343035363537623166 -63386532343033353765623439343865336238313833353037666561336138313362643534653631 -39323636626466643731376461616131336565356165636230323635353130633033653634303337 -32386437653331313237323337363837373561306533626531363361386235313438303137336135 -61316261333931363565656532376638323435303332353765393265363639623734303966303061 -32323839353933613931616566373833373466656661393862373061636235326236346438653431 -62303465623664643364326662653135326331353063333066646263323931356539323963396463 -39613331616138613338656431343330626665346233663464326663613932383932303534333836 -62313439303539353236663462613165373337383030383363313266303865373762346433326362 -62323732643630643162323137303934626363636330343963333435353130333036383262373462 -35653836343534623336616238353966663736623364316563666532353265616232336136346238 -36323663373437653631313737646132623661613232656230313532323538623336396362316164 -36386266303438383163333838323139313136633965636364356431373464303037636261643435 -36353238353862643363303132613163616134326435653166393165356638346339386630383162 -65353839396231373135366164383265393338633336316632626266353263623532303732373163 -31303961313563636337613064623765343937386234373862346662363238373635323430343038 -63666366626531626164323232326464323634343263613032363865373334653838393932333862 -33353135336661383039616661336537323337623933323365396134323331653234343362616462 -31373736353831366665316664306262653361613539383561373632376635646165626538633934 -61373465356164376232663230643039366535366332626134616635326534373262353436356361 -34643934663535313838383834373636346637316136646533333332666337643939653261393832 -65373039363234306539353933336539363835313234666365663361303563633330636635316662 -38383134633730643531376431626430303464346464643765326563363265666539306636356130 -66343266323938366662643434353432383462343831323938623730623839343863363766303430 -34366534336433383838643031376263646561643034643931326337616536666133313830326531 -30663132323938656363333032663335376634363861373930666431373339653264383230333237 -66653964373839313662306635313032323131373833386466316561313738373735653436653861 -30666366313363393632633930623139366431626431376638616132366261643832393635623431 -31363438363938663336616635636331393932633736333230646437356664353638323462316164 -39633964616438656530643533643763653537323064653661373465626164636265316539353834 -65306465623436333539626538633964333363363361393936393538663933376232626636363231 -63316666353433383264386531666363333263393336666531366239306631343731653934653831 -38646436316565663733333534386166323463653833363061643461343531333066356430343561 -39333161323434666434613437353366656435633935333432653434613533316436616633386633 -37663533626632303133346266376339626634313566316265386230666631323464303037653631 -33396331323637306539303365623364383931623666313837333033326162653633333335393137 -65323165616533643165363134306539393933616332343133626666396330643138346137633666 -63396331643330616566326336343063343764303165326238396362663537373836643232653265 -38386538313430333037333564323734633131663435633736383736663138633361636539306633 -32353863616432313739326562373166333263303962626239396166386237643832663931323633 -62336361303364326535643264613637643062613235376565313161353966343865656339386466 -65363235663435373435666264386261633930646232303935393131326637613730303039663664 -35353936363632326535663939653464393466636139616139613266656331313865646131303138 -39346561333461313435656365333030663064383636333233383039643732363639623262663963 -38343165336233646266386162383162633539346231626532326535313563346337303966376361 -32323466393437613234313339613132663966383631353266626134353836313666386561366334 -30383439346233356333316162373961353862323834616162336233323963316531613063376530 -39313665643762636234636363663461303537643534313734323138363935383735306330356535 -39626535336334353363393166346162616163333964633038383835356565306233393165303464 -33326463316333376639363638356235383561366339623134343165666165616631333830643063 -34313337616262333936626138633734653938303763626335313766376666306534306231346331 -33356634653661363732393031336661323438643530366466313666646562653965376535313263 -30336165633032356361323164616562623262616663373035363336613333333938313334623963 -66366131376632386235633533323735303834383366323739313761376632353765353132356633 -61343066623964316235353164396433313863633065663166636636336661366437636131663666 -37303066396637396565386664656335373334656131393037663832303934383736633030636635 -39343832316364383936383061393038333230366665613836346135623665633561383366356536 -30666466616565636262643334613564346631336230333632616236386566653364366261343963 -64386463626638643930376334393964643830303962363864363132353534626539303362356566 -37636666316639653861653961643434353234336430393833353766326232623561386531363266 -65363739356538303165336333376364326235383130353533323861363336393932653536383931 -38636630666235366432623832366432623063373063333064336565396566633433363930613236 -30386436306233646164366336326165653738313965633231363738356566376336316261653463 -62643230653738306162303431666463636332373765336665303735613135373866333239393465 -36623963316663613665633064633237353233356130343066316333363763393536623562343536 -30616637333636653831633537313963383336613766323035386139623837623433363662353932 -66316664376433363430316436313064613034313537306265323034336233333866613430356236 -63343263633461303263626362666437613436633266613462313961633562363666643734396130 -31363263396164343031633730663232646636303839303662333361316335613634653563366539 -39356237643031383434386136386433313533653564303833353535666463613331613765343430 -36396330373838656265643735313631353432363735313363303730353234366236616565616132 -63383039333232633361656132353438343335346530386634613965343063363338613862356435 -65353864623065336431353361373166373136356633326164356237653061616235306635346232 -61653466313132396531353064303436356562373661323732643063356539653764363130656165 -33653766353536366436623938663062333036363861616461356264656464623837303339333139 -31633133313865323936636437336563343035643666333932383232313936636534386331343839 -32356536306362643536333865376337303561646264363430336630663031373466346363383862 -38396563636639393263636562616465383232353437336238346330313435343633653734306538 -31336532303838643736383264306235366639653131353835343737333965396530353337393037 -63323761393361376463393531346230333337616237383735656533326538333165306462616232 -65373231613933656635616337303734636332616134313665353665323233323237643164353934 -33333964376634626133666533316562663737643864393161363234656662303761313932623533 -66356165663039366236656262396332383436666534303234666437613065336661346139326336 -66326235323430656265323038356565353565313534633765623336643933363666653539373932 -31613437626230383734326537336538393239633061356465386564303661643335636464316238 -34326530383530373763633662376636383933613232623939613039306661633065386265616635 -62653838353363393364663636633165376538623137336465653365323364653331333733306337 -32656134346239336436643964346162633031353933376264326566623861616631643838396331 -35313234396232383239323861623333386562386139383830383030663534303166633631316161 -66623165313633653135633665663561383663386237313834356139343837396531623236623566 -65666232393238666431356232303965653063303134613465326433303664373331633439366562 -61663531653762653233393339653863636464336331303132383232626334656337313064363536 -39633663376364623932623138316662323866386237316261363839373530343732373861326165 -61326262396530326161316137643861333464623966373761326230336439656466663265393965 -32653764393831626265313964396431373932626164646663373236386464353136626261313566 -33356136326263336364383536313334343734386362633061356337666337393234626365383636 -37623966616662663536336132323962313438343637323739663933363062613534393262653236 -62646163316361663761393833633164303430363965653165336666333533306663303334326339 -35393062353733333236373436616639386661653730616137356563326330386339623331623263 -30386363643238613662326334643032313133366365333565386139313738303838623564643637 -30623331303435343833396637363561353034336561346564336230343337643439623163346632 -33616362353334303861653936633431363838363830316335613137633034356135393237333764 -66346339353731633134336263346234383534653333653737633965633431643237643666313535 -32353963656330306336373362313862383063383231613432323231643938393865396639623335 -30386330616434373631396466653231363835363837393837326334633266356232333630363866 -63393262323166623637366133663430643162346233366335653164306465653963333762303835 -66633464623437336339303331633939306631373938663330313432383235636364626130643935 -32323339623037656537663631653262656130313463623263626238306462386666626133636363 -34396532633030373131343561316134396231336665303563663032646639333930356363623965 -65666163363834346339653735346165373336633635303463303438343230643130633334636431 -66393564323761613764613531633735383863383430383063326661636433646161633230363966 -31333730613939353538643731643662383039306637643530386361346438303963633336386562 -66326334613066376463633132346237633663333765666562333138626365653036646239653534 -36373938643364323062653963616464336235363533376563633033376561323366353164343934 -65343965346436383736626638393764313435623464396366353865633832363165613366653938 -33376264386537363061333665663938613966633062663161303064616565663932353736366135 -33303265656463323631356163313032303536313561343835626431323130643333366239653737 -62373162303039303665306331376330396233343733383430616636613535323736613966633866 -66386438623766623262653335343863616563376135633835323532666462326365646461613538 -64316430356138336561623337353564306337636332383430623630326163333137376433303433 -35383966356464633732333539326261626237376531626132346632653164376236343135333437 -34396132616138393639633834653033626663646437363139626330316632663366643139623634 -35613230383531346530636338623761303838653136336564613232343865646334346231643838 -38363735356662643666326564366461363435643234336366326137633761643235656432643261 -31383032386562623765306666616537383132326430633562383661303434316338323237633465 -39306236303033306639396261373364343235373839636334666337336535373136396231313830 -33313065666439613032346236303561363161613064353061363361666231316334353964636335 -63303137663233636139633530613637376236333162303866383865623538346234313837313330 -37373335353235653964303237616262303031663238303633316437623262323832316438386631 -31366438303933633930313466386438343237356238653066656264663735656231366439643232 -36353961313462646137316264623736623038343733613035666234623235376264306438346565 -39623338316130643838363833346532646463353532663335353631346339653235393038326137 -37613939393463363362353839356265393161336632363463666531613334623938623538393961 -62663737623132626238636132313561326364323135343265316234613834616531383433343766 -65313231366139366334373131393433666232383965653333323435663234383864323437616263 -34646437663066363937346332613633643763333732393932383265333331336336623131633237 -66393234373932666436613539656463383566396463346564353532323830303939373732393732 -36386465663564386334623531376438326632303365306239323966666635373063303832396533 -37326439626333383364613332633263353561376331633431313762396366303832316465333735 -64643539353765663738653663643064643566386334363739386333386537613561656239393066 -36393664626463663463393465303638333364373137626633616532393662356634323535313636 -31663530613363303838633432616136323965313065313761353532343835643263346663646466 -64313333383935643831356466366434623535666232626632353763626137626462386537663531 -30346565356134636235636235623135653535336631383335326461323466326461373466376436 -62353133376161613239366334636334393564623531666134633363333563366434326664393262 -65383731326432333139343965653230333266343130376137393336366462616262333063613463 -32333666623330623934303532646632376432333933656532613231653632623334623231663231 -36643666616432333836316164613735653538376166363036623539633035323865373362323632 -66326231653137643962323166316563386462346365313631623436316331663466316630633730 -37383165663866303537393639336631393734623839646130303734343537636432616531653838 -61393135646661363139366361653935316466306535313364656535383633333733613439306132 -66313866303032333738373861376333303362343066373431643832383335396238333266363661 -65373537363636633936326530646435386336666463346237613837346566333337393935656165 -34363838313561316335363139663364346139633539376264613564383836663565626562343435 -61613531336235313461303062303738326430306336386236663335356365303237343731386633 -35656238623738623239373763653132616633646233633037333739656330323262626438646662 -33663731663465626161316539356431663165306338353937393739306338306464316161633534 -34363739666663613636396538336566396261303734386666346138636465326631336130616332 -61663933613131666263396664383838663762313637643537373961303865643863623036613066 -39666362323739373731373665326364653464383933396566393139626539393163353666323630 -35623338663938323431613761313162306332376433663635656138313230343138326239373438 -35643538336162303261353431363832313133386464636134306464633232313265366436353938 -62346461303162333261383062643863333265313931333334303131323237346535616263316466 -61323336633563623836313261393438396133656630316539353438663135626366646665636665 -30323161343230656165363935653865383430623563393030313761616533306534316331666338 -65396335333831646665626231313037363066356166666162353138386332376465326237356338 -39353638353662333031646531356538303537653762333265306436383364616464626362356638 -34333063666332653063366630643266386163333335633864653339656438323162306335383665 -39356535353431656338343565336336346161336537636433663662613961613936636465373862 -32636534663563326238303566376234323962383232303263383135323034323465303434313061 -61373134376634653535653663653630343036336231323732643462616566383230623866346430 -35336236383931626538643039393063646134356463626331383065623834316464646164623436 -32356634353461363230336639343430306431383663373131376639333031383532653334653062 -30386238623961373037636463393333613631623666393763643262373735313337336333376337 -65613233656635383439343038306466333830396435383465623664636630386333633839303135 -63306134346630616563343434346563666330623264616535323333393932313537306266303965 -35646165646665613239393262646137393038656465646164343564653234653735346433363831 -33323531626439343130343462653930666633383331373531613235383130303039343764393031 -36393962383632633562646137663833656339356463396161393761626266316637363262643339 -34613866373736343863633461656138326336373664636337333134623435623232366564663662 -63616538356235636261393530343337376135383336393865313964633536626236316439656561 -38393237366164373239346136313138396130346163383062376637653139653461363532326637 -64303531623335356535353537393562303633633132343931366635376633366531613062343833 -64303763383736386562366236653165313135393932303136393664393265376339366136366534 -32663564393965643765633237663363633430323631366464383733643032613166353331366539 -37383531633536386130373131313730633237353539366334613065323637316433336230643332 -66386131663837383336363564383863303065643738386530653838333035636632663565353165 -36623963333861393563343461356136323630666466386564313863613439636339633965366630 -66613264323833356364383038336261343137376435303830303161336535306662333430643333 -31333339313133626331306139376538326462396662353538623239343165373731353734363161 -35396466393533343863373431646134363139353635383036656265376236626234336564666363 -63336132313632383261643935353465346461386234313762346339346434633061306664353661 -37633333643335353364326139633438626566343564343762313261316634306665656237636564 -62646565346465313639346334653738396130336462353266306635646539626665386231386334 -66633431316334383964626562373636626463323338663732316439303765303566393638346137 -38656664356538633735623530626134666634353737323331336539316335303961376663363339 -64346665366130663666663433386331633937626464373964636630396363396563313832663731 -35373138653034346264663435366266303338333938663032643662383030396636306539303665 -33336461653330343333643832383062623263626465373365356564623162323264303833616166 -33663538323763386630383963386364636565666365306639626530653832633637393137333562 -38323061633937343766363962313032383032663730343932643638303931313862383231326633 -64353137613635343861363039383431623564396639333437626165346532356237666235376566 -30316335343831633137383831626365306639356239396338393565333937393438303861643038 -61616237653965613964663134343165376431333635393137386337626536643332363263633264 -30346232646565356230656632303835363835336334306664333039316464373764653739656165 -61343338643361333730356466396464636136393838373665643063383833663532636536376336 -64616537313365336437643532616231363532386465333330666161386638323061323364326138 -31366535383131613634393264653362356165313237626536313531316435386638373133636236 -63323335303966393832313937643764656665333933386663376661373964623037636362613361 -31356266386463646534663537393938663237306436636237396166353732346134623634316233 -31613631333439313137666136616661366532356335626663326238316133333932326266663534 -31363462303162333966366430646337363866373135373763643830646431306530306134306536 -66386632393932663231643663663634373562666639386635373562306332306563363763393462 -66336135303837383934636263306364343264366632613361653130613332373161356566383732 -65333938633431636539626561633866663835613034663139363835356433323930633061656135 -64356535373835613564386162353038303031393366626265663432363637366462643431353038 -36636138623636373830653733386534343134623261363030373666333134646235323665656439 -32623736663966326533653938393837633234346234323137646338393766373363353533633862 -33613230653431653332373365303735616666366538393663313964306339363964653137383431 -66313335646430666165316134386363623632653531376562343031653335386433353334363837 -39393732643365336334656235323935663230313530336333386361613365313963333361366331 -62623236393734366432383031666364393362313463636430386534363164643866376336656664 -33386435626534363135666635316239303635616238653637316230373661356431343166386366 -66653766313662343465333332623537646433633436383532356333333234353039326263393733 -37653534326338613639393532666433383136393961326236623962616463663262303830396336 -33336334373463343865316633386533383538303064633036343766313336623134376330643531 -66306332633866663632363332333635333064366363643937613232393434336162313131656565 -36383738633963373235316466343964646134303636343434653165663533643765343464636333 -34376165366166393837343064303837623434303064396639343435333863383332353632393064 -66666331313936343461386365346631393131613465663634653738343531643264363864663037 -61373031366564336264363335343335326434626564353838333864326638376437376332636438 -30396562306663633033386366343636663131656335653434643364633362623032376363353364 -39623835396433363931383063336166633035346530343433393731316463623233643933653639 -63653631376139636434666638303163626161373763373531353738343364613465346538323838 -39393630376238346132353535366264323762333134663235383032663165373436636635323837 -30636533363562326533636238323136666465623737663231313630663666643363646232313866 -34306130323430336636613936616535626635633037663363646266366632653163616264636266 -36653930636430323966306162353965646432363463663764633134373563303262623637643538 -38343061343033396136646638333463663037363932666264636632663063346663616461396335 -64666431616139373264323562313266623139626432626562646662636366316537616639633335 -66653930333561393865353039343865663366323634646562326631616562376333303038343566 -61346633373833346561366562653661666637343232343765653439363132636561623561326633 -61333137366337653637393035653135316462373562616338626161343864353430663839343930 -65613238366361333037633435396636333833616131306666373866396532303732303733643864 -61386239313638653936643136383264613034643166343832323565356632373665376131306237 -39656133393130306439366662303066616564376262313663353937633735313837666566306431 -32303663646331386530383265356165303238323865363065623232396532353730353534343337 -32356232353738343866613135316133636439363334623363663063336132386339633331336636 -37333434393863323834643564346465623535396539303066313830623265373038383032313964 -33376366666362333539316463336339636338633966326136663866383261383536386631313738 -35623530663964326463383937393531643130386563303036653636386231373838353935633138 -63386630333336353133643439646234353930373532643730386233633831356662383731616664 -38373365613365383736303835303735323363653664613932343832663466373261356336363336 -39376364386232323766386138316663333966313765626338633062633862373765616236343638 -32653634333237353164656664613634323763623964613462383164353837316139613530353264 -36343061386135393431613438353662613436303661663365396436313562376665613432363839 -64613063626534313738336137396361353936323037633730343634316261353262316236623733 -32653764346332643938646664636661346132363939386133343630643236326630336564373938 -62313661353531346137383961653166343966353064386531653465353730366636666565363464 -66386533633738376430623264646563373234616132633434343366323437393035393538353134 -31653163633335323438366337653939346131323361613937663432626532633163643233306564 -32363037623032383163383861376536373463366365393333393834333134653365323431663761 -37616530363331303031616139343962363137366537633133633666323334643533303238663833 -62653132393034303135396537616238333130383336616463363962656433363263343062333636 -32313236396264313634623463396437303966643965613665356137653065393435663336306538 -64613632383931613364373438613033366365616264653336666134353039646138363530643531 -32356330636337383463373136386337353739353533386433303430366539376236646335636438 -61663130633837363234666238393630663131306532326163316334623962386331633332336464 -66303637613833356366623461366161623963656165333234313833643037313761626265376531 -65366137653334646565646637346337393964366637376632636637363663303837383133396530 -61643663633264666564623161313666343265343965633535646337313736383938613735333930 -36353562393563313639663737616232616665663834656566313465303063363366626265363330 -32386337643534616661643331383434616330633136343262653637326530303434323639333661 -37653338653834323430343961323937343063323863653638313539356537393061626464366235 -64393963313836353562366138356161656536636664643531383334363430356364353663623033 -61343932396638333935343238653465373435383062383961336636643830643536313961613265 -32306365336237353333613461636264653834663530343466356165386130333761326464653735 -37326232323739373365346130336135376561646661643139393863363364343336303035383964 -32303633643430333133303465326331346666313333383835393862376134336432313739643736 -31346631656436303330303635643433336235316231616633666430623961613065633030303162 -33656139313465616331353466646230663732303864323134306434616635663664316634356139 -63303762613536316631376236356633623434306436643764376134363437636461393463626364 -31656262313863343831633034633336386561353066653161616634306239386439626435383637 -31643931303038393461376462663035373663323838626261643731666639396264383135666532 -39633332633738353566613662666663373562393435326238353665383262363832646662356162 -30633439633765303737313866313963643336323136613631613133623435366261323237613261 -37656335373864663862366137366538336566366635653761343536633539333630663266666634 -61303735376665633139373139653235616635303332356262333436326563646563393433653762 -61316537666562333330613664393335366131346434383031323539663833623163643834326463 -32353932336333356632653261643462363463303764343732656465376433316461303834393637 -37373333666638653563366632346661366535353130393930626262316166316561343361643365 -37373538353530653830386131346635383632303964363365303330613930623061343435616362 -33353335626363643866653730383862386130636466306366373630303135306537643466346361 -65366665616531313063356466313836613563313534363130393262346164653865616363353032 -35373735643736343834356537646531386633663133373338396265343735656536393266346166 -30666232326262373035616639356635616438306636313137346434363730396333313861666238 -30326363653138613834306663663165623230313531336161613032353533353965373966333038 -66643261336662653034656463353264653035303634393734323761663633626331363661306238 -32636432316462616161353035323031643464366337346133383363616332643863356165646632 -62383364386331666263343065646533346234326630306437616630326665633661373336316134 -32333033653766363335373263666331653138633866386336343765633964663533623361366630 -35663463306436646339356266613434623835366235343465643132646537636262376235336637 -63396266333864646136326339623239653136616364323866323964353661643235643836663265 -33363139373736383263393863313835653564666362643661653862396636303166656232616633 -61663964613064306131346439313935343464363362356361383230643933333761306565323830 -33386534346636393765633235346266653165643337303839613963656165333864633466386432 -63646135363463643032316434376338326236663666626265333731346164333736386366313463 -34626362633363666462613461386361323234656463636635646262356437393831363163646265 -39663162303131623835663430373838653063303065343034626331303961613164343733333538 -62376264626133366232356635623335306661303230326264313137336333353866396535323931 -30363866316135646462316639323330633663636561373337333730616232613766363462393637 -36323264623266353234613836653461643063306536393634313431333431653662663636633133 -33383066393130363465313864306661363637653538626233336264613731336635613730383962 -37626431646662326633376262663837353332313633666366333938663163386463376230393430 -30313237633564326537386233393138636636366434343032376438316266663665306631323138 -64613061666235383133323238383961323339316230626566623062653262376638363637393633 -39356662396538343239623538373035313362656663333135363137376435663535373364383262 -62326333656362383065646262396534626436386438303065386164313262373066383066323365 -61323731313337313432383362663966313761326335366463643561383865616162396565333365 -61633535376136326631616539623866653561393664303465653030326162613165653838393261 -36663666643635303839313562306566623963326132653636376666316338333639613839336234 -37333237303739396235636362343337393461643661663164383239616136653433366237336665 -38343961666538646336313637363764373530666362633962333330323762343530383539633466 -38363064313461346665323732653637303437333366663633636237376536373561613432323266 -35343163623837613336343234393036383364613239323931393063303237656364396238666137 -30366265333663303433393861366462616465393965333938393431313134663237313835383530 -36333763613939626239383037626330663861643233643631316566313865636661626263303131 -35336237656138663036373035383337653036633862373162346230646335353062336564663436 -62633462366564326537333662323839613131343638383638643533303133336530666639313930 -66653066663130363462306262613535373539386134306265353161346631363465303862613339 -61366466393465656135393133306563616562396365366364666138653430386563306363356633 -62323434366534323038323231653166323432613066343962313930663339373661636632666438 -34386465343161336338333939366234386131336236396433393134666433656532633636303137 -34383239353731663761343562623132393462653264653037383961323937616464633532366233 -35326464383566323939323339613734366364323866366333326430633564663037366366333330 -30333665303366646263393937383935663036363039326137336232393436363839613364393566 -31616635623464663631393861666363613665643263353233616664643161656363623764623239 -66356639633433643362303763656130383830383863666631623437356233616334373164353764 -35323532626231653236363463376539326166646365326435353338666463366165356531356463 -63393362666631306330393363376538336437306364613465336333346434616433386532646337 -35613664623232316362626534623736333066353631393336373335653135393031386332303139 -39336238666462323332326564633466303565393430396662376239343235613630633661613564 -35646164373062663963333765393330303862663662643931356131303765386535613236373632 -31343631643565636135343034326230313861396331356265646338666165376466363230383234 -36326663386664303239303463643662666230353464313735656531656663613664666436646436 -36363431376134383334363133653563386339366165313063313563666361313765333962363464 -62356634346330653835316131326364333434366530636239363231633434306365613763363133 -35303632376237373638663532346638346334376433326131356530366563306666656563303830 -62363437313431363631646564386666353936333064663338386232333536373764633133373137 -64623236313331613631366630613132353264643039393032326532613539623464343665313731 -38373965386537343033636565643030336131306464643363353735336437313766623633646233 -65313039346265666562353361636662613032336439333134326666646330323730393861653037 -64306437636566373764626637666234393538646461343533383766353737343231333434323738 -34303238313765633339363433313030373436663861613063646334653664666230316530353762 -66333830366434613732646363366463333861656332313361336263663431346135386131323139 -39363833613138353964343661333739303631393164646666323832393361306230656165306136 -63393462653631376633653434366531633061376539326535396638336363393563343439623365 -36353931656632633938373130626436663933336237653938323061386237623238623962626338 -64393935636336393462356664363630366466316136316530653330303935356532616461346366 -66306361333533613335396236623762333239633365343162346636303337646365633430346436 -66613436346430616666383563306164663262393430326161636636356430363237373734306231 -62313833333466346265373064396534363031333537333466613663343939363435313333383665 -35373362613738393262336466663731303866353930393439626362326561376562386165373933 -61313366383565383937373633346633326139383064646266396464646463633238323235313735 -62643935346338633035346136363738353761643133633463643337376163373466663533663232 -64363235393436303538356232626132366232636433666466383861373638653836353333303834 -65386637343636303964383638666236613765323065653465356537376433363631663763613962 -36363139396237353362376630643865336638633630383732633137666238306263383135356166 -31366234383065623966336133373834366166346165353333633637653032363265316435343137 -63343635613730306435386539313038643766313537393464333535623331396538616532306262 -37373763373662666536663331613337386464616561643834363235353661386264343332303932 -61366533616430363964353263333330323965613264613236623334306661663361303731366439 -39373662663230653035343733666139633965396262343366383930323836313039383539653730 -35666661623333613531636266393132376165313866383834636634306330616130623861313331 -33383562336532346566323538383830366466366236656263336138653336653534643562643836 -66393836656530326634353162363538383432333963336163626636376638643336373737336336 -61316363636338613234643535393739306433666135363165393065363861646339313931343562 -37636239313634633761313032303831653430336232343463643761316663646638306533653233 -30643264316363393638623935386137353235613430343032393435613639383332366462363037 -65313333356132356665313731633461366434626166383766343061653461323036316132323139 -66626539393538303366326335646666643364363165333564393939356435363230376235316564 -64353164633838633130653432383663366263383464633933376466346331363236376463656633 -62373661633065393461363231663765363863623761636563303134386333303238313563316531 -35356130353230316665353534623533303730653433326531316430346237303233396539333433 -33303631373662646137343662333233613035633137326536353939636334646339316531663536 -63656637383733323839333362383465366365376265623331333031313165643934343764346535 -66633761363261366534363464643563663565343037313831646361323437666661656532373138 -34356238313665396437333938366664346638333366386430386363343565346534393238623365 -62353037396132633630663438393732303638303833656138336662303133353536363163316363 -38663334613363646537316439376635623834663736653935656265643235303237373765333236 -66656561356265353564333439383332336631383030366465306332366231313465303530373435 -61363862623536336138373031653734323930333932663665653431306333316364383731386131 -62353966383236633461383164393630326430663237303736393233663633303262333030303566 -34336330393562623637613238396633356335626134373938396461383338316632376636613431 -33646635633163663333353863333739343430346664356331323464666361343165353737613333 -63663566333963313465623665666632363963633732663230326330656436336666366261383033 -39646237343335376239633765303137313861323261333238653662633331353635326366666166 -64393038303733313166316637663063623534366666383765643666346134383361373038356233 -66356666313762383761366430386232633938646262383534353338313037336337633333353337 -36323466366535633637343439333232323366373035633132643235363430343063306139353031 -37396536386331366463373639646432323033313263323165393563656362323065643238613935 -33396333383261623730356332633836616166383635326238646165646231356461323663623933 -35376133623734356266656132363166633730633566363732376237326137663133303763626136 -32346362313633356639316130373536656234373265353335373165366632346562643634396634 -33356438613066303234393532646436373234326435663266313365336632353166326465313531 -62653736323735343635633065343664376533383235643531393564646237353066613061333930 -63376364666237616166313465626263386435623762333465303738616166396331383864303730 -66313665633536336462663833633730646337333066613331663031396332613335333733323661 -63333637326136353735313437373635393834666530376266373439363135313564323136656434 -32376139376562616234386566663132636633313466393834336663343234366635653438396638 -61613363333738393762623931346637343236666463623162653562333433663563373363646536 -62646131393438373135386436396562326561363232613930353636336661363036376438643630 -36376563386131666233386666386462613130633064393931343830343462663036613130643431 -30633932316636313935336563663137633166383834316539386335393366353234633734363731 -39333433336331653933653862386238353131643961616164663233653761663761373834353033 -32333861373139396463363364303531333465626666363237383335623335656230383965646233 -63313263643537636130333863316363643938356565623230363136323161373538366330356331 -35363433313462386535356332313735376638333435333238373937323561303666663634633161 -32666266323264653033356464346333666365323437396261623861306430646238313532646339 -35383661633766383431373263333166613265646365313836353234633263616238313062663166 -37393662313938353234643935393839613131333561643263396666336465373335333935363535 -63316436303333633064383135343433323535393839376366353232636263323666376463646362 -61303933346238303334663539326336333430383861373539383964326637653739373333363164 -31346631616261633236373334336462326634353335343931383265316363386133653837376331 -62383638636561343365303464616337383562666465323530386332383965643866303163356463 -64316636306331383731346166326464643538306237383966646332313563643261336335623366 -34636139306534306136623666613533373766653261663732656538353538356566623439366163 -31646230326531313564386431636635623830633537393236393362646265643839656165653833 -62666335363862663961336134623063333035636533643030383137393332303230373430396437 -64633332326336636432366334623033643363386338316631353937353362393937623665623436 -34646333323838346431366232656638383133613332616261653935333039613732363532393736 -63373766316133646464343334636533343535336238353335383061396432653635616232653536 -34306362356133646163386436663039383133316233366139323161336266313037326364323965 -61386464396134656266666531356530313733393661626534633434373139636230666639363837 -39636166356133313966663737353164356666363837666638333531343630636633313339376162 -36363435343063633964643935393833623335326532363139633762663432366539386236373262 -34393132346136306362663466613230313131393436613238353764656162623831323535396564 -63386439396162653435643763303435643630323136326236366135323066656135366530353637 -66613730373662353233316231313433343664636433383666653530663536636139616366376162 -39373164636233633465376332323365363530633134643266633733333939333062623561386630 -37363361666661663631623062363166616362383535633561393632393431333661333539346363 -35633031613535346137373632623431336533313266363536326437306538336432353635376266 -66333336343365326362613465616236663636613236333531316430316162626434353235366264 -30623334353466636562383232386330626561353666626465326266656531353139383736616364 -66326262326431666662663238623839353464313464623437626162356666313835663938646635 -38353035313935316234653262303932323631373338393834383636363833643132343139363864 -36616664626431643865383634393961326335616662643730346563346632373932313865633764 -39653336633135383966323965383563646163366437393934336561666637333263373266306336 -66323733616166653365353265613334313765313862326663636263353266343332306338646632 -30333738383962613565306465633438343334323935313033643965373432626662636632353764 -61316135343535623763333262626538666437393131633461313330316338383533316233333434 -66646162386636346264653264636465373533333834366530616233313632336664666364653566 -62653564346230653530626663323964393463316365313633303138653532356537376563326666 -30306562326531396265663764316465663036303566636363306532633733626265343431396131 -66343839386661356461396161643161623831333735373561626162666539643366323133373966 -63396563636563363537376238663466623934633365366161323836616266666631643334636366 -65326133376434316466393063653035313536383938383731363033373234333063343661613138 -61663139306232343836653763343961383533356266666663353663323261323931313832343663 -65383763306239373061373333366537646362353432343165386462646161666364633536396265 -35636636663434363165323966613837663462626134626363393531616261353935623961666533 -62356235663739373533323434386237373332323962316634633437633239346433663637356466 -65613539303537643630373136643437636231613363393636323633643864353232323832353335 -39326465663633646634323339356236663933303430346139613965633938323663303539353531 -33393563343665383166636238376439393137326538613236613139666232313239303864626166 -63376662336439303832663763656261343936643665653836656139313065363031353033393761 -36613931666235633230353265306433363833616164613864376633343732373366393235633237 -65343337393030306631353433373138656163636330613566353064363131313134636631393165 -33303133323331633632613762663131363736383734653139383639656265666562336430323532 -65663836316237303666343339666464656463386531663365343666373832613666366564383933 -38666630623363353163336131326365633938643830353864333164626338623763383237363866 -34663532353166616131346339623866313364653662616666323131636363636132613966643161 -35633139373930663934633435616336376565383863346365373062613038633135386234326135 -65643864666264363966376337393466616163386464363736353837646634623834393339306564 -38316163303331343033376466356266633265363961336666663732396635306665626631336534 -65636136616361303438323334643438353738383330653032663232363333356230663531623430 -61336232353031333137383662336165363832623837386364353032396239656333643337383832 -65366536356338393963636433666265306438646635383938663131666236373531326433336165 -66336235663063356466303935636132643130326165626533303166323238343330663635333730 -39333635313831383237306161323435623539623261323231616361356535623031363537336566 -66666163383038313735336561636134343134373962626235373363633962656164643862623535 -37663365663836656130316635323239353134653361323038636261316465366465376262623866 -33396430373762353230666562303164333666373933666133633331386533343534653633623462 -37303462623038343032393963373933343935613361353065346661623232386535323133366639 -66623761363939383065353963623935376333313936393334643233326166326338626166656638 -30613564306461383662396130396462393361373461376563636430383166353366353737373264 -66393862306338326239666236343663363866343763343634333361363031316631316136333763 -62636534376537373263373131623336616231383631306161373437636538393462316363303136 -66663138663666303432366162666434363639323634313937373035613161666139623632653632 -32613633623463653635643235346134643233666239373538306334303239336630376135396463 -31643764383433393566373731646230363735313334616534333830653139653230383732666363 -38333562383234656335376564303938343131343464316432646162353466323666363332653838 -64313237656263623633306339363866333138663136626633663566613361376338636362643235 -33326564633165626431663431333638356365613037323735303635313534666166663930353430 -66343930316431643739356663383932653738343761653830323434353034303661383933323130 -65303633646333616434326331363964653263633133323861626139616632646531636264366634 -63353564373334313161623337303465383332343136663765313933353738383638323634343263 -64343663356364633161303430353232356364666433353366383035663939306464626635356462 -33613663626536633036623738326335323762643765363439653238383430643566373435386462 -65623933613063653133646131393738346333396438376438663635623963663532363135366334 -38313366343330333031336336356135313364653362333938323862353765653265386164346234 -66343362646331363530653934613639363065376365646164613064303365306539633239633637 -36356662653936353834613930636431303938336661623861373136313535346462393263633666 -30383034386466376563353439366130626161343738663235643936333236663736323963653865 -35346564613435653833643362366436643466386363656135303739343638373734626238626336 -34633732626364373638373437393733303265396464363561333133393664643132373736343463 -62313661313738623339626134313564613834646135666537373762633331333762373066353933 -36666232333366316234323165666233623063666336376666616363653366333036336430303131 -33336631666630323530636535343132343762653264323731376438656537313833373938633931 -38313438623462626162643030313431323738303763316562383864623032353436626133663838 -39653562636630386664663833636565663838643964323965303866386632333661373163616539 -38653232643238376461643439333131313033656166393061653538313835383930356565623861 -30373063383863326234373430353839656339393134613834643462383765626534316361323565 -64653636613037306465623235613064343132623635366164396334623038663938636533343539 -31353062303165333537653833646131343139653531393165326562326663383036656466623637 -65366662326232326566333364643065633764633234346638643338303932643536653332316138 -32636334363035396333666132613665373963636435383232356131653138323039616436343863 -31333938383331613164663635663163343630366665373462306231353064643539346462346439 -37333566633166383866623337303636336366313833336161363764316261326237383366656639 -39646334363535653831666461356236363061613032633431353762356439316633316364363835 -31643466623266323161666262343434373135393430633236323134353333363136663533646362 -34346637653039376561333933656239386538343263323562383461303230386132666536303363 -63656638313636366139336164663565363665303737663830363462386639323366323165633166 -39656534613236323139373035336261316361366266646261366262366135663265323634303130 -32326231353931656263643636333464646163316639663262346138646331626235633337666137 -62303361386537356239323763376663396663363061663034333230396236303533396435636535 -34366438373030333931666339393133616364623739383964353263313361363238366266376539 -63373864383038363438643564636330393362323165363466346237386166636534353233396666 -61366337656564393534313939323265313731303361393039346438623364613032613963326431 -35326332376466356132303135326438623133613463653631656334646661323436656365663930 -38353230616631353261633330626664396637346239663935343030653262373334353532393033 -62613163393230653461373864623933663232313138363139636162656139396131353765663564 -36656430663939316365623761343665633937623138383635623830613830643232353335653636 -61383635343363316533626563636639633032396634653633373762326632663332383764666439 -64386130343961326266386365323965346436356666376239383137376331393533346430633733 -30373062613238633035663731633435656239386664663635303865656231373261303135616330 -34353436383039663637313831343436666533653237326633343265616362306466343831653564 -33666163373531326232316530363234393338633965656561623434393865383961636165633565 -66393361623939613639383434383737313033386239653136316161363663336261383639326432 -37666462346463326438386663616638343265326634616461306665656539326433336564613436 -63376237346433613761343837306232393330373261373739323138636564326230616161613130 -64643735626430316537366339623935363861666638346632383663363061646130613430623365 -37346330646666643939366234316138356339636265646365323933336666666239386635393735 -34616161323636373431343836303237633230343261363237346233363831656466613465393536 -32313930346531366164333264383739373133653664656662363834653436323463623763663132 -32636233393461636133353266363032653730643539323635653932643762336362363631386165 -37656237303339393532343863393439373762656662336563616237623432613033636263303264 -65363833366464396663613432623837616634313661363538346336383232653063373361386434 -66653638353064373032376234613336386434303564666362363335373132353066316533636564 -30646531343863663938376462646631386563373831353039616639653735333434363132383632 -35396362386264366165396365316664643362306232613534373230336630373861633639313033 -63643539336466336366626264366538336336303537646261633337306665643136353264666433 -61376632663663626230376231336435373766373464373830353937653839343339393962653563 -36313664326165393235306464363133316263383033646530383839633832396135623763343064 -62363630633638663432613830363438353630613238386539653162626230626164323861366362 -30633564613838616238333066613965373762343430306630613632373464333234616466633335 -64623837316636353639393463326537626531636365323331333363613361393564373434336437 -36626166343265653436623430363935333566323936393462623039626135623761326566316239 -32643332653837386535353433633033666436343538336666363137613430366333613131303238 -62363630353238633936326134316664626132303133363939366432353963356363613662613933 -36626533326632323162313930373330333161303166396132616265643461643736343937326538 -31376133333362393939646637663239373165386634333763636239646635306537383631393232 -62653639623339373132633861353733613337316661666463656665306338323564333864353833 -36613131353234623237623935386537633062383861306164306466326136613434313033633932 -33303439623139326361336132613262633064623865633035326637636439616530653235383938 -36303239343637346339656162646265353432666232653339316232303633306431623238303433 -39316333393337333535373833623835306466646630363838313939303963316262396662396231 -30303762626265373132306261363437653733643233643764393236633035613839646232353039 -35343634643834373361363134633730386264356139636337613831623465353932336361393331 -63396233653636363764646338356634383634633239396531353761333761326631383238623666 -66333761383431623361393632326563646261646266313530383330343730633962383863633336 -63323430353730636336633534336163333664376263373765616136666439386334383937303666 -30383765613839633962393235633364353038373836616664336539613565333566386466613736 -38316662613837333231366135363032323934333462393363643430383161333266626333323136 -31396239353331316464393266316630653163383137353236646638613235313033373263353861 -61643134396233383936393964336239376262653364366632376261366134393664313032636664 -37633336356262333961396366336534633838666336656334386537363837393331633934333562 -34343263393435316563653139323965363863643334366632636134303131333631336236313434 -64623465616464626263396463323438643466353162653338313766363130333464623164326165 -31333639383231353965633365613038633232336264383863323462313733383935336335393234 -32653530386265633162643863376236316535333133363033386466343134323065373062336262 -39623331636338373238376231356632643533613331303533393638363963653633643435656336 -36623231346661613531393762366463336265663831326539623730383063636663643766336163 -37666561303966313563313261356363613032356539323863616566633336393730363836393532 -34303961313536616234333039626266333863393631393861396436376537373035616137623566 -34333830636331343962373565323162643933626338636430323264323039633339333237633533 -65633935633735383961313434653336643439626132623533356661383663626662343438333737 -38393632383437363661326166346664343339333133366130653639656535613636343365356430 -36306338653931323662353838303337333133356436313164366237623165656433366439623438 -30333832623364323530363234316236326437653566633137396531336430336431643733633761 -37653039663361313762353366613030626262393639633966393439346562633631373862633930 -39396561366338643536643637363664333064643936366638336436306563306161343564396639 -61323537663835356534646233623333326436373638653537623239633264363263636231376539 -33626166396161353739383864363561613363363266643764376133623436353638363866346161 -32316165643236653261326630333865303234373833323131663830336639326364653563613636 -30393034313338663364316562623333333234646663663838656261373333313861356461656631 -30313334613662643465313032323333333436663565316538313935666231363864626233393463 -30313866633262623762663431383735396334323632326261376334613539666239373766393365 -36656637313761393261343137613465306265623633356461313262303863333036356134643839 -33396334623865323362636164306337666239303236306365366230393765636364616365663831 -63373837396533333166636233656661313862356636396636663739323436646636323233623264 -63353138393165633834653338656665346539303562386633383635656231323130363236366534 -66366462336264313838316331316331633263343136353561343834313335616266336463626532 -32386633393434623264396439336236356238383935663538343338643463646264613066663363 -39333237343336376134303634643932313536373033346331623137653032643435353866306562 -39333330353230623439633163356564303431616366653638386635363836373430633763383163 -31323561643633643963383332326666313166306438316664306662376331333637623833653561 -31613135653161346536393363636464633263383862643364343839313139326630386566303063 -34656431383330386138363130663937393265333162386433653639333566343664663930633666 -37366265306631376231663362396162313738616264393666613235656134366231326630656366 -38626232343966626462653332393435363836646566633866356361633130396535653234366332 -31316435393730303964646439373366356537343364633230353238656239616466663766333037 -37313361333464333163363532313932303032366336383837346164313862633234646164356239 -65306464656531306539626463633831383336613439623565333531616339666534356638356537 -61386430313665336338323332656161656665336130333863626635363162623535363065343265 -66663766633733626165306364643062646566613265613330363266393566653733643066323362 -36613364356536313931663537386538333833626138656166343030356235623833393963646630 -30613830623864626665313064326132336136383335303234343735323632303034613236353038 -34613830306165336363393530363239366138363963346662303331643161323432643766396463 -30383539396332636631316433313030303730393966633132346331323332316365613438356133 -31383361623133613439373634346664333232316633313733353865653832326262363833336466 -37393264353666316663613963326462663537326162326239653461656262353033306666366238 -31653461323435313364336666393061613036303366646433353462323937633334313961303366 -37323639376266643462396166366366666261373033343365666638666366633234616364393661 -65636530316238333035373564333633303564613838373435616661633038626537613537343764 -31343836383564336336643835613634636433333231353136323937623462366233306339393635 -61383332663733666264623734303564333661376335653264333731653635633562363464323065 -37386661373133616634613934393261343666323933646461343338333132653030653664613562 -63343130636136633530643264393366363462316431373033613230383231373134333430333163 -61633261373139643461336164303134376166373262663666656465643365643932373736333532 -65393961663734393561616638643963333336656662373039353938633538323066626166666530 -65336464326236356437363434623761366333643933386464313530666435323266396337323464 -39663233613332326136356233333230323635653361326133656634306239326662383664666163 -63616264396566653630393532323364643136646262343433333864393437633835633933363563 -65656230393165653236333737346662356465386664663762633131363238616232346261303138 -38343134363837616134643961633738616165316239386632383466393433343761626433343337 -33373937653839653964333662326636376461666433636538633432616434366664333064383333 -39366638323535616336633866386564613463633463393261363730363061366165306338363161 -64366131373130363635376532333833633339376231313961616539373130653231646233363034 -65396536663166356237306437366131303830373365393437646133303733323335653863383231 -62636337633963643238313566643733373638316138323464363538633536353966336336356164 -30396164333839303039653131393134666263333836303138646335393963333237653539306263 -36356334343135383165656530616430323766373964313736636333303939313265646632623236 -39356439303633616335383930333561316232653163363930633463616233333662316435646461 -32643731333761353231663332346332393266363430343735663966303839616166326461383437 -30666631316265643063336331386463323934363831656135626531663138663333303961646235 -32346138643061636433376165363039326132393130343537633364323230393966356632316266 -38633931663839653566363831396461363931366137623963623666373463316464326539616639 -61323066353961346364646664326338636466316266633534386565313533343930636234633038 -64383833326538653038633864623361386533373638633637373336383564396566633631636164 -33643862626165626635326438313737613039386534393338646661633366633663336336373230 -34346362306366306264383862666339613936353034663237663066636565666664306166316231 -64666531633730663831616139643933636364376639366632653230633761346537666261643535 -64343662623662326332323462303462353438636561306163353136313836333034653538306361 -38363537663638363630633165366433386632363662306665616333346363653161306439666339 -35623832353339373165636334376264613838393834373431643336646234353336663964306664 -66383864323066383930366465636539643762363930306262383138353964376332646462323331 -39623337356461343131366231356465623865616331373964393263613738656361316230396236 -34616339343965613365653437653730666434316238653032373266636539353461326436363134 -36326563363330313230616230353064363566646465353466343362663832396136623738393465 -34666635633738353134613030623462336334363333393734353233643532303461616234663265 -63336164343432303366333466353430303365373230323333636330623331333861373936643939 -64396130383532656535643066353532633366633631663662316465653331313839626533623865 -36633665346366303665313061316233613266623438366461313530313861643638326365656366 -31646433646531396431316135326230336263323632643131366136303038396235653837366337 -66653866313735643330313466373836393839366134613862663034663936626333363539663539 -39643561356433366331656431396134343334353937643339383232386631343331386162353263 -64346361313031613963633134333761346264356663643661343666663935313032393033346264 -38323132616463363835613861383938383636616662313636666339346665373038636361376433 -33346635353633326438653236613331343733653664383636613630626332343634653932656533 -63666337306438626334623338393366323033346463393465373730343734376538323539633562 -38386233653135633266363634613632653663343839343265326636383231366336313136336538 -31323164323132643836643136663938333136643737653239343263326232616365656638343166 -34646239626363333265616461316331383364376333643533346533656566633961373031613033 -31376131376137373063356238303866666439303732613233313933363565343936396332653639 -35323365653639363764323039616262363537393733396430633763383031353063376335626136 -35386434316131653636663236653135353965346636613961646534663032386636396364313638 -32376366346231366361323862643463313865323934383032303866663862623062613362363039 -37383363366136626133353534363132633765643463656134626634363862333836326632643632 -36613435633335333439376531643063323437646432666164383366353966356239636332623336 -32373237393033396265343835336263323261643139393566613964306364633464663961336235 -35303039333436313734346331363039333733393733366135333033376130353933373532363430 -63363037376434376635396565353066663064383138336334383136333431333163663464313761 -32336535616465663132373162356434643835623765396531633464356131636635633366656633 -34653330396536303330316261326663363431303566393863396532313961653461313437363538 -33643865383833383630616464326235343266653563636534313364643263353364366236643061 -31643261613438643965366435363365643737303738356161383234653830653739313239336137 -30376563326365303034386466383638393434653564356438373533313964303561653664333139 -62663566366465663134353064393436393032663561366238393930353333303433313361316439 -31316463393036633236303233656131643431333139346439383166343132383831393433323163 -35653238386532313634323630343436613433363366616537633065346163616366653762623264 -33616163306263366561656637303238613538666662343962353835303339626231363034383638 -33353437353039373063336162376534306334386666663663333336623361336637343038336235 -34393434346139393235386661633334636231383039373363386239396164626331666433316132 -35613162646166656634646133623939666364643665383436616135313164616264346663346631 -64613534653666623332326330653232633132626366663464303730303835376435386164366433 -35666261376339376439376634323637303736616433363835646336666133646432316561633638 -39333736643037396163336361616234393137363837363533616136356662323366393439346665 -35633232326234363264663735626232386565663037326432663066633465353832613230333638 -30633535633066646634616335386466333334646131316534633762633963663466653930313936 -61653233643030346162623161363335363663396131616637393564633761336163353437363039 -39346265316234333330336133393461366164353264366231383531396339363236353630626462 -33306138656533393562626236653730323464356136393632313839333063326236323461386631 -33313636356131636362336333383938666235366435653333393138373266343439303835653165 -36323836613134333830386264636537316662383233373261376334646438393566353166333035 -66663837643239613735386335643638346164343062356234666432306435633765333330343366 -34323564613432363737616631376563363730333735343036316239376534626564383834666361 -33373461623630316337666565346666343635643533643934666532616262363466656539616262 -65613136383962653630366363346537333763333434663534613730643339313333303365313161 -65303364646534363236363662383932386631353032663231326136366237623331343039336533 -64363235333136333631386639303161376362376437656337613930313936326239306233396232 -35633339326138393230313333323964643638666663366636643136626162666430633932343435 -65633235303734346432653463366334353638303533373234393432393939313336333765386139 -66333464343833653062396339613734363337613238366634646130353738343137663237363532 -32653362346132346133363335656637656238343437643038373438613237623962643061306531 -31343062393637346633316466643239373864643730643139626462633066633866396363643231 -65376339386633306362663062386666303930656436363861313762636233386265356432316135 -33653930356535393466363231303966656539616566626531383435306361376330626138636661 -65356539626461333231343564616334366263346433373439636333653533313665343730663066 -65393437623230653431396239303438633162316539356536373033333539386463303530366435 -38303766343933383062653533323536616663383033626663383837636234383738633835313835 -64386530623336303930376562393461363063613731323161366133666531343663376164623433 -34313832386539336537303238653466353864386463656134653664633062336366363062323135 -62663138363066386238323365626435353632663030333566643037653732343038326666393565 -35323439373965623633333631613866663231373436333666306166333431633664383131383665 -62346662353731386465363165343661356163636139303832346261366661373830633564363462 -36636436633161633331306566316637646136343931613335633966386261666262653965336134 -37343437386631353638396633376363333431326666333835333465383834346565386235663539 -38643064646538356633353062393862613737613663313064326538356238303637363332393635 -39653064393932653630353738336638633762373635663463333930633238623062386631393666 -65613631376164643365383030643566626235363134376231396531626536386566323938356637 -63343561653132386130393238653531353765333034313366333865383238383732616431616661 -35613061383339373736383034613631653962356666393133393132363965616230303631343230 -39613335313234613335623164343339373331613237663330316562366563343939303135643264 -64653638333034643039396263323839323035623034373661633562633835656464626335353666 -35613762356164316332336566653237323564633964306533616538336166343064396437643764 -34663232343833316232303637633938373830626161306530643163323265633061306432643761 -64386463393730636130326437353430656335323565616534306362373732396264353934666265 -63353966303262643064613964633433386266343266616365633465313331653061303232323963 -35346332386566343266653232336539323933303235633361623332663466303537656437333265 -63373532353266633435663364366166363739326139383830333836343035623038386530373731 -32306461326661333964376265356130353963346364643763326433353365343635343364306535 -33353637613231373733653762616265343532333835346530306430393538326639356266633864 -37343636386437316438613633363439393631386530373963366233386335303230636235343037 -30666138393862373430353131636337383466653737353736646131323631363632353765376532 -39643166363062343039623365376665653865363635373131363339636564376266336434653736 -36636437316461643032326630633137633537366135633436653432626263343737636633653161 -37323563383837643939303064663635303031636339663131373861316235303064363439626366 -30373366303636383463326536323966636663623130643464316533353064373766376135323766 -66656566356137653934366231636465333736363961306565323961333065386331616330613433 -38376439653638346262643034343238356630366130383637343938326264663435656462303137 -31306137623131613039396339613062353835356163383031346566616661633931373733346334 -39356438393861363464653931636336636331326233363766306535663033613566363235366632 -37353831383766303034636439343161336661613334386261666637376236313435333432663238 -31643061306133366632333934316531656561343839366565316631613232363034356133663363 -62396464333261383336653836386162306335323433306234396563343038383835633363366634 -34343438333262333664366132643364323566653762383565303562333062643065386666653931 -34303336373934353233373230656630323561356536666634303066373433623236366632383861 -32623962306466663965363430316137313034626531626661326262396634383162363461613135 -38646132303531323961346262316663623537646632633439323730353637653262343836633732 -64393665396138376565333464353563623165626438376235363436343062643631633631656465 -33636333393235353261316362346438343936386438313665626436313634666366326137383461 -38363935393436346162323461616265373063393566363961383461366563633361343039386535 -62306438396430636562306633633062353335383732343765623735346535323964666663383731 -35313761666531633933303233303263613832333264323339396139623136666431656162366433 -34653963336435653934613764373433646637623332653533336361643934613238663038393063 -31313233616163383864663466383832623437623634623531613561326436366433323663653563 -65343261653338333934343731363338373438383732363362303438343562323132346166613664 -61386631343538626565393064386365636531323531653561646331383033656634323836633061 -34663933663664653563643138393864316465623836643662396231383139336236336332623834 -35393063363461303038363261386335373066343464616632346331333330366134303833323335 -38656263353538313934303462343337653430326165346564366235356539333066666632613563 -62346131376434386662633563616237663533313132306438306632336132363866316631633461 -64313335353762363765343863333364656130653962616636306632316265363165316165666566 -36363635653034363831333964623232313663633765623564643238303733326237353366633837 -65616434623537613735333165353438363131383735396336373939613266313863396435363963 -37333839353161656435386239376464623332616331303765663766643535303665646236306438 -37616436373138653535383065303738613039316139356334323462313964366366636535633863 -63356666613365663533303431303833386664336237353936376638613065613832616666616361 -33356562386538386664346461623934386330623637613236383937623761383366393233303238 -31623630323264633663336234656265303139646239393237363963646632663131643335333932 -61653432663539353464626264316632633962663637626234313764326531373862626365353965 -34363631326363373239376366396164656534363138333361366637333838343966356234633935 -30313430396631666139353261643033666664613730383237316334346434356439353333643633 -32663035306332343964656432626338623538343938323631636235623535356566613661343036 -66646534656535376164316134336166653364316163343238666461626639363333353335613435 -34643338633734643331633532303439366335626230383361326466616238623038366339663865 -38396539616234653338313439346135633739383430306437386262633661656436653633343837 -66363235623661376464363335323036626462393035646365316434643835393830383635666235 -61393533353336376335363932616662636338353537333961333232656662323232376265343139 -33633730316531656161666463393733623161386365363934393764633739613138396537396332 -34373032373831613363323839653866343939326337616434313534346332633130366131626531 -33663739343937333366353631643264393336336664613033633937393538666237653464323931 -36323764313734393436326636336262393735373831633263373133646637346665653261356333 -35386437313639376261333964626334616638613936323662346139393935646437353031623535 -37636237396234396439363962386536383836633966373164306565356363646462303565643865 -35376463343333303266386336343461646633393833383330353862366533643737333837643639 -34666135646630633237363537313633343564326239346265346631393365363063623430383137 -65373162393734333136303039653030373333306637303934616265386439326364613939613863 -35303634613732336662386162653162643465313335323336646664303964663561616338396330 -65346137666463623761326565383965326331623637326230653937643964323566376661343862 -39363862336533643831383965353537623631393064633631306236333639356436366239383037 -33363765393166636366643866366336646634653632663366356337303234306130656133386239 -65376432373437633838376130313166346365353234323661306238633137363361623762363432 -64356461656233303638663138623334373864303735353362623332643135363736663266366538 -31663662353631613238303065613235633436373239663836366130623038363564386130383936 -39633763623333353361663237313966383266306236356566373738363637303436636436653936 -61623865616164373233383361336339343262356362363030653338346235393339343834383031 -36663436623130386439323233373338616334393631316162636666383666323432643962646365 -30386236346133326431363536336135313063393939663765356463353166373266376536353238 -61653861333535363139333066373363626661383738653130356635633936383433363335623532 -62313331306464663861313034383738663238333736636639633534646237653666356635653432 -61333333633265326235653662333866646564303839643465636564376433353062323534343864 -36646335656538383937613035323463313630326262353064376236613237353835303034383163 -34383764303762636134356138643934353966623037383739353138353765346563306338646566 -31366133396334613935663262636233623538653033366338346335346266363939393635663935 -31386337393539653064653063313631653633373830333533313564653939333836383362386338 -64383864346336616562393836623239333532643936373961333538383934326333393265303064 -38366166666336363565366161653661613237643133633562636535343238636561343134383565 -33306365313436636636326463623066353561663263373439393630323033656635363737343033 -30643862323535646264663464626462636534316265636261653833623133613366396363333036 -30646564626536393566633564363664633366353936393464353464396338663965353238383638 -66366337616562323763646464666534663363343563363934386330633261336266323038376661 -31333466643965343538333433663434363938373639626637303263643038373132393331336639 -66636362313961363063316365343461373737333863356135396161613234356637623330666334 -34303038613561363839343436613664366232633935396433633537646266373437303938313839 -34663162393435626165616165653736613465353435373537323363373861613831616565646539 -66633234303637366537393331636330373434326365346438626266333139346133343864313861 -30616539343065313830333137623964616434323231316538326264366334363535303863616564 -65363430353834376361613465633136643638386436613462333830666333363764306331656662 -33656430303062313133653765666639373364336539626432336537376161333430366264303664 -66643739333935343832646132643064346565623839613261316431616439333833373436656532 -64663635353136366630663535616437616538373937303261643661636563386333616163656235 -39333238366232333338393361363930313262396438643865373962383666623335373962366535 -30353635363132336162346466656531323332343031356663613931396631343661646564366164 -31343936383632663935663939663232623461366465643365353331653833643136646465613833 -62323962383366343431636632636438666130343935363731636433313034333538303266613963 -30323033623939373332663832663431386631366134656632613837613461656532623861323664 -33343636663338393261626239393864373166613064653732346236323663386433336162383835 -66363264366562393437613235396132373362666266333638323634636638333531326334633739 -33616538343863356666346235613534346666623934623361356133613934303935646634303338 -61383430323635633033336331656339646132326666636233356364613537653333383764343231 -36666663616162373364366432323237613463636432316161303561316531626336643237313633 -39383764393336386337653636366238313836663332303561383363343866376538653137366265 -66333538646638386564316261633939383766653339623339316266633637626263323064643937 -35313465346537666166373130353031303962636665653130636437396532653762663064613163 -65346431336237336439663339373334313761366663353636643135656431613865646131353462 -63363934306437616237396562353436383864666534643565616461353565376139363239396632 -63666237646239613236356131613866356339303663326334316631393033623132653336333239 -66303730326263386132323338666166323037343661396631333765663465313361643566613465 -30306239353932363539616264633234623839376261616365663337363638613466653230303234 -35383337386332323632313030626366663638373063656334333964633238323463346535616631 -61643161653964326636636265646638393732633039643536643133646233623964616335313464 -64303037343332626135366533323765623562663137356664373436343437663765643331353839 -33303661323038613631653435623965346136643737623531633738633335396465626138633266 -33343337353166326530326562666637393663643239336436316665623864626561663430376366 -64306336616565313534313336386361343461656231343039316630376564333936663066386431 -38313535633832373333656665623066323633333738373166666266323065633035616164363139 -66663537326636306439326466613738316633386236326537386331323635373334323766386262 -32383431303239663338376130626664323461386137343930656334366230333736636263323063 -65313337396361396266326363333536323137616165363237346263333836393833363134333233 -63363637616266663234386238636638666631616264666236343331666339353766636334363137 -32323166323266643965366238383132613531643734313134613831626437323166303731366636 -63646133383266363165383865396130326334323036613030636239666461386636316361386132 -34613635346432303562306635353064396336633933353431333034346365643462376439636435 -61303733613337303237336139613665353030643034616266643263636434656336373033373238 -39613838353535316366343565363230376364643632376462393437323037373539366332313661 -63653838663135626163316136393866356561623066623165336439363739346631623562643233 -65386339303535353266336165393935626361626361663133633235313431343736383434663361 -33656535663862613964383963323231383361343237626135646236356537386232666539623663 -64316439623738303033316666323866356432336235346437376564363733363331626334343135 -66653763383938336132313133306362636465646361393633363861396637353636363864613261 -66626238323236303563303037613038626530316535653638663032653336646565326333623831 -66623332393165333063636239613061386238376536323362363339313233643435306262653934 -64653937646535623435343763393336643164313339316465653962336235633635613365376335 -33396631326265336538663133653631383466306562613932666536363066323634613331636632 -66356231636139363334383632393830373935613539313435333738616466646164613938346139 -63636535633864643334653464346530626539373732343263353635333362643432616630653039 -35663439646230663039393666306237393061656634353934663134366437663165386138306662 -31303565653332356563333463363964396439343061303334656531383663306261663564316534 -36623061333838393562323835393135613233333633623738333563313134396337663633313062 -31326466373331633265353338383366633866363664386539336438386639353737326331303939 -65643533363438373264613531303133633164653931353665653764346636353832383032366439 -65636532373836363638383532376635656439613539623838623333303264393630336665313664 -38613261343034636565656261356233356239656538643764303935336432363130383638303236 -61336436373532643636633361303062306465393232333063643962303165376236643732313363 -65323634633161323631366333333737656237333637333636383330306236633466393137656566 -30666535353364313966643162323737396166663765396161643636393439303062663663393733 -37343036316338316564313237656464343466616266353431383762376561646664393133393832 -65653033613266323634666239386133613764356561613163616661623266653135303130346432 -61633932373432646163386362336466636366363039383934376462313662333365316137366463 -39386333626464303535303662633464303136663464343739353532376137643837373435356536 -63366565353033616561306530646234393165666334306538636430643237353963653765383535 -30656633376662666134313635666161303338323038613364653534633334333963623130323038 -34366261656662643466316334643938656230313638356364623865373232323262363066326130 -32626536653935343363343065613361353132386636363832363336373638346235643565653238 -66653739333561633039323166386535366565366537396163303433646134376434323433333839 -33346436343231663930356437383662383639393335663762383932626333363766373935643132 -61643830633537333263623061333730393537633437356364383361316566613763336562373235 -63656263656133656239616332393562373063376566346237623964613366616639303264356633 -64313264396532303035343864343734376262303834323537373835353962393033313765303861 -36666566663736646636353430333730333561326361323764353262303836333139306133386633 -36353433653732396537356665356533346162323832643966323138653935393233383533353638 -37373361316535343565316463353734336234383636323561653532313731636261373265303665 -32313361396335613937383339333435346334343234643533646139326332333138353330343963 -30393131366662363133626338636637336233333731303032623735323162633932346631356130 -37623139316238313437353238633234383864663464336135616266623361333534346239363730 -35333830643466643962613433343839623730376239626433616436363731393734343766633662 -37663731633164353865666134656333303630663034663162613735386364303961626234363738 -30623335326363326331666130356163666538616635663536346565613035383766326166303532 -33303231653636643964313366643037323565373030313862663035303165356631656230306435 -37616230613339323330353834353831363363356331306163633233663737323365336536663065 -33626332616564636362343835373338393964366237316233306663643533393863386462353038 -65373130643937636132316333323132616537373366663831313866633430323632646362363461 -63313337646264313639396135303962363065623961323736333232613639626233373364636166 -39363038646137636265393733623463613161343561353963623364393634363132363734346364 -39653062633935393839316630386364353833303864333630306334336162636365353663643330 -36346538326230663662613262376236376261313330633038633361623066396237373734396135 -33373932393834336635326461616565306563623261613332656530663065356662653930643734 -63376131343839636166306133633433366436386438643065366436333163386533353862653366 -61316561613866306364376432356339373665646331323039363363653738643263356534656434 -31323532373837356334316161333863346339616164336236656331653166623265333564613063 -34306233633430666161643237363533366533363061383031306633306234623363386263313565 -30653139326564326264646134313635613065643134383965653739623237353334363334366232 -34376330316433663937333933323334366365393063313566366161656531343261333366613839 -36643562633463663730663334656561353239323139343031373662616336633931656136633863 -30316561653563663533386263373431333962663133373762336539346364326462386164663933 -31393034326664373661323762303232306339663162313034336634316361313837323765663761 -61326466656531333635383361326661633937323964366562643630373935663236633238363738 -34396435653135386231333265363266366563356336323536626337376161616163366639316634 -61346132373036333863376633636565386265383461633733643164666130303238306466623561 -66353865623364386464316264633935333764303435323937633263623333343035626131353630 -39373334323930616633343663373865303962373237313432396439386537353462363932343533 -33313930633161356363613833363430303832363766386366633765663730363832336161613538 -30313263363236373030356237333231346263353262633438633039366439623138313665316466 -36313964643561383239643531363630393332623039643964383538323931333034623861353237 -62383738616336336164376565386337343936663837393431323539373633633765363932333232 -63386135316133323637366561356336623264373637393662663331363865316362393934366236 -38663563343163613062336631373464333263633233303431616230326664333837623863623330 -32343030616533313233366436623837613538323962373663376161363335653262623262653437 -61303865383465376130366562653665396534393339393565353534326236616165333832353039 -38353865313565643631653736646666303032656163666534373065303339386361363933336131 -63633139663261623635303734333163306338306463303263613764346131326238383636306236 -61656137663265356238643037356335303632353038393964666238636234303734653035613030 -35633666643238633634373736393930316561353135663764663733393361393933356262653064 -61333066653434663339336132656531326239313266396130313138383831653337376533303564 -39323463303065346235633931636135646665383832383265363837353461323134633436663261 -36316336323939633134306531633536346161663031373430656132316261363765373538323632 -38656435386638396530393562356537333735316463643831383535393332373963316138626364 -66356631653430383963383437353430316538306233323633656333323738616133633264396162 -61633536663566373461356637633530653536653463303234636233333762666165363536393133 -66396232656335316531333233613537636131643163346137316134343363646439666137623962 -62323166333330363739356435643030613033666363396166326531636665383338336231353436 -62636432663162666330623738613834633035623232393938363065333065303763623235323034 -64656364323835383134363764666435333866613437393532313936323738393966373131656161 -38336264616136343832363036643161366464616465666366313938363731613933666561306539 -34333433323739363734386236613538373930643035373765636666376436613063643438316265 -39373037313636636235346362383061616132613161353063666261363832356261303963633037 -61396263646566373564663863336664343732623162653061306263616630656538646532646338 -37663234376535316461366333613934306535393461393137616661613139633166363530336137 -66316361663832343762383034323661643830643536613138343833636433336534663733343337 -35356439626666343065303035396231656337333037343866656165363865366265396432393661 -30353235336662626566646533643066333065346261623336393663613963303365383136646436 -35326631326533653735313832656132663063633437316132373434383965356238386364613433 -33363135653536356238656164393036323630353437613165316233386332643362323138383432 -38393563353130633132366663343864626539633431346163336661323333363366346436343633 -31306565666636393035373165363063353235383663303966653831393365353732343938613161 -66643266306562653131366138303336393839623334623565363230636534613030353833616365 -37316465646539366631663962653364623338633438383466323138626231633739333831373166 -37363536366437663063306162356435633930343030626130346430666439346362323833656239 -36356633373865333762313366633965363438663663306431653065326232343662313537613362 -39336135663539643666613730636532623731616134353939343737303235613835393065356266 -61643937363464613130366366393939383930653532323936366266636638383462323338633931 -31303530333037303130343535666431346439356264653934303965383763613633343862663863 -66396530336437393737353639626330343465376232323632303439383338623663393636303633 -37643337353037373835333462373962353834376332663963363236313538343736336561393436 -36303430353666646637366230616131353961623638303738636165656566623163306233633363 -62613862336633343461656336623162636630643630646162376561636338366432396462386563 -34373064326439613865636437633837376432613535313939303832313233393262316239643732 -35383463303961333533336666353262666138663866613031353739366232336432386162306630 -32353633383134393638316261346632373638393930323165623934643034636431343631373465 -34386161356132643538393535396137316261656531356131656362653764376239376661356263 -37316466363931643461393535333263616637383932666463663139613833643435313665326132 -64396665303831303765636161376136303939626234323135613564336631663164383961656466 -30653634363233663133343935373565343465386239353962626265323634323639333832333736 -64653338306562643330376562323762393864386531303164643230303764616265643961616232 -64316631646463663433316462323762613866613466396431663539656635643432363463663164 -62336238653933316636373332373362363933633633346265666464653363383866376333626530 -38343432386262626236346630386563616665626234313737613530393237343030383862666331 -34613963623464393633636338386633626335303435616435623639393834646237393830363934 -37653562343866343333646361313637643434376135393561316465633139646666613337663666 -34383162636434623234393664323039616266383036663663346536343662316234303735636564 -34323136636531393662363235393132616134333736633365323166663832303533623230393938 -31646262363931663833353463623131616264613330376536636339316533646463393039363136 -33346533393636333661623061353937633537636232653732333338333066356534663536323537 -34396135366436333735646330386564613433323734373163316532633666346165613539343131 -66323861633338633433613939393665663031623038636662363061363033663738386438346331 -31316166333632666461613964653136636364613631666264346439393564346165326264393236 -35393337636633656633363838363936353336316265376635393435323230373532383463653338 -62613832303331663166623064633362363930373732343933373832383865336163393633346165 -62666332623435343864373437313362376463373635366534616135626230343035326535313031 -38396337363539656538623731623963303461303237346532656661633362613365323930656530 -39363566663538383439656562336464316565393763633635373261333038383365316138363934 -36306135363963316138353365633631306134363835333763343831353936396539626635663566 -31306530623539383838336665636536643437373235313235623663316337366633336637636435 -62656533646632653337616631393934636265633563373138616632393939313563303266303966 -38633334313730626565333738366166373061383231396537353537376661313932323962353462 -31396331663336353830376231373434643331373737313663373865383935636533393436646161 -35363163616164333763383563346262303863666466363034343331313736303638326139613936 -30363633633162623761616261313738643133323964303335383238323837646130616565613933 -32333936616264326337633331393631393035656132376262643633623532646439616139383737 -33633362636361613233383262393836613338343964376135346134356137386236376339613230 -66303137303439353465313833316437653935653464653438613065303037353963393061663639 -62363264366338663830646236623562363632343465303139656438643765643766396664323236 -65343630346536636365313436353132646334333061376334646337633262376661393765343534 -31653934663164393365663431646162626439663136393538633337626537636538636263363037 -39376136353365666138663230353434623935626531656138343134636161623965326363636135 -32636332393132383763633334313538376130386331643538303530333462336561663334666164 -65613364633438636432383265623734336639653863343530306662666639623034306434626263 -65393934393462666235353837396439393436343361623932333561336333373430343235383636 -64663433633135333834366538306639323137393566383637316631386639366463373233346466 -37326262613739386332313034373439373437613238373232666337613865323066366438353130 -64333439383361396130333236656437386663383331343164653934363635376236386233663763 -61643866353263626332303863323535663361386536353763376139343536306535376138376231 -31333264356165663036643833343937633234663532666533373831653837306133643463613336 -62653630653336343661373135376439623563383263383865666464373162626635376263636263 -66643234626664376534363439323762366261633831363736303765386331383364343563643434 -31363031636666373166383363653761343734333735306131636265663837623938636537613066 -35373133363262343963396663373032313231386437646530633337613761663737643630663937 -34333362643366346161306132313461366537383039306466393838333434366637393165373761 -61653433623034303530623636343165626235666266643165333930353730626333663863323531 -37656139393863323130613532363864363832386238313036653730376166326662663033623535 -66663432303538373035303764383535376461633763326261633163656237353664363663626434 -63303436633466633638356338343934323761343631333765363332316265663831346165666362 -33363039356630633337643636326464386363383666303238633639666234326535666162383336 -63323139313132656533313339613565323039353961623334353262393134663464646533616332 -64643561333835313035343764613466623035383534363230663764333931653336323765363230 -66336164383533363235396337373635383333303735303433386138353163383831316463363139 -32653962303865336132623162306430346331366337303965613030623362323163643461663065 -35316562303064316262303761363935326334386265303461393661393862333031366565613830 -30633164363931633339383639666633316466633438383237353361323939643062363161633366 -38653464626137366139656462323066343865313766383963373330313839643763323366313437 -34653963643730633634353833633665326566373336376437626437376537396631366163303163 -66643938376162643935626139653032333362346431326634393936343738666632323435343866 -38646337376433616230343139323231306530333561613339656466663432663535363636646532 -31643766313761396466613333326265336463663863626162383235653936366262333865666339 -63343364376564363630663035376566616662366534333331386439666130633330343063386132 -63366139643536626230333630666331616236633736313433613639656138333933393639653164 -31393638393432346539336538636265613163663039373464386362373636646361313664306336 -64376466663333303730643630393639663865373438313339653936666363663838386366346333 -37306166623530643566323438353866613731633361613762393165643635626636646165346637 -64376365646562613964326633326266323431666536336261333731663666323732356433386333 -36643566393538373431613363633936383561343434653232336263383361636639343865306665 -31346538636532376233656230323165323532323830656238623834316333663562326130376438 -65386163323332303731323165373334623331633064386466636138383131663531346662626436 -36373763613764373233633930623937373736323237363634653539663462373138366431363461 -33626333366430373139636634396534333037656263653333323265333735666432313930646639 -66393936386438373131656139623735653263373534363932666430386136363263393333363262 -34653930323261613065396262393666306265383731316164333562363863323535613062383664 -31313432633238663533653261326538373035313565343135633935333264636237363065343534 -31653536623632616131643832656132663464633035363461373238333432656634326265613935 -32656263393765653934383536626163313636653764303635376637393764646635616132356564 -36356263646132626533666634623832313163656162343663613464633064396166613337353661 -30656139616135313830303664313635363133336634393837616531616361313034323837616434 -65326634653861376665373363653936666265333763663863393238316338346134626639666464 -32303138353663386636633335323430656361383263316337343939326436643135386662323938 -35656338303766346563633833636566653231366539356364313236623062613235656266636664 -61306664613036333335623233356261626135623862643538373564303730343131653562643964 -66643431383839353131623836613861373330636636363133633338316539393466396664383035 -65393364653664393835333663633334613934626130306634623065316261303233643465333334 -63656632306638323037626436386539656634303638366163333261663531316233386235343230 -34666164333639326638303064383335336264346230373061333264366434396537323737663532 -32316638636134313863333335626635316664383064663566303735316532653131616637323334 -64666233313437383261303833393763356633333532623761393162626636616365313163663537 -65303630626239393439393830616361633764306637613763656130623030333161343236633938 -36376364356338383538643763663139646133663636353764666464653765643334653035363466 -30636164313531336338623233366130323462326239666662363164303237386132653566353130 -37366333633233616532363864636139646165306532656434323961356534366239353366306362 -65613436353633663331623238643137303335643032363163303233393364663232313137306563 -63666639303236373766373134393363656337356464353565623064353339633437333161303131 -33313338653838316163363463623964386336326434633139666365643338303133393837313237 -61323431666137663863333430616233343833303232343462343261623566653438363530616563 -37373631383630303537376130326265613634343439333566623931616430336432333435663134 -31333436346636383461653939333036343661363165306532613061646332303532333630633136 -62616133633065653730346530646439643035386166336164383565646430366665333332356537 -32363133343832363265326131616364336366656464653539656631666138303230616563326462 -38623839373834396139643036313230386165333261373561323263353430383135636366663838 -66373061326433656330613934303833373563643231636435343031663139313732663639323962 -38663762636232363332623730366435323031663738306536663135343232653039663934333235 -38383134346436383233376261316636303235626239623461376537363464376139366136663838 -66393763383863386139346637633137373830306366653930303362363638346334666262333933 -32313439636337386535633364323335663961646135333134343766373339333330663363663866 -32353631646135643834653733623839313035353233643663663334643166376261646136343636 -30356263393536353463623631366637306462373266616239326537353532336534646433393335 -39613232646135303164353464323730386161363561663232663161333636633435646433323362 -61383033653430323535663833393334333133366565656439303265346162613537646332343735 -31313362373631326564353339396137636164303665663838353333363131656438626662303537 -36316430636231633163663361306361386665386431373339666636383964343837383336316665 -30613264326538303664376162303263313339646566396564346139633138616537303939313532 -37616562303839656135636339626166343765383831656332383863626435343565323866643361 -63623733393561663237396661613461336331383837633436333034343933613634393133343766 -65343664346637633565626461363934646463613261346166346539633763323833353261373337 -37353038336433336566653466303161633830613964343862303261393434633932393566366530 -32346166623461346531633239313865393933393162396638313865616361636563373430623636 -61343332396638383933316163656230326232316262643135343862353461656432336361363337 -39663530616532626161353031363336363932363835393933666236333130306262373132393039 -65313865643262333235663064346339343935616466616339643939376233356438623361323464 -64333532663230396232343865346662653039373734333533303839323162376366383163343139 -31656237646534653936643239313230323765323364643864353032653434666665386165653065 -62363532316137613761663166333834333462376431646463336433383061616536633131633338 -39386363646132353863663331396361623463373130656631656165623661373163626531356137 -63663662613038313937323637616134653764643063636133373733363133373139363266653337 -66306166346262343535363337366130653633343361623962366236663133343362646537633334 -63623866393336303234333963316434366634366232613732646563626261636538633261636435 -65303530353266386631623932343166333035323134363865323762653761396566663630383636 -31363034663761373034346162636133663533643437363430363431393831633566333434363863 -30323132666333666431623033353566643334336238366661356432623062303235653866613333 -35356161393665316264383332656566373933306166646636626262616539326636373338383163 -63396130343935356562613864613465623262323562383734653436633831303632383564386431 -36303264313863313131373964653462623731656331393135323238303361653337616662313831 -66366663393039356231383466626538353666666637613464313961663964613932653566643365 -39366263336439383839343538343063383764336665356264316163303237383136363637613431 -61396137383833333135373831313830663131393164333538333231613239313366343133636663 -63623862613331643065393732336533336163393137333631343030613832346133396663313766 -31373739323962303331343461316331643964366431643165653530363966366661666663316462 -38343865353036363435653136613837343362376566663931353165383762633333616434633439 -36366532316632306130616137353361643438303830353137326561326135363531666339393434 -37613263396235626662613465646532656638613735623839363164383639396564653766656638 -36623362656432386138356533313661633432393764643261336530663133363139383862323639 -62633961666665643131386534313165343063386261636465356162383265663939616337353431 -35366135616239316564353466303933393832306636633339333564313737366135663739303363 -37663465333265646461323530386331396236313030376534373364323236656131396335373836 -31353838613364663463346365623736323637663862643865333664356661656564663634653034 -30343032323733336637363065336434646561386166336339396138323835663866363631363032 -37373864323664343165633631333832303834666630326530316437396662623736633437346631 -30633064646136396138616664653465343066616462313435663466616434373438393832376463 -33656565356534386436353239353461356236623231343433306462333934623461636337336539 -32323132656334616132613438643665613732633037356561383539656663306339323739376332 -61323663376131313566623461363737653934356332616334646664326533323866343531643862 -64383034393630633133646362326532653335623166366133353834386131663063303831323463 -63653465376537626130316437643633653365383936663939653036366537373135303636623037 -37633536653265666133343263623462623363656532393963303436366534346166393337643763 -30356439383038393366626531336664626633663264346666653532383463653164393664333535 -63346639343362633330353436613833333237666163653731626331396136316138346463343661 -36323534643731343065336662333037303334383961353637383436633365313034613831653931 -62633062333537303335373830316134383066333233666333666330313565373034616264656337 -38626230633030366535626234306166333937666530316165653939373863303064613663656666 -61623439316462363666383830316437613866666434303031323164396132343336613062666633 -33656135616133333763306435666236386431633033343832336464386433343037666533393632 -31613163386465663631666262356535383633623461643037643038633937616134613438346130 -32613234353632376138346632303437393130663232323335613934666331643364303162393532 -39663531393439343538393363353463656665656662643361666532346466613062313036393965 -62353862646166666238643235376431326532663635656136666364313966333837356162343734 -62323835306630366334633665306637316165663838646161376330636535623334383534376466 -30326435666133356234346261633735643631643233373332383533383330303439363937336232 -61623363353262346633373461343637353831346266656638643536303433393466383936636463 -62653135373731623638383538393062663031346432656132613764373032313837353437393835 -66663136666134643239346137346134326634376564633466643731356131383337353936353435 -63666236356265653933656662643431336266613961323661303661346666343464303938376539 -35623832663831633035633436623936313934633463383632386538306162323965373935663763 -36353264303734633661396132333637373364303163336434643934643634353438356565393532 -33373432363137343235376632326239633132336533646635326662643465666233356239393136 -62363364356230366336356536326138386530383766316638643133303037646638383762313731 -30636531633865346465366334643233333035363365623630656338323661336365383938346236 -65623136386536363631656439333138656338353563353638316239393764643535386636353933 -37353130306536613137663134366135343765323335343066313831656563323832663238666662 -34363861643562643563313135323330643030643539633533333134333436636230316139363434 -62656462366462663430336431366538333736373464636333313132633461343434346432363261 -33633633316532616563656562316565336137616264626637626366376539343732306166616335 -34623237643334636332373562396563636534623231333963623738323161376132393037323730 -39616433386538386234633935356330633331386630343238663137376230363830356139343635 -37643339613162653134336130613935326631373865656531376137333061353337646334343835 -66323833313039393135323930323831623036623433363430353735383836383464383738303965 -37663230383031303066393331373532663663633335643961666531386333313763626132663336 -64333130343166303932313335356361363261313039623231386532393138303263386238626534 -36636438356465303137656163333136633738306430316466326634613036623934376132323737 -35646639313961623438396133643666616631336262333331626262666132663030303932646365 -31376331663961383962316165373136393031333431613330353732323261656562646330643638 -39386534336432633932353535316134656537623762363965633335393561366632346534643863 -34353764386235323233303361653432373633373333333537653137353936623739623934653634 -37396463653963643561386238386231633935623239333932323633376131313335346665346364 -66373032313437373030353931623261336439363138643637343231316461343736366661643033 -66396234306435313865393865613136623336613438343830373162333465616664636435393232 -63616663613836336539346439393530636232373936323438376634383836633065643036343432 -38363865653465323236316132323933316233636536353463613231326535313235396461393766 -37333565326662313031616138353531643231396539656661333735653732643833383836303266 -64383562303739663062323333356364333636353563613333326233306532373430616533376135 -65303964666663353033626236333033323661336138656366316534303433666462383336363666 -37363431626362646162646231383563386364343834656537373030623566383236333934366431 -36313436343037396333393363303865626531626536373930396566383832636239386330386533 -32373062613538363834363635306234333134376135643166613166303339373130333264633337 -66633863643062396566383763666266376435393463626139316566383061383434366534643834 -65393839313536666664636661663065353063303061356562366533363030393730646163366631 -33633336376236666464393731666533356333616464396335303066313766303764363739386235 -31393639613937313932373265353433373765616336353436653762336137633237396438353733 -64646132663466656537373835303663643632613930373361656263653630613232653161633039 -32636365353966633562613036336662376364333139303164656637376664623132326462376464 -65333433313664336232623434343830303264623730643063393266663166313534363839653562 -33356366376331633036636538636238313031333761313734326237666338363435343534373037 -64386363363331343033393261633533613162626366326132363864323362383138653864363635 -63636663373962353063306166653461356638633831623939656163633934666237663332643530 -33643334613633303535623034306264346432393339313061373830376535373339316437643432 -39326332393638646436343461363731373138626664306131343336383635633537656537646235 -35336534343739626539623034373537663864623637316261623238333163663330663162646535 -34353038313532623664366635376565646538653166626335336666383363613235376135653234 -39653337393334616363303233353335343934313239656634353837373261643637393130313862 -37306438343865326466326538643665313733383135616563396335636563613137633330663032 -66383231396236303536376230373239303539303536346632313332313363356563646666356536 -34346565613539623839326231323834306236666336383761663561306561353236316363313263 -64623137353632626639346434366261383734333863663936353465323735306132346565393832 -38616638373535393034306466333530326133616438386634663636633163363833626665326237 -39326538383536323930643462343465353536333430303839373966303930363332653266343237 -63383038396537333063656538663762333936356639373365616439326465313165333063306134 -38343663346563396566643862353763623138323432353233303930386230626639353638356231 -62323865303463663739333138393538383336636465353935396565333762396631666436366366 -66306639306462323865313530653239613837616266613937306534636433386535386561656435 -34313264313565633661316437336463643332613538313837646533633363363234633237303032 -33356234653231343336306534633162653966626131633032326539333362646437343331306335 -62323135666263613938303935323630616233613331353063306365336566363038633363343333 -35663431353563313631653630353737613465346330343935663066633236643137326231353765 -38373837633035383262656332383535306333373164323536313365656465343934346531393933 -66646435386234313065393736353834383561663539336135336539346331346232373564616163 -35313036613437306138363964343763353832313563306264313466616333656535333930626130 -37633263666265616364336236653439393061393838623334373261313939323766333862663537 -66386636653536626435326630613534346536656435343133396266393630363834343130356464 -31333738313232666665646261653766356436613264323135346463396138336265303165666239 -31396136623534613933633030636139383463343239653630383139656362633939643730656666 -64373838363836643431626365393837393361643164353664626335626632656235313635613364 -39636632663731326465626339626236306330393633363466326639663239303462303239643264 -62346562303135376266663964376636376434326162653330663532303936663162383032336631 -33313063636234313265396362373732393438626332613135366664363132356462663866373863 -35656332653731393236616231313866336136306336323934373837643665346365323731323635 -36333965396461633061363938653862646263616366646639613339373965353230323232393963 -32343533333264383266663733353366646132323633373864353833636134336361623932306262 -32323731383135306237623066376538643434613235613935323562353861316638303364373537 -65373039326131653935666437383065613666323065656334613266386265646264346265646464 -35323835643363353365393732326436653765323638373838353864356538303231333963346263 -34623132386362373361383631363364323461306434643834333434323464646630613366323632 -36646431653362353539393362643831366665646336396464353732306363613663326239383339 -30393864326134336163623936336631653338656335633061386665396162653730376161643861 -34626565636433643164656535333264636539653132653161373132383639623839303932376434 -61376239353739616636626131376234623664373966343933383065633931353136303364666464 -31316534343164313632343132613233303938656561303131363931343861376239663064323663 -36653361643765626263613232353631386333376635653234613861353862376433323231356464 -32623461383461646336393730633833343437346334396239666231383839626237373033316638 -62303633653665353838396538386361363930643365643039666238323236626435613431326430 -39316233316563633632313435316235316261656338386436653964643038343165626131643865 -30643665636366386637373662663139633865653834623566333964363361326661393335646232 -36353332306335633332363462623337396264383335353030653830363262323030623466656536 -64333635336634633238366632353238366434343335363733643965316131343636376530363930 -31666633373832376232333263353534653331663866326461383436373365303231333738316638 -61306438613931366133636364333630666639663938653832386237316638306434386134666666 -39626635633437333963356135326338393036613466643161353035653265383337346662643235 -33643536653631643038623435346363626530396134323639366130376464353462366431346539 -61353130633536646631636434623665356131663731343062346664656137316331306333303733 -30356130613964633439373036323563396638333230613664623766313932653531306531613537 -62363464373832303239363437396366313132323962363635343432636337316664663365396462 -33313330613935633838336334393339356662316162323066373333353966316434323036626539 -31373965626435313564303933643430613662656332323638646265366466613036396234326530 -62633964313966343434646165366263363064666538623362666332363531343164633530396434 -61626266366330626133663661363863376632303139373633653436616164333363386565396332 -33313733303531316137396430306337393862396133343936666533376365636439633633343562 -66616664383233313963343536343232343930353332316430383334633639646238623961663033 -35383236636636306665633534313463633463396336383837626139636635353966663533346436 -62666137366533663037616533303939313732353863396262303964353363636364346339653234 -61306263346464653634356138613963353130313135653138373636333531663661376632663465 -30356133316534663132363964633735336431623431376634373339303464656365643037353164 -66646263326439633364363630376430326132376262313861626563326661326232313231636438 -63396134633531333831346532633832323162353335323538393635356431623333396461633337 -33303563323264623132396233383263313232613561396131353737383137626231373537393333 -38633161306431306261643335333536636465653764303537393032346163313665623063383434 -38363164353830336561623463376563386135626634633032346438666234323366303936653731 -37383734316330363332386165663962646138323230386530633837383564616339616664663861 -33393638613537626534323833303861386332366463343833633364623235616564333330313961 -31353032373063373333343734306266343039613730353635346134623530656631616432396666 -65326131636135313730376432623764343964363134303666666430326431656135336237396462 -38623330376632343563623833633263303761393934653639623861363266346334613134653134 -33646436616636663439316164323430323165643836663362366239653130346463623963303965 -35626464663165356334653839323765353330323130326466616564383631323366393538646336 -33313232643338616430306633643337313632656235663837383564336536393138373439666137 -34626464303439303739316663616533356430616233643637343932613031643161613164636637 -38656533343631353461376461616434653936353832653362313862613566383437633262326132 -32646536663531333166343363313665313839343665393662353765346438633338366536616663 -39363262653862323065613432353966613736336430623830376330616234363163383535393536 -38333034303536373931363366333031663532373030313461646566376635343732373431306464 -33323764396132303266376235343864363038333535393135356530666637643761373037373439 -36346665303137363139306434663066323339383761366231323531303537653961643466653639 -66336632643837616438376433643462646463646538633336626630353832616537333531326531 -36663939313030656635326231366436336239353361646138636432626463393638663732366630 -31643365353665333461613166633033663936346165353633646563363935303665383439353761 -65643531626662333136333438633062376439613437333735386366656334643936363963663061 -35653334336662363839333863316564363139333962366630376461373335386233633266356330 -31626436626366636137386237323163383539373634366563316464653331313631373933346534 -31356534346139633961373764373562383236653462346662353439633963633437303166326432 -62653234393030376638663961303164356665343630363066663233346531396663643630303636 -65393133383964393265333038313636616438396562663033306238396634656234373964343966 -64323866666665653334663936316633643633653938323036336137343765643864623639356463 -32333366373764633938663064393764336239373333643236346230363361633330323361323062 -66623663373339616336656330336139663533316466613235663038633939343230653163356332 -30376661333264663934333464396566633563623536396432623733666537653737316330353365 -34306263363861386338653635396666386230313763306138343034303233353630633530333462 -38393263633761613937623832636562333931626366346462646166656139303031393438363461 -33386165656230666633643938643430613133353830393962643939353039323838626536303064 -33613130393834666366376363633331313839616436396263643138386531343233393165363561 -33316433393666366137393665613361323232616665313064366233653733313166353135643839 -36336338613166386163643762636266373664333330643963623963623338386534343639653066 -61333730333536303438376235343637336566386430633939303637313666383531643436313562 -61363830396332373431633863373931646631346537336632363731373532373135613264333231 -62343134303631373438353733333937346163646532386466303963373266306665336262363166 -37613830643730636637386666353063356363383238353135656539363165653333366239353266 -64646634393534613266383266633034333634623666663436636135346534363838653239303065 -66316531666530666533376262386633333639323766313631616365613563356466353366383534 -30663033346430643232613565623736633333363065643933643031353830393634653963643834 -33393336666565633838326536663864313330623763373065646333663736323935653136316365 -36666261636630323932366237636539663165656436623661343736313837306461303666663135 -38646231346132643562316563383639303737313238303130653764323162333061383332356365 -66323139303463313565383262303032356563393764663864653266316462323861623630666533 -34656562386233333234343131643366643637383230373232323965633633653161313562336332 -63626161653361373965633131336662386630333964363430383562323930386134316231303836 -32616661636331656561626233313830343863643438616166343539636530373336643461333563 -64303731616466343232643736393630653061393965653130363239313533633761636666336336 -32653832373964356232663039303166303863343633343765316563643264363364663639356364 -33653061396639656166373932303035323261633530326461613839386333353965353233653937 -63653165313965303265386263663932323430623637346339376561333764623335633162323538 -30653661386134313363643431613435373937353636376231303931353931373033636561666234 -37663530343236363335636337306637346165303438303131393439303832616134633039356135 -30326237333434303037613631393561363962383433313638653462623734356433346632366161 -63393039636561663563623165636532396132356165363165646431356463326665316565643135 -62623135313762373131396636666632626462373466633639366264383366643834636464353332 -36346363633465353961626566396562343634346531316231336335376138353430613330303332 -35396333343933613933343733653431303437616238373833643561613533663530383434393435 -63323736643966646531336634626234383764383031346234366534393165643761623634326138 -66393636373061646135616235663065636332646637343265653736656362663136663666303565 -63366663333535363838333137636231323231613535333635666466363462313436353061373630 -64633934396334353338303435633766376334323234316231326164323338633438376230376436 -36353530636162306435656138346138643566306539356339343830643738326464616361336364 -63623063376430653636353734373062626138383362343135666233373532323238303339316531 -66386533666365336330633334646333333730396134356264303838623336656666663336643531 -35363765343731396336353437316631383863663464373065316339353535393135376665656435 -63336633616564303432396639346630356230623830623764353533613966666166666432613138 -34323462363235613465616435303837313030326666666663343363323037656266396437343066 -39346138366366383431363533333562623434613465333365366434346530333037393065636337 -61333536393264663162326130303032326134623331363035356662366436366337333136386564 -32316266613038383332376134663762373534363430646636626236303334306533383036313236 -33336466326531343561373561393866306332316537386531303933316439303238363334633262 -36623838303236663937663231643137353633343963666666303632626535663262333738613663 -33336532303661623537363434343437663137303639313064373737633239616535343736623063 -37313638353764303839643630643233626137386534653866623137383464636237306365306263 -63653761303130353538613234323235643130303065346533393035623461356533613461646334 -64323437333131663065303861376165306666656136373634396631666631343431336463353636 -63666265366337356537366237393935656666636637616236616432363662666435666131306663 -32313632333534646463393866303937643964376466323430643261363163333634373938363566 -62323561333266646438386666656130633439613038396366396135393636373035336663383433 -62363735343132333831653564316432386130393130636530316466353262626166343064616363 -36373935623530303461623933363130616632356466316338313136653965303438643932616537 -63646536396437656266653866643735646434623262613265616362376466393932646161626437 -30653465366332336135306663393139373661386265613632613535353465643130633135333436 -63323362613932316233326530313136376563303663616664306161316233373638666363393961 -31663165613035633930316233306138643261306333353739333561333238366130636566643033 -37636666666465623230656165306462643961616637386538656435383332343131303336333839 -33303065383833613064333864346535656638353234353534353536643133626164653530383139 -61643966373632363162303064626637396237623765343339373535323438613966366138336262 -32326337626430626437336237383061623238363864356565396361363863353432363032633464 -65303135383035323632633530623166666430616664373863653261643861643738663435373235 -33356438393264313961303766636532346232363638333963626665313864396637623738366131 -64356433333139613832346531636136616631373531313263333332616463373363333436646661 -31396432623361383338356537373537633762343461393637663831656266313432376634646463 -35633762363864393336613238393862653539303465306664663336353739623663616538303231 -35613765336235666336393934633837393537316662303133613032326436633664666463663866 -33303962626632653666323432376239643531616434353131623531626530643135323964633061 -39326531333063313765646134353962616362633664636532656637663535306330613539333334 -62613334313835636332383665363137643531383539316538666164373261303438653464353437 -30396466386539353533346664636631646263353436303966636237323039366264613439343230 -62613132333166663665656631396334363065303934346335313430393263303361323538316639 -30633233616630366165626565623639613463336139663263343736303433343239303439353036 -38666431353135313432356632636262616461323763623764663733303363666138373836303930 -38346264376561623637303331366536656335353130666263653133646132303562306439623733 -62613662343431616530363138383666646462313931633962313834353831386538663130323730 -66346463643562323263616363363166633034376230653865393462376238653035333431316466 -33373361626234333765653537303535663362366539663065643039616566323635303830326235 -63373162653832613630393263383332356237303335353637633462373164353639333935326439 -63373466643335366565396361656336653239383465316665353238656530383636373133326363 -30616363336237633437333133633063366132303339306466326564393965393265656666313338 -32653636383365356435373663313839646437393565353437353764383737356239336363613664 -32313330663437636537646465623234303737666466663532636664336366383937356661353938 -34333434663565343231653666316236343830623736383039303231383435623035623237353438 -30303461626330313965303065343062393638396166373030353362646665616665306635626136 -37336564646166323361376338643536393865346635643532663832643265373761353632333638 -35393166363266613133613835346336363266303964666634323463323066633462373637643738 -61376265623035343335373666363630363234346663346335653462333365626530633066373936 -32373136376439373032303234333733666365313963633034343562343239333831303032616233 -35333137636636303333303164656233343339616238333039353966303235383364666332626637 -36326434353563623835636334336663366432396635303865383834386561376531653932306238 -61383061643831666537306637363266356631393130353636666563363336636632363932376661 -35323766323364373637313633333433663630303465656262343535333036303231376466316536 -34326566626665653231373436336632316432626463653236353535353330393532646163346138 -63393932383936633235366433633063383830396433343164636163666364643338636136366363 -35333465306637316366373132616565666337333264363463363533343565313562396664303233 -33386164663536656564643134303836373264656564626465356238626232636164326437383263 -33663131383666633536633866316234636434333762666665393762303064373039313532623332 -66623736613965393435366236323130643133613763323938633133383534393664353033336534 -63333263313665613366663965363830373162393334383033313236653162626262336462626337 -38373631633166356339383438623838306432383335316363326336343534346362653131653561 -65343635306433366664363433393137633366653161666337643636613539356331323863616236 -64643135663535353733383264656237386461336635343662316261376237636338313363613931 -63323363376664316539396234633862393065663163393761323361316238366162626230303630 -33643562666137653733353036653934313666386566643331303431666639656331333535653062 -62346232623132366231323336613532626431626364383630343263333037383137646462366335 -35373664306334366363356335356161656530363839313730396439333561643134343065613435 -33346564313764346632313538323739323136666432313831626466376538653764303433623237 -31653838636631363665383663343863346364333333343932633235613530616663396562633336 -32333538366530623464626662363739623039616233626565386362383439316539653037306434 -61306135316231666437653335373433626635343335643164643865343637313238616639326463 -63636232393462663231616433353236313538663864656362663330643439346664363131313235 -63353566653232353739616361373830626139366439343835396436396662353635353834643535 -39356631323561306134656238633430306132346664373131623630666161306333393634373231 -36323966323230623238306161336561626235373931303431616630396436653434623732343661 -31616436623531326335653036643434653039633564353162303038396564643964653464346636 -62323164633163663461316636646563643434613430393039643838393234653833613136373936 -66313064613537383765363764636563396163346161383562633662363636316165336332383031 -61306432653065336336383930313935636134356361396539373164393235636437633035646461 -61386663666563656265336465366466336662303434653266353138383538383532623864663034 -62616666316539643664363164323362316536616437636163626232646339343635343831313539 -31373266326539393136666265323936386632393636373966336333396434373439343234646539 -30366565353864333133653233653063323135303337376662386533313733356465333438303137 -64313933303166396435333732343663336165333563333164393139313432633932363566306264 -61386362643630383431666430303638363033343234646336616232376466643338303133646163 -39393861366464663566353535393733633064363732306562373135613235336265373039656138 -35633564323932653034363164396365333330343533613239373065633736643134396138623165 -34326130376136323665383037373736643961666336653831323566643537363363396461383862 -39336564346163363863386139646530666463313464643962353663323034306261386563663535 -35643834383938386237326466353138656362343136386136666264626461613239623861316331 -35383462313533323165613763323233626237376439656565333634633835616131633461376431 -66393836363530306233613366346163616266343238363738656632343362653331383366333365 -64613537326463653435316237373564636338626563663661653039323065313131393864383930 -33356336616434326531653638313832343536356164333737363939623534326364336466383630 -66336633303462643833653234373638393331623561646539373339333036323161626436333731 -37393862636531643632323732306539393162396266613437663633366230643330316131386436 -31353537333530353031343336383265663238316564386237636532353236326433643337366136 -34363237653933356138326461343165616265383566366337633365306165633362343965393736 -65316339653630656133363631326266386666623563613034313339383437613232623437323534 -36653664646536363136633963633463383236306564623330306664366364363864303831303235 -34376262643338613164613038653866396438646538333332353235643538663931373836393564 -31313430623033343562633730323136663566396562616165653539623136616539393436633966 -32613163623538653832663536366665386237343236643664393135353139373565343136623761 -33336164616663313631393137666364616431653538333164313661336634663935333238616538 -31613635373762393633376234653035343464396465363939633538633662396365326663636137 -62376539636235336166323865633061643466383938336430323638653461653563613836396435 -62326263363733666438636439626364346337626461613735323838353335656264396236396233 -37376337633362346539326237313930623835653636346565343830353538623239383663306132 -37646334326266323731313164343261386530656433346364616562366438613266333335666364 -32636436663535356666623835623663323965383231366163633735643938363930373436643162 -34626632303836626332653236656136663132656162636337306233346634383666306136396663 -39363439643135313336316330363061323733396638303234636561326432326430393530373039 -66353834336233363539653562396139396538363031343639353266633535343862616232346330 -65653033633464376237353636633835663762316336323234306439633334613661653939663932 -61616635313834643461316663323037346130333264663062393736363666393438373030383437 -30336566353934363162356338633035363766376535303366386534633230366232636630666630 -35363265333735636166336365383961346164333138326639316262633430383931326263396130 -38386439353034623664636262373331303363333234383032346164316633643132643163333763 -61323536303035396266333938333662313661346333303961633061353935383566633735653539 -39663137613066636638643132656139633532633130313038373636633135363662343565313162 -34643730333666333931343730613837313235646134653930363762316435663635373839636466 -33393932313734316334356665623066653063353337616335666466636537653230303035346664 -31613962646666393334376362646539386465636161653635343336356134303431343937303631 -66613930663236303164666339306238343831613937323439663166343938303532346665346634 -35383037393932393066663135306465353364363530616266353734333332356337646164353835 -62323933383131613361393936613761326131363837306137623430383031303435326330303635 -39356534643566356439373961393835383563626461633736653332646138643662393737393461 -35383966656131333161386536663332396362333235663933343065366462343635623630396233 -31346265393065376261376661333836386363366136373161333733643131336337646331323163 -35346136343463303834393665373534663863316637356538313639393034356263323663326565 -64303765333266313135303238663636353861613262313132396133613765343935323830383738 -62613637396630366639393634373863303830646439643739616162663062343936386633336332 -62633163306631376339346230386463393138326165366531373532386331303164373534393538 -64343766343331613938333865366266623033353235656664626365613732363337353538336536 -61653830646266336231316362636532663035626462666238643931613332393366633564616466 -62383636623036626230353063313737613536363432353835653865646466393065373437343734 -34663538313030666138316138316266663136663763313837383138363035656236393038343537 -34623532666238326235343230366161656162343737373130366335336262646231346164663433 -63363235653835363936623432396264303863323130626132346465366563393831343533316435 -65373133643764396263633063333662356132303966663038386330313530656231646132363461 -30643232363732396334353037366132623861363131646335636133653863306336356539343739 -36623036353431323763326566633966663865623538373639616461656538343835393135616331 -61663666376430306464363234316439626137323335633666373737303666633235386436383436 -65393133386665363161306662303731323032383435373438646233666339356235373738643938 -65636631393137333265373466616466366265613735636335313131643337306232653830613935 -36666564613339356165353636376234663131616131646230366165626266613563313735356532 -66356337333937343166343636356238303265373963393866323236323366663830316164343564 -35373032383039393434353464396362376239613133333036393465363031633334326562356538 -32656236633764663231356335396336353231623138363066366438306663336664313633386266 -65363332613037376361646231626665393661616430336635626566356464643237663834373030 -31386639626234666565356234353063353636663935323761363562313734633331396462383437 -38323562313934646563663139303765623262653963623130383830653566376630643839353233 -66336365633666336131636363323131653561313966616237643465356338323735376132386133 -38646133616439653137383431376539373535623439386361613339653063633732316437383765 -31396238366561646331323964346632366364623139353438333135376566316463316665323261 -66333862613932633966356533383839366234326434643233323161646464353763383133303831 -37353330623763613933373366626664633333646233336162306562666664356337643263346363 -39336635333936313965656137646462656664376130376262386335303732303038663930313731 -66663161643731626663396139356536643632623035623063366162653731343934626234373662 -37343734396264363961383062636136363662616438303536626461393363303931333537303738 -30663966333664366134663431323265633637616266663862303836356632633630633339346631 -32613832363432666463373737366665636665636463623231306131316435613962666666666431 -30623335373665336639383064316530663939663466343630386266343565303661383764306664 -62613162336333353561363766626538656233303930323637323937306165373635623135356361 -64386464366534396634376561653231383238366237326663316363316261623437373132646562 -32363232336265393130383730356136663437396630353935653163343933376134333535323832 -66326165656661303633333036373339343239393136616336663235316363316363636563633830 -62316638646662323335656363373336356337363236653537656665333464616231383235303164 -61383239303530333730623535316566646238613031363631636265303361656336623639373133 -64303637646665613766343361653039666664643663626438343761303330343337303533393231 -39353631353865343166303134396661336566366239613539383737356633356461613334643730 -38343766326364613834383631363533623436323662313161353333636632663931646664336330 -64333531626132666232373332356666333739643965646336643839306233613133346633313235 -31346334646539633234386137656133653137313565363961646263303636333661353439663332 -32383631363062323264333030626532643034643166616633323030373633326262373862353464 -32316163616162616334613033323535386633636361633939393961393037663664383938633465 -31656439383238623834366231663731306238326537323637643434383462663465356264393864 -36633834343564313365373661633365616564633433643832386261616131393062663365666263 -65343961383933653162346633613762333531393039666138323937383261343330306565633932 -32323065366131623531333363383032613035373239646561663838393761343762323436643433 -65653339343732353939643664396665343963326665613434313262616265663866623234633835 -34643163336666336131376330373330653636333763613632303664656337636235313662316333 -39363762616530336661393761383066623661663962363135303061666534656531343035346436 -30343035333833356263643638363337303438336131623034326333326132633838643863333163 -34333835356638313534323834396136303361386132616664636635663739623064653762663138 -30323238373531376237323463393039313966393133623437666362613734393334636564616466 -64373232333864386639326563346132353061363139353464373037336361626532646632303662 -32343363383331373863653463363966343664663235633063663232613365396166343764643630 -38316135333733663263353939376664326362666431396462613133663333396630643236326331 -65633938396237633862346435643532393938323766333733643830623835306337326662613464 -30356636623163316436626461626234646130336261613865373037386436316439396131616161 -36646138333931666635373137393438326538336665376637333131333230376333623233623137 -35643762373633363135363334663738653963396639306366393666303663333039303964653433 -65646163316537386465383838626139343835393931373830396365396231393232623864363664 -66356336656261316666396564316238303236326133646566653733616266313235323736626163 -38656431613837326361633565636137663566316238396530366464623739666566396430396265 -37646664363163613536383865353732383231666534633230353433633332373366306161656262 -39376534373733613863663664643139376233373834666234366336623163353830303162363165 -36656661636139393130646633373861396639323762636261373337316462313738633762636237 -38393232646266366439386433643139623639653363393865316231373263613734346234343361 -30643630663032343130646130373136343537643565356164316461656136663564323461656666 -62393135353037323933656466623961326661356165353266353665383338636133396430313034 -65623935333532613935633164303663376466643261353261363935623865393465306434613630 -39386462333533663330333035326562623431303333373437323730663761326265616638393836 -38613838613463663530646261393733663835633737356638326136393263363437393362383166 -35396364363130383435376235386564303965383437363031656239646539376431353263633937 -35653665373534396231306537653935653637326133396331303831626162353636653535326136 -62303262616333663338313965303933383932373862396333303532646565663038613066333962 -38356166663763313133306465363334323137383835613162363536613231363731613963373336 -32636165646434636535343230366634383838616533623761363162326138346161623132373331 -36373731396464316635303065336638346566613461393365376162336164383732336261376465 -30336333363832373334353364323364323563386638623938356433313934363738333661613037 -65613537343637623633373939363039323162633035356165653830373331643931326437636531 -39396230666664303933306130386566396161306133323939376161343839636564333935636565 -62386265643032623230323035316638646234323335613138396538636235623733366364616531 -61366564613461303266656537373263626631343466656536366535323135356234653436353637 -38326234656433336236613538656361346431343239396661616138653762386466623338653331 -62356234386364643939343561656430323134633232306232393065613733393839353637393734 -61333966646331316530613064386466353162616139323163323863363365616265663338636366 -39393562383830363465393836633531393733343835626430333563613162356530386265353161 -64343637613464626439343832646262363766396630613062313536326564623566343734326130 -61316561353366333038326361383766333735653463373264333837383135306537626232653832 -36653764396432336136313162626661363434346565386566663137643161313964663232336135 -64663766663862386430336235316134353062353363363265313037363036316435633165646237 -63326136316535386535353163373738343064363665303263393061613735356661306665393134 -31623265306334636434613432336665336362646163343065646330633331343135393466393832 -39343130373231326566623130666433333036353362306531396432663834306566656231333836 -61363135336662346538363039396239333162653430333734663236343331656438323062636431 -33363864303237346436306137623431656438346632323066653338623237306437313864613436 -36666134353939323431333430346362316531323736396561633134333464326165333931653436 -66393238393666343166363365623632383363316261646138653035303131383430613835646535 -65353138386132663065383964383237373037663233623034663832323737373231666236353030 -31656361353536336130353435626231333537373066663865386365663730376332333063653831 -37656131333363306163393861383166353962383638353030306365616462623936663262616161 -64616136643830663762613335333665313237346361643233343438373530306537363761383966 -64306666356337343065373333353863363134613334653836353938333530366338333239613039 -64336437656163663862623334646236333966666639643534303732383333366136393963386236 -36323563313961326563383563336531356462353830643635383430353765353561613266303438 -34653464623466303462376465383431363431333830376432363863393264353065323933666263 -33626530643733313037383035663834653534343465353861323735353263303533666266303832 -63626635646437383235616262386261663830646538623163613037383733326134363231373838 -35663765323438383335633864643234323432383534653666363135623836306564303438373832 -34343130613830663265333363333331323534613864366339643630666161393038663532326234 -39393739323563356164643731646530383732323032613639363561636361646236623839316634 -32373137376338663034613239663730323964663939323037393962666661373435343534633763 -33316130383566326235613831616363323730656430303632636232346565353332623664616539 -33336130396637326432393566646535626262346237316338646534353532323635643531326638 -65393364363565613165326261373636333265666331313233303938356665643635613838393166 -36363633383065333562393262623739353761326238356566646334313433386536356139323265 -64326533613738666662623466663838363133356536633665646335623136313039383734626539 -61623966396339343065666336306135333939383832326139656265373431626436333539663363 -36393232383933353830316231373033626439333734336562343365303039353061386665323537 -33346633353330326661623831343566343862376532353434366231366331333536396666396461 -36646231343064326537633764346363666465356337633262663230336362333033653635313666 -65643938323865646235393130316139616637346635653761383934663637373032653464316636 -65663035623666386430613034393231656637643666383832613463616337303863396237623339 -34383137656566313034383035623138396337363963663263353063616239313634316532343166 -35616632316165313433363164623764646633383939633738393139663336633034353961343533 -35373465643036343130356664643762303639323535373466323434306665333736656366623637 -31653366646464333061663735343536653163346264366434346639353138663936383737323534 -36396266643730656632343235643964376130336638333436333035366166313737616530336163 -38396236356231623431643737343836616161393133313233646564663362383234323931396165 -33633366613739613737343131326631386561386166343934373036623639396135666163336434 -36653731633864623332653733376166633664616666313831643837616334356365373039353164 -64663238616161353663643234316639656564313665386439383235313530643461356430313438 -35626638623333316130663965323336366634313133323265333832646239646561326561656331 -32363731336661333032373438343432353762383765373331663839613838663565646564656263 -62613861316432333035373339376231653063663432613736623538373564336635383064386637 -63633131383164326237616237366339316638353963363830663837633665373038373766623439 -66366263653037396233366439343132343331616265386631636231663461636235393135313161 -64643432353535306236363231323036653339666235363335393261303533373533613464353834 -35636431386238643235383362313666383861393862336463346337393134616564653832346434 -35373735323964623661316530343166373839386638306631386336393965356366363563623038 -38313534623638653030363533386335643964613565646363316430396366366166316336336435 -63333130656538313230343461376661623363663065353831643262626166656466653534333061 -35633965376537633137646433636237386333666436323233383638666565366634616561396362 -35343131646463643037656133303365613534373163353165376565663839393931323530386439 -66656339663162353233386339373463326531376630626163613335386432643135333562366535 -66633962373633373132616433323732333130366164336237376637663637633138613336316433 -31646132393539303934366334643863326637353861333432653834326163376336363839666566 -30373931386138353762306436613464373932333639346137656533353633386363356430323638 -66323137376135626462346539643134643338353732373031616264653361333133373861616165 -64656231313131666233616165323266623263323230373638626564666665333137663537313032 -35626664366363306462333737323061373566613163343439623761313734633563393963626563 -36656533363763303961623730303835366538313534653230313666376336656438643865636431 -37393463343839323037626533366337663035643131393236366233643536376665323936346230 -31633965383764313366303431373364323635383462313835323733306633626632393638306165 -63663764343265323032306435326566336135323538653063306462376639323830633063636262 -61393636316332353363393133306533646366316563383038643365613763336464306235616338 -38393639313739626538613633346664356163623862343064363662653137396232306630343136 -30393737646333326663313464626337346537323766336138303634356665616233653463346633 -33623964613530633161316166656530356339323936613265613635623330343031613237646464 -64643534306638663261323739353662316364386337376239343330353135333865383838663139 -35316239633433363539386664303462653432396663353335643038653134353364303933663135 -64613139356434386639303935393964303736313632353234616436313139306436613066636332 -66376161633431366535373532383532356634343365336537383236303331653361636239303135 -37646336383864313735613739326565353631633035373332633733663538326531306136313732 -39396361653832333839376263333637653536313732383835666134386465623937646636323634 -38396430393761366165343038373933323634303565663133326636343265393961653632353831 -62643033353066386661363764633138636661356663363262613763653933373735383730656261 -34393366356231396462653762333938613132363462316132306566663262303362373834343464 -35613535616335346264366366343031666436346539636339616130303630306130316230353834 -39313232353966393364373432336433393261386230343066653965363532626638353665323133 -31646561653861303236393539663136373732653437303739353532646437386461613761613366 -61633861666165343437613934643332393737373135326430316365313638656165343661306662 -36383431626531306133363063633233393663323530356131363535323733343436316635306465 -62396339393239653935356135666630623632373265343764336636396434616330383537643734 -64373431353332336535316637356533653239346261633563383633343532336263376630646533 -39346232643336326533303161643535353735633439383465366261353535393135366363346538 -63376439373461646631376230626536353736393730643364326565346537323630653531666532 -61373931666431653065333439343066643836336334643930386665383063393138393134316662 -38333935653865633638303534396364333431643332353833656530343934303236313864653434 -61653135386632356562326263643034626330353263646236653730613134396464366139333166 -38396636386562643930306463393562383632313062313065636461376239393439663538626336 -35313238326630353436613364396337613838663634666533396330643166363132393263666639 -65343738643363356466383430376262633630626562313837353032313035383562333361663163 -33663932616232613535653165326136383364386635346666636262626631616232393538316232 -34333865376335613166666338613530313938633065653364666234383835643732663062626365 -66636235353763386139636132623636373134643966363966363261363931333437383165373531 -62306534336564306635376133316534356338326232663162303334656433656561323733376332 -37643334386532323537356262616332623466343033373031646230313665383065306437316334 -33323738363364316562623432356637656138343633383661613761613936643237353163333030 -38323162333064633266626663666437653137313962336134623762363430373232316566663066 -30646436613432333437643566636233383433383861346532623238316635323565343636643831 -30653633303466613639643963383464613138303835316362363866363766313932363631303964 -31346335346466616239663761313966616134353438633961613038613739313837343161356237 -39353666653965343335373562343466643264393063626530373563323261646537616665346133 -37306635356163626163656534383464376361333461313730633938383536336436346432636332 -64376665623637306130623139333136383130373032636333663662633965333762336265303232 -37353135636436623734306436646536303037623535623634613461633563653630656366666533 -36393662613133306433333661336238646632353661323436393664303434633430343261653932 -64343737346532616430396131666230646439356338663034613836346632373132323437323134 -62316431343132653736396436653863633061373563373261363839623035623864316431333262 -64653561353133303863306665396430633234626663363337623434376562363433373939323835 -65623861643963363437393339323763303136373435633966343333346537323132393531613664 -38616138386465653666623936323966616139623439613465653964353336633266313062623136 -63353966363766366662313337353166636363633864366233636634373133316564666465303863 -34383333653536623465333565373261373039353337663332366532663339316666303039386239 -32656437376239343637396265623337343239616565316635613264393933663362623232626334 -65366230333532356336616161353836326439373130323166663966653666616330346534643964 -66633733373038333537663634373434376134373561653764623265613434656361303864623861 -65363832363334663135386261363538346236346131653931303838306234383736373062653035 -32613961366632356462643331313361393535343463373937396231626663323465313639336237 -63353766646230386232356136343833663838336639396161663261626436333930613234633763 -32643565613331376433613661373130613063363535356561333262633834363263653966373762 -32326461666432666537636561363963613732386362646139623237343031616435646366363966 -30626234623762626663653865393434326235366165613361646332343239663036623335626138 -63353732356530356232306437396432396336316137343765336636613061333636316136306134 -33316436646536393963333333363638383335323031633764313562656164336235643463393534 -31343238666635313564633932663861663066616130616661303235333635386264326166353564 -30333036386339343330323463343535383030373165353039616563336430303338633436623937 -66323961346664643030343134663238386362373462323732393666333666333531343631343039 -31663064363934333238646430363536613366633336663833323936616661306666643036333639 -63613435646661353062323830636139626466313932663534656634646666386530333764393362 -65333434636431376232373034333531336534313231356261343433376362636136383937306336 -36303735323730326634623965333432633461393862356466353438616631393639633734363366 -37616134356339646536373564393563363630386333326163663033396534663732666363623133 -34306333373937333135376337363833383337326666613032386464616236653562656630303532 -65643631333634333933353331646533393334653437613461663262363135653064343939396635 -36363331383039356464643031623463303864616636366266336666613935333663373431333630 -30663862626562356232303564313838333161316636343630626665326632346634393765646333 -66393630323865316539633934316630386538633566353564323336383032326337386166656235 -39656265616334616635663839303064643664356532363130653737626530323639336364303436 -39653832663362306435333262306162316537643233613835323762616166386136313431343834 -38303034386637323632666239316335666137363133356235363231333139633265613337663139 -32363238613238633238343361363865353931656630333865323033666166326233346337363462 -64373035316664333933373466633765633764326638363434613236663566336161613636326661 -32623933616338613235333564383836303735616338336463373534346335303361353536613132 -66633835303232343235316363336432653431656162663464616564313937376565336637366532 -38373164323738336163333130303932633864336361363966613635343333356462326464346331 -36383237633632626365383238313334343437313632303131663837643930643766326661643463 -38356238373330383031313363313733633434363631316635363764333535643265613130363834 -65333231356665353462643830376464636130303138393731336330353961306361343063303335 -35323933316436393438313835366136353762303266323836636634333437626235353433396232 -63373031333637396261653562386634383166373435343338613766336130313461306132393335 -66363037353761323661666437373639333330393864613238633861613432363333373036356466 -34353133306534666564303934613639643235663965623937656161623939316431633430663230 -30376163613637613031316139306264643536346332343066326264373563623637626264303931 -62353962356235386631323136666164633638323664646339616130326331643736626534343836 -33653837633964623330386336656438323461623539323066373935313535663466663666646164 -64623938663831326539393761663864623363346231383762623239316330316664643866366166 -32656663353036346337323363333936663732353639646534663938616461633938393663663139 -65343736636133303835306661333865666438306161336134636636646333333035356534303737 -35333932356433313932646462306665653538353361313361343032616531303363373634346435 -30346566653339393730336339613064656363383462386134623566313836336165303264316439 -65333131333130643236363132313965643230656331393138333865316562643035653431313731 -30373335353439386534643861656339313566333564376536306236623132633866656563386563 -32323965643765333762303136613430613963313139333034343866613765323130326266336562 -31376239633734316138316530313938646664333837626533303263313661333165366263623066 -38376337356233366335643661323737393861396136363163653237623833353065663461666265 -32653332663764393438643936326532343734383634633864356639363665333938633766303439 -31326362666539383732313331633965356239626338373632316433616439613138363063623035 -34656664323666646661653638333535363637306538333431643535313265656636393934643336 -37633633346534373061393934383465333736376165376234313530666566356461323264323636 -64323761626266633835303639656663623136636634633039383863313439643835326562303231 -30326564666336396632646433356234306561303561393331366666336561343638653031383035 -36333365393866306362623261613134373033326262323630336163323531623337613736653334 -38393035623437666632333736356635323562353534353237336437346562303534626133633963 -31616561333333306333313462346137396535623462646233663532633231363661666261643437 -32316434306538383538643332366132633064663966373466613334343534363165353336663665 -62376239393533336134653337616161653133323031306364316139343161336434393030326161 -30323031656564666531393566353238306338313537393264656433633832343165356436363964 -37356430373936616135373662663039643236346665653538663239616664613966383266656562 -64303464646465646638613765303065613638623336326330663361646337316139663839663064 -36653733316638306166393163623535363037346361353366346266636563383035663764316137 -30643031356334363036396135363331376232303932646432616135393063653732336239666439 -30663733313530373432666536323962303539646439393134303032313730336539656362663636 -61633539663034646238366634396361376637656239643436386563326164373437373964336333 -63386366323661376135313538326232393836343333373861616138353765656139303865363961 -38633332353663383061383764303765643966303130386535653234663762613134393934663533 -66353666656438393831386462396163613763393438353637303031646161326662656164363839 -66656334633366616635316430333633633030663936626231633337613636613733323361613539 -38356134633133393662663766323530666338303235316362626137383835393438316131303838 -37326363303333663366363166303164623435656334363631343331336538313630663034303337 -62303133396563663131306466363162613436333731373233656632343630613136356562633231 -38383738636266343362303665356561393039663231353937393163633030393433646538643336 -61623330663237633933353766616566646236313463613364393436333266643238366433306234 -39313037313462306530366566653039323636346231656131616535313430353266393764386637 -35663837653732323439656165316563346633326330336534643131663438633363383735613466 -31353835333262336266356666313762383362653465303633646532653330643366663966306335 -64613237353134336539616662363038376164383531363062633739333765656436383562373834 -31386163386333346661383265623132306537353465303038343463613931623062633531326662 -34616235363631396430383434653862666238396566323631376634363265336465316235626265 -63643038343832663138633738643037366335626139343533303738376435633266656462393739 -35636435356463336665626266383935333037343237323438393563303562323962626430393730 -37386636643036386564626662656230393635613866626536353934636566343039633662353536 -38383862643436616333346431373533336466386533373032373165386536663533666563316432 -34656162653734623039623432653063303233346230343566376337373539303963376666616362 -30393262313161316161316339383763336136326634613136336237663462393738636437623637 -34613839373535643031383031316561343962663132643137656337356132633433313165636531 -66323834613031386334313061646332333466366261633661336434333366353764306663646363 -35353230313532623662336461343432646633336338376334343631353531376666393638623165 -37333238353965623663636334333337393338623538656236353335313764326461303262663838 -62346163323562373233386636363832373135653034366463656135333034623339353362306534 -36666638306633646538303636353239313634363638663339383661386462616532303565336233 -66636636386161383536343132356334346535366633393430656665646236383639626531616661 -39393036363234323066373765376165653862313233346462666636316335396663643965616466 -30336239316334363938373066346535636166656666353331323233623032663138623061626438 -32326436386561646638343836333961353665336562323735326362646631386633343134303961 -37326664623935616136333432333636323163356338653163666231653439313761623435303630 -66613230323661396364336433383162323932626139333461373536383931623539333166316333 -61346264646466393832346139343239343931303362653835306135323633316237643066343235 -65643937303264356535643164623266613264326537636438376432333634613036643939646538 -64656535623862656337353866636136313733353339303066303638383561383230386332613437 -64643761386163653131303965643861613531626134373638373334633562323862363633323037 -62663133386361323138396233396365626263316461636631353364313664346161313364613932 -35383633393032363632343064346161373762326339613937396461306264373432313739373036 -37323636353966643938333263613836303332653661313962656466336161663364363962633339 -38633534643838383763336365653739373861613464393263666464663666393564663033353832 -63656534623661343833666565303464396366613533623764663539383832376438653462376432 -35363564363234336666326530653166633432653165303733373035626331653963346566306265 -37613465303430643832323565323065383766366465343836343435646632373434386563666366 -35383865323364623232313864386361396636366163333537666236363836363839373761626565 -66343165326634643565303332313732623538623434343939613432386365626335333933363531 -39356134626664393035346165386332306330336636643737633839353866656434333038323838 -63323831633865613731353065356163353963613338663030623639396265333335333334666534 -32333636333832656662646637646662323031313161626664353135663436373834616430376137 -35383531366164323630633063346364643531656636353830343465306363623363366165393136 -61353162633236326561646466643430336236356532376237653235326531323361343039343037 -37343365653532343731383332656365323436383730656332303862376463316666303137633836 -38356133663033643565656162626530393330313930323135333637326566663661616465613031 -61633931313462383938326538393464393931623262643938323634656164366630636136393032 -34643434306663363638353134643835346234343938393765353334313666666436636335343532 -35343666396266613264383537353166653662396632336438393566383066363231666539616566 -37386165383262663930366334656662616331386332333465356164303832303434636663316434 -31613430663964336263386530343237353462316434303531333063646363363961613363393962 -30626364656538323331343939646265323864346137343163343263386437393931323964653937 -65623461373332353134336363383837323839653036393530313336313061326135353738643836 -61326361373233663265323132656163623864393962623130666134396130343038636333616264 -62383434303739646234336431663937376536323031303964316539353338396364323939303066 -62643230303537363436323732363634653962626237653164333662343430633664306437363663 -31356261616263373034643761373764383764616330306536656363623436376661363666383639 -37633734306562316161666430393465666236313730303863633365646666396163326635383261 -33633762326565353762623336393430303432363633636165386465386530623835623566323231 -33666661336665386461626335376536343535663964633231303161306561613466663933623461 -30396430303963353961306238376264343439623837343463306537356637643138313635306136 -65326262653463663232386465373138393065396535363966616166643831333036343466336266 -33346336633639643565306636386638633737343432373031643665393731343532306130653365 -37323862653837323632666639623236333366663137623437386534656466656634326233356331 -61313339326138616661363265393931313734636161313866646662333263356339303936623264 -61313434623037333136643463656365346239663765636361363466306234336463623163303236 -38323432363037623232646431376562316430366431613539616134323266303865383735633366 -39353037336566333739616565366138393133306634306663356164616431313361363061303136 -30376462343431343834646431353661393931666238373933393235613332653237333839643366 -38613661306562333630313635303930613733373430613331386661663437653664346337356637 -32303537643138363063643937353332643561613635633231653862663835613437303364663363 -39663561333737626263616135383635623437353338363632363461323234326234323463353766 -34643339383261323539653031313465323833663434346338343436373533663661333334653436 -34396466393835366462356533613133636532393333393066393738313032303430636636653262 -30323035373462333164353036323739373163346330616463356538653762626237636230356562 -63373334383633356632626339623561313234316630366637306430656131363134636133646336 -39396638323139353862633864656631633837313365393730653838343930326338333737373536 -35323436663366623632653862623632356637393934646665613566643938393030636564366230 -66636561363064646431633539623532626136383134626539303034333335356433363636336231 -64336165313565306539393534316238333432356431316162646331373339363339306333626539 -61396231626162346466616331336238386361346266333566663864376265616563396334346537 -65653634663137613632613336666164353939636233326438373832393964333366313937323530 -33663134666334643436663562656239373466666663643732323734386162643434613962663835 -31333534666339376237613739663233383266336636326537333166343966313339376630343334 -31623463323334353639353838393631356163333738616263366166623431646533616561306461 -39333666343837343963303263646364363362326162383366363662636364323835383434353835 -65323133353639643730333335366265636533323731623630316234613761363930623364386563 -34623464623763386330383461306632613932323534636438623566656339393130313664313138 -39316335383739313430636433616530323430386134653039336166633266373333616131633430 -35326436313336333162663162373761666161616264643739303634363339663861616465343335 -64393538313233336361373837633565343832363433363135386535346561623532343032343466 -31386538346137383030303366626235373964663062343361343736353235323564316663386636 -62383364633238626265353439346239323634323234313464363135323437323931626338393133 -62643434633064333439333433623030613731616533363632333632356234343166653431653937 -34326166306332316266323931663935623835313862333233643835303061363635333830303634 -38313266343961346337356264373136663964316533666333376661663235353965333161366530 -32666533363732386339353030333761646363303762343738663031613839613463363430613134 -61393837623230363862336133616132633132623832353630383538386637383561663463373762 -35623935353561666433363733373064656661616432653439323731656332393238396433336631 -64633266343462383163663633363638376365386131383333396664376331313133643038633333 -33396536333066663232393464646435323163633239366565393935393132386337653231323639 -62666465323765343739653764636666333661316232323163386366393663343239666331363462 -36653536356563373034613430663862336132663963633462636336373162353763396565383534 -32636163393762663533366432316535346166373333656231396263353831396131313132383666 -39363136333536383938316239326364343430356636376362393735626130633436386439663232 -63633364646162636634376236373735323835636566306464383330346338306564383762326434 -31343038646266663935643435643239653536356533353736633837343061663335373939336661 -63643862643139396237333437643434383231653364323865343133396164343731353538653064 -63363864323632333731316537333965613939393036366531666237323832613862373237313734 -61616438666439663632646231626430653939323830383737316630663335666630333238376266 -31316133653664326435613130663964633062373262376237396136656232343533613465316332 -66646162666338303238353164626134346565386634316361346364636330326365363632363666 -30353563666265393932373265363936613662316462333139303734643532396530376231616539 -66366332353939363162646138663061373537663364383165633334316566316639393336643164 -62656463653434376437366235386330633935653837393839386266336537616432383165333261 -36373332313239393636356339313936656134313438383161636234616162363137633161616334 -64643263663565316136373265333566323339303430646232313362343865343539333566343365 -65366664333232363338313662316264343966376462343963613639383133376330646435616665 -33356565396236386436306534353535366338626336386535363662633335336662356238396132 -30343736326539366536356231346230353132306334626163343530613830343938653134333161 -32373436626536373831663562646634663931353761646338616332373332393332306236303337 -33633433613634633834643664356134383465396339363966636133353331356363643966663630 -39623766326235306262633465656631353830633762356238643934663936356365303330333934 -32326165333562656165633766333236383937626166386439343738353735393363333262333133 -37306438393362653130373061306134333234336137303831663966333930323362366464363065 -30396633336565346133613037306461333237313866393564643066636530376430393837313031 -37653066333563623837383134393633353062623136306462356633303933343831333834323339 -38616332373863633261653366366234383836313565343338343261373032316131323733316239 -32383635646263663961326364353535626331353336353232623335366534333431376261663533 -63656636656566353564323438333833663165613139643864373830626534366664376566653737 -35626165363833363137303137373963623362353030313963353762323936303733626336613264 -34306461323834356137646139643334363236316164666634353432323764646262623233613038 -37353465643135633835396332613634333166393837323731356364623333633830346535626437 -30613331306333356365613230343661643963623039326264303163366162616166386431623536 -63343666393231613564666430383162616635323131633864303965376266666362633732633532 -66366436636432383130623461363836623631613661333132346563323263666630373764616666 -31336631313462613432653666633130313734373763383365353563626639623234356333623561 -66366561333233613631376630396336653630613735376365666431396564386239383032353433 -66343934656365376535326431383363353939373861613866613062353963363365323935353962 -64356231356361313438666131313638306536323433633465323735303733333435663634396437 -65373362306537323831616337326263393738313064666530313564373061653066353231336436 -36656663316231316665663437643161623831633066656161616230306236323838653166633430 -61313135353332616436393063313563633963373338346332393137303937306666303135396465 -39613834383733623134323731393263623737386131666566303562313630346131353862636632 -33643631303031633532613233373935616634316230616137656264346133393837303737353231 -63393331646431373065333130366132653964633033643636663930336131373762386537356137 -63346166363730376161313437643262306634613561396232646339373232643633376633633538 -30326363636639303761336666663132323762303138636437313638303137646233613831623661 -35616465643630396532343936613039626530313334326631346666313861323961633363323635 -30313837333663643566633433646431336364303233653539666539363636303836396261333133 -61656363643031383063353234373133383237333435613737393534633635356463623739336538 -64363631633965636563333231663662613238633232383435643437343634373037376464356332 -30626434363565616431306633623663336137366135313563383136623331313235373936666436 -38623034643865323838356361396264346266343462636131616638646230343765316265666237 -34333762623033393266343162373364303339623166656637623439346361626539643663653364 -34643339326362663564303531616566343636643962376631306139383234363735323437366564 -36306635336431313864633063343333303164383438343363333339386538326661313234613539 -39616239376135326232623232373866306138616130373961653332386434616531313239366538 -38303835663134393134386265323733333265353964626431633433313861353165346437646639 -37353039663930613836346135633636363462646130356262613430333532643834303235646664 -63333230306266623666656538386632643630643639653033316366663038663333353865366361 -32353733326463353337633566383231386537356539386632343064333562373461643536383431 -38623638623831626634623562383032323565366463636534346135366137633336613333396335 -34333063313666613539396334356566396236656433383064643230653732636532306533623462 -37323930303833613564343464363233636135373335393039616162623464316264343538666462 -35383538393130313036626562336339383230393030303564313966653464306432616537363533 -36643562313137373430663666643939303732326631616565653636616535653462396366343533 -34313139356532313337666564363138353666333064646231656132656339313639353034366561 -61303161353732646464346231646432623433313937653063616333366239306331313032306166 -65326534346630353030396235343735333435343833373932363231646565363362353339326538 -30306337613336383138363030323566393836353161323634306433366332633532656237383531 -64626662343135623238653563316666326366376339326137316239313766663732386639396436 -34616439613236356364326633326365343537356361636366663930306130303761393331666335 -39653362336533316462613665646635663939646562343435626662383164626132356464343266 -32646537303337303331336638616539356438353939323930646238366630373165376432353430 -30663635666134376239666362373036306536353633646630613062643436326264653963643537 -66616130383234313236383434636131643463643266333161616135326632396561623535643039 -66326161663334626431373439646634333864376336343265366462373731326664326161373565 -63663935666261353464653764663731393535383933336261363935643535343739346335343931 -38353464336136353762333432306264636237626137643235613131356530646438666436626566 -38633639376334613939346230393431386364323930313436353066326363643063356262636237 -65373934393665663964613563636339613335346661393766363366626264313762623334306165 -39616139656161363764373361393033363862386330356563643430343461643230646139643561 -37303265656436363237336161383162343664626639623536616533313632363634393039636564 -38396331366462623665626436393339346131633838353530373734393233353232376139303933 -30303330666234376134336437643635333430393433343365646430363735666133363661613538 -33613732333836336635643932663439383730393238363937346530366637393037356339616232 -34633432303361336130373233303362626362353461646335626537373332366362313866653866 -38356134613162393366343230346134363739326338336562396430633934643937313934306234 -38303633383066656461363433396539316136316437356462313836393763333466643036323838 -66363664366230303363643030646334653336313239616163313066626662636431633864363937 -39393666363235376566306533386639643163636661653862353162653139633034623663383561 -63613364323835323565336233343835656338303538306337646364313761383663383038623063 -30356631313662326637653030663034316663613933323163393931303466356238373131313934 -30303136663136346132373063373065386166666130663738316661353137643030656337383136 -39316666656135343637343136333238333864663335343737396130323633386538653738663431 -32323332383765626234663565353938386535313762613863643766363333666531663436396537 -66393030313963303462646263326135333037613331386161306530646465633666363533396339 -30363830366330343932353137666166666430363134356239333431623139366632316562373836 -38636533633135653065313936393437616238643635373733343934303030646361346234383731 -62393930326661613030383732303337366633383361326337343435643161316665333863653561 -30306635353335333237313062613738326665613265393738333731646165343965333933613438 -38316461376233663233396331323439313063666630333831666238666466613638346530393165 -32303939656133336133346435303530646133363066623134643631666265336133643861326136 -37333430643437366265646530653035383332346532663531626132643664333638643963373535 -61353965346134646631353835623932633434623633323235373538333661353263613438366137 -32373132336530363334356234363434626263646262663332323536336431383765663332646230 -33623566376532656437393536303561663664343461623766663931636362373531663836376664 -34356132363531343863653136383735643030393661333865313932376339353030393332623939 -66656435393563373637343263396138363261336537656639313366323566656362396262356664 -62333632376261633431366136383636363133326366313661663138316232376365356532333762 -38643334623362636135363430306631353931313335646633663438623236396433313731346162 -31363237303136663262366433376162356334316163663531396636623832663238306135656333 -64353063306364623366663534366462303232313966343161623536616630343439646534633232 -61336163353362383738663836386537663761666637336234343864333965373761376361303662 -62336239666537393431656531613266623232346535396631303331323438393732386531333532 -37636536373135393832613832633961353834303561653837333230386439613862383632323064 -65646461623130346366336230346232333764303463633438353734613537373933336562613737 -37626133643134653534383234663864626161373335653966373334623661353965616430356438 -31313834633038353839303438366566633835373334626435663130396264333232356436383037 -38613062303632323136633635653632666538643566333863643435373939323034343133333835 -61323533653334336238356362616263396637386261336565313966646431356137306231333161 -36373465666331656132376236343439326666656430623033343465386162306262393965623866 -36306233663230333966623334383636313734353062363831633939323066623466386632336337 -32393337626337323433626362373338316538636238326430363733303732396265623831656562 -33653864623337363464366365353861316338613733396632626665363963383037643732373133 -39303663373466383138366137373030353366636535336633313363626135346237626466333936 -61343762373434613733653733323231393837303763306636316130363961363262356461393864 -31663932373733366263613638366263333662356465363338383730623139666265393538313437 -33383632373061623734623564366666373532353963393835663962326139316566306635666236 -61663436316531363639313465353239303237643033336335363338336432303637663134353734 -62613162613861353063353533666236373636623537353539373363386336386432323635616163 -62386131333837373434336238653065316662323936373138653835363765613738303766336564 -35646662386564663930306230396539393161363034633133393133323638653561363334366361 -65383532616336333038306361313365333736313361643466633161313237396164383466633133 -37396235643965323131393030643938623333303336396563643237333430646134393838323636 -36343036663134323334623661336462663935393534623166343832306661353136643362356161 -36333033386236626462323365353434623134356332663263343438383631376462633430383931 -66666237353166306361366133303333623337303739636533393461353731663430646331376236 -36393462623534616565306532386431396130363839393631373266653938616263373935646163 -61616163386333353736663561373132663739653131663739313966373361656265643261633831 -37623030303935633336363833616465636631613037663037396461316161633436366661393565 -33393462366337326436323661306566323130303838336265613139323135663237316234323934 -32623732356437336236316533373639356533383264363336323030373030653333303566656461 -66636239333031663434633165383533623839613030303439393433383566366337333239323231 -33646237633333326133386235373239386363633934666532393830376332346431383037306539 -63623031643266353364616461396465653364386639643765356666396632326636613638353538 -35303065383731323536313435623664346135623136636366653362323831333934343466623639 -38663031643635643731633936353936666564643534333566636366613338616562643032643333 -63316230386237383230343830393138656134363239353631396131396665653637303965633265 -35646463313139383363663461343638656364323030373365643538653238353664323766313164 -62626638616532323739666665333734336561643262653831323236663230393638663835623565 -63346636373639343666633235313633626263363835646430386262393863333561316361656664 -34636532353537656365613734623631396363313162633834633339313963323464386333353430 -35316531343332623636656636646436633035383461363037363635613763326337393130623061 -62333361643935373766383963663937356361643664393262303834663531623365336530613238 -36656435643866666331646335303330643035653163626462336339653839323339613862373762 -36313634656266356439666437663435323130303164313436333532613863333536326239663639 -32393861623462323863373937363363626236353566626564356338363164653434653337306366 -33653737636339643531373937383938383963356664333961646135333536646238333938366636 -64333032363331363335356566656663613530353561623836373238613032306436343636373436 -32386131333331643736376136343135313965633637336536383831363832653135383866643165 -37656365653636363062333937626438356532323163396531623663383265393536353162326231 -66643836363963333334306566313438643437363237343364373233663937333037623665653633 -61346366393266373039323633623630626133643465346562386135663439383162656238666439 -65396630303863616334643738343738333136633634623235633239653233353335623231346631 -37366635363431656338656535333566643435386235663837326562646562333333616538616264 -66616666633439396462326466633732326233343833336331316135663937306164363462333166 -31396265653839633863306262643036653239336463373733613036383163313835333338336261 -63386338303161653136653533643339353934663664363566393162323063363765643939383537 -36353434326136613862643837363465616238636533666562343239313362643436373866633535 -31366434386465623630663730346566333366626261373030306535373264626566383931393137 -30373935336362356633353264326264306139656435313937646237326632393636393633383365 -34383565313837326633356233643761336264346663356231633638643933396266653237643131 -35396133613561353337333263363631623130373065333733326333366565336461623132313732 -65316430326437366433386133653839313763303664333336363434643061346563326333343165 -37643036363834616365323230633332653138323736313833663663663165343361343963663161 -32353831323563623463363263383763616364366331303037613836386364613064336161393562 -32656264393432363364303033663464626133326630306537613061363735653662323334363631 -64363662376538653932366239303034383931613265643132353732656335396264373335613737 -62353235363266383437623235666134376632666338326333643263656635666365346232363838 -33646630633938316563386330633830356663643066306230343137303437343138326138663030 -61663530336265366637306539333764306530643530653162313363303836303833333462316230 -61313338373039666561383663643632313538343636653634653832323262656434333430356662 -32346430353065653365313939316262316332326432306539643337333532386236363063373835 -61636162313931623832376536663234663136343438326134333262353838326532393764393364 -65616335333539363963353661306134366562653536386634616164623266356235633363363262 -61366261323835386361313731643463343562306432363131336538386461666365363334663564 -37323462316137666364623438373731313762396437313561326139323939653033653432326461 -61333634373431343833643665306337623363313530383331343333393438386265373039343563 -30646336666134633663386335336133623936313861353866623932343564613139323864646437 -35386134643230313336356462623862616434646566636238656266666331656536303039346633 -33656330306532376237333631326235353038386136353565633333303139303339353462373461 -38616632383239333438313864643136393031326236623164303564326532633236663965376663 -34353933313539646634333035356635336433616136333763336339383137633665306262653763 -63393634653835333862363530316437316330356465656332353839313435373034316432383339 -31666439333336313032623861313734346535636539383032303162623932616164303030386632 -36336138386338316331386365326164393935373334343934303734383761373532613139643065 -33633234666135386436666363393565613432303161346438366138336662623063373161613365 -39643130323162393165396635363939636563616239356432376264343930633063303936646566 -36366264353164366136323162656662366137636161643138353539666330323332333165623035 -62346534666537326637323538343866626461633261356564613632636434393466303237636361 -66313430343634313035653237646636393130313530633863326534333764353463663766376636 -34313938383064383561316332656664383039363862653930323766333339653464346366373166 -62386536626366373366636639646330653631343761316465383639363263343437366539303433 -32396530656537316437356464346337376231623964323263633063396430666238333530346666 -36323134656466656166346331303139636635383633393161333132393232306263336236343539 -32326232613666346336626163333538376436333962636163636166316533643761353430623861 -66363332653161376434323164616337303139306338363530373362303233346564643836323266 -64366165336162313837303834306632396532396536343837366265653263303538336236393731 -33363063643662663863613532323234303865333934376436336139663564373839633337616139 -61623735333531386364316133363835313433333432396439346232366462323833306563396338 -63653039616162363961313035346331646434373930303635393030393131393437336565333933 -33663837313033663463363135303466393930343361636662373831393731623765616235613835 -38656439656336333863363337323931663365666532633062356130373966363138326664643264 -62636262306231363162623463323233363832316237386630633562633139326662383232303638 -62313266646638643231323737313365653065623133343965646466636633643938393134363831 -30616665383566326464366236626636313635303466616532653836656136653636383762663835 -64343164376434313061326139366533666364636430663435343430373432613730383235353362 -37306537306538333033653934623435613962306630306336643066336165323331376535323434 -62396532363166386161613235346131663265353830653132343662366637336234353731616161 -30313564646637316334656437613465663333613937393265616163346462313435383231323130 -38353535663030386264636330373166353136376138306562376363383235393036623239643265 -64313636366164333366366331353734303237396534333634373963346433646165396338396463 -37366265323537313938393932383039393734336639336638396139393435326466396331376639 -65326663616634363063656463343435363835393061373566643637613034626331356464613836 -38306664616263303939313465356637303034626336613338646237346435646461663239613662 -35333963633233306136363231366231393261306364303137633262376663393032626161343031 -30363434336430643634353037353261353766363335653063333233356563613739323663323264 -62636139376530383961383238306665653764373135313033353839643931356635356439353239 -38623333353637366539353536623466633566376134613631356537623834636233313734373833 -66326633626434616166366533633463613433656331653939313037383164633133383136646463 -33613532383839393864383363353163633262383561633136626261303239333066626339393334 -32653534383130373963376439633430616637386237613264336634383062363236626162363034 -31373933373662393364643830313639393565363162366261353933366230666230396530616436 -62383131373939666366323535373230313066646465303463613766376333363664366639613530 -35343039666261303264383862653830326231613634366136666463343434373531396133303831 -33373335316565313235336431656332393339393965393932353965613030373930316333343733 -30333761653836353563663034316463323132316337626132376262656366326631636362613466 -61383538623633633166616336646235386135336264396231386135353466323364356431363537 -65316434303738333634396230646132306339353364623734643137303062313438323639303132 -31393638316338656564646266366634323533363733636461353035643439343737356462643332 -34653731313238313033633934343563363063333335383836323935643533383935623838343437 -64313130643966343261656361383934653739373836313165393033653336356634336565643561 -61373933626536666230303936393930313464306137653961346636356437613132313762393330 -65383435633133383931653436653439346433373965303230383639663439343836303332616439 -65623763356539333734306566663736393966646539396564613861323161366238376531353861 -65323063613235336265343465313765333036663166333966623439346532393237356665633966 -34643666643937646230353732653865336332656239646364336239613331636264356266313636 -36346537383836306462663237366131316539313962653032613965353865643934316166633935 -39653862353433653830343332663335303365316438646463346366653939336339396562346433 -30656432303065303730373838626238346265666334346433333064613164343066616435346136 -64666163643436393537613135313639353362346562383737616330643039323463623033646337 -39333362303139313436393938396435323638656431333637653464663561633638633633663838 -34666534643339366330616633303130333163613331373864656331396637633036346431643534 -64633131336666633530613431313864316331373561356436333637643035623935303366363037 -65623332313264613561626338616132663561346634373833663964303739646332613931393332 -34313137316235653832336238323263643464653462346331323332613131646131613732303731 -62656364323564353436376332383439323533616334383562633930346630303937636662356230 -34353763386231333330393639663238653638653139323334653636316635343331353963363033 -33666136656331636639656664653137633862653630653532663033303363663532373361376666 -37643835316537376364336639633461663134666138353730656463303563363962613332643762 -38636664366636343039333462343363613635376634393134316531643134303639386538303738 -62656261616233313263623466346138313434396662326266376633626330383333666665356133 -65333333346434366666336230623237396630646435343266643234653932626464313061663332 -36393737396638366434306235373566313962343866333639373462616639323936616336313939 -62326534646366643864653431343335336664323966303164623438316566356361666362353336 -64613161643332363163333634353932303764636566333935613130386535653233323763373966 -61623637333333306162656634616632643733626635376264653535653562353661613165643537 -34326464396134326437346235656330666562616462646165616366623234393937623561666136 -62626238366262643866376530663263373266393530376231373137393930393538313435373835 -36323737343461656538323438623633663832616263663634623633656232353439386330303331 -62666163653033633139353863353463366564666436616638303933343662656161633263386337 -66393230636439356439333764393533646661336463643265326432666330336236653738613131 -30323761363861613634623738396238306135393264376363353365393736656139333866393138 -32373762643132323732363136613865656364316437336165666566616237383864383431666230 -33383037333462303563383563643264386338366664663330633339333665346332313233656465 -36366231376336656535636630316139386366303763346565383131333532366632353930653066 -38316436613735316530333761343438643438363633333431326231326235346665643263353639 -38626565666138303035356163643138666466313964353033393564326666356162393166306434 -66383564346438393134643933396432326232306535656466653638623765343033306134326230 -65383563626136366331663530353031613166386166353663373830306363613533363033336362 -34343432313766316531306164633962316562643835646535653636653262373666656636343631 -32343432616361376134613436333565373932323333376333323235623864336436663737383136 -66363636313331616265653031623534356161653266663333616663653532633538653634613065 -32663764363564613463363263613434326435643331333234373035646638326638666336393438 -36323336353830643434313864336231323265353436306333343265306435326333643361646534 -37613366663164316263353434336131353066653430666137323737376630396661366538316663 -31653366356134623561313134333663356533363163333737636164386634373437326539333162 -37373266376236353532643634333664653762303433386161386530633938303939363239623136 -38386162303332306132346362343964666265303366376138383131636162653532656562353739 -39326638356161373731623135396164366236356637646563313234373037373439353032623763 -64623835326664356336356338383037316239636634363830626436396237396437666465333739 -33373366636333313563386139353734363631356230323839613164653030666562306132323966 -65373963653036346361303333353164336462303366613264313463353833653437623633306663 -31643333633730303362623062656665343833313064303565626438613032653963643035383431 -37643861323761643233626465396137356665383331613034393534393863336164363365313362 -61363764646139353762303361383565303061633932346138323433323032393832316639633832 -33333334643061306337393635323231613936643130326263346565363932353264613663313962 -66626635646433316632343465633664356234343566343864303063383665323262366565653736 -64326434386238383636363739343539333965663730336430643336616266303130346262623134 -39356139303563333938323537626630333839666134346630373162353037326363326430336633 -30366439353232353735386632346539346630623730616633333064633564393262393234343631 -30636166393665653661336131376530626662633938306664616634346335343032366236636563 -35356337666466333632663439643139316332653564646237343764303538323531616135393338 -37373365613333323531666639333364303665393832363935663735333233643466616136393330 -34316634616665353731356661393738616461313135613166316363343131386562343337613431 -37383937613932383566633830336230633734373665343762356538343736303766613032373262 -36393638656365366161633963313531383534303034373039346537356234316366643232343065 -61633163366333323838636432363962373935383634346339663934393734616266393265326635 -31373431653238633462343062316234373630323966393839323666356435333063653662643839 -33656336623062396466663439313133333339663433303938626636636237643331373164366165 -64653064363438303462626535633832356366303630396465346231353163363534333537653963 -62343934633230356635623764626634376539353838373862356538393633373866626634306662 -37393936306461306635343237636532316538616531376539613237653631353135626564366566 -65643636376334343630313032346431646535613861356335333635346633616532386463333561 -30306334643533316463376663333236366163383934626363623039363463333165303130333632 -37326664333937323933386232323130353533636163656436636663343435313030636261306137 -31646132323034666166353437653734396564303363613035376237636437303163646438333666 -63323233356163323233343431376331363361396261303537303131326530653138386465633139 -32646561656236346335336630613030663061303430313138396634316339306465633035373362 -31373430396133306338393434666164323931356631653364323165623033643537623530633439 -64363931666337643439666337666661393363306431653937323632633034373434303164643637 -30373633316238636230313133356538656139643636306466323864653765303436393535313334 -31663039666262373162663162636438636635363566363839393933666234656663376134626165 -63373962323934363131363530386237636163346363376264636165643365356661636661623335 -65353431343866666331613066396237313765343661666531376565393239616161633236333539 -31656130653366313865656331613765333335333334663739313939656466323665626362376137 -64646462363534613237343736383563333939313038346136303039656163393363666430373137 -37303763336433633430636336666662393137376537333232383862636333643133366537383038 -64396233316166646634333334303766316335363562313366386233636133633361313531363432 -36633865386464346363336632386131333066306330346132303332306436666163396362613334 -30323334653335313934303064633964383339373638333631336530626435383332656365653862 -35646137383966326134366465313735353835666566316339626539646661326363383736633837 -36636230613539353834653864393733366231636135643730633438333565376239333831613432 -66316463623065303662303863356263656461313462393066356230656237386566366364623665 -32636466633565336436366533626238353262653537356334643464653030613236333938306338 -33343936346266326137373833356235633932376337643364636439613963656134623736366666 -61633865333431666534363830646137306161333733656562626533656365353464353733386331 -32336638356233396631646339663061663136366265326362306539383139626139633935346530 -30323363636265326432383431356239666536323765653438396138363837323835663263326138 -65656434663764643863636530636338303462663763663331376663383830623633363766343031 -35333032613230353034633063663938343864633433393562323033343535353564356134653766 -61613862376461326533383135643939373234353035366238313730663230666662653065383537 -65366539633635313937326439343932666439346631616338653632613563396361643030323665 -35353039643230373733626163393639393931316234346630336436653930373136663331616533 -31633832656262656239353064646435306665663839383163353731373662303136366339653963 -62316436353836333366616534396630323465363836363439623733626263353861626639376535 -36633730303134373838633236373062363763653031666233343435383230303339646132633364 -35633136336565326434316230393932373932366236363433636231643234313263363032646364 -39366363353337653133633938383434306633656139663135346238646636393038663766323035 -33636430303239343036333061373939323861306135376364306631613033653132646362663635 -31613532643139633832666332366433386136356666376536376236326362616132623366323966 -66653536623038396264373837626338366566643766656639393463313966343634663862333233 -63633162386638396534343030386638323966316532643135643731333866393761393635373265 -34633165616233653236333939346339666238383563306235316133346533666464663731656332 -33356235306330613964626462326132363564636163356261353833393636393836333866343330 -64323233323537616565333063366338666464313963376265346266656633383236656138336330 -64376465303933393766303536623536343437383434616466386137353361363638356534663233 -34663933626630663264653831363637343762623033646534616266313865656265643739306338 -38633836313034636530396566653830616230316432326165663863333234383962613762393062 -35643836316636336238316666643666633062323539663966363237653334313762363937626531 -33633231306533623735376538613831623665376663626338616634623334376530616163636363 -64653362313936363832313662663239653335616166333863656463306433323961333530663435 -31363764643165643466373232373239356332393633306163396461613539323639623238613266 -34303136663831363463613362663537663965373563333962656637353433313432383837353630 -32303432373237303034373533356533636365306133616633663334616534653336633965373738 -66376335633838626538363262653562326537646630333739366432303261323732636466643164 -38646266353963363931323634626261343933613063323837373636646266346337333963343432 -61336130373162646263643264616234666264373233663438313161633066333139326432613133 -63353334393730326535316261633539363730313136633730613239383334316631613730623238 -36646662383961393361656262646339353234356632393233373839343837353431326165363132 -39666334303332343035326331323238666238333030333232333836333237626336623035653664 -32653836353666613031313065346134396263336362636432653730613830313630383437653934 -38646331303866363833666264393433383836323435336165396364646439376537636666303130 -62393037336530613738326437336165363631613134313334373137313135363830363834656264 -34393961653530323261636237636165396332383362303766376432383439613561616331306664 -31326264616265303635306138633038373962633836646332353566626362663838376334313466 -31353030313264333965313231383134626363663836663561663066373435383038653532386461 -34316134326133653433613835666461393334633035373265623430613738313863373465323037 -63353034383439386437633265386132653931373533633631643539626237343530373961363634 -34333737626533396333356433613232346536616636633632663563356139646239383634353937 -31356337636637643037646665333962323962313962663933653635363832316638313664633266 -36623038396331666238646435393862643464306466626165613437346333356366336238323631 -65623436393830336230643238323939373861346136633832373836303266633161613763356238 -33316131396634376232633234306337396165653066353439623539396361313531386361656531 -35646434323330316532383664663838303961643138636462656339363966633631336566383061 -37643463376631613437316530616536323834303133343437326635656533663961386465626136 -39623534356134396530313864663033623231336636613435303930346365356335303161343332 -61343566623734346234646466336330643664396266373339383532613866363466383564616137 -62363839633434353430373265666534306335316663343438356561313031366564613931383630 -35666636383735616336373233323261313834613039333030666561613766303738663237313866 -39353661306133316535376634356466376433336131313865303462653736353062303237316333 -34373133353732396433313639393562656337396565386161316635633932613333653337393938 -39623431663865356334663131383862373036366164323337626336326434386465636436636438 -62636361343430366531373430666631623363313762653430613334626466333534633662376564 -61316361336234663261386431306663353233303263386263633833316262633739623630333566 -38303238353933656531323333393734373863396564356231376166363336386538373436343563 -65343431343463303034323538366664356437643835653866663433313061363166353139636633 -34376661626261333934383433623366633666356434303438313133333330376465653065323665 -36663538346338653536353161303632613962623935653765623334343535366330363836346134 -62316430363436633239313966363362656266306638313562323736326634316665653937346566 -63316437356533333061373764656638353862396435393361643939663231376332313832313239 -62663236663661666261326264303438346665643561353561313062386536656165313132363637 -39366132633265633636306631666462363030306334393936373131653861376432656661633430 -34373538353335613462623832306365333731393733393537653465333266616261316537323131 -64313131663861333739653335393963336234396464353361616137393763636265623234653061 -34616639636635376133633964363831393733316265306130656635613930316630333264366564 -33313836393166356539643164646666616336643362643732656366363232636232663432313032 -61623966393037653434326539623031656135376238366566336632373338666366396639313765 -33366531383336386230653462653636393133613963333665663437313130643132643435323164 -32303162626532396465366661616630383632336261393565353762623761336130323636333931 -34303764383039646163663337393465353463376465643636323536613332653830306536633239 -62646464333431363830393463623032663132653437373562393966666234383763316266353832 -30633334663962663430346636303739303963363039356134636265366437656234663239326337 -32313632613466663864376130666131613463653032653436383130333065373865646436636637 -65313133353132343938366266663038373438383639326334393639386462383933646130343563 -66616130626566316339653662613936313261613264626233666566633538303630363735333030 -61643131653039616465656431626335633939626639313734666131306662333662303433306365 -37623666396363306630323334636663643631356161393164343136643162313062373661343731 -66363662333332366264626162373435613564336566326335656665666662663663346232643736 -32656363666464323630666330623335343764616631333863623631316132336463366331376638 -30313462616435313631346138663261313632326562333731376430656439326432616532323532 -33646536316230303933666663396433393036356166326634353562623461343965303030373963 -39663532336637343137376239366337363866346236343762613033656363333737626139643633 -31363461613631386637663532643264653765623630303930666134313638393138343732393631 -66633736343062303039353664306464663130363139613331633438363938646638343532643162 -34373466383364373436346638623030333438306231336534643839333036656130303937663962 -37356461636531653430376137383130393334643063376634346430363036383630636439623334 -39373339313361393035613261643732323134306538643331366531303163616665646164323936 -63306662366539326432636634663233663761323839356631643465326438396464386234663135 -66336262663334623630383738383837363563383834383731386431343738363534373832666566 -64363034396333393139643933393336366565633865393236643831343835303536376161653261 -66333035653237323533313633316465383935313231333663343832636433363164613236666239 -36306631643136356165333265363639346234363730656331643965303337313034323265393836 -64326666633334386163346538393363633639333338333732333166643638356339383463303731 -36623034353338396336393666663936363636663134323737313266303731353434663635323561 -30623466363238623032613765386561633939313662656138343361366362666632633738346364 -63313962613230343539376130326166663563336336393063373433373432643336353636313336 -66646139323637656666383462353364383234373239653834633934333430653138393232653163 -31396630623130396132643463366231663337356266643261383939383765333730383562303336 -39663435316238316139333932326534363664306461363830343838326165613162373263653632 -64383838393838626562353131343135636666313134653733326266383537316135633438343865 -64626539303761326439636331353038636665663566383433366464326164626364643138383564 -63386133363538336162373030326266663634613563376364363763386138633435326662336137 -34373639313535613531363036386562333633646536613339343832663037626361343865646664 -63643730613130316265303737336361363764653464303733613034336261653930333834643961 -31373634326561636539303162323435323863353733333538626465386263623130373038613561 -34323162666638333034313263613839383235383337393337333334343436633939333438366637 -66613965663235316663323066393737633866306539393538356163366236353339313162666165 -34613131643334656632663662623565383031643435643238623536323039323566333565393266 -65343130343831626432383332663633343066376365343333346466333838303065306261336162 -39333132313564343634326661353236366534643161663633653234303634306664383063323835 -30666336666532326263376139376464356133383334306561643931356434333933356265313134 -32383464373435616165623537313064656538616639383361353734346334333163396632626133 -61653566393331626239613138663531386165636233373837626438623063326138623135323661 -31666364316435346532323632646166376238363964346235323662643735376366633533623237 -30656264663661333165656165306234303639323064343438396561343661656339393333396363 -32373966653063363436383739383933633739656566366463613266623562626631626432663730 -66383666343038393238646163306531396161306232376130363335393165623635646164626131 -33636531623336313262333037633837366134643935393437396663376339646332616334646262 -62323034376165663661366336333334653530343838313138383665646564383436393131653363 -38316234393039633335353038656137643834303131316435363461303638626237633964633139 -61623037653466336634333836376137626362616633663465303733313662613466323766336361 -63663436663965653638373932643838316462343566343838326331646266636236353665383437 -37643738323064653863363437313965653637643666333139636365396434343734623862326236 -65336162656532623038376666626435396162616434323130366239356531313934353938623433 -65616562333539366234623536356639666632653837366664316138633130396539383163366261 -62633761393133346436313238656238616239353739653661646665373339366166656163353661 -61626534323362373730666263366661393035363338303235326466666661326431336261653739 -61663161303963613065386162666266373739313836623863636130383966356135643930336464 -31363739653263356163393533626631666663386538333430666565336138386564316565373964 -34636130306134346633343036303935373438376138656632323665656436383162646437363832 -34373738326133623333663165313463323861623062633864666261343266656230303832666165 -33323337613934333730663438613037383637333163653232346562393438306231313637613631 -31646466656433373938323534646639323131613934356566353233393466333639636436613136 -34323130646531363230626139386561383365613337303239316630643465386666393636663262 -34333763656236666663613564386234623535306438326431623332343330396566303565643032 -30613564636666396335303438376534616261636335303665336432633633633130366566316534 -36396464313663616234633663666361633733333939653331313633623362353731613662613136 -64323939653764373239646335333831643965306364343666376664393464656633323761646435 -63306461353163326533363335333531353337623538623231623965396531613461633433393232 -64383032643333346134623636643535323130386536393933353337653862393833653734323663 -65323966336238303836396564646533663736626634653535643038313564333835373537666435 -63626232376335633534343063363365343465303431373064633633643737326161396337353961 -31663832383265333063666261636165353162353531613963303530623531396638376332633337 -30336462666565646662313034373131333636653839666166313163636362633930653933346331 -63656530363631653634613166643835353634666535633965393436323961663434363235316462 -37326439653937316133663937616335666163613337343630366631643039306665326532366365 -64616165303734383163636531643732353461373430313461306335313137376130653064623061 -61313537303636303661626165396533363731383238336361626236396463333737363938383036 -39366362336139383966663736666531303035373234656531653638666630653236646564666465 -39313335613861323236326434633963653732363464363963343461663331336531326633313438 -61343433613661616664353261613232393534396361316634353336626237396561313065343639 -32373034646337343430343834396338336238356232626133376563383932393835356466646634 -38383738623236666163376665383633373565323732316666613636656134316234623338383337 -30316139303730646433353664616366336436313738613765363565393833376533653232333066 -63373965323939303834346666663234383732626333666232363061303035626165336232346134 -33633862346466373738363064623733313234633931386266393865643564356237326132303738 -64663862633861633133613362393531363137363037663065343938306133663735613263393137 -32646232303362336336303162393638356335386261626563343466336365353464376136313435 -32653338363563626463396636323834306363316231333032343535363666333431336532666539 -31303133363666303837643836363266646362333262366436656635623165613834353633616637 -61366331653362656538363530313138373366366631393864303134623935363163363134343233 -66633064643364333539366431626335396330336433616231383264663863663131666363393532 -33623439643664633963313837383464343635653636313939386364303231353136366435356362 -64353234613561373432306430393366396462373438343665353434643236656662366266303362 -63363965353361306566306462626333353131393763303434643363646433373139616333663264 -62646234336232626566353332303161616435633837323362313933356161653761303266393936 -39636136383630313761616437643864396138396634343064623461656264386661393566323434 -65636564616631373965336534353166323266353036313334613366666530353335643064333739 -33313637626532303035323731383461333262616430313961383061323439623035643036636236 -34323933623332616633323639663832656633313833323138313663383236313536353463393135 -37396634623938393232363865326430353735623164613337353162363066323361386530623830 -65653337636636373139353337313835383037626163383136366133313137396132666465356663 -33383136616166363536326130373961613565333265313030633039303931663732623161633263 -63633631333035316266393534316435383633656464376436323839343164633132623366623833 -63613361306662326566343530653465663830353936363136623130623366353936303865393239 -62343630663432356265633135326366646565383738613763386334326236306366336464656339 -65366463333766306465303166633233393034313836653838636337346435653732333663353835 -32333837386664323535346534383232393435346262363066376431643237613466373533393437 -33666461646362363965383539303538393130613834656531363266306537663331356437636665 -65383432306637336137396139303730616564366632616261346331636463363664646162643864 -30663233336465373464663761653362626430346330323262333438363630396566343031363532 -64306136366231303662633662383835356464383466313266656639616536393533633533333030 -32373830643263346263666131646266333033303834616437656536383636363764366431356230 -64383539633462613138376663613962653837643132633530353361333339383531323561363636 -30383661353531353834316435653565656135343033646133303561333666643464383336623763 -63663830376265343563613135616364336434363264383066646165656431333465383736303934 -32343763633839643564366235313362343461623066633364646363323832613137303938366464 -64613365623663373862326639646165333934323130386139663164623434356463613363386431 -61313934393737333762616237633363326230653063313935356438643233623132386635643138 -65353931393531376261633138343431366563643332613862373438383865366633303064396438 -31306535396263383061613539653564353837336132363230323335383531643835306130633634 -63323035613739323432386566346233623230356231363736363737343138633465363732326234 -37613865363338643632633138303037343330343739633261346532353835333365346638626163 -36303534346139636562343166633762313235613963616363343562626361653762386666366631 -31393636303963646237646439653633656539373963306665326664323132386532363362616166 -62333137613435336433336362316338393930623363666433356262653864373536383433626233 -35346437386232396232383062326566666535626235656432306563633566633836343462306438 -62393936313431316335333864663234663232646463623036303338663064333761663036323663 -63376138626133353462616132366436323039353564393331373230613837333264326532306665 -36623663346563653530343033393039656662626338333933306135326465333034613630626362 -36626137383235303134363332346135303363393332646563313232383234633862376165653661 -33316136396364306263343966383033313665633435633563616533633465396337346433623962 -66636439373666613136653662623365653562663862613135633364306334373062363130616262 -39376263383166663933343832623364366365333166393865333337653334643639323461386230 -32323363316564643432623739616232396364616232343465333161633039636538613739633838 -31643563316433323733333536353431393235373762663231336131633035656237666662633239 -38326533313833376239663662386432653930663936663933653038353433386437303433396232 -31356331653031646261353830323232646264363634663933393663353763323333343431336566 -33326665356263636639316564626536616133346664383835613435366635623730653864363166 -36313133303132636130343039613363346232396663393734623637393332333039363263353863 -64383666666665313536363034666139616131383065356139383766386135636162343266333338 -37616461333166303661316535343766366138383062313732626165393335323936306463363637 -65376266373638303031333434313165393938396466346664303434386165343161353164303237 -65623264653438396563656437306365356266376330653439636232313861663135306239353332 -35643832653734616466623063313163653033666165613937663836343865663266396637313165 -38633739353463643933613262316464396230646266366138386564376531646665393832646533 -61383364393230653732396265316334633364373132313264363565616538386335623335363737 -37663438313163626661366264343763366439373538356136303664353464616639393832386637 -38633361333139373337626164666338363531663262346332626666313266616165663839326531 -62373432623362366163336336656365373439636533313064666162396639623765383838313238 -35323435326361386135363334393564323231663661383461393363376330323464333931396237 -37616432343861393835373533613639383638633362646436376236663233396339633361633661 -62303530303862313932646165353266383439356462623839653331326533643834663061326339 -37643531343239613165346139306362663730616265366465626565383236666462336362346662 -38636134643139633263626261386464663832643439623330393739366330306363313063656633 -63366561663062376334376630393862643830396632386634663736343538346261663439383464 -39336265353534306337616431616432356638623066616537646235316335383765633665353466 -64666361396664363864663631396139623833323336323564343064626133626566633737633832 -32633262353333303638333131386362616662323234636637666535323334646632636166373964 -34616133613331316431376636343863353835356130623237663063393938656332653862653863 -37616131333030653836363430623031373265336265663233653730316362653434376437316162 -37646264356134376432666536336334353463373161616462646330626362643066643261346538 -35303838393339376234646434373764376534313438333465656365663635333766353137653639 -65666230663064396564383739623530313565313030363938323531616537373561353030383434 -66313164303363313563353766306564633564663665633433376638306461316330636264636261 -66623530313262386562366635333030343964623532343966653365656138633766633765356666 -33623832653761326533366263306533613861323761653837663737353436356533363139333736 -63653531303537353562366463363634333532383065396639333462383139303931373132653939 -30386465646632386662613138623533393434653434373565363639663134653134356465313264 -33323736626538666236353632646563613439613461653633366133346432616132373438376464 -34363636386430346163396436666633303261346630353631356533346335626330336434316565 -32616464663332623532306230336336313063393833333565633463393764386263636536303332 -64633230383636303866343865656462353933306533306363323437363534663137663732333364 -63343139313764656236616431633135663138666431613339373135396363323030326638343433 -35366461656639353531363566613539666539353562303763656161353436646564383335616433 -34306134636466306237326237636661306433626332323562303838303836396539656230333636 -34363837333135386235313564643737343164303164656264633739376330326434666532366164 -30333838353733616562623730663932663236313561353739353731636436336230326234376137 -34383237346361623535613032396434623431636435313635316539336137613163323234663439 -66313637613762396462626233613439393830393437383935653866346461373238646134633763 -38633562393335326366643066633633383964343366363461613434623564396566303739373732 -62663064363230633639343263653263653131633033303835626439366161386361336136373032 -34646339333865383730653365396335643063663232333239356562613837663165313134613235 -36336434373064663963323031363331316563633538363835343236643033313739333762666361 -35346637343034353832616232346637376365313263633930633937666435316637343531313536 -34356533303465333465386534633535623636343936303635386139346161643365626466646263 -30633166396331656537366637343961336337346235303935346161383164626135636531646332 -66623064636666343238643436366134323936643162333963303933333166373031383536356139 -33363232303762383264616636326164376130383662653362346162623439633339306336316165 -32353731626261356135636139323834373033363834313530336331313033396533373735393631 -37303661383435663038313134643734643732666436646631646663626330363437653239653636 -61633765643237363730373466363932663137663965333130383366306130383533393435376565 -32383861643264306630613930643737383265373631363239353232316637333033646163353933 -35623464663163333063373765303962623737346366356434303465623237323238313238366130 -64393435623235653636333139396534613336613030326632376535306237633731383230303539 -30623965653261333864333362643266343932663762323837326533653232373230363836376232 -62303964613964386364353465656534333935323333393762396266646533396265643737373966 -36373030306564646233353838626562316336306533623464633531613561623066376632333765 -65376232313538646364343965303638396363613037393337383461393733613063616462636530 -35326463303335656631316430373665333136666462333964373332633961306430626533653236 -31376539373132306539396531396464633636366431373063663532373137323938383633366132 -61656561653935333561353964383031353638363461663738383034653764333233373732353561 -37336135643165623461373835306562363666343964633031316339323865356465313038393837 -64376564616165373039616531383162646663656465393561613834616637336166663737663762 -30346232343762613032353263323962336633333133636537346132626366646538663339616261 -66623033353665316361363866663262346234616361656162343065363763336132346262396164 -32313263663966306163346265346436313830346637666439633138306432353163643837356265 -38633136613366636236363537363239613732306566303031633438393133326366646237353632 -62633861373264303638633961363436306334663733393031363531366238316236346534353231 -38653834343666393362633861333033633865333737323763616435613638346133326464656435 -63616330333032653332666563323031346233613564666164346630313031346633393135386336 -33376366613264633435373463323336353263386665663438303535316132333462336238663237 -39336139343530666465666137343539623061393563643265346334616331313565356537366265 -64373066616134623135326161303034353534376231326466323261623132326365663737616130 -32616630383239613230383561393337356334353062326365346561396432306631623134363262 -66393531303437623334323533306335633931653637323438353938326234626430613062366236 -62643334356434306166396135623163323639346262343332636265333365373338363738336135 -36363435373539343866383737333732356533616335643932373763353133633162333637323539 -62376263643964353237386538386435313634613435613632613337333233616234353464303162 -63656664343963373764646666386433356437393833306362386235363365666464363832316130 -61313833616239326366353962373530626639353262626532343362306362663866643064386262 -61343730373462633466653331623563333030343936383361333263393262643736373433336161 -30393662303961326133666433316630326338643331393831636437623861306432623233393865 -66363831336364643966353037333161353939613864663635626266613435656265343762666634 -61363036356637333661363163396139363237343662663837663939343136653935613262636666 -62386430363463343036376464336335303934383235666635373537373166313165626234363030 -61623964306564303366333733643564343935633065356234306263363831663232323337343262 -65383962633833363632363735613164396562363030633830633266343564333031386161333638 -35616337663736653261616338626433316266326366373263643663613932623366303830653831 -63383831366664656539653962386364373234613236646166626533303939333832373564346132 -38363666366432363137356439373135626666616334396633623033643835356535666361623638 -63653235356135393936363365336334363031643565633362323537646231336535663430663562 -30646535336239633538383634386265333661323565326366343334643035336464303138336639 -38623061643763303265306434323564313663363037306663323566646433326534356131666532 -64333365636435643035643262333664313931303131623161336430616338346430343938666235 -38346363396538333936633130656435393761653930333566643365336566633939643466396336 -62373563353361646465313662633166636530363937353838653430656338313538323335356430 -30653364303435636461373762333265386462393264396630393739653931396634386161626233 -39393831316233303037313033323638333733306638653233663262653030326434366531386336 -35613231613062333834613065616638613631613030623363313632656535363235326132333864 -64336439313933316630656438646233633565643630383865363539613537626261323034613239 -66343864323761333563313363623339626135333930616436653330393539356339303334633634 -61356565396637653461643564336135383933613464633364663462353033356432366432633434 -31323163336632326263653336623333636664373034313437383333363661653635613761316339 -63306332623061396463613763656437396164626430396633323937643661663962396130316665 -35383738653432616132643239303033623939613761366365376334613865653562633661366334 -32373936383735663431633064663438363133646237353439363666336433353836333665343765 -33616365633034316161346137663932303461316565396438643564623639303931653333316165 -65396530353033353638326536343166353039333639316662343939613936613930326131616464 -34353766366432316164666537636361303961373033646430346236346236643463626132343862 -34386462396563653962656335343535663238313638643464303834343263303465663834343461 -37386463313534383362373434623534326330633131363661633731613736313433656531346161 -64393865623861663238303632633362653065326139306537613235326665613333356432323638 -36616131633961616633613037356564366439323165393234633439623463383035666231343037 -31383466373132353064653734396264393662316639333931663361396463623635633261353366 -30623833316433333837376364333563663234663761363238663439356266643263396461646264 -35656666663339343437616531336330323237336132663334343265646361303037346462623534 -66373363363663396131663732653932626139396266326262656237313834626330613437643938 -64303531643539393731363162383266643062393162366432306263343863346636326634646231 -39313239373230343031366230636462356262393062613435343235356531613763376231373062 -61636565373839316439393132383364323234333939383730666338633065363632306238363061 -33333466333465386330643965656238326262323663626536326331333161626661376537353633 -64633439616163643965343464346332356235313236373863626436386365366436373061326130 -39333232643837306161336339363166383362373265313335633265303036633266313531346330 -31616664633330383434386635363039653763386131306236666530656138636465396165623633 -32313932376635366166353365666531636636346532653933323366636162363236623832386131 -35373862653332313662373339636336613763326464383534646431376466393037623239636664 -33376330316537366336386265643365373335343831363133396361303030343234643834303836 -64343462626433346632636261303331613166613738376239333535353633666333333133623763 -38653039346236633339326463333436386362373035326338643739363638316264666666376139 -61313930356532646463366665366330623964336461373835396433646332323138616631363061 -35616562306561666165643932353837656137643935616236353834393961386262633763323062 -63323434643038616365366262376662616630616339653834373661333239396134663166313963 -36343162363932343235636261663431633164663963653765346138333834626432653963343266 -62646331643931616639363164366634366131373537306533353238366333323536663462313861 -33363166373736646663616664613236646139646663623865303437333361336530396663656635 -37666638326264386438383963323432363034303535646238623931353431376464396663656439 -62386530353564383539303466353734346335326463386564316635626534383962613835306130 -34633261343063333932383164336465313230656464653335656338336436313933373032336466 -39353061643431663438383134396462653865376530386130376231316665386233643831313135 -38656163386238653062343931353239636263653736333362363238663362653634636664633166 -30323836363931396636363537633266336436373535323138373234303036623135343861653731 -66336330633738333035663438323362636666623561393035333837616334373865656366623063 -35346265383962346466626364346266373565356537303738613964373131363438653562326636 -30623530353937316365323933623864653966653563656233333266643630323263386331386535 -34656165366562643961323165383761393935623935366162633337616366663461353131623763 -37396430396664333366633164656333623263303638633635363130313935656535633931363439 -66376433313837353164376532313263313735366634646230376332363562336235636664623038 -35353365376664383361666432636430313333616434396338333966663665316534303431346532 -31616238643834316662633834383935336130336430656139303564323163623964306534376464 -37323132323934303736353966633137383565646130376239313334333135343734636333326336 -35303137393439616230393561623865643637616331363132356232323838316237653536303035 -30633461303732623665346235396234643935626663646131646537633033613539353535636334 -32323830623331343334306530303334386461616537383531356235303566313964383033353439 -65663331396563663631353837303538383935326462636264333664323234333832393039396564 -35653438333531336365376237376361316232666338353564363838366536366338393032346338 -33663636633661303036383931326333653434313866646166633937613363663638323530303130 -63663530643036393864336236313263363663613262306639663261303834633539376131376338 -32626365613638616264366132333737376436356163396337336166663437363434663164656133 -38366261346634343166333638366230323866373233333832613266616539363964326562326632 -31343566653366303839373764653932396134656336653065626238336339656666366330663136 -61356231616233613864363661346538613438363762616635633330393537346432336339376335 -38666563653063396661393137643532373433313238646633386463323966643361633633626463 -66626263633132323636393336616634316537376261393437633933356239386265383930336162 -64623265653332326230386237373936666433383932356433376265313864303730336630376261 -32646564343538616135346265666232303865326665346530666261303863636362326462386361 -38613837613838353337323933356535383366663436343130383364363162623439363163346337 -64376164326135313438666238323939663361633639333534653863396331333565653332386464 -35333530353265626362653861646131366136663038653562363563353063373265303565383339 -61303461633938616562636265646437653538356362643335656338386563356534316231636133 -32343034346163633637356666386232363130643062643835363837386139383561613038636430 -66653835356135656535366330333764366334663664376630393233326534316161623330616135 -36653137623162316362613164346635366237383538343966643438393062333962663866653232 -38393238366332383839616437633335623362666339633837623965666431663265383665313639 -31653064333536366639323332623166623335666537633138313766653734383664303936333735 -30326263653236623135653038353938333136653161393537396438343033343934363130373331 -36626662346363343830663639623861373733663166613262333737373033366636656466333136 -62306630666261383535313765326561316532353033383631643037323066356365373837663436 -36656434613662383062346232343336666137636564633130316132303962353239626630366563 -35386631333534633133363765663061633661653036613564656663336236313163393637333964 -63383162373730373561636633376462373930643962373535393130303737313363303031333163 -32363362303534646430653362333933383766396366363866643030353865373337633130623533 -66353932306431643263613431643265376530656438633836366364646132356535343137643337 -61633438373561643839636236633764663261303831633932373333303339636161653965303434 -64316531313434633664313662356464366162633063643563656362323064626237313366366138 -33613632646266366132363764653364366364346139323838633439663534386333666535653630 -65373637643138616335326662396361363030303662653133376464303164303938383036393833 -32343836303835313138623939386438613738643864373335636233633032623435383939383634 -38306365306361313838363534323632353535316264376639643931313638353735653961316661 -39373230653735616663396137656164633532356331383865653039383365386562326630306432 -38343065653965376332323830333031663263363339363236366366623634306432386361353237 -30656130626462663335373366633363613833326137623433633038373132643339363137373462 -37666638633161633133633231613434303733323532643633663238646236663361373531356261 -32303739646631323733616463323932623266613266383837633039366363303664313135303361 -32666266623035636362393138623839306234333763663062303333656631306663343163396666 -37636134643435623033343964383137633837383232393963373530333937383233313833383532 -34653766313030303861313138623862306436363362666631336633303538376365353338376365 -30353631303632666335386464613631623662643766343239626562326138373632623938623734 -61353565343132373333633265386366636466313062643134313538396633663436323031333133 -35393634333634633638396138636136623563643462643838343531653864316564373165623837 -35663637636633386133336663373536303365333231363134346239353031326464623433333339 -39356133346366303937386533636530323137396132363431396432633764313638383265363838 -33306339663332376639363136323537366237653333326262356161366132343335303731636161 -63613637363964653233656532666434633062323238316533653138336536633664356337643663 -30373837663133316361303164323833396662343533366461383261393065613165616362653331 -61663538313865633961646235323664396532666232333637626466363363633266643262393831 -32663833333565373736303264633836393339313366383066313463323235313132623835396165 -38616332313966383364343033636166323437666138616232373533633030646639656632323432 -61616230633530306332383563393030636332663630623834316364663838323562356134666666 -66663033396430663230313132323861323066393738396662393038393038363034653762633931 -65366561373564666235393234656238353264656339653566613131623031623635326337363236 -39376630663035346137333934303464393235333634313235333235376539613462363237343837 -32623465373039636563383963623534613032336564616431323339393664313834363037383737 -32376437396639336535333230363765666438343830636635656162363633643130313332363063 -63613538326561343732373738313565393038376539303038343364623764313737626436613965 -32373635343637643532396339366665373036386337383036326166336438396464643065623562 -39663339396436336232633234643035663735336139613732656165616439343766353631643361 -36306335386432333166643032316162343736643037633733363965633463616563653531323662 -63663864616435653030386637393430353735336338623461333762623963313434353237383164 -65336232656365653963663334643732663837363134363866373033313162383266623533373135 -33343862656436336265636330366637626232393039646431303064646539373538323634646131 -62383437656338373661613130366136623565653635343161366266346662636364653962636563 -38663762616265643834343765666232306566393262643763306661303239313462396136333031 -34653461626463373839626639313835313537316537386336326530353731633466616130626661 -38313764333335303466346566623936303937643232376363626233633837656137343630386136 -38303934373031303439613230663361353436313231613662303832636263303764366562323166 -36313836643566626636343165313631656365313537363561366137663038353132393965313230 -37313233386339613830623730343731306431363135623063636236646165343139666161333832 -31663137323035663937323562646232303036316266313030666537383737376435346364363935 -63393930326136346338316466356465346663373236363336656234333731313835363531393335 -34396435333138376437316636343538376164373433393461316131306561353232666466663064 -31306264653536663162313566373365356139626131323466643666666136303232333833343630 -36353331353065333339616133636339623532386638633464616164353862396233626430316233 -62623762323563376332656131666437633963353563616266333830323138356165303331356565 -34373232373636646464313430616535613461326635383434306338313037333963643035346334 -35393931313035343736326634393663333433333635653230663131326631393337383639363362 -37303166343731663635383735313265323165333132356334346631663839343636313232366362 -64323265663939613764623162323034313139383037653730313538623032343763333930333062 -31636161306362643532666330643364303761653963316235346238346433383230366366356563 -63356435303031383032663464393861643765653562663435613561663161363664303133343437 -65353666363933346564393934303530663337323564326331393637613433633738326166393330 -62393364646236353338663164636234326462643432393463646433333837613937393133313265 -33616662633538323863646662616463336564386637356337626334383062663561626335623031 -39633036633431333339393730656163636330363966613365666164316461663432393261326361 -37643563643563393732663965333039616266383137663738636638633461313836393264653135 -66353364313338643637333663383165653435623431626138633732323833393564383566303934 -62653339616636613464396163336539616132393165343162323437396431353937623537386261 -35316562666236373332313466306132363138633265663333363061333338346132643762383264 -36653634383264323136323339303231633566663064373563653262323535373962666161623664 -66663134373832656461616532303566306535636339343030353262613263326132386661653737 -66643334616532616439663763343638353465393237613730376265666266646632343735653264 -30666339633336653666323134376338303439386631396133626632386537383738373732316130 -31336132373966363835363232303132326363666630313839353764363534343334306131643661 -63626230623338333861666239376336323339363866666633333964346631353933356166353266 -61363338376235363939356264386566313264326362646361663234386639356632343166373337 -35663463366631393632386332333663623134636261393437343461626535343630643363336130 -61383062383739393266353564636230353232313631353538326634386130646263653736376335 -37613464653731613866643832326362363362353536646366613830313930376139313035636262 -37383231303161376534333436376164323762646638376461393234386464316130396464376666 -36303935363733346538616261646162626261343566626637663763323131636432663262623832 -63363364663133313938343737393661633939653739643566353661613935343632333462373135 -35626537646234353064346633366466646561393338663831313665363265666637613861663465 -33616638333630346537643863363561333432643637343339653133653839333731343931393432 -31613661306635303336356230633963363536343764623161666532656437663534373032656238 -38313662313733393237656263343664323730306639396639393734383233663133393234363063 -64353434646230343463323466346632393831353966383338366437306665386432336263623534 -63363430373934303166633039356263363662383735373131633036373761313534303164653639 -39636239396636363435386535613839356564363839383736656133666261383961376663336662 -33346631656331346666353465666638656161656635343430363563663436313466383639646561 -36376539363933643462656166386538393565333865666430386334643632346238666132643965 -38613464633035383733396135333038633561376438316239653532646533313132326437336339 -39336264333231626238373161386336353966663566653938313936616163623861366232643461 -30636235303266313266366466643437393366363266346133616334316635646263613836636335 -31636161343364323663636437323232376337393138656239636666346464656533373237343864 -38313062636334323331376236643862306663613965303463653263326437303630326561306666 -34303530626338373161366236623265346161613236313362656264373765376330323935386534 -32346339326431303930376630383961633564333762383565376531623636336665303934653834 -33343038373936376562303062626564363435616264376135343530666530363339653335663736 -65663566646465316633623137396339396439643435663932333239386166633862306234363665 -39356534336132386637396130303139633531336237643634343665633036303064666438383736 -39656264343330343131326163353166353031343566623236636536616663306437383133663639 -38633161653037636266363063343730663238643735666138626538633266633731386234313964 -65633766656139646231343733666461363034613233623234306139616232373133386330636334 -37343664643665383965396533633061636530613263643939616661653734343163376137613262 -62316634656331303830333766636633343865316432636131373936313533336461663465623730 -39376130376264653361373237326564306363373365353630373364383765663336386361343030 -62363966333834653331626338386161356132646230333935383631666562656235663365316165 -38363263333864613538636166653231623062383961393566653237613066306432633439316431 -33363135353035386133343261663136316132653134636630343432373163383938393436646464 -61626166333032613336343164626337656461333563343866646131633838363734383265326335 -39366566343833323738393664313839353666313235383562623236666634353631646338616365 -35616532363136336532633733366237663833666638336437353431313765383161386635393832 -38306534643463323466363238396666313634383638396635326231333935363031303835343366 -34373830373435373132613332363362633035633637386537356335653534613564356265376432 -65623539643162613330656239383331323334336232653830313665653031326134643063326233 -35616563386562303038353363313864373834613331376364633163653334306633373763663161 -32643839376134653862343963656539663635343937653937323534393765373263353434383034 -38393137343933323965646332333631343264613434663130633238313466623162613666313466 -63663732313066616139376237393937616166306532386464663365333735366261633034613531 -33326661326435326664383666353839326266333062313133633934373534313861346466613665 -35613262356662663637613966313161333530373634623064326437303561663938656134363739 -66623264636132636163623465633766353638386232393739613166313330323032303039346366 -38376330336532663362336466616432623636393334333564303963653566633334353432346166 -61383832326631373130383738636138656464353166363461373534643533633134613131326464 -35343463306235626331623635643632646638373135663633306433323661643634383264373731 -32363631343162356135333037313932633035356166383164333033653165363962626530653663 -30316635353466623132336663336364343933343666336138316164616632353332303936363132 -37383237353130393539393866323764356236656465656439653532653861633534303161376563 -35313362636162303765613966666663383132613565373034313639303637613436393731366363 -34356564386361343434623530626336383932393230636562393132303362616237326530623966 -32623166323161336534393061633132656431306663373030633361303763663931383661613337 -62666533343139326233383061663834626133353232613730666465636462353434643564363562 -39386266393736633866633265326666323639373262653530393866663036303831336264393138 -64303264656439303234303566633734323861336562636538623837613138623133346534393935 -38646335333464643530643337616435626135386431353537616162343539663836353634343562 -35633534363936303265373330336136316363386564313664363062383837313164333638316331 -34316337313061386332613739356439373665323730313566626666376635336364363562653932 -31653366643530393161313030623634613431306663376561333961653334353936333063646431 -34656164656262653063643932623930323336376633353665303662343839623737303932656132 -33393231356430313566376231323962336431386463646466646634633039393737383862356636 -62653139313763363830356231613538646465306138666264313939363862663836346534316263 -33643634396132383038613231303263646566646432386163396266393233383366336361383631 -62613932376435383237376334373763313531346132663234313036366130353633366461653434 -30383361643563663838323965393864326234366633303538323833366161363033383139623733 -66323932623631663530656638363631356535383331363135666533366534363834333364383738 -32343432393539663339633232333262623837376530353463373966643133376635383966396265 -38393131633763633235346430383439656631326566376564363333353434393532323562353062 -35623632373930613334373935383734643732623962633062373064643965356362303439373931 -61333933346264343536393165646636376137313834613931616631303238323966333630363463 -39656238623138306530363434643762386162313032623238653431376462313364626533393035 -35383463626438306436646239623861343035393765653133396365623236373333316262333763 -64643730376635623530366361396464316166393431363565633937636535326265383234646633 -38333239313531333564383261376461383635356437393133373934346261376630376464653533 -30373837396232386131636434633333653631626434373436663130636135383963326136643130 -62386334333032343664373837636131666233616237313962616664383737646132663564316334 -66323933643230616461396532373432653035633266626161313236656236343136616530363161 -30386232633066653030336434386536643734623837303662316362396530626433373633373435 -30376336616663626261663139303236643836366664616330623566316564363536306630626334 -63343033383032613832326430613438636362336632626539643561333233653762333032393037 -36653362613362353065326638336333353533633465366535613433386161303465346437316134 -35326631353261396230353130376231353037633664613135626238383066646439323433646664 -63323666623561376633643364326637326636643063393633626661373630616230633366366332 -34663134646532656333363435386565363666636337366265306265633432383135636565303161 -35323831373231303363653436353639636435323538393838313933383633663937616539663132 -35333166333333373837633332643533346361623939303063666635303332613766313339323336 -64346235656562303864383638633238646235643534316436646537623235663130303738326161 -65363833353236666132616163316335373164313661643438323339633035316635363032343538 -36303531303462303766646630386134653632326631656232383136373935326536323564616463 -38373831393164343637326430636435323231356434316534336561393934346262316665396263 -30393938316339343033363764306433386533373635373136316362633636633864363639623234 -34383137343433333135373830653835346463613262303236646531363530336163313932633037 -34656237386364336666393130373133353631656162616536383163383932346566323662623532 -39393637323037316239633733386237393766396438356136393332376632333533613336646433 -63333038393235313265663933316238333361303437316265313231653733323864373762373561 -39613336616138633263333133613431656330353761666663373934363633393136623839346536 -33623164373864386234316133366437663062386165643265376265343734313133646538663538 -66373430623335633239393739373465306266636235616234326331343638333365343734313439 -34643431353432656161383037376362613331626562316632666639343131306230346364316639 -65343261376334643931623932646436663134333066616234653464333230393730613234633330 -34346234356635666231373336363565346464326233336131663738623036333761623533613531 -39383630313263303838303837313262313533383464623733626366623463636231323461626662 -37343162633964666666346135313731346631333565616139646631613830323534333534623436 -31333463653163643366393639356466346462643337643031623933646432613732353439376630 -62356635316335643234363433326235643463306338303339323431363966323534613235393737 -66326263353264613736653562663166353236323966326666303238323961366466303234633737 -37336463643838313331333232373566363238626139666566633037336139666130336636333434 -37396464373064376438343336646632323137316463626233623565373162376331373032626263 -33366363333663323166356338383531306335316233396139653366373833393864326262333166 -37313665383134316234356438306534616266393562646231376531353633626339363264373234 -39313732663538646331346233643236306632646236343638663934326235376164613563633335 -32343464626162356633373639386236666638383032633936616536356532393565303837663833 -31656261356134356237343037366134663530393236623739393865396137653531326335626563 -65396236353536356338353064313461366365626537613138363761353031666238326563626430 -66663463363430373737343861663832663064613531343833653638326461653163653234363535 -63666137343230633736303063623165633732633963643265323866353966383436653364366633 -37376166653134613330666366616531353331626365373639363565373530653265616338356135 -62633865393538396330343938623838383434353762333766323365636133333235393633663639 -61333938643562383462663262386563366431396235616661356363376432363837326430396663 -36666330396533303266626233643138663831366264663739613566376165623664313437633139 -37663138653834383830303036656437616638323933396335373864666435333435623864393063 -63626130373432653938306431316339316431663232343033366338326638313366656161646264 -64333535363236393562396437363264383566663733363066363834333635346563336263666232 -65386661666533346538326666346663343038653533373339343236643838313034303033396163 -34316239633930313337643130363334393437333131323235303066303864393939353036393231 -30366266393339643735343961653939326531333836303232643639653132333466633937353461 -62313337386538653439633863363766303631313235343334353533643665663333346538636365 -65616330303030313432303136303031616335313639656662653333343066393733363131636361 -64393335663934333962323739636334316236363666633365656162616261383136343239343735 -66633736623238326561613864373139396430653261653861393933326366383032303961353766 -31323765383364646464393437643262663738353463633139313634653834623162303234303835 -65656164393961626332613833633234353833333434323936616434373265316266623663346131 -64646132636538343762376333386233396264373733623862323936646630626431613434633530 -32313262303536393431346538363534346135653064396639646330326233373036616336346336 -32376432626166306236623333366331636163656234396461336562383435363363636135303661 -30393062613461326439386634653435636261663866386363353332646365663465623762316238 -39343964633364663763653939313332383137346235326439356331313235393333326138643464 -34356637633661313564666631373961333062393638306164613366613235343261663137333730 -32623065643764646535343339363537303161663732336661623233323935303235303437396337 -64346236376663666534326436363864383132303432633838633162393634633362343735383031 -38346138313736333238366233663063343734303031353138326161623130343338363461313030 -33613631393031653666333831303433653939393738383232346564363065323436663731393538 -37393839633136643765353533346234356263386638613037333739663063653630333932616166 -65383664336133623762363831313038633635323430623938303866383339306231386533643364 -61383132356633396162333432383231303263353134303735323735653237343639303265613732 -61663531373534383436616461643966636639306166346230323430656434383230323366323964 -62323363666639303639363836626535343138396164383539633161613136303264626534326361 -62306664633138356437616130643666313433326237616437343166323333633964636633363463 -37353436333964343461623061393630633936613964323732666135623331633130336164373833 -33646530623238653936313739346265336662313734656339393838313438653033323361383261 -62383530633662333934366466386165376363616661616234376334396264353738373031613466 -63376664363439653735656231363965666237636463393232313063346239303963316438623065 -39613136376139666462303237666463393735393730633766373665626334346330326635626431 -30626234666533383632393731353935636337623135396565326436613036656438646339356235 -34373430613633353264333038616336363935633436363431653938326264366333383939333436 -63633361343834343338353266633537643737386465663634393962363635316530346534376538 -65346361373963613531363462343738386364333835393630386431633034663837636234633363 -33373236646632653232396438333037666339656531373165313534333439336461623762366234 -36316136316634643633386633346134356165633839633862313232393533373334306530376461 -66323230633436393164313761663638323466383237613439343730396435336331356463323565 -66346361326130316238323035656436623436343633366239636435333562373937393339353535 -33393861626362656232353034333530646533393261313563343531666162623039623437366135 -30383938383764643535333466306332383965373864636533353962633161656633663064363431 -34623334653137653030633161393732333266623235306338383739326236313131353935393734 -65383266663731396364653532333861303761393766313264663830363266363833386665376431 -66366538613366663063623938626664623331383661363064613062303862363532616130663663 -32373262306536656461666365336261376135633864383539393266353939363963316666616364 -31666263623866383530653463386365323637303966356230323662363730306133323566636431 -37373032616539353735633235353136323434643462623764616535653439343235626566343737 -37383831626639356163623634393434353631656534663565616564363434636535616632396336 -33393566656439633534316634313338663233306263656537616563383563393438306564636434 -36656132616264333062383034326664363431303564626330396366303261633864393832623465 -35633538393436303738363736343863396166333165623936633862663661636333333331643534 -38366534383234353863326136613432306434393439313765326462636434663431323332643562 -32323363336536323334633264346266623962343339343833653939313162313262383661656362 -65623139626439396432303365633237616464363233323733313530333332393866316230653337 -34616238336235336437373566306637356231363134353064306366313663366366633735303963 -33633965653734636337376534646465313338633739616534633833363862363463336135396264 -30636463363231333336396539356531316338663735613465346466633764346265356333346332 -62366566323137653731306566613563663466613332343138323733373036376363393434353237 -62356163656164303664616466643061383439383937333363336564353532383066386436303136 -38663635613730306334326366393632666631636634643932343632663963656234323931366235 -38333530636332333164323037653236643266326436336563343462323565656237316364646334 -30623661626338336135373162616134356365343236366162383234346137343636356466383033 -64346232613930323336616666343833333163393136383030303938383662363332363030663532 -66326139366636326234383264336161373465353533356532336535353534306133623731663862 -35346263353936633333303735376530353132343831346134636539616433643436333330396436 -36656666353939376235303431623063636439383131633036396430316364646633333764393539 -38323339613131623864393831653266306636366432643161613164646361643032633339343463 -62343763616363333734663337363530383761363439386335343736343661383666346530306538 -37326334656231613266326465623263623065346633356132363162343632333062383561336538 -31343731333630313238656264623235306561366631303739383462313162353234353935343262 -31623063643637623064373630396661653965393834373736356465393736303264396537373030 -31336539633934393139386539393732636235626361616433376134393731656465343939376239 -33646434313334656661306366313533643861393434356266326134633038626535656362643662 -36643535393463666639663866363066323364313432613662333066333137313161363032346366 -36353531356465373962363732666563326362383562626436653937376639333563373063323337 -30653233663262646339316135316130643335393662316466653736643864386336633436316234 -39313139386137633434666430346134363837336261306333353234643261643135333238306435 -30316331383335653637373531663534336434343630383730363133343834376163646639643061 -33343631363765623533343566343139346131363765636232326634346562643034333638326333 -32396232383735373436393137646561646532336135663137343535636266323235373266383138 -34646262386264643139316336353335383834363931383861613762633462393566353534633336 -33323531343332623730663036383234623631626534373239653930356165656232386639366463 -39333065623030326638346534623530326636336562383034376131326338363436623961633836 -65356537343961623763383834653930333432356362653537326134653131386234353430323733 -64356633366165646339626531383530313566643965666330303034383533643931383630363635 -32363862346162613365363838323936383932313161336334383864306164393936313639373961 -61663964303832313430613038326635636262376233653739626238643364623532326464333361 -66616337623461303233303238613133393233363438316362333362376434363562346136313063 -39333761323938323634333039333461646263346532623439316239663066336164383938333031 -61646561353236373965633238373566353135323262393731393462313737393064313063366532 -62353534613737323233323233646265366436336237663235333565626461633266366665653035 -35363335623861393535626362633432653263626264373738656365383262636661303366306239 -34363933366435353565333235373937356164663134363461636530643965326139623165353238 -62353231633031656637386333333531366264346261356666353364323064383338643462353034 -61363930343962343266633237343636366132393037353337313661343766643662643364323764 -31346164623234353030653938363036306165323037623230613235323566646234373665386564 -61313664376335393265336136373365343131653738613866363937353365376431356532663531 -30343261623361663261373938656463363233666638326564626534653963313130623238616132 -36613738633530313831653338363664333834363762616662373263643331363631646131633634 -63663930363135323962653231393434343634383838383138373336343761333061366438666433 -61623466373937373465346536393634363730623638393230326531643435363638656437646137 -35366262373834326565636534616131363964623237346366666463656531383162373630636236 -33633964316530623639656263633461663361363561613332353661643738656333363231316363 -62333130336435353162373363623639313931323462376461383539323266393662363935333266 -63313638623135306131373838373636313231326533396635333735383865353430373932616330 -64633734303130393663366363383037626262396361623264313231333033643962663535313764 -63313935306165333066303634396437646235373731666633353839346464386435643066613231 -38373631636133373063653861326231306231366361316534656566613034393731386339306330 -35633439383537343264366236383464313538336532663963326337343439396135663235333834 -34303530303564653761353636666233663636313063663935346161303233373536306337623138 -65646130323061346537343461336137643337336233316232643662393330666462373166303932 -36643033333639383237323733396631326131313536323035333536303635326334363838383264 -38393239333338336366376436356665643631303633363761363238373336383239376164356564 -65376662346130383734346563323933653434626533626439393762656263623562326262396333 -34363433303634383038393636666362383463346263303538666639343664303966383366636538 -37616134656438643264303531373131653663623639393635656465633138353533376532393166 -39393135646539666661366337653939333230356234633330383238396137393063336461383932 -33313333303038353932663731366637646232383163613834373439336565393730653734366162 -65306464366161356231303463633136323439346231333132313533383838663166633632376334 -63656266613235623831626563346362366662616639343034303639343966336361313131633066 -34316630306533636232343635663234623664316134303063653136383338346239663865303866 -33313939306630386233363964383931613839646165653431363533656137393864353337333834 -61623361626535623832303939373030373731326363346337633635386466646365393038363332 -36663361383064616139663934303530346430306235613763353138373938633038313931383161 -65386164633132623163393065326632363237303365666339303731373130336338323266663435 -39653362383134333631333334613962393635376264363161376165333632633031363836623762 -36313035316264396334353666303964306462323634333662373265393331323031353565313430 -34333965336138306138383566623165323765653530656464343061666137323837383338633138 -32663235393137396138623333303232366634333035376664356135613863323139306164313666 -66366332333838623837323639366533326632323462363437376362663330303234386635396562 -35393637313333643534653938303537323038356333373137303836336333636466366366363431 -39366135353430306436326335346338643836303739616533626338613835636262613031656130 -35633335326435306332666665336634653234643862623163643938633231373330666661303738 -32643139646662346162313465663832306438613337616563343362383233643662643739356666 -39313237643564643166303262633261646364666639633663353533396431316661373532366338 -64306635626261646266376562303962303836643137393866643533306265633436623538656239 -31386138376336383930383531616462663861303637373364643137666638623330323162636261 -30313834663962366535346631626330326131373538333031646337656331623936633433356161 -36313562643538373530316461363161326536383834656663313331346238396530383639666331 -34313166646237656235623335313634383663663066633561373632333963653336656235656536 -61626335306134616565346261336332653036623737343630623336663565356332313432333733 -30643038356466623864396266656537313833653464623338616564323630363038323033383630 -35363232363232623938363364386435353363396130396665303337383466646266366664666634 -38323366353537623466373661306135303566616661333632393638353130636165646530633233 -64353634633034336166346361326633396537623161356166363566396136656134313739316330 -34316635623136373535643831373439653363366132636238376539663663633935636136393836 -36366161363930653330376137376262323837363065623963303837666362336162333937366634 -37313735663564626665383230636531303732366533303263363963343530373635396265303136 -66313138383637363261323931376536363534316633363465383264323239616564666561353066 -33656332613335326262613863626364333735323934323336396563303430643233373931666564 -31326131653736616435663336303833343037656361663861636461636633616331626135366466 -38623431396566613830333166386464623030363164643363613838373534623337663939656130 -36333734376435323063653638366262663366366632386632636565343034316261376461386162 -61306565326331613635646332373131366136646133383034393964376265343062303533636562 -37363530643037616138656535333338613363356238346362376439393463656630363033373637 -35663931323033363733323939646236383333346137396361363132323864393866636334343362 -62616339363361373366356263623930303531333332336132653162366531383732623162343430 -66613531656432343066343139646636363064326261313065396662353535356438643065376130 -61643566316137373438663262363136653435313434616137353161386564656633383731393533 -61633335666632663232626138646364316362633236373639343164383235353066613735626365 -62386638323230393861396133343164663935653537613034373162396463626463326363303061 -36366463326633376236363239343366373632316664653466663737653136383937636436333138 -61366537323961316336353561393239666330643034383534353162383261383230326139653264 -63353032326337646566636565663834636530303532343266653034613061373339633466323135 -31656531653339303765656365326562366136373139616537633632313265643033336333303763 -33386563313065353665313339353762376262653561346166363135646366303761616664643135 -35653532636635346138373035623361633836393830383435343762323063336163643463313663 -33383838643930636235303130613432366336366638383564633763386365316361323731373436 -30313936373439323663316134626238363138373338373232363566626235633738643838636537 -61363734356236363462396364336461643738623138383463343438323934386633323737663961 -66643466663163346333653162313734653438356530316464316231323039356432666639333531 -33303262636338303935366363623961353432346335643962383765303764353362373234366463 -32643333353730396432343165393564333338343831653633326534356533636532326262386332 -62363565306530346435343936613133353166393234646130393330656135343933373231326464 -33376435306163616434633538373366306264613734303736303437366266356361613533303562 -63363932666465356561633738336237303134643634366639333362656535353362383065623365 -37386565386633363930356230356631323136646463623330366635653535376562316630373462 -35316239656436356463663264323136313235393436383061643037653435386238613331316239 -62313836666335623062616535366365333136363763633261366632303265396432326339343262 -66613666366266666338616664663136363935336638333265393635393762626437663165626235 -39376466663031643034663438393062323165313732393534636434343339373134343962323130 -61306361313136626162313039363730633737373663633334653037376666323231376332336138 -65373035386534316639633336303839333061346234343230643834623166653434643437643163 -61316134623362353634623331386336383566616336303239616633666638386236653631313536 -37353530303163663863356236666665646362623765303365663666333462316634343033343132 -33336264356238346235383965646536346539623034653531653866663130376362386361636638 -35356264616564343266636130366136376633376533636136643563343239303235363730616661 -64633139653561656665636436376465663735653936333365353061323136383430353662396236 -32313061393664626132353431643530656662666363633233356437376563663631303633613330 -62643530316238383631663133376364393331633064646164643636303062626435393435313339 -64366532363333626536346361646136353238653766376331376564333336613430636263343334 -36303361376238323439633232373635613032383039613136313132353261663734363762313139 -64663339653166313734313331313131346338333463626462613435383430306564303231316633 -65623230313437383432336364663235303830353335386432373536326265636138313866653335 -65316465303833386366393332306332363133613461613936653334336134336139643361356630 -64663864396230396138333934316565643961616535613730363230356431396334383238663965 -35313932633363616534303537346663363065373631376538393034343536373030316438366662 -36383832303139383339643866613464636333613731663061623962393133666436633064646130 -63646435633032386365643762616238663237326266663639633331646363343763393666616361 -30373732353131613734613936613737393966643639633533666537646662343532646339353334 -38653961326433366663316339643461346637386434336661626630616461306666363839663764 -30353339313562303335366434633033356439316239646637653763343961323262346238646534 -36353531633333653962383264356334386137313637363232333264663835343765663030313932 -32363234316537383731643161323638313033386564336437383937363339346531366438383836 -36343737333137326661373161646361663930336539343134366234643235643863336662333961 -31633335636639333565656461303465653465636431653231656334313930643536356538393537 -33333164393636336262633565653231353162336363353936303632653037643932663763333964 -30393035653032643731663863646338613665313437616635316565363964346166393931323038 -38343163346232373039373565346261663666643564323564333061613633343331333034653334 -64366634653063366633613636393030373034303265666331393365323465313533353930393831 -61343066323362356266376131623838646539353366393934313963343336666463396238313065 -32336562376230626335333234613138383935613637653264386430633664623639323332643433 -31633261623566623461646231303732343331613435663333633938373332626231313361313463 -62326138613031346336353231383034393162343263373632646132396337393930653362376537 -33353133363535393861656634343437303132356538663638636336663361326361393662313635 -36616663336466656165316364613063363962643732626564643330323233343662633830636233 -66383631646662643134646538333837626536333736643038326536646565393933373134303062 -62326366636564306436326537313234613730613166646662353063633335326665666137366463 -33663362643938373564353838336635613338356330333663643834393563393537366437353039 -34316339326137636136656564393464303633323437343731353364646162326165386138356535 -37653166616561626538373038346236396466626534363037386163316266633537626233383964 -64363865303364333966656663316630386262303166616132393466616635346534363238383161 -66366564656439393861383235323564653632313164646432646363383262643536666338623830 -32306334623239383836376138626633373438383837646335643239656363363939366339363866 -65373766303536643461323437633531316364306663363730643533623830396638313330393462 -64306335333361636134623936663938383366636435313565663537356536316562316135646533 -34396236666437303235636461343762323861376631366634376566353433373035613236623866 -62316338353837316537313734303733393364616239663863356161366137616138326361373766 -30396166623730313632616432663161353165376638623862323263303264303331306134303764 -31313966643635386332373130663465333835363934623836633334643761323633636564633265 -39613630633363383036613036613863613064376364346162356162386333333838343266626462 -65303438366135303266653233633863626433326232373536616231663138613337646533653363 -36616134613732306365666434373434373837623935383230653130663961396266386235396362 -36356539323930613633313763633632336531626465653435643561643934333364653565393963 -33306261356437386136306630333435363133643134316237386363373364653231346464346665 -34646466323566356435336334356662663235386639623035316161633333653432663635383031 -30626364323639376566666636363631653534363162636131633431393633333634373739303565 -37396263323266306438636437633931313136346161306137393937353462306563306130353364 -39633233623864623631656232636563396337363830646133626134376237613638333036373935 -62393065346438346561613830306362303463643739626262656239333566336462633131363266 -39306463313235333739303666373862366437343764336239616464623162306638623934613236 -37316361396437396530353530373137643666326265646366663464666466623732623734386230 -65333239303062363863666438396362616563366430663930633531363337363735616666623337 -37366563343034623465613937383931633735383031336636393638623665313530366537623434 -65353735363234323966306162353231383861633836373935326330616532333633363132343565 -36353130616231303734653733333862646532393064316563323534353764343136316230316266 -62623936333361393333356162356561633438303837363465613230313962326333343531663463 -35356238613262646638383233373638366137396130303331333561633833623765353239336134 -66623961373362373830366137383933383432333430366136666463613735336164623537303230 -39396138633435373363663332366432323531656637323730623061646263653764356235646337 -33656136326139306531333430396565643930333463366565663561366564633931373838393162 -30353966626233376231353366333062356239653862626533633039363637656262646566623531 -62643031613066306634383333623336643232626539356466366466636264376463643931666432 -34333363643061393036343064363933613362616137636562623035653432343565666534666136 -66656432386231306632633533646532303634386163653633363834623336363865666134353064 -61626634363530393234363963393836346432353665303930636432623665343566313761396538 -37323663303464343561363065326631613964663835633761373730646237323266363633653731 -37336462313630663161613962663334306362326332613239653034383837363638356232333963 -32376661326564363532336162646631613438333662663931393338616530656664663165646337 -66376663353539613264613564656663323361613531623637323066653037646636643337656332 -66303734643636323130303836633435326636653538386433353964383133636633623562643931 -38623930666662326435333763323631313730616435356666663839393663346136383335313736 -34333439376435356531336335656139333161383566376637346231303965663634306231653538 -61396165376563613965306130666464636537666636326635343963316663323832343666383064 -39326166376239316166363763396462303930373863343734396137653665343962373038346363 -35336166663765633538633064656131306233613638646631363830633637356436646632613334 -65303832356134343038303064366164613664666537616532643265336639386232333762306264 -34656534663463396661336264616565326462303262323536656130346633353333336265376362 -65376132353066323533663764303262643766353331653364343231656337623331633131633661 -31393239323937343261353465633235346336616235366334613730653161366138356263396336 -62306332663330653536363937613837306163373337646462663962316466366661316162396365 -61626136353166373237623366323535623134396136363065343765653566313430613461363562 -65333535626634383066326661386236613030376366373033363561343036386536626131636264 -31303536663537326165633861653636616339343633393235306335653032353861316138303637 -62636261336163383437643761643731656133336137393333616132633466346463323065393735 -38626331356166323764363264623937353261366532643864353262376339643662666262643263 -39336163613136323932386531306463383730356466333531326233613832316362613234303437 -61316466646539383965663066306438373739613131343134313032663839313361336464363464 -30376139333638613236323534663665333532323561336663313739326238643032616261343039 -31333063336631313534643635323165643637306635633333393165646132386564363565623932 -38383038356237323639356531636561303466326662616334373139633630376630656237643833 -38326135393331393865373834366234353962666464353530346632306532356261386135343162 -34343130626464663030356561316235666536343365666630663364613533313134373732393763 -39313235303036363239666637383037383864303466336365353430613263383561646438636338 -38363933646661653366393739656461373561616535613566393232353063306664636536613033 -33656438323238383434346630353939646234643461643363363261663031336532626130343139 -66363031646237303238313031306139386262616663373763363633353938633762333433323833 -32643130623631666333356464323362366566636365376663373630656262366636346466353266 -37613437333935303965666139633263396335336262316539323237316138343131396338313763 -39646661326261616666396434346665663966633334343563643061613165663335373536623639 -36646439626363396262656163313232633764616464326333646432636530636139386435373065 -38656162306464653836393566353565646564383162663665383262303366353039353134393763 -66303934353233626435363236386330316230663731613832333762383538356233663562316239 -63663833386135643266626339313765633739333637666334376439616561393432306164393331 -33343539363866343862353462343734656430336532613032313334313939393638323330383233 -30323538623538623063326634646639386537313331376533333566303130393733313161356134 -33653033383530663239396434353665393663393964316130663136643661376662313439643532 -35626363643932623132356131646534646365383434366339316535613534643961363962383035 -36383134396230316339623831346230623438663861353361633634333562336633333162313830 -32386430393738623962623733623137623936613866336166366661663334396538386261346161 -64323065306236376138303265333835663036663061613261383963336464323033353037643235 -37623966336235623765393538643565616439356462303932636662313434343038663231623565 -34333939333031646135333532623666633034386139383931396233643362653866306561633464 -37386535333132633532643235313663363939653766303333613439326233376132646632383037 -31666235343036613330376139346364663239356334613434353163383962663437373965306534 -65303233363663383065613333656138396232356262633838626662363531393464383633343235 -35353965333138663331636635386365643364343566336138363062323033306261613162653163 -37306332636632643639343730393937663533343961316334663162376662633234343563343030 -32626231663863663237663735336663633266386463306564353466623265386135366636363739 -33653034613238333836633164633734656233313433663266616362343136376530653032313065 -36306161666664646363613230666633663430306530663338356134643434326634353262353337 -63653139323235663962643762613532613434343065333630656261633237373830303765313163 -36376339303133313065333831613261613865613063613664386636333563373461393561303633 -64383331666366326534363033633664383838376630353865313938653637636632333435346166 -35623835613430373163326434616535323562353361356663626636653832303066303464616437 -32333362666431393231613738643436303263346435633965333439623162333762366438363466 -33333939636530613034633666393063626531393462313061313464373331373937636135353862 -32333566323662323432363865326638663162643532343432646631316339646437663236666164 -33396530306630393265393761663463636334333533636431376139323630663466396364636564 -33343162303032366535613630633966623861373234376335313030383930643537666635643665 -34323836643964376239623564376639356261616562346336333336393532333433373566663632 -62616461393163323131643762343865333032383463613232633163303764313131663037333163 -38313734366538636163623632633964336465313133343336333134613032646461353863336532 -63306266643431333535383063356434643737356534333039316333386233356565393838663238 -62383131376237656466623630633338316163346264393630393537336466396664396536303866 -65396464636638663566636262396531623737656632613064373763393436626365313935366631 -34363562396136653361326437643136653161303234623736356461613637616131303335646339 -61363835613664376538616230626332393035323630303063633731333930393532353135323737 -38313734333864303832373165343132373036306538663337363433353563356262323930636330 -34656565363439343132396334323235653930666134343730333131343238333963346263343432 -35643438613833626565363666623164303763313033613562306363346237366434626166343731 -30623139323064313932366633343564313066373633346536333634313961663930356330613435 -31383930363233653764613064353537613162303466383566626364306439376532373864633062 -63663933393031613939616634636163393333383366376663386537396330636562633732636430 -62636164393362653539323230386261343965326632663539343166346664616364353963613061 -35623661323433663037616261646332623161623263623030616433613036383663373238326437 -64383264333133653964656566366265343864636365336437326138323433316630663833326338 -32393535353964313632323531306532616466316263343136633134306231666639383839623038 -39383064363736626566663035316163363133656161336166323730323664656530623833313166 -61643634373462343534373461316164356432626538633539363133626536313937656330346465 -37653436623439623363383561373530313533303131356464663032366438396566306433373933 -37646263323132653161303338356536326366303939623733306634363038653962356465356262 -61386233333230616135353933306537643435343961396634326139316431646435323032386561 -38323038623430633163386330323266373630633934353764383366333966633031663938373637 -35373065643265643338313738396539376562393962323630636634343561323033303830323239 -38666662393739326162636262313861633064636264383639333034363535383065613637653062 -62326536663935333566336339383439666462306266613437616638393630663832353930396636 -36343636643334303663343564646438613863386137393336343138666339323830356431313038 -31613661373434326461313531656636383564666138356563633866396665643536326463333838 -64353533343463373036333936666264646435616438633564373239353962616432303263666365 -35333137336434316139636266336335326337646135663035356339316534613935643963363833 -38383132636461353836393437636631393837346431633632323162306361313565333864353339 -37353161306238376335396566356461313461306537326333643332623537366664343238663461 -30353365376365326430306630333931663630623861303766316133356534353163346165643864 -37636530333133343936343365306631333631303364643464376166643237623333383537643031 -63353763343862663439323339383438383234363837306434616437333335366365356264303662 -30346263356664356238373433656336343163623566326133313932626232366263643961333736 -30626339353665633536343336393632303538303732663930613739366538626636666437396265 -63353062373963313735373966373637653735303539613239656361356137376364393763313533 -66366166363965396234666531656436633164616535626337643462323934336433343830303633 -30643237343630313934393261346236313066353334393364383631346331623037643638366332 -63656662303837613139663436643731306661366464373761323436613461656266663436366230 -63373463316236316465303938393038613232303333346234333364646433633131356462363361 -33343466613433646364613633393665353236316233666230333165316531306565333062353435 -66303766303932366537656663363931656662323761373534306332643831623439613065326461 -63336332626637643439303030326161313639623461633531653164373738373939623964623365 -38366161613737383438326561633837343537373266646461613363373830396361303536353833 -38643763623565366531316365323533666265373435363139343939653733633666383935616531 -33393339656639336137383239383666663061623635363264363538326537306232626161323831 -35396534353230313132343965336664356130326235626264633532363337366433303634323462 -32323165613934303962333465643861623861353263653766316538623762333731613662663436 -30323639353563663530346462636234336163643164383735366634306337666666346663396134 -62636265323761336362306235646236366565656265306566313536316536636662383839373332 -30386466343763383035313065363835613161626536396364376334656135326366653637376138 -38373864373937333062646566613339313864386437383334353766616131633335653938666665 -34353839643836396165393230633237366364336139666364366639313930306631633866646164 -62386230386366326464323064653032313234626431326135656235353333323037613466633562 -31306365353164326232363931623037393937383562636435346662636435663864353964363733 -36663935323130633231313261626134363133353532613139336664653830353137646463393362 -34386265383832393432393363616534303338383832613763373563613765316332383462623533 -39356361346439333339333934373665343135616439313336353632326232323162653162653136 -38313538366562626636363665623433326435333362366462326363623830383338633831346230 -34383766343335663338306664376464366537376564303037333664313264323062653536633438 -30343837393261386363363364366230666630363430396238303637313461643062326232616139 -62353366666665346631666231306635633364303965643632663635643761363966323330343936 -39323739613261633966663361396663653963353235376238363434303734383965636261623435 -39663732336631656435633932633334323830666638353834366163393239616135313239336137 -39306137646434646663613538343934653038386363663962636135306161366539396261316262 -62366236303336366363343263353961633933363631343161613263623163316436656462303635 -61393463393634303139353236326366386166333037356638383337616332313366313165663537 -62393033396261363836643163353036306330613539613735353862616262366362666132663861 -33613233343964343232316561393530396333333264346364643465353438646238623464663236 -36643362363339666439646365336165356131653638643832316461336533656533643466303834 -64636637653262333133393137316166323130666331346334366534346231653738336531326237 -35353534333139626436643830373665663937366663303132343330646564623232396532376436 -66643331353533623763353730663236623939396639313162306263613331373065393639396535 -34666562646661613061333062333430363166313639336463656366326564613362393666326234 -39376636366164646633616662306432343037633030646435393435656137356462663230396263 -36366136623039626632626666363563346331363561363162633039396638656361356366656330 -61333032306633393239396561333235346334363638386330373034626438396436323062306230 -33353835373239376230343639346135646535376561353362353866373039343564636631393461 -30613432333730633234643763656238313933653533663132306532366461623364633161383166 -65626464303331613138636665363161343336333434353131656537663234623837666139663935 -62373136333135613862353763666131346332633561613061616538343431396265346363663764 -35653632373638373435313066373634393365303064393235613261633637663337346634356165 -63356533643431356563316235313633653363666538643666333636643662366366613963636163 -37316636633664336166353663316166306137356430356666316664393063333437646236326439 -30363730306136373738373239663632323761636562646330313531373037333730376132316130 -33393738333966363034366364393766613264663665383638376563326230393463313139343231 -36363965303434376665623233643637326231373435613138386466393434396532653138363964 -36326266353161343339383364366364303137383030326233303733323338326435346231376338 -62636233303434633330353333313238623635306232343030303765323732373962653934346230 -31313763343033653533316632346532653566366631383761303663326665326665373639613433 -66333763666532656130616261356131353937623730636666303965393231316530653363393434 -35356632333736386231636635326237616261333265386166666431626639613432356336356530 -62613761363032643932636266396561633765343662666665353763323562373935393033323737 -35373732346233383861626331313732663935646235386666623138333138656462663165363634 -33616664623538303038303635383738316661316330623164643233336631336230623331666230 -63346438623535623261303534313336373431646363323764323162353061353261313038303163 -34326533623161316662636566333561343931353834666432633765306630306264633762343336 -34373532353666353364383362306335383337653431343038656562373864396566303332653435 -64333363666565343162343366653365626462613130633438313639653931373738396533373166 -63396134363534363163633964373134623034373537313563633665353335623034363432626439 -39663463656332643338633738623864646138333736353331386335376337313933333963636666 -66623230393966616539623834653762376534373236383061386462613431633533666535613964 -33616230616333326163363662653565343930323738343162386239306665323361333138343763 -37623432346338396562323833636438653533626637626664306464353637616234343066396332 -34333235666632646130656163373139366332653434633332363433343766643438663237383766 -64396666633934326431666361626161396433623730656133636461393130333564303533346162 -38666636396539653934353432643065366363626564363133303038353937303761616630626162 -39333761383435626465313732363031643837316166633561313530393461366564386462343261 -30346166353665643639373934326138663966333966343263613563613230633030636465656362 -30393766656366666330663332633237363330396262623934633835346339623434613764323163 -66626435323066633530666438623937363138356466323035356261663866316635623333316332 -39313136626162373865653461353031343463363337363238633638386663326162663866656330 -36393434303532316232366366363236353637356562623938616134396136653263303331653739 -63323837366666356366386530663733386264653732636531336339363232306633393032663364 -32393536313661363731356433663636373232663035383765353730376664303231383735353434 -31326461653131663632306239333038353135636630663366303430313033376263323866346530 -36656431306365333063323332623964323235373865346563653030343238316664336161393262 -36396437633938386161613739656131323530386663383162373033626562636563323366303033 -63386434303033343531383862363834643261646231636538643462663836393064633365386237 -64326366393563653732393431663737303439633439353966343834643837313433313931393331 -66626638356335356163373737336562343339323737383638373763646237336430343730376565 -35663332626138613961356639353963303035376337626464393565346430303833366434363830 -31613634306661303635373731366630393839303137316666623634383065316132616437656430 -30353965333037376164373934613266643233313161316536643633643033306233343566306236 -62396535343936316332336537646263663433373233373933656331653066343633356231393938 -30626338393135666666303961663136666363393435616166396332363733366133323361383661 -65336432666464623530366262626534633361336432393937643462626264323966393035643133 -39623330616633643130666162343363363432313930383836663563323462386264326333383135 -31653439343062343539336530393236626361633566336234346336616334333364306165376336 -35396161616565653139613033386662353835393132666531356138343331346564646239326536 -33353762363562613362643830623961333864623061636436363161313161303236303438306132 -64363138613432333037636533363934323162636561363832666638616364393433333734613530 -37383566663363613732636361363632383034336637313238366539666533623564633138643762 -38623837383333393564316535313264633837613437303130313636366234373738373266396565 -61613232383566303832626161653931343030316261646238623635323664333066313439396561 -30376466393561323730663832343335636462386163646361663763613662616562363438336137 -36386532666361303535383466666239346637643234633566353339376536626434323336353630 -32626363656334663962343564666533323532353236663435646335383265626134336463383930 -64306665373266386361383739663762616364613731323265616234643030326232656630353931 -31316337346133373039386163626362623631653433363136643835353763316337633361636463 -36666632313263383636366633343062306637333535323437393135343137343962643263663963 -39373330333265303531643562386663353165333739316265653734396634303961343735326434 -37616330383139633464393934363662636466643030396461623766343437616566623030316339 -34623966363933326163366237656633656435633830376635323462386133346630353566343838 -62303765346531346538393465646139363034313063623065303263333037376535376538626638 -65613730643365636466373138333061626662336564303434383530356335656334356437393365 -62623537353365356165366635336364656232336263383930613036643531373432333633653833 -66613832666631353030633832323665616430386231373366366265626130343632616530343736 -65366535646532363130373133616131346164636637313266633461303433386538376233633565 -33376435633462343363383839346138373639613338383634643037643836666565373434666133 -38626631633635323061633735363265323663313632333366383930306233313661333064333531 -66303662626564613861383934373538373461346566626332666334643861366662323863653435 -37313966333039643364333733373566383765386538333731383835323732313465393330633066 -66373465373537653131623466366339343339663632363166323230653137323761646437663465 -63323165383730306161373366336437663230353830663765623231323430366639373265646666 -65346664616639613834386263663534643066626236356261623261393034623336613336373663 -38633337363032393638636165656361303163383161623934646632363264663338363566336330 -35626231623030613031363437333133323439656138623435623734383932356634616264626362 -37323539353032323134656239323566306331386638653836386338346339616131626235363263 -30303632356137663461396261373530623433666232626436343664373335643832373866663535 -36373564383439653233653632643466373764343639613831306632633164613766383463353632 -30653139666230353664353134633831343337303164343738656466316634366337373533326236 -64343036383366656461343235313132653138643963346362383563396231346234616230656330 -37643664336466373436636666373038636166323036653636353638376139623637336165303635 -63356237326134663537366566326564323939363239313561386432653465373165303261363566 -36623530396661353163383536656531336333353839636439356362316230376462623337613637 -32353937376339343232303034353162373935333666626563616263356666316233633836666338 -38356261646662623761613334323032336137656431346234363939653264303838346331396238 -35373830313332336530313963666133366436356534633131323562616138386261333761366163 -34646265313630306265373364393563666636336437643335363766353966633239393233623132 -64333738303935326262666236323365393630646265303633646364663561323233626133366465 -32353638616136653434353763623361393637383632396331363162313730363464373766306136 -33396264393338653263363533313336653130386465373136623533363932373234353461663963 -33323365653932613738666534333937663165663531653636663832333766633939636237623038 -65343638333166613134663039393736353430303031663663313637393666323538626630616333 -39633734303862643933633138346434363735376637343536316335336563306636373031643364 -62653964636535633433623564343336393732663333343531353039373466363737653263626263 -62316564643532653062333861366664633338383633303264353035373962396134323062383132 -64323330383832323663383334623738666639613065643032383632303038343430646633636634 -64396334326436373334623136386432363532373936656465363330623361646333353664336161 -38663332663265323161396634366565393539363663353134313431633433353665366333613763 -65323065353932356638616462656462316461363031366239646262356134303033663238303334 -30656230393337333533653735343530633962383462373263336662653264303036336635656339 -32366232323261626161666135626239303234653138356338336661336638393134643065373538 -61613861643161363063336534386135396131386331623330363762373565613466303263323133 -39616236663966323431656535323734306332336537313962386330386338656564316235366131 -38353731643332643438663130306233343731636131323335363365663137646364383835366131 -33623339656362636132326562643162633331373733663064373465363734313064613734396361 -31353765613638336465666434356165393062326562373463326639643066633165323131656136 -35636565613530343837626337303539646434356435313734653231663665333336373163373032 -62323262356130333563323030633739376430356163383433623338303638316561653462366163 -36613338666166363962393439656339353337373834373035326462313236643066633036666130 -65643031653565363165383336633936303431306634333566656238663439363937666637636235 -38396661626234336639643561376464366337376265373132333564313733666263376636313936 -39316534653130613532626535303464653137636464643866353061336663323235623335363165 -61306463353833653331366463613730353762663231346634323539663936353037386133633539 -64363466363337633133656436643338393664303133653733626635313333333836303532623164 -66386130326463373161346434373136633166656434313331353865306339353065623934653564 -33313030383133336234323063633530366438663333636431643666383332663166653662333336 -61633034323366303762363061633662343163303534303537393865353437623563656238306162 -31323137656434323135636465366438323265643236356235363439376132306462353532626634 -63343863383430623065633537366536663831323131383362306163646362336536376131393033 -63363238636262376538303834303062353131376265626366333565633532656639333862336536 -37356234393866393039353632393064316663633961643830316336303730313835663532386161 -37653939316239396633356262386163346264336236306266633262303930633763363462366435 -33393161623932376364663230356562353336336666316232623064306537663439386264313866 -64393766343264383163363734346363353462313634653665616433323464663033383564313462 -36353536636433336134363130333736663466323732323265366364383139323066663939396439 -32313331363133393266633965353766623138376465376238336235616362346263333637633830 -31353730366239306163363766616236383762333363333664363561383361356334383064613331 -36346561333935653139353534326133666338356636373862643933653666353530343937363237 -33613663373934316463353064336534663334373965656134306462643331356162346533396638 -33323431613865653538656236633833343133653034653064636362343130353931393664343363 -31663063383864306634646232666564623761356533393364626363383235666564366237316464 -35633563656662646434663839613162646666366132336463663637623166393937623461633431 -35396262343561626564336665343735656531336432393934633064333231366661323630336439 -62653362353235396330653434373063333830666536616165353063383535353061393134613764 -62613535656336376233383665616232333132353064383435313537366138383839633333386434 -61626164396331313730353032663861396231346266633731303234663432363533613062363163 -61303236623035383135613635373933646365316662393863393266346435613631333536336663 -66303731663262613162666337396435373839316233356138633938643734613535343639313532 -62313362373736663965333330633630633563326530366561613437323162653237396461646636 -32343734306462616439616662373563306334323066363061616535313238333035363637333331 -64366463373631323735366361343332636662396563383663653834343361326631663831303637 -39366563306466663034613839666365356639613037643834613737396530326438636131646165 -37333562393431376561343937633362343630656265663564336162313363353234343038383838 -35306466643365303533613534663964646563316163383136623733366235663936393636306434 -34306237356362303430623031656230333931316234613936366537303430653638643661323530 -31393634323461656333366565646330363462333666663632316238396366666636333634656134 -38646638393636313638653930366633386464323634313261393662326332646634633234316464 -65643036396333393432353731613634343235383866666138356336333337616536666438613230 -36623736343935626633663361663435316534303361663039653665643065663562356466316134 -66643137356361396439323265313063376638666634303065366635353531616132616566376266 -61303532373433306137613662346538376363353539343563373561353232373239666535346539 -33653332353836623030353562373633353362653938386563613334336235616566333839636164 -61353935323636613638643937323062373234373263336464656230613730356430623634653930 -61313730613764626237663631636665353036326264633530333866636330653036383038356431 -65313961363738373335396264376438643932656238373235396662353434336137366630656461 -32636231306365336537653064393564303034643135396263633766303930346164623039623661 -65323735346638313266336534393532636662636635353436333439386331363832376237613362 -32323963656333626361373837323533636332323066623163313938323634303436633062663832 -34313937653564316234363865356665323366323335353836356662616661353034363937663061 -38373432356563373062653664363432386162363435636439653462353063313463326337653939 -64356138383735646365663532393032396232346462396662636165306134393839643033333534 -62633935313537633862633062666133633834623730326130623864346333393863636133383032 -64653938363065363363623038346630323666633332383937366533643039643062343166643430 -63393333623631393232653161653536386665343365343130333263306231616663653662613361 -61373361616535333832343561356438323337613132386131396135663731323434326261306562 -39656664316537313837623362663032313764633864363164346239313539356538313861353432 -65336639613431663730333733313462653238623133313931646438393935613035613064326332 -62396435653033353036336437613132363465356166306363323137623336323866646263343335 -61366363396536623165613834346236623336366561613631636139363931353261343335366461 -61656231646633343235373663306636646463636332343163656635393837613330306237363235 -32383835303630613437353331396465363430323536376537393230333936323431333135393733 -33356532336363646366333761623032393036353631386266323264653037353032323230393635 -64393363643732353065363034363638366330613466663864333234383834326132396536353232 -32363435393635316665313334613035656332373436633033633231646437323035393230313064 -33313032646133303538613065303432313738393264643636663232306230313336316438623834 -32633536346235386335616436346161353030616530313663636562303463383665303363343038 -30343865303661633431336231316435396563373862633164316564353261346263363964303164 -30353061313363666132316166656532323434666430613331653935386637613732636463366462 -66326533363638373230366264626566633837323138366534653632623339633232353666323239 -63306262363237343632316364363733616566373565623231376235666566346566383637636465 -31376439393062396238626333303965376561393132303438616363636635353736623564343839 -34376338656331363336633139646336393036376462323163303262336434313439366161643130 -65376563393364386539346262366462353433386533366533626139393933393661616532356338 -36383163343332636636316235336131636139663239366432383166656465623664633533306662 -39313165613162643164303731613762646537326533326237323333636335343766396134373235 -32303939353334646661393732373437663462363032373162663039333662343433643731623565 -32333736363437643430346233666639356537313864393334346235616332613730646238376334 -61613863616565666536653834396338396530653962303937386662613332343038303139396436 -33626532643930313238313362353039613066333635616231393132383261616564636362383335 -32353561303731633737303766646139346231633131313537383231353831323336393836616365 -61646261633331383164373733313961633863616561326665316561666365666431616130643833 -65623736343634353461373337333335396461363762363135323139646436613535386536663230 -63643435303539336565386361616534353633626134383763643530373362323761653463613766 -39396637313764646334646464326162363334323135343261333265356438366364383233343465 -38636564613136366233383932356233333965626462616532666333326564666633383335316663 -66383863363732633638353464356638653132383133306466633533373765623833326239323736 -33323062646337326661383839363230666538323632306138616338333766303034336137633835 -61663464303034396139653761303466313235623330666266326233646265303737316162633863 -31363838373565393736363632666138376162383863386161646630623837356562393365313832 -65656130386332616233376238366337333930336636363133653663613535616664613533303636 -33626361616561306231343633623462393364366637613635376562633231373330303739313264 -34663962383133306163666666653165323835623162346338643031316566366463656637343464 -39643036333133636138666461376131663739376363366236353439646163666531323032383535 -36373433343239616663656233656462393236663464623032346330393439303661373534353536 -35373761613862636337646161326334376365383532343332343362336161656436363734656435 -39633836333764643434383563363533373936653836643533623461393463643932663138333332 -31343238303137373165643365656139353564333133393130633734616533636539653961393130 -61626166653365313864383066303232363136623634646230353262343066326438303134633733 -33333730366439373933626139323462353764636230333861303739333737313463663830313931 -37393365363235623062303632613430613963373835303437316135346330306332323466333737 -38646138623936626430363065343664323064626464313338646330666537373133393435353863 -61626464636437326631353066303533313130636339356362363732336465663664373665383935 -38653234666532373135626536313733396262336561306238396135333931383564656637356562 -37323564313061373366383533396236633461626132656466643537666130613537323332356631 -34666335656335376362623865383661313064373631343238636233646236656334306637643033 -38633731636332343834666261303361386163366632383835646361303237666566623535653138 -64326263633763626337333830613235393635613762633936346135323132313966643733363562 -66623838333531373237666261643730613362303361363033393164383037643134656564383966 -35316263323162623431376632396333623363663235616366613262333761373936393530366137 -39616136346539396235343838383035653263363964376534303164323265663138316364353131 -32303965653731613231343038623462313665613738653261653463383134363334643463393637 -66323331393066656134356164306165323938646162613730336134303232653765346662613436 -65366332343036303439663763643139653139636663356535663735346536373039313431323062 -65393531383763643661626630343737663161366163633934366536356632386662343335396265 -37613265393430663463353565306338306130393930393538363432343663656364636138363930 -35626235306438383166666135383862666465613130393763313762663034306338356165383338 -63626133376665653430356632373730633431393437343130376462306533646136313562653435 -65353763623465383563623635643064373864383933376232386636633835616461356332343762 -32343331656531666264363538666333343465316465613464353131666138633134323861353333 -35613362386466383664643461303933326533636133356331366534653537643361666138653661 -65653061633763396365323936623934383532366638336264353033636331663931383866323861 -33336232386333313932393538626265306336343861343964636262323162303263363636616365 -31653632343532333265346666363261336165643862366331316233356563653039323465326335 -39363939393230633361373137636139623464323332316434626665363566383536653864363233 -34303938666139323334316635373132383362656336383536633363396636383437643335313434 -38326430346131613930363137313237356263313833363564326537303832353032396539663562 -62633966303231626531636633373331666265373963373738336633393130616132323664373064 -64363434313866396234643036373236373031656563613032663338653634663964353739313565 -62643863616535636136393432656266623634626166636438393537623636356365306330373164 -34396463623133663035353339336531333061626435623537353165353536643733336564633739 -36646530353561323562383631383035353536376363373563383038386163653131393636376462 -66326436643664343238346162346531306438613433626433663938656465386433386563623761 -33633432616361303961346262323731613836383133343336613830663934626337323530646335 -65633063326132383265373961356530663736643936393864653532343639363165353332646638 -66313239306465323261326165343832633761643736383733356363386139326432363462663831 -39623562663333613165613838663436663161326531653366366332623939616237383333633665 -63306163323639323565636466386261343335386638353631393433366561313766393737633561 -39363833383736616134336232323635656161323065663434333561626364323838666562353932 -35636332343231326639313639643733336439363661616230313662386332633933666535346236 -30323061653430626531326330656262383763626131623739666164653639356538333665613863 -33613033656130616663663065663665613037383865613030326466653230343832626439643230 -65363738303536343137303936383963633630393666356430396533363134646335333536363032 -62316534663033336664646166346137386264636434333835363730386333663566363961653235 -37313634313133373636633737613133303236623436616230333464313432363736653261616338 -64376238663363633133623334653835633236333638643161656231316539373531303935626265 -66613431336635363136626365643430363930386261643765366565393634393339373139323664 -30646439633635663137353431653330333137623130343664333137663234613065393232326539 -37313037323939306661376638626131323639343432353961653838363365393531633261363237 -32656632396663633632333732306537616366386339333531656236653630306234356136663936 -31633530366161666134333164383565663638353230623465316163623831623930643938306438 -36336161646664373233326634643230313063316466393731323533346565643031383662666234 -38656633656565346636326531366233666439343563376132656537363931653831306432383335 -30666166306162653762623563376666633266356364643539306438336462306362363639653864 -33393662343331366566303739633830386162633739386539653061313938336635356562343032 -37663030636335343932383439656139653934643939623033306436626437613265653634373432 -61633936633165306535656536633530643437623234353765363761653062303033626466373832 -37386265656337363432363661383937653966353762643633396166616561316330666563343765 -35396633396539623635646461386339663362386461346539383464323137376161623666636564 -37323139396431383666626239356661373635643363613062633434306438656664306366633663 -33323234363630343062396363613639623963323431353561633030636436623766306266316232 -31366262346366363766316135633937633765363939393066386233636537623932346239303061 -66643766343833303163326565633036656432303163633362646638333235613164653164383838 -31643331313036626561393666333536663936653730666631333639383230323663373336336561 -38313038313932376330303038323465373039306565663663383135393838313736393330363662 -36386636636566346164653734326161386532636139363664613031633834313137626463333061 -35623633643165386237663963663439346138323361383635326231343036633263343661376530 -64383762303939643465353933656535623632656663613232393232343635306564306433326566 -31383539613763626339373066363431666137393833646466626630643639633164363938626436 -38653330316335303266626333663162323665623562663434663631396363316662333536653031 -35323035346239366233626335653461653536643063373265353538663364633039656633386534 -36393430373830306436366332613938663665303164323236363638343833393064616564366335 -66663334366636623861386262316361653565643739326163333132336263663738646237313230 -31633638633133366333666662373831383632653464623032626633373935333939663935646438 -39383562383865383264383232343233306335666265373766626239643132613064343064373831 -35356635343661306661613831666339306562313833306165333632643333313532326163393162 -37383538303137643162353639626430316637366239323065333136643837623565383065376532 -63373939623462656464303863346232336130356235356565343438336632656464393562393165 -38646333383463323466376538353163656332326337343862663134336363373533356432353539 -31346339353339633730316463386566663139363966653365383637623639393566373735343466 -35663431306661636332306130626336333865353432383235353462346333373465663335363961 -61356430383532636663613435346631643464326638663030633665306634376364626336316566 -33383063656531666164616662376435303831396665373030316663663637626436616231643033 -38643233396137343630653039313935633632616535656462383537323631643039346531313265 -62383533363661336262333162376263643064326236616461376166666232663632333433666163 -66343838656338306435366133663530663235313164346364623431356665333735623835346463 -30353737396337323631386636376135393837323937346338393466376136383333626662656566 -31303263316165326334383166393230383562313538326430386364663134346338633764626634 -33306439646339666234636534336233303461656363636366363537336363616463636139346534 -61623732383730386662623830646461313063326364336661393933303763653638313430633730 -31323163613433626334353264383963613539393739363762336236653734366438373334383036 -66306565343136316564643266333362393431366136623731396538373037623034343966343936 -37343138386661313731643661646434396338626134303363656363326530656532356633393335 -31346462666436646532653435613666663630616363656330363232636631383936373738613930 -32303130623163376233626661303262313965626632643163323830383364633062386135323236 -35663736323162663336383136333765323662613937363837383536353566396631316237353465 -62316331303165303865393231663139633363336234326163646135333565613561643165373633 -63316230306661373733343361366231323264656335313433316439316163353065373763383663 -66346532653930386336636331393337613537643765306165656532303637316635636636316633 -35613830663731663561353134663333646431633362633832343830376165303163303135643665 -39386238616630333464356232353338303239373066663837333035393564393930616462316262 -65626466376138643266646637353537333437373064643563383331343664363466633835336661 -37333965623536346239343462303034353135653365343665376561386435323461626237623633 -35643632366361653538343731613362613637313034616437386261393736313661386139633264 -61323534363238623066343931636663643131343062363964303530353339663439313239653434 -66646165643663303936626166386565613239643365623337656236313737623137353663313966 -32386439316334356332626538303961323837633838323432346538613565333765336163356261 -63663138306435313638663236363561656437346237363533346131323265366330643332386633 -31313966626233323062363639626639623363383565646436623935343935363161373062373265 -63326337653635376332666561636466383038623037346334663064346138383364633766333564 -32316466323235316361323631343164353261333162633666666132306166336432663531666234 -35336463626461626562656566366265306235656165363033653730393939386630396366663138 -39656261303031343439383732633965353939306566336532633938386161393539653436306363 -34636663626561663365393036656636373430323437643134373734613663623165393537323335 -35363534613530373830633831383032633861616539323739336637386436666435343133316163 -38316666383330613635306663313136663561393131383430373137626337343638393037623333 -38366363366236376333346265633935633838643632353665336563616433616239303532663462 -35376166316538346661396236623637656261656563643638353238303333363162623732346237 -32323235353030306234376231636336616363343033323664323364623166383037363237646538 -32373732376639343531336161393762343638333734363539656362663435616363623230363234 -65393166663766633935666537313739623836376531643332306563643265633664363966633133 -38346532356536326335333637653633663064333938393866373261663566363734353663666437 -65623036343863343264306166303365316333303635663263383136336437663538396233343631 -30643839383161656433326230303065323766663162666666363832613963333065646137366364 -36316334646438393636666233616230323964306337333866333239383235643165303431613535 -31353938633161613764636163343535363330613131326538386564343730313734393033306132 -63636431653139333161343563383939626231643039626462623232393162316661306561623831 -38333937616165646161313134356330646462666338643936303531663238346664633363383361 -66623262323533393738653366343136353137356664396236633036646166643436353536336265 -36633635643932343765636237643739613364356433613535623433323031663936303664386136 -64393234643637323038613665376461636334323039366264643736323537633866636432646335 -33333162616437303630356262616637626130346466643264333136393237383239633138656334 -31636361313533623162623732343338383130373961323435323537616163343266646365623762 -64623762626539643962323131646130303038313031623830653633613134663764326139396238 -39636534383535663631363938663539353962316266316137326633376566626336306532343336 -32303330326462656365653930623431643861623964346631633936356135393531383837376565 -65353434326163363539643931303139343438393966346265343530656239313531623937353763 -30383162623161336131633132316536613734373939643162656464363937306565343764343964 -34333965366566643835626333653934353362633365323330363762336663373739346365366331 -36633836343334353434643562343262663839623134383634613764383534653565313230303530 -65303931336364343461313638376462643833626561626533333732336131636430633366363834 -35353333353065616132306637656630346132623866656162663562613462343062303330653537 -35373266333135653231363665363134383931333832653431643139666261646331616639303835 -30623266353533316239323432613533373064623566336234313636313633333736393731623539 -39346630373531353566653866346339393039383532376566333463636133313539353732646561 -33643430343266613561346139613330333764366433303236346464363235336266303961396162 -62376561326565323736306465333436666564363636376634666134363464393265303362333761 -31663166396431616133333062356361346130666166353030653933323363316336353135393533 -34643533306339646230663831643731366264313364343531643165616439316233366238366330 -66366561343063626236336364356438666137393631336362636164333062343439653333626466 -66346631633236363162613033646233333430366338326364633665613266666161336239666532 -31333763626637316139346633386266646564346334346637386365353531373863646536313365 -36636264633564623037636134323464666436643233376265393233396531346237316134633563 -61366235333162343533343239663133666162323437373137393139343835333038383263623137 -33363337626539636362666362623739383238376536393362336531616163626131376139336236 -34303066616338353631313165306463623736643933336230613631646538353636616562343763 -64663563623632666566303030666531623130626366353431646138383561373962356364633536 -61613762626433336134373530313366363131303133623562313565303037646135376332643635 -35353035346265393937386636393836613230393035366637623033313163613064366363383838 -34653032613733633235373561333131386432313230303262636530646436663834633864616437 -34386137386236616634366331343438653130626230366165666331623235393262346433326561 -64346266656437643666306339353838613630343836653431323265333230633733626664636636 -63363333366539333230343933326336306135643165313037313632303363656131366435323266 -62613965323562346231393038366438313764613433343335376636316431376132616231353733 -38353738633464386263656632393266633536623938363461643466396332363663646162356331 -64393137343532316237646139643032666430636438303561656131653234363363626639663161 -32656266616638313234376434306638303162326333343666353133366263343565613365613634 -30356265336365323338306635373564363363346264653631333662646566376336393165313664 -65326530336236663235613862623738393864313732656335666666353731373961616565363164 -63353135313766383430346165306130643265333866396532663462646234313133393166386439 -39343731333362646335353763396133333735303837396662663734363065613066623630343736 -33336330383062613631326365356433333737303963333232646566313833643231653039643061 -35666365636639663463663730313532633333306430373362613931313130393730393737383966 -63616566623636386330656330383365653130383532333537366663636266363035316138653531 -30383335656663346531333562326532613632336633386635383138326436303835306231393765 -36663163303763396134306262653034396565363664353064383533396337313738353938336463 -66653038653137663435396263663662613933366135346238386263373939633536656438303635 -66383264366266333338663762316434633537323932343031633061393636633966336639663462 -33633165663535303461306636366132383666663931326530616162646133656266653039666331 -37326535623166366238303638313662356331326336386639663135653439623239613433313733 -39643930393766633636373734666333373334613965633232646433653438386565373730613433 -30373061383232396463393732373337663339646663333438366236343839346336616537636333 -37313931333266336132626338316238323433323030633766666461663638343064366663653966 -30346239616432343938656637623036313561346564666238636438636638313766343563343933 -66323731636337393638383839306638646362626435343632636336636561333935386432373537 -66623531383631373839616634363832656439366634343065633763393333336535656562373332 -61366564333932633731373831353863643236626333313435646661353863666233366664326336 -39306330616237313432366563393130383939346464623132386162336433386361656563643237 -38376330386135383136313031623162653736346638333631353633323362333931613833396464 -37383166333534623765383635343435623731343161666636613464613964376165386330386333 -31346632346264346330386637626130336466353237323262663133663834643130343763373735 -33353365303463663937326335376431336661613166353337613561353335623637643835646638 -62383865623764353831623763616464613539626338626336633134633535373732343561616532 -61376536363735386236306638306133356336643631373035356562373964623731343331326631 -66336666313637663331393464616636356639623931636665333734626633356131653830616661 -32633932666133303539323864633732643335636534323135303066656165303330353338623464 -63343930333765316534383834383431653034653135613231353364313731396463366661633163 -61653364616232336631373538316561346462623339653262613939343036633965303564366134 -38623462323163653761633738353765336131363232623761363066633038366331613061323962 -36613230653239343832623439373530373630383036393333386433653939313938343034666233 -62396530376131373962616537353733363133646465383237653763633036396133393764346165 -39363662623834343830326339313133353463653532386235376165326137356533653766323035 -34663935343765393536323265353963363637393866653462393536653032363965613164616539 -36376666313066323536373638643966383763633663633061636335373663303164623831663639 -32633235313466386663316332393966336534373463343439626636626231363464636565656165 -30393430353530323838306134376138613938646664666435373865623631363938666339643938 -63326630316237306130643762613937316338633836613566666631393934316262623862313631 -36336566626466663936343635633935643636383432643334643564386232616431623030356435 -35636265363532316133313164323938366530363338646464623861386465393132326563623364 -36333961353062363566643264386638613537316130383730623336393539393466623330303164 -37623534336438343830373237626561633830363136316331383237363035306331356364643161 -33343866333064663630326362326161373163353030623065316435643334383739306131663361 -33373934333164626434326366363333613763653833373136666438656130646363613366303730 -30323431646534396636623164333961653639663436653434336334383539356264336338633231 -62366461656538376162363137633062386166363934336439323035303962376565333432323032 -32643939393731626334666238616638383335383666663938303935636465646438646335343365 -65666130333765663731653131343533316539333665656334376332313664633538383835373637 -61356539356535373536663762323330326362386162313361353963306530383166616365656235 -30306236666233383237353338303035633636356439613363626235613262336461336566623563 -39366131613932393532633765663432646531663765653562393234393831363335323663366535 -38636632616630323531643236616263633962396666386635666266396162663135383330633064 -63616365653361303261356636303864316338626661643735663733326135653733373462373761 -66323133643235393362643037393962646563363432646662333366366565363731633961636337 -63326330386438613534333561306238303763633936333562633531633033353730386561666636 -35613266613461633662363963623361333132303135326538613961396663346466336133633237 -66643739343432303661313033393739626564343337306364663330323966623130323835623365 -61666662653266636661383766643664616337393133616462363161306164303366346139636532 -36393666386265313734623161616139383836616538386439323336623635626235353763346265 -37663232633437633338373039663665393535383930356661646534303538366139343431666439 -61336362623834306438616362323063613261663261616334396536353935326363666361323038 -64343939656634336530383964343937306333346132616335336264383262333963376536346230 -65316364666430386636373535626439303135346630623463353436633662356662376337613135 -35653631396334633134666562306166373639643134623965356338343864343134623764643036 -34393538343765653137653339336566313531623334356530326565323330626366326266313933 -31383632356463653066306336636539343534333936306335333636343334343235306136663161 -33643163383466353639323130623762663639396231363862333432356463393932363031303664 -35616433366639383034323632386261333765383135396565303565303235366130633735666166 -38626139383765616361656364303865376134643261656465643261646662306430653566613534 -61663634653361626337633235386665623538623063633739306666366166396439643166343936 -36666536386638646665633265383132643431353237353038656461616534623364363638393237 -65376537326664663439306238313831653964386639343139366265613765363437313932373438 -62626536363434353062373063646131613764336634323935396532303962363230383838306663 -33626534343464353139323266323934663433626162643461653134666132656234376666313430 -30313334393933313930616338313663663062346166363035363664663962653762323835306639 -61383033306237323434313432613361396461623538623363333031323365393935373333383461 -37373430383834613035666234303535396263636439393630616530653236656666643861396333 -64646264363962333638323161333733323162323335343830633339653037353865653632373438 -63653736303564323938373466643166653039663431363531613231346666313032393531663866 -31353636623439343562343435656435356531653062373663353835393237393966323133386665 -34323463363938353637353833666133636162646265386337323164313465343836333934363938 -62323565306434613437613436613933323933383461386365363737336566303864386334643763 -36663438643265343039653238316631333561626134616466303863383632623935636164393961 -37343664376564353634613331336639653330326330393666656631356632623438636534366337 -31656566383664396265646330633432666464333336633862636634653862366433633431303730 -37363562383935326362323238313865653332313535396465353037623634313036383533623664 -61633530366336356131336539613639393362376639623464343735363064323132326464346237 -38653565633137623039313330313565363966666534343263616137346436633637633764326264 -33643933616333616439306637656165663563333539343432653031626231386361393463353431 -34646230356462386562613664633435376232636664613737303232646534353831343636326362 -62626132306462383863393061646363663464323836386635626362643661313131656263663836 -30363165346233333537643036633030306130653239393639376430323235396439643566366462 -35613166316464326433343139666330613932643865643130643630636461353431663862373532 -64333738353138326237333030363638346631333764616330306462313763643761343838343338 -36616337653038336435376431636565356466653566306238363335323330636264623437326238 -31363538633636343939393431663066393538333438306231383337316436303732663432363431 -64613035613037396663386161306534373031333664323433323133333764383666326162633133 -36326561353261633330613339643035366562666437343435636466613733613734623465313630 -62306130316633303363343631633433643930323662633038613038356465373561363739303538 -31373531376435383962636535373133656232626233323134333239393561366164653035373033 -62396264326132396231303463336161663434373235383163356231353765633466343339363864 -62636634306539663762333739306266323234316264336631643565643734313837336664383838 -32393337393963346436616461646330666531623264313263626332343863613739646438633839 -34383265313237323335323533303066663966393533323663623361366161613263376638353631 -31363231343034643739323233666465336434643038613864363233336663646261393637326365 -65643232613832393734353066366565643230646465346366356535386466343965636233363038 -37613462343132376361386336636361393764313632376134376661346362363832303332653632 -39373339633735663363616537326137373261326433376565323634313138353965633639663866 -62343430383930323838363537306534373766326334323264313161376665663364306138363963 -65303066356234663938336163616236313337373235623362373764386635663331636131613633 -66343535656465363336353736623339663462353361643564663431346638383432346461316132 -33333738646637306530366333326136666633626266373433666434383837616432633037393866 -37316662643135633938636235636262656166623761363233316263336530633963373533356237 -31396537393137363731643932313737356233333034373936616237613034393533326465643537 -66393832613637613135386634643863313766313439373035353536393635346530306331636638 -31316330623836326338343335326664386236646263326632326432653836656638396561623162 -35663438313132336630613939323237613338323834306135663035313830323962323663353537 -34373734343666366263326638393336663063373565363333303338653361653030353530613433 -65326332353830306639373365653234366364313238333234666463653364383362626463356531 -33373634353636626237376465363361346432313135633235326162363037353933643530373463 -33643231613539366135666464346433306266343035653038653039323966326638643236663037 -63333461383535376565303432623566316366386462356433653335663837613134363866363539 -32366561656364366538643531393339363564303635316264396631663166316638633236383962 -62626137376561656331643933656337363830626532643562373934346662343263613732663665 -36376362393963336362303161336461363134396330333764323537346638333736313762663962 -30626435656561323466383832616132643861396161653739653437633463396336643130613033 -37343736313765396133316564633035323431376437366661353731336638303064656266386234 -35666638626666386434306334636134373933633735333137376463393461636661306564343537 -63363561636161326438386663353464623737383335323464613335333863663735323164356331 -33383833613365303138626230326334323938353637376434666661373831376637356135326465 -39623036366665616461633237323836366666666535656665383636326630636539316137393439 -65393063633661396431333834396663343266323631333437373538383338353938633432383631 -31316363393230326135373063313466346337313665333062613334653332643938373638393265 -34666363663663653132623430343966643832313464363965643339643334643135316636343565 -63663166316536356630653065656430316230383361663062313261656532353464343332313135 -61393364633139363336313264393437633736313634666566363065353731613666626432393432 -61303037323063623765303432333839343238353566653535616661336539613062386639396161 -63343230373061313662356336343466386535393234373338306562646237323061616365303838 -33343965386462633864343439626565353735383264633662303037313363643764376334643861 -63623437666666336264626131396662343132666538656434313638643638616435323766373266 -63316237336339343161363036313239666265356162313232336532643534343665663762393933 -33376337626432613963373661663431616263653433323362623639613532633761326561636334 -66363831323433336366303334333663303963373538636161383861656562333739643135303737 -34333465336532653062306166636366623464363961316135613232616635316239653331323733 -36373538353637643964346235356661613736303162313037353237396564636333666165323664 -37653131643938636233316461313437356239386434396233363032666335346164323461303932 -38363037616638396235313831303739343964636539633036376535663464643830633133636362 -36316236393936616361333239363231616464623734653632353263353435333263336130616464 -32656531326637343162326663363734383131336531626535633664646330396364613831323266 -62623933346266643762643033313430643565616137613733636165613061633837653532626464 -32656333663535646638353663326632653932613763653139623133346366613035393434383764 -31333733633537373061623365646533633163353537366264393962313165333131323230636334 -37376433616531336463386430363062613530633361613831366430313862343566383866303434 -30323235373239323366313462626434643433346262613465346561666537643734353564633263 -63636363373764663035626664343361643161633436383339613835383837653537383761643664 -63386237623566643831363439643438323664626533383561376561383536336462363936633463 -37323334636333356265353936363465333235356464336435653762353735363137633632333832 -64636637323837386365336636376166386432626263316138323136646337303137633935363036 -61386137656266313434313666353966393662376662383634306536366664623039633065326236 -38376631666133333830366237396438373562383531373066613135363462353637346663613035 -35323031313132366633336436373239353332633034623537373239303235316437326662353732 -30333230626263376136653033616636393938323965633730636264623538633463623166333035 -34323934616430326566663964373162663935666330353561663931386138356638383866383338 -63653134323036303938303235313436343161656637326530363264643564646230356434303465 -61363565663862333339313563306539323864353333363735323735363637353638353734343834 -33636435653463336435353831383561326233353061373830373639356463633131616266323936 -61616566346366396264653633646566323961353638383137323938353936616534633161333539 -63333739313732666462376266313664383364623537656264336637396334613831323639393537 -64396437633165613934356136343538393965383832346132363539353438643262656531366231 -62633737343430633330623134366366363639653830323530616433636233336331613861313466 -33393466663835663131646265363732383239373833633864626632326562636362623134663736 -61663035653034303637613464333032333965326439333931333465393261343966613964653131 -66393765666631313330326434303861663665353661383536386363326661363232653564623265 -36363861313735646437623533363038626631353764373766613463386632636264316432643336 -64333432356230613938666366346561323432383433666333616336633037633734326335363935 -35616630343736333733636266323738633061386432636133636265643133656532343935383139 -62666339383561363231383566653330353933376337623234646134616334653865663665623035 -65323035633637663632363536323530633334653235373266333230643031633962373432303761 -35353930643332393430323338653662653361633839663633383034386430323038653438646565 -34323639656337353936326335613132386632613031303465376466316235363439376563393832 -36353564656537336163616235653337346339636334663932376161306261343063666532386237 -33643636386138653132326261363737363961383631633961323565643262363162316264313139 -66396239353461393339373938303839343665326235656363303438316234356666333564393764 -38663238386532663833633461643533663433643635363864343332363834396536386239393133 -37386439646335633761326333363965663632616339396339663833396135393735353135616463 -64396366643832316438386438616436623064663664313032333530326230366666306236333530 -65656630313737386461323532326461376431373934376438626665666137613366323862646130 -39643536383134633335323963303965656633623431316439646337363165656232333230343964 -32343839336133313236613039633739626538343161363238343834663965353036336130643735 -34356239633865623734613139373465393264396261356133613334636232666562336634326564 -39616166656235666261393465373935663833323663623330623439323836663264336432306436 -34396266393637303535366365613839326566396662336166303766353066383639636633346438 -33366634666464303165306565346534353936306531353366643233383539663230376131333035 -35616137663236643561323630386239393734323237366338386238623866393030343361386235 -36626666363537323133363861333830303833383663383734343530346632346434636635313839 -66363838653365363461383362313462636266653564613565393834393864623662383462376633 -31366333313039356132626233353637346536633762333766383137343131336261323735643132 -39663031373766333538316531303833363961663561303366356164623265333234636462646134 -36343862396565613561313636353364343330333364323762333562396465366232663537373439 -31353732633336383266373931363563633133333366323863623933366435346465343139303964 -65653230373466373936373566306366393864663238303338353933306337643962643130666433 -38396466646630656337663536353238393762396563353261663836316362336234363662386632 -31326466353138613932363933373037316233653832363132396635323931313036316463663239 -32373137353733633666323664356431363866356565656335633366616635326465663533653562 -63343633636561663266396330353238353232646435636133636565376463333861323432343034 -65666235383435633336383334383864333631323266383564396465313732316330646136356262 -64326237343066393363353438653461313131656335336361386131613630353564303632386465 -39653030333539396261333732393733306239353538313339666331653866366231323132343535 -33313466633839313738333831633434333933336239336463663131393636373138366232633161 -33393235363630643066393934323962336261323533303135366239626633393737333461616135 -38323338333331383232653964373364356333346161363231373632663631326261343038613261 -62616165333764633937346339353239333463313435363635353165306534666165313737336430 -35393639343137363533386238653465653861646534623639343464333832333964336439316538 -36373662393732303234363133613037373134396530656266646137653635633564353537396636 -65326538393666303931613033363533326434376531333130353830353431373964623763396635 -62613765336162393831366338383639666430623265306665616365346136396435373735396630 -65633638636235323732653335623033363039303434616538346239376537313236303134653935 -62393131656562356631633431646162336534323732633963663134336531323738303364663230 -64613433316662623361613733373431313633666566373062653933366336333830623766306364 -38623363306431666362386163613639383636373832356162663534663636643966643065646662 -30353632333663646630366233623735643734663762373739393432376366393563653531346234 -35353834653839353131303732656632356236356561333232616636396531353133646339363335 -63353262386538306333633661656535343963646166346663313631396134616231313862336266 -63613161373535353835343461346239353132636432313262336232393262313734616265303339 -34316362386464316634623032626365313839666362616665396234366434623961346536623862 -30663235376464303964616566306339306666303233653063353664386537306637326163313638 -61353439623438363431376633386130386437616239323863326562303732653861373637313661 -63343937643330356235373636353538653134653064366463343337336235343666396239353064 -33386136653661663166613265383431366135363231656438396365633635646138326138636466 -61663139373331653330393631626435623564376434376365623734633061653634646461323237 -36623139623164353938663835633537386636363766393966663735353630616662383935363739 -39643037306535343237653438313265633634383830326637366164663563623562366133303134 -34636361303330356563343932613635646135356634626366376662313466393839623031316237 -36616364633933333033383930663631306161646239666262663034376436386536316232346339 -38396463306135346131643331313134353934333063383136393532373034373838333930633664 -36653661383361373437346532353562383333616464366236383632363334393935383465333735 -61353231656336313432323162663263646166366339646235663466613362323032383564653531 -39303963623638393265636538316239313661386462626136393839663463626131643437616665 -33646362343032323462643839306233643766346162336164373363306438353633383537643033 -33303964366633353736336365373833323431633661666464393662636335323964323366386438 -61343964616136343766353062626565313161656364623462343834303166626638343162363763 -39376164636464333834613938393332623739363266626532616637663061613236663361613365 -61323438386662303931643961393464346438326230653335333539643832313833613764323634 -39363638333939643030303435633730306234366436343561306336353130356235316438386564 -38393366666535613630396566313636646536613133613830383833333737616431323339336665 -32616131306334393733623438646634653564366230616132613665366430366638386131653936 -30343361303861653866613436303730343438316462333966356535346632633062356361363936 -30313266616439376433346166633436393238303432353531353536353331613763643633363264 -30313864356138373463643363373462653337383232383937353361306531316436386265663566 -35633238336264666263333437663737366162356535326136636236356438316330383063616461 -63636431653038613430393566633664633939366134613530623865316164386562373533323361 -66373632336534616438633437646336316237623734636439616130616537656433663661323633 -62373930663066633930366436643737333163366531333738363064663664333930313436643331 -66366332306361363831353835396438383865666237356230663430646333633261333366656161 -63373432313330663664633666653535356365373730623338313233646631373564636638653764 -30626434323534613063306330396261306165343431343931373363316336343565376532656637 -61393533366634306166613633386339656335366233353838633762366637353564666638636436 -37633737396333393366383662623166323435653034353164623762613566313964626362643935 -36633031306265663466643237376230633131616438336430393463323064376366636265303234 -62316334353536373231653232323965393861353163623663346235636565306264663433623534 -38626535646162633935313663626537353834343361396566653334373764386234356530613465 -33333431393334316435316263393530366630643038646537613635376130613038373437303766 -35353733653535613535396434613561353762346431343433643061623863373037636561613234 -32356633346538613434386635353438353239323530386633663134643436366633313464643164 -32343635626436623866353439343438623338363234343230316464653865646366653539616662 -33653133366461316337346631346532323261623131656537373635316633336634363930663061 -33326663326231623134326235396364626330376230333130636231303862383266363231653264 -66613666353965376334316466323138396430313838353932366539626132613237336665396335 -39666466613833633832346237363435616333633532656237363265326332663932303663663962 -64353930623166303965383064323263633338623537633837613935353961333237366339653235 -34643966623135343839643761643330643938663839623434356163393736666238646231343036 -30326165633665343239326662313865366433663464313039343630386464313865663461666662 -65623765633763346631616233343237366330613134666539663466623330333732313463636239 -64356461346166333630333364343032303836343536666461373438333134346539613963303332 -31333065373661616133373231383165613866346639666262623030333864663363323231386230 -61393036613866373065323532323066313466643535623039316235373331666534646262333535 -65643462313461303732356230303236366164346661636664323765303266663663623366653938 -33346363636134346136383661623331373534383364383063323537313665343662306335613363 -32376436363433326262373632313366666137366533663234613565343166373733383936303861 -38313362343361303962663932636562323230623361343065623232366365346338323034636334 -66346533363438393966613533383732386537386435323665353430393036663661616231653937 -65633361316365356165303164656439633432623861353137363537353031363162636361633331 -32383464373331316634646264613938363530616332376163626365383235393639346236356236 -64626335636364666531356264343266363765643633623832366538643961313863666138306332 -32356533393532346237306236376234353461323262393262623566356663393863343339313535 -61343739623164653864396132353364363261323562623338663366353635303931336362386136 -32343230666337383236336531336239633538343936646630613035343631653864643664326533 -31326466636338613934383530323537316436623635343937623935366665383434376139336536 -38326634636439383535376661383432636536393465666234646439643036393963323261626261 -37313331393636626636663230383965626137313366376338393662343038656636373431373039 -30396334643837663062396336373366353334346461313162373432373661653737386461653335 -66393634636361666461333634396363326337653931636262643335393032323536623136663433 -37356666666135623363303837613934346661373431613437383433333963323765363133363931 -31306664626235616366643661376333646334336461623961653865333933326438393462643262 -65653765653962636337646332653061343433656639636638336362656661653365333632386438 -33653839623633383261623365366331313532333730376464363330623831383830396534643262 -32376366363733663330306637366633336236386336393462356331363038313965623761643264 -30623437313934666432346534323435383733353561353931633562346533623537366234336133 -33353239663935656332633661366436343661623231653836346439643532633735373065643330 -33396161373366306232343338363066633966343035386632333834643166313636663761663261 -38626534333835613664656463313363333462616637616137393230636432316536633265643564 -35343137326164363866626334643761623633306335373637383230646263393435616430623239 -64383631663639363765366364663664316239316663666637636331356530626464366363613362 -66643863643332306531643331646365653136353962373661326463663835663930613130306366 -37663830343838643034306661333663636366356536653231333935306165623832616561396335 -38643663323737336266306231656436633563626431643863323337383062623837363639623630 -32376136613533623639373130316334643036376463333732393935386636343230636339616231 -35356662373161316536656339313461316538646263613533313033663436323337356330613836 -62656462666137636138373161376466306237386636363835336238386437376234363335646335 -32333664626362343033336263333632343562333362633763633030643031346137336539376365 -39343535616362353938393762323233333861313636373439383035653263333036633132626563 -65343862636633363766653137366139303631613937343738653766393565356565636638383834 -37393335353663663239343631353134346339396337663138623731656463333761363361353738 -30346562303638386163333837356331383337663439633463303439306466343133623062666261 -62333562386161646335333638666133313765306535316232353866383532313166303961386436 -38346636303662306532626533663562316632623537383331383566386139633134626135376566 -36373964663131323666666266616633666530353337313962336430356235356539353831323363 -64613264643039623138653964663130643536326533306364366361393865376131383736666361 -62336165363166366633663164323935306630653465326132363937366337633066663032343661 -61643037306633633839336435656233386637626562363935613438363233373932356134333032 -30386465326662396332633132323739373763353633316530333832643134626530663762633130 -30343532616666303466336532653565323438303432393733633736383538393362353631666237 -37623530356665386366333461653235663438643232343139643532646665653731653061303333 -61383162306431306165376664316161316436633234303935646537343536333965306333353361 -64353366653661343231373134623136386266323539643066336434393434333763376131613866 -36353265623830386634323265323961376133633035643134663765313662333834353964363535 -61626538393335353463323463616264616533396662363230383433613765353534366363353939 -63353332636131616138653763326332373934326664363162356562633766346438643833316564 -31373430666364346239313138363264633363613630623962643334636361336662306265626131 -64373634333633393565363266623933653765646136643538346463663234303038336563383137 -66663638373763326335373464326332633531633237663036393137373061646131393263396464 -32396330373162323130363937383161666332333065366266623061633638393733346465623163 -38383035623034633233663364636364316239333638376439383263386132643635646532666363 -62313438643233623733663439353063303539383131326433653665653234386633353736653738 -33653136306639356164643462386239633330616639313634653734356132613136393536313162 -62376365383637646235323963613866616635623565373739396234636339633033333130336431 -36633638363566653533626661333835383162616234396666623934373565393637663439373535 -31623566336636396562653166663566363566393465643565643462333764653565383437643262 -63363236333164396337623264356663323939633164376130386532353766346237396565303137 -33333432333339636664396366393539373632366234393936633337626439313833623637646431 -63633662393236623931373965343633353261626365653136623432616563343635316638626639 -37343463303662326163363833663132326461383263666639353332343833643436313734333839 -61636637636431366163303663636234376138383164663534383932646434643630323663363232 -61343136303066626563396434663664343365306232616165313861346330323336373739636131 -38396664666564323162633836313962313232663765653130626639623030613834393963633234 -63346537353432356662343565386532626666323865633037353963363561636363306365356262 -32613964663934353662343061356462376265383737333739656437656465343264316564373735 -65336630663033653766363561366361663331373765353830306332633536636339666665663336 -37653761366236323432636137363565643962326130396163313662343034356534303232613434 -36303136373562653036346636636335363465383038306663626361613833616534626132666431 -63663262333062356231383438316330646434663362323037333663653363353865303332333865 -35313965663066666532633539316364383933313432343365623162616532396630656433653366 -35393237643439363861333466613464323263646137393430363163303535656639383464396431 -34623237303631356330396332356162383434643362663962366139633530656537393361386338 -64336332633033616637626232333638643739326562613466393462353636373462656636333665 -63326435346330636339313736383535383161363265653131376237363836613337363932366630 -38313230653438323533623462643632633564333937643732613866373734326632323538646631 -32306338623364303465346663616565343337396131626264633932323766616665633864633263 -33343864626136366233623734643532343266653834646639313439656665376137323739643836 -36353436383433613634376131633933373832623735383239336234613638313038336332366130 -36636233313862663263633161613865373865663731306132333232306462623961346664623636 -31366135353438653433313466373638336637363030626563363439373064333636663836616631 -30633632623635386136313533613436656438383365346263396262653235376565663935616164 -63373166626566663737636366373662376435326664306361323735356363333766363831313034 -34333661663933333361626663363630653832323331396339663531623636666639363665623231 -63616132346264613730666564306266646534356230623535613536336263393766626531373662 -37663238383937383566376238626461363932373462633761333435303530663961303161613263 -66656634393965383433623531316165626139643664613161303365363365353539663361633130 -32353735363532336662356362353335633439316537323839333535366238393230616164313233 -61386137663834363162663330336265656536613831313632643734636561303934643539363432 -36393562346463336239323533336639306233643131616436613537396130643030353339393231 -33613665343663316632666239303563366334383334636162323433663834356236616230653263 -36616361663934373563336365646365306434356561353565643935303164393061323338366264 -63643366623332323436653731383561343030306139363731363135633930616564316263653831 -66333536373733353165663531376265303663303030373232383736313364313965303162363337 -66646135343136363965353262623961313262333230386136363231383231646132323630326137 -64393733333130666465353433636334336466396162366463336536653934326235383236613033 -39326530656438386461356665393934623037396631653738353531613739623538663638666535 -64643037373036633134343731346635303436663930663537636539336461373366656462303663 -37633333353933653331353735353539333162616631386362353365353361306539646535393830 -36366635663836393762636663663735376661353263306561306435363231646563636639376365 -39616564323731396431316563313761333632643533353362343361383131356538313533646639 -64323361616435353462333664383435366635633932663033313666616663333762333735663933 -38613365376265616139383266363539383766356364613861356639653465343365626533666638 -36613164613366303963666264636565356634386636376366633866313961346363643065323036 -66663138663764333035363264613931383339373039316639656662646333306536353438363031 -62333635623561363064613833306562653635383831613464653232326437653531613033326565 -66376539623361313738333539336264366561303166663336633464626262643362316439626662 -31393139623039363939323331336539336361636431633739386361383039326530626530303564 -63366165346566636633633736643334303334613262373864353564323535346265303830373866 -30616337663836353135653031356532306464316137316436393163636462373966393733616464 -33353162303131643735616562366239363237626666346632613437626465333036393238663061 -37353762616461303632333732366166363832363339633366383039356438306263323439343131 -64663032636331383861373339386238636466303465313330356338343833313231613964306230 -65343732646538663732303334613535623263303630666135393738666435636532346638653637 -32323736653861366338383330343538623466613166356661376232386239373031373436333639 -34373836613462636663353662633861626333656566613937646462313861356263623031376538 -61646662623938663065303033396132306530363134373864643439323661363634363436626232 -64316463643730383034353336383132353063386334623063643261386532363765313736306433 -35363031653637646362386631303063373032613839663937376539663939393339623062363963 -64363932393836666165626132306464393336643035356132363038303961336239636166616335 -36366265333236376364633966633233613230346437663462346132316563383865636565323931 -64363230636135346434383862336439396533383136363030356638646263313362366561393962 -65383934336236346235643937663164613666646366396332313236393137343066376561633164 -39353866356439326338356664356334653831633761363336393831326238363034623764623736 -63666263313531336634323964366233643963343234633638643337363933303939306135653538 -65366335323433666461343065623336313963326235633265396663623439303961656165646265 -63336465346139653930363365396362363734323064333536346633353736646334326139633232 -33663132336637336332383336373930616661656338623734326262323137373962343630363636 -33353563373861376464663233303830363835383133303732353931323232633861356630626262 -33616235636336326531386464306463666265373034376333623637353663376239383465353234 -33633063626230393839386663306233316234346637636436386536633964386432373534343564 -37623533336135393864373833373939333466336536363438323239333864353535623237326232 -39663561643532663137313366313833636534313736623838306333636666616639656235666539 -36363331343532303836343064343431626132643633353463333235616661333436643230383165 -61663263323534343734356338626134636238326339356664303634653631653161363135366532 -35663366373366373662613430653562303565316533346661303364663761336161343031646239 -62623264396336633131346134393830376132623533633432653566363835323839353065356330 -33366636333035393265363634393563326266366265333637383165353762653131613531373765 -63316136306539353662303932306136393362616633613130333237373965616635383765316631 -38373735616332366364613935666435373634326664353265366631306466306263383139636637 -37393266383863333738383030653865356563376563643264653964386639353865306632303961 -30363565666536656635343733356430626261303364653964643537303133663562626237633065 -37643062326364373565656664623666313232623436653634626438653135336532646163653230 -36303539633339663431333534623531336630393332303465346536393965643861333566393866 -30363263303931326532373366396334306564323238396238616637633439363361383665323961 -30396461323837306531333435306432336162643533393962653731613837343132316664623236 -33643932653738626337353037336431616635636538303635613261626662623265363663326238 -35613364366236666463393937653539336239626363386132326433646138613039343035613737 -65343934616362343134623362633165613038653464633635313235316265366664656561323134 -32356332646637306235386266323734376465626237646437646233666661373335333532336239 -65366465663032306232343930376438636338303832353734646566396333663036613735633631 -39353531306365333234626466623263623535376261636339666639346262643738363163613861 -33363636666238366630383633303666613363636462306161633261313337656639303761656439 -33613932646630666232393765643831663963353637643331353037306134626365656532323333 -34623533636338313939613934363262353031383331616539323261666534376564383665303561 -63626432393565653165656234333137353133663135383362356463643563396537343137353262 -35333034313334646133393761653861656537373432383861386235663939396263616533373132 -62623963353863663637343564363736646162336165316433333063323036343434363432343437 -61366439623236613466663737613438613631633330316264303335626532663164313364356434 -3764 +31663365386631373865356362643034323766343731353232663431616663393436653466383338 +3730636435336432643561663966616362346332666230300a366632376464333839303234633964 +39663433613333356231383764656464653962636461653165393133663337333365313937303039 +3433383233336364650a633932323439356233656637363738643835366332306537333630626665 +36663739633232636463653338343537316663353364616431366630376462626231386233643064 +37343230373534613163633166306466656431353365366236306561376663393565316434616537 +62393736663864383635663965633639353433333337653162303533396361316239316364626638 +35386565306335396364326561653464396435313130366433393434313466366531363832393063 +31393731666163343231316436363964346432343361343862353838306538373233626566363635 +62333533323131363961346465636138643239346434353037356266643965313762353535666162 +36366261623139663962306237633262653333646664653732613230333663313132653330656466 +31663765343832613766616166666532346337396533336334633832366237313834613466386133 +38313262393332353534366338633035613339366266613431636230363961633266326431343962 +35373465636564373166323166333638366164326666396431383163333633656632333736663232 +66343764636261336533623436626364653461633539396566383433323839356463373862313432 +34616163643564363937613164643763626435383933343339396366656339373038643432393236 +64363932666539623738343638356634353339316634383934636239623962363238333635656532 +62656636383831633239376631653133353762373463636534663065363639323738326463376538 +32656265353838383432333361653762646535336561666237653165353961326238343234636334 +36316363323164633236613433313831646133643334313331346434623861353937306133323535 +30333766646366666663343661646635656361363463663630653337653033356465663637643330 +36343838306461323834303231333166636638373965383538656337336361396137346465626139 +37616339633636346637393965316364323962636334323933343439363338326230663234303139 +33333134306532376365306638363532316166613830626630316461346435376365666539313963 +36636635336461306163303466373830303266303066353336643130373330623165386435333563 +66373239306563653834383662316262636337356635393031316337653763313861653335643635 +62383864396665306634366133663765333535393661616262663665333364393264303964303634 +65363464636663383637356136306434363964346134666331376239653533333232323163326438 +66303838633530373635376434313565306634643939653632363433353031616438373636316637 +33306431346135613466333461646536616166643634326433646634663364363638353734373630 +38646538343465303730643535323263643730386561623737303234623361326531303338363861 +62376563326537343437653138376466346362663234393237303963363262303264643364623237 +38363763373166316165616132333263366539313330373134666333656363353833666236666236 +33313232343862383838363531336665373337663134353235333531353933633432613736666138 +32373139363637626331613139373737336530636461326534633063626135636334663963386635 +38393631363234386566663737363731663164363961623732376232306135316639656237636462 +61303434666639653161316136366364646163326130313237646430663633306337363939666636 +36363335313864656166653434343538366161626564393861333863393533626239333731323035 +64383630323030343631396538393734393935303964346361373461633237363734656362626562 +30356361646161626130333563326663326233613034663634333838646631356437393836333066 +34626135646461626664366130616566326264383534323230313262653633633966383435383464 +30343834313730623935663833376564633736356234343435633732353335666464373231373733 +32353230643263306661646561333638343533363861373437393233616161373137343634326137 +66613462613930343066366334393064346236663338353436316266643065633037373466376262 +62306363623438613966636662386235393162303563393162323236363436613766353366303833 +38663164343364363837643333616163306563323664633735336264636264343866373136613166 +38383439393334353566643066353533653730386564333432653362396164663261303336326232 +35396435346533376335656562633365373534663161353034383961373536353331633337373164 +64613161633338396566363939383530653461623139623963663861383539646564663765633832 +32306266643132393539333435346637356137656661633162623831386438316138663861646137 +31666564396462313361336162373964353931323131353134663166666238316137393365363830 +34626236313032666435366663616330346361306132333039323664653434646137303166343035 +62396464376664653132646637323263313036316139393436643931656536316532633566613531 +33346262323334303935316363613134326662353363623562376631666637663164393863353365 +64353565323966323730393962646435393963313866396330356465393866303433343135646464 +61623231393863636337373237383032363161363238666131343236626262623162313937633132 +34353036396135633734663666616566616439653835666335343165326363633430643335366262 +61643966323336393830363464336238303761366132623565346163326361613531396362353833 +38316139373166396432643737316136613866643938326463326665633034393831323962373965 +39333936303439653464343162376135653435353164613066373635393162306338616163356363 +64363665623937373339623333383630316239643035616134353735333435393437313462303363 +33383134373435383939623937346139356437313032393463313766343261646263306338383461 +37376232393265653833303563633530303832336135366164646635306633373461646262323739 +39326665353839333561303038623865333437363432313563356539643164336433393533383761 +65376436643663656662623031353266303866663830303661666431353234313239393661666533 +33383036346161373132386235356133663036643639383431633966623631343439393334623137 +39636661646662613864656630333966663036333735363466336235303833346534653662353335 +61383865613936313863353233356335626465373138613633633634306331333166373166313061 +36316662313937353364623865373161613164383031643335643630313230336330333863616631 +33383239393663656434663165323131376539313566643961336566353734353633326638383831 +65383833343938373539343939366438313563323139353839373733356464643632333865316437 +62643635356462376232623335363661396539643935366335353765343032336565643064366434 +61366136633531636133633937643234346462616535393336643638316664653239393138316535 +34336438666362316263393766623363666534386230623561303431363862633632323964613461 +65653438363461333561353435343034636164323732383663663966306265373539646465306261 +64343265633737303535326438333332633761393334633536346438623132613332643162383863 +34636266386337343134336530333566656439333733383337663663373038616239343464326466 +36396264646436386230393163393731653766653464363737626165623631383864376565313432 +33323937636231366164313637613362323531383938326464633832333631333433663531343961 +61353364643432643739366436383863613965666430353535653364643735393266363631346535 +62313335393737366464346233346236353966306337363533373030363139333763646362346562 +63636333616438383366323564613265373932346366303737346437333361646239313932396630 +63666537633431383261636364326562353539306266383134663232356664613837613734653935 +63663333356339623663306466373765326166323866626630643230343964343332373261626663 +33613765306439316234373335623632326562363735306566643965636130386132316537396137 +65353362346138663232633638346431326363323864383861623538323964326138663236383365 +35303661313364633331666137626465616634323661633730323738356439316437633638313233 +32396430623962643139323832353137393364663765323066343266336262653661643536306131 +39636366353337393962613066623365646166663733636532363362636136373266343132383639 +36636539626532336633643238393630626163616233313466346564323465313232393338313731 +35353433626334643838356433616633376265333564663463303334383434643837336232663765 +66366663636661383061393431376435306439356462613866303165313930653036386362396339 +38363137333432623036303933326436373264386462333637633564636635326435333066663065 +35663666366231393330666434386362323331356538636336663033313632353130616238326266 +38653866373265653731316562663138343033623866613735643564313330636163636239323934 +33363863623462383435346230666433393634356564326430346538616637393262343438306639 +63313036356464313833663438323634613832633331346430306464313663303832653133393636 +34346161663662643263633666386463313239336261666533336661616130626336306363613436 +65646232313066303634386333393664393734393330383937363436383366306361623532353134 +66336661613965613236653064383663633064343131613564643766343037633039343766393034 +64386139636464333565653534613235333332616265313631333466626236653231646634613330 +33313434643762633837353464376638613337353862323936666635633435333665343438333132 +33353335303865336338303737613765666234306535346336346132653365366663306262363335 +35663966313733633166663932636161316632663634306631383839646262383362353161633833 +39623562646133343865663135616237386265633733393264616230613839356235616138636138 +39626336623362393562636533643235396533663131623363653161613965656134383930353634 +35646136623238643363323239346462306430613739396635616534333265376634643136353762 +61343362356638353733653539373531633935653537313137383965343930383332653738613631 +34336631353938363432623534333832616233323736633831343033663130366363366433353639 +36643537623039666662363266343831663932653937343430303966336439313266313266303235 +61396266336265663363613532616363326334336131303538613732393536643765616430373833 +61316235363939396231326235363938623130313233313662616333323130383839376535666133 +64303432316263373562326562346630386138633339623930366136356463636437396537313634 +38643063376436393838376634353734323634336261626137326462373937643539313133666165 +31626132386265303739353333313438356432623665343233626537633738636362616335643262 +65353831383831623162386630343730303739653166343765643064393939386133633837316165 +64383233343733303335613934373337333961363666646238613236383737613264633930663132 +33353366666631646436303830656166663539313037653863346237316465396137326333383764 +31626564663466323635613663323731393638636664623231326135343562386232633530333763 +65383965663034343731373465623438336666396139313938666532363932663337333164323038 +65656631343033626530666462376463333462313263303165343261643330653137393562646230 +38646232353864646533363236356466623164623132393932323836336461353062323463303435 +39383463376166623866626664376234653830363335633433663637663933613533623665386366 +62393938626537623266396539653866383063666233383462316465366663346562306465386534 +31376635343732366633303037366235316637386166663664356335353366666137333237393037 +38646232656262336334663839323134336636613161356261633062396463393439356266336331 +39363232313833376137346262626165643162373665616132353462373661336432363837346336 +33323063363637663165616531383539353532323463633030306562616232623662396638646262 +35343937653135613331316431626135353436396435663330616230376136326166353465396130 +30383162616632343336303030346531323362326232313133363332646562366538313533626337 +30643839346164346238383362336362633266333833353130623963393734623864373539393864 +35613263383637393432303431333264363461303161396565623864616463326435643931346634 +64613066636630316162313135336233333133656431636361393037613435366236363538646336 +32396564386333613230366638646531323032326439663234616365393236303838363130316532 +66666164656266666565653066303263353739646264663435353432626666323434353133626663 +31396261666262616262323336343761356435356131613965616666356566336330376330303936 +35336630383737393962316664366361396237636365616666313636326534373338636233653162 +33643634383762363764376563643436323234393062373734633838313462303636306335336464 +66313332323739393566353630613235376136366234323165646262663266336334353136333064 +33356330643730396466363963353433633561303936636234303838316635623363653235386139 +32366466346431613361613165353136653635306631383933633336663463383138356461346437 +30666163393265656262383738336134393462326131376665616162396631633833616336663562 +66636430396136353066636131616261643039323037323833353734386338336531333038613738 +35376435376563326266353964373862313966653039323136393962616465306236616666386265 +61396161636331336564663564623662393630353064376464653763303835333735666533383739 +64393434356438663564623939303933383631656165656534326364386332656166366464326635 +61303465646439653935376133393038646330636433643638313633663538383333303336343362 +65323138613562353138313137313136643637303530333764383736613134663463346161353866 +38373639643763663665643131323538313435383234613339653438313861343830303365353935 +36353432363932613433366135633937626430363961326163633231313761633831353838343337 +65653734346461336166623830666438653138643633626136623439303832383965613038376136 +62363331653032613162323539643539343735383330623263646132633533373566333561623639 +63646639343432653732373462613438636539303736623834316661373639306263346663313265 +65666439373534313465396333633561636431666635616236626437616135323636316538303832 +35303438396536356165643032393432643930386165353665643364636263333135306638613763 +34313138393161613536306330363161656335636564373638616635373161343463313934623135 +31396438373839383235313537313161613462356164383536393064613832646231333138646436 +38353134373234626538313535326537636338373031363664656635663037343636333363376137 +65373736303336643639353666336534636433383066663830363262366264386566303332623737 +62373638626636343330613065393239313264316464363237613239303338346262363232393938 +66346536346362633964656566313132396131373566303436343730653065386338616337646561 +34393163386630326663643764383731333163613739326232313238326664303765373266313237 +34666537653266626133633131353961326234316332313134623761313037653933393336373232 +62646235633962633664343535313131633630626463613935646636653634653739653361656234 +32386362313963303163653664343138313839646332663239656466303965316139636439626435 +35663962366539633762616432393565393164343462323562313261623961633936643233316662 +33323436646534636135376462643261363435616437303861316535356562303365323232633437 +62303534393834353866326436313830623336646135646662616464383034633636346563616539 +36363664333836333833653863616432313730353262613263343030363462383939633537353762 +36643936653061313765636235626237396337363737373963333933656133353239336432393938 +62396537373766663863386165336538376533636133386463656235373730643234616132663964 +61373230613637316637613430633739613234333564383466316165383435366630356666623465 +36316331636436316339323261656131633935383765353061393633333634383862326637316636 +38333730373361613037653530363965623834353430373666333462623161613639323733643035 +38313732656136313465303762333339623030653536306365646439646165326633386632343432 +35373563306532353764636636383836343137383532376234343636383638623030663762316535 +66323636613661666561303339316464623434613534653536356566313366353539386134616431 +31336161313538356662626330656139613238633464633931656133323462356435653236346633 +37626137643132343563343836623665323838626564353630303962313565666238613531626135 +38353062356236663564386663336433613134316433633432643633646261323238326165613038 +38633263633534316363393566636431613336633336653939626634396431336634626630353634 +66373630626236363237623666333864343230363933616361303066373038663062323865383732 +64306533316435356635646266306632636337643138313061303837336636373865633165626633 +62306331643964636464396435383361636332313832643832316166313936366633336530313531 +31643965653663333563373634373234393761666437643731663266666435663739616665306336 +62396230343438653430313634663537643464396439373931306132643431323861333034613134 +36663136373830313030363535393432333032336330646363373565666136666639326363656437 +65373063313530613031343533663532613865316632356437366664383365623262383930366230 +36336135646364666431353436663065346133326566626436353566333039633961326265616430 +32356233653637313262616430633966356166343765623662306430633236393661356364343235 +65383033383762633166346665386261613630373136613139386638343731356262346561386666 +36636635613964363233383662386162396131383335623130623264353861646165613631613465 +65343533303365656365346234343062643938396161663061663539316436633864313138343330 +31336539356132663039326231346230363736333134393333333635326433333732326535356235 +62636262393733616631396336653832646365666438633432376662326139313833393264373364 +30333332613733393839656264313231623837326161363866626661356636303739613736356462 +63323866323961366234663237666339393364316361316232656464396466356564353936396162 +32323562306565646639616565393331633639643536613361393432373635333939373534323431 +34366131353032623735646533636134666262393737623939613638633133356662383465626463 +38383165653733353430383438363036343131353061663163373430653262633733366565336137 +38336234383965313864333635396261303163393961666533663638383938653362623261363131 +37393533653032306462653063346663333061626235316235393266333266346361393230326165 +32656436336662316134353038313161636632346431643964646662353264383437313636616133 +63313665383734313736656366386465383830646331366234636362383636653639633337363666 +34396561313738396330663161346663653931666333313464363466323661326335653961623135 +66383531633732323033663930656135313936656665333962643636643538386463393236393537 +36626234336564396163313030613966356462323866366538636461623562346264313531333635 +31613762363835336565356561626462383032316433326133633731346431646666316433366231 +37653865623565343864313733333330623064383333396331346433666439306630323034306432 +36373432353431656638613831313033346636336663633634303766346565393631373633666638 +33303366393036336637363730376139343239643137313230633438316337313361343833356238 +34613566336435643030663030303964393366306533313832633666323462303830383633643938 +66396232646632303933376237336639353039613166653261616635316137396636616533653536 +39653464336635623333373264346231616233313330613438343135353465666435623637383438 +61663039363130663036656231323165353932306537353039653162346263353635363431363230 +66346264643732323139343063386531626362303063653733626539323937623366366262363861 +66643965643264346535326265386662653931303739343830303062353864363962333564616164 +39363439343937633861336563393237613561363336326333353864363033376566646233646330 +33383934336264616638663663666636363332383239393564653064316232303132376263353162 +62623464323364643130336236343832326531663330303631643436656261346664396333613730 +33653838626133396132653864343465343831306438613364306430366666326432306132323439 +66326634306635386631613562643264313166396231633430353632316264613131323134653266 +38383537363732383539323761336533323161366133333838356163663331656237383032653061 +35323430356239373435363265333830303663313630323266313336383033353530613934373531 +36666235323162636136306435333134626433356164653339363162326436363162373738636366 +61663033346631356339623064323463343237353238363736373763363238363435383835356639 +31323131616638653635633664663734343963356462646639386137633462376231633337306535 +37383635363336316330646334383739383738643636656235373030383065623938313832353535 +37623934326439646639306534646337326563383238376236303564363266376231386561613234 +65396564643866336165333232343139376233313430356135316139383331313932303137626530 +30373563613632616461356263313865313539313962323734656133653935333538633030306136 +31356635386138356536666432323264653565303037336563636536643535333834346633623231 +34366135353032623830396531623632663639343537323266646561373763316263373962646466 +31366466333163343265396130303963626636656464313438633066303139373261383936373233 +30663338363333616263363031366662653633633538646434643035303065616666346436366232 +39663163663433326231353731656337333063343838326437366236303066323137396637316239 +35643062666438636631343364376361346236616363383137343631623961376232613136656436 +36613131353564393666383166356438386534363439363962303535366635333137346631303864 +63306661303938306533336265363536643531623735666162323638616237646636313531623839 +62646230376139643666373136383131383063306665326237303064633166386232303339393565 +64336432336139656131353361393465363062356635383162333437633461326564623061396631 +61663830376265363362393665653935646331666163613465356330623564656131383864636334 +37653438366230663736343332653830306230346136653231323930396637663630313765346636 +33386633313035646465366239396138643638326435313437616534316336316233343466663434 +62623263633762323362313363643630336465643632313631316265333739343531663865333831 +34326133336334316461333461333761393665326562636562653438663739333130303261366632 +31613230383065383234393862336165396466616565333932396631306330333366663234343539 +65333831626433343532306531303465303736373361316332336464316666313836636238343134 +33353836343538313965306630643866613530313739353964363163363537303434633939323833 +30373839613966346331623736303038396564623965316664376263383738636164313538356431 +32626665376431393066326338653630616137396635393634636539643865613263666530393234 +61636165366331656562373161323262363833326630343239326432343762316435353734323962 +32383439313234653039363364356363343734356563353663353838366365633032633637366531 +66663134636439343131373931376664333738646233643738633362643134343732613238613233 +30393231663465653663366431656638376132303930653732313762353564356666313863353264 +64313761343466343839623061633935636538356136386132383861663033353132346136626231 +36303563346464633065623930373030366465356665323131306530626133393164376463663436 +39333430343338356132363431333936373335353338636535313737303336663139623631313938 +66393266393732383666656366656339353731393638656639386461626661363661616131666134 +39663036613137653737616465663861326166363834623233323938383066623864393535303031 +33363039616335616231353135326261383039353731383735336131343133336564626139393464 +62613731333962396530363932323538636135613538363334373966383063393331353033326533 +32356362306332313836633237353938353135616265623835323636336462646461613938653939 +32373530383335323432306432616562626331646632383764616564343564623361326164333833 +62623138613961306635663236663737303961353630393137663530383231653032656263343337 +32386262353630356631323266633830333833663231363266303365313164393761356530626433 +35356664396465616232646161326464333539396530303734346265326237653232663137323961 +31353566363766643438336463323431363334303936346566643064393464613136366264356131 +37396564326534626134613531626261396565663062656361353964343265386263313165333331 +30666635386336323630383333303338666235363333303331303735646333323831643537356530 +62616533393865356434653032616137376332336130656533623538333532373363643430343933 +33643362653235313431613731336665616262633437306464303139376438333432663964616233 +38623633633438646666373166323439616234376539383632653632366335623037353364316137 +65663333316666353439333430383039313162353635323264356362343430633461643137616336 +37303830353661313062323032333165623766633763313365303336396636626537353338363631 +38666664333033643365643365393439383363323030303564633334396661646339333065316132 +38396265666137633661643832626461616537623037383664633065303361633031383334376336 +61313337633831623362306364333165313331326331616165626364646131306261303336326263 +39373166323331363138326231616238373238363261633865656436643238653564396565663232 +66663739353831386532373061393431643131356637393162323838643534636230383065326562 +31353565353664623166313536333538373830656466323462623136396331306133666639663062 +33616537343437356566373735613230633934343337343530313232383135303634386364323931 +33363934373232653137346362653939653031616665613166653837303630636565633233353566 +39643766353134396366306131623230646336636636343433303765343365656636396136623838 +33336564323139613632343961323232613038623436646230356632656564386264353735386238 +64633031633630303363636536396432643038326432316361643232346230643334333535633138 +35383133656334353535656264343133303532306434663334353436336163303638313961393437 +39323130616334636562366161333063383066313632313063626437393130343838613837643930 +34373564366333373435356364346363373132633436366138653166393531633536633463343066 +35376230303662333963393330386639323664633632346537326333663734383861393764326264 +30363233613430396136373933616365636130303538613762323533313163323061393735363333 +66303562613233336238333361373961356438326331376132666330636230633835393530393233 +39386366386438633366613931633264653365326331633831373133326365653931346163643532 +30663030333236313462396632633938663866663932656261343163373633633332613039326166 +31376437623163376336356430633862313261353961333136643836653662613665306661653764 +65633338333236346432336339366231376361623334633335313466626366333139363134376264 +34346634633662643262323637363462396534653065306535303536323862386536636366343837 +39323435383031303838313830626533633534333237623764363633646166643834623631303661 +30396537336131646363373664393738623238633136353035383064343235643664636537353038 +63343730663566313234636136306165323162653830383631663637356334313331313337316561 +34626637396537326539653030393135316363653566393164633636653435333661326638656262 +37623361363066386136643663616130363662343531633838313161656335376562343533616265 +66303039303430316634363862613861336536633431393132316363643761623832616162623730 +65303531313733363439623934306136633034366562633738343132613031666635626562343964 +37396534303764363339666364656661303133356435623265343833376239373936616330653265 +35616663666366363064323866626131643430386231366330623066373263663865653066663234 +38303064383863626263633536356130623731663131333865656166353733643035623431346566 +61376237313337373964313462663263313664316663376638383765353637373763646136313063 +35356431353637623561303463333933343434376563646238643733373331356231336434346537 +31353831633866306233373764363635353362633839393762326531643635346339663136336231 +61663436393934383161333161343134363539353763343130616233653763383237386635306662 +35303438643134396435383364396138646365626261633538326435643634353962626237656432 +64653065303131383432623134326439316630323361313166613434666265656161323139636432 +66643431363962643934376261303539663236643232613161336633326231303564333461373064 +35663535313262636230353132303532323431626163643664363639333732613038636336616463 +37366465663661663034396537323133323166666539356564383239363937666565386433626631 +64373534323633313837323731666565396161663361643330303537663636383065613930366363 +64356638373837396634303764643062343835376665663466626336333162313362373333363861 +65633261666239343036356564336239303338313935653363383762306561396330373964663638 +32343862323366303833643361626539323437346634653336373830393431323338656466333166 +37363030356466333730353137623463316531393732346361613362336364343166303735393663 +36666636323665343739313537353561646633643566626639313738613830643132306463306431 +38653536656637323538353264663336393137313533326161333661313730373535376431366462 +66616233666139336634653666343034353233303563373065333531376466356138306339613537 +34356537313463613862626664633731626236346134636231373364643863323262356635326139 +37306135613061313730356137373233353338353764646333346336383930373836666335666436 +63626461393633346134323633303031663063383064376461393234623066633561666162356131 +32383034346438393664363566323833333765323065306130386238393833633230316362656238 +65653833386635306338623633633334623566343561313232636634623136633966646632323530 +34356161363937316533323731326438613565666431356365656162303434386665323639323730 +66653033623065636430656365643636326666323636656465356532393234653663313638306434 +36306131663334333838383637643033616263343563306364346530646137383331356661666163 +65353133396231323032323765643835366338343636656234613464353963363862383333373431 +31633332313763613337386635303264326632613162343437353066663166363730643333333032 +39643738353261353332376138306434613134653766656363666633383833323066653831626532 +38373934323433326362656530386566353139323862323466643131346638323664393935663963 +35613437393630316362383638316262663465363537306366306463353937313039633037383766 +64323333386637316235363736633133626632386338323664343733383430636563366462633130 +37363132336339303563363331356136633834373062323132326364343861353363323834343235 +31303961666165376161376435643135373439616236646239316566363766343833373031623036 +32636337343264643232343734343036386462313730366365616633623235323634346531313439 +37383065316634613536323232303533353665346634643164643562656662366432623666343930 +64666439323863613033323164323961336238356138363533633634316234316532316136393962 +32343739316536663261343963643136313361313530663836353334316232393661653036646438 +33643037636533373139623030343831663332653339613038353332313039373936626535656561 +38663963306262366230663663313636353838393339303363663636366432636664356332343335 +39303939366161666261353233633138656538613763643262373939373331643965363535313633 +62633661343333646234396639333030656564386432653961666533393232656530613766396233 +39333034626339373834323535336538613963306432303630393731656564313362343937653166 +63313731386239626162653637653431643366613331393264333466613935383634343332653461 +65613634663733663362633736663837376561323933363362333830613037303036383964633638 +35373836396632373665303432623833373932373631346463666664646664613761366236383161 +30373930393466663031353062343636633063393965323232306564363737633466353762616534 +37373633306465663465323034643837363930303531386231356131373461306339643466646333 +64666332643361363666636137306639333165613066356530306161336437326332303235343564 +30353663343961633666336335623461303832336261313838353361616235633561393533653666 +65303933616134333937373564366434376564633564646363393963623866613435663636323139 +37663831656462396363383637376662653265313035666638333535386230343130343034613366 +31616164356139323361316461386162393233343761653665303332326461653563333261346331 +32363130386564343332616639643933306566663433396663616639323932636135313736666564 +39366431396632323964656533353734363134323530653262353561353565373733376464356133 +61626462636266663836633261633566653836356335383738356130323264363861646531353562 +31626364323833326663633463393763356264393863616331353966626337306130373635363939 +32353234386131346639393332633865383132636636363864653035663035633631366663653437 +34623134356138636434346438633261656434346333313035666264613461656233366461313766 +38633064663165326162353736336439633932373034383036633166313939323635656231336165 +34363036343634386236356465616665653838383637376233343837383464333963633166363838 +32366135663530323566313336313431323161643636623466336665353234393735366531633336 +61396238306265376533346461663131626162333861626564323634383136366231373761396635 +38633734343265316565646336646163386365373435663666343934663563643632383038353038 +64623461383264313535346461626130346330613464343733303936643134646630383938333636 +31316532623164643963656265643566356534616431363538363161346638383561356264393366 +62613936376534353432656562653937646234353063396232616633386232303631373930313631 +33653337306335633538306537386663626566373534623362393436313565636434396331643435 +37613061613033656262626530656364656637343036656564626132623339343435363835393831 +65636434333039346366343131343463393536613365393233333962306566353735636262656134 +61643266376434633664306462643363363534343436643338343737396437323332626338303438 +61356632623666663332323230386130656432323637383161636435616137643030336362313565 +35356631393431376563383635393430393335386536353833383138383337333235636263613532 +61363265653232343436333861333261316338343937326431386561393935393162383539353338 +36326665613861613565316362636431393035643064663733646135633336366434323764663130 +38333835373265363137646133353938356434623838326237646465326137313633653533656461 +31383866323536396463326365343134383564353866666236343138336466316435366463646263 +64343631656533316237653461316564303232646230643335643339333464333536363133386331 +62313564626630643566663833666561356635343736306364356234343736386261336330393766 +62316662303135656664633366613938656464643464656566313966373762303037346135383230 +62363232653465323863653061613763663534323865336434353766306338656335326164303638 +38303435643631383166363734376638613033343531623439323835613534346233666237306334 +37643030643632633336303765363764613461616362643737663235633838333032663065303335 +32386238633635653563303234353035303466626336336137363030393335613838646430343731 +64613930616232303365383066386562336635666233353161383736373134336163396538643933 +31363263306231663966333365386337306166376630316565643465396435376434313939306130 +65326566613566393265366133386532393735346564323066613766373362663937653334666461 +65376662316435393665326466653930313034386437616164653535313863303635306161663863 +61346235353831366533323365353630323132383062313131663038626363343766343135313130 +31356631666537653566336363653033353537393533663131373634643365386233383761346634 +33366331333538363938366431623766316564643035646136303966363735393063666266373033 +31326262393332663438623634323766646665303832663731616633366566646133633063616433 +33356331373263613761323262383161373938643033356231303832623736623734666330303238 +30363630326438623433643839623538343033353066663363303837323066666238663138616663 +65633866646563653437366534613935633362313737666464633266373063633931343435313732 +64333736613162373831383734326230633436636430306463306339616639613166633766326362 +32613631363461643630303162626438633963363431333436353533353031363234613934343663 +65373036656136363363383830356431316433326132643566353562343761383730386363383866 +39323734313236626464643530333335633763616561393638613631626530663632323962393235 +35376339636231353463636533383563396137666637646430323636616563633938666361376662 +38386561636361636136343063653263366437376461356561306363363861373936396630653430 +36396137346239653235616463653761363065303637306430613439333330656338383365323066 +64373838613037336539646662343133656637386439626566363631666437613565313833323466 +33313363623637393163333232633466346235393131626339613732383536663864386432313839 +63623362616335383538343461333065383530383961623765356534373933393536633635383664 +31656430366662633363623438343563373462656637663039636636346264386162643736396239 +36636463353035633432306162383565643036666661313430336534646539366139663031376535 +35383366646432306535663166633163336466366464386261663139623662653432356536366237 +34353932366366333364323262653263616361316465653163633931363030343164656332333836 +33313638613663653238353437653236356662333835653037666261313532366630396232396164 +33636632616331303330313732383337376333353361333061306663316332613032356636326233 +31373165663161356231613063316261356335316365376332356337633335303130366633396363 +38626632363330386664323734323832616161396364306430646262393338623765633135623133 +34666333666630393631353563613164616465653364376338333437613935613261613834666561 +38326363396331636639373833626533343035303133633736616136333639316463356339306638 +62333433623637383662643838656231303033663463616139323431656633326232333432383061 +39303738623761663638653934333335323461366536353638326236626532663338613837353061 +37303738353161316235303235653434383033643734393437656163623131626333656139306532 +39376230323936666331323830346634666337663137353231363663353765303265333131653036 +39666430653935353562376339376236343433323063393937393339303064383538356531363662 +35643135353538626139373961363263303263623962383633363365613034643966393639643662 +62653732396137306362653537313762613034326233343565323663393165643739343738353761 +33393466393230333830643430633835313464326136313632353037633133303335313431333463 +37323461666233376339303339316536396338313133353865653761363638613631333539323063 +33353735643430333235653164326134653064343166323933343937663636343830616632323031 +65613533386163326135613338303538313336656562396234633537346538326263383932646535 +34376332333830646436626532336133323633646631373433663332383664343034333237303335 +61666131626632343961663834363235343333346435626365343935333933623530353336646538 +34336565363737323565666165303461313762386230643966333538623732656536333139333161 +31633039633933643930616263373262666334616331616235643763303461396366396535306632 +34643336353164616266646133316535366338623132393738366164396435346237626465623039 +35363233616137356336356134303831363932326237646233303331636561623765363035663838 +35373138376364616463666265616564663835363766636561366565396530393834303838363838 +35653965613336366237313965386239636663383939653437666631363733313065383634323533 +33323666656432636666633466326463636432313530383365626363383364613632623763646230 +62373130613333343131666532653539643937336636336631306438376538633466383064383361 +66356236376363376337623364623535316662373037613931316661386132356563363435656535 +33396265376633626661616138613166323232366166643764353035633737643462383134343430 +62626537376363386361386265343239393533643032353566353037393937303366363432333264 +34316230376232616439336136646437313131353266353830656263396636353230623865643163 +32616230393431313335306333343531396361643966383130333162373537316536326661373233 +63396136316538306163663430323537343166303563363835306334653533613433366330373133 +64316631353538303935636235373830366661316464616363383661373633396464316662303436 +39626332356130393161326530393661613864626465616637313263366339633863613334623165 +39663132663563303031303732666235643536656235616330333963366132303836646231383936 +38343633353866316563326532626131353165626265376138663530636164303932333630613635 +65666139333931653263303634313835643830306134303039633830613831383839373261643037 +36323865316635373161653238636366386133336337353537373264313335343563633534393161 +36656333636236333138343161626331326361396139396264323936383163356531376463623733 +62363333353638323461393930656366306535663236313135643232373662633464396437303339 +34343339346265306432363736363232346133633331663439366464653134346537663131313134 +38623038613031663062343561346565313332393661353436633363636639336332373466643330 +35316138366135633865363033396438303238366139643534343533363438663338636261666135 +37326532613861636636363564613031636261383637643061373733323337653265646261666438 +36373034323238316430373161383663663463656130333861303035613335373739653930646635 +31626338653239363734636431313437396566393638393362653765393038333237626665393764 +63613433633436326261353332373536366162323466633634363030313866343364363063343133 +39653531663239626365326130653064346237653566363062666337326134366331323531643633 +31643762393636663837313332613133646234643738396165653137376235656364393335366231 +62343565623161393662313434363335353534373839663430376264623861353961323765633234 +36356536343463656234306139386636613633306263353363313262306266623366663236386430 +65393038376339323735373331623563383563316435383739653831643930356638343136613863 +34366265626230666138633661326363663965373766346538306233336132323630323961353431 +62373537353464646663643263343534633536643431666130316136376230656334303731376562 +37303730336336313739386233356265376566663038396136326462343464363862633861376364 +65313963383835303338646665313933366439613966313832373434336264623035356163333861 +63336132326131663736343836313139313162356166656164313466653462656230316330373437 +64643336626562336238376263343432653764303932393135376635653065373330646331343163 +65383864633038393834383137313938313964653538323538616264613437373263366665383336 +35346531376432663930353461303161666539323033313130346234633232346266353732656263 +34666133666232333330623861316135376666343037616431653732363339383265313263333662 +65383266633961623364353762313961303038373966666465393164386666663433303931383139 +38623765656462323364646535353965346266313764383430303563616364633939323163633031 +31656135386561353638636363663735386463363639326663323037666563353836326637323733 +34636130356332326636363434376537393039333633643133343033366339666238353732353730 +34366664326635396531353265326536623438666662613435623666626262666363393730653861 +35636466363263666261376563383437353639336537653033386461346564303463303233326565 +64363133353766393330636662323636396536346339616565363764396239363863303661353862 +37353037663131353435333532653638626465646437633466393333616435656535333235653132 +34643033393562396564373639316330383031313561613366613362396363333737343433316461 +38326663346537323266663262653039663664396562626135656462393661623033316337323464 +30343235663739326163356130343637343164666665376633396438383262643465323061363564 +64386537616436346561383034623264623039636530613861343861653438663336343662346565 +38656562363837613134323233306138316438303532623966383039363065663064643432313661 +39616236303532386533646132316632663937323335633566383662616363623766616234326365 +30326665316234663632663034363930646431613266366233316530666666656236343465363561 +64353662323734353662623034323439363231313133626130333739346636356433666633623537 +66323935373734663133666634643366663433633763316661353232343265656536316266336164 +30316331323164383066363838326430623833353838306132646232343832363430303661353535 +62353839303530636336613838383465333339353235323739343730623334626630343035386136 +34613432623361663463383837363661643338323033633639333066383730353762633833353431 +38653862353930656639663437366334346364383933313731626432666363383830383430343030 +62653631346138633435386334663238393331653161313335613431386639396230393461363661 +62373563316634663936313838386363633861333530383538646335623462663863356365623938 +38336566303865356538343034303838303233333136653536633833313834656231343738323665 +61343065336362306635366365323466666661343439306338623738353937633634343261356463 +64336135303866326332636563346336666632303830363363323335663765313035623065326362 +61383330333861376362313662356333646539646530643838356639326534666232373434386663 +36656663626131393935623137333362646231633635356561373232393238386364353639363437 +36623364633137626636316563656562666435363737656664376261623437623239636139353431 +35636631373265353639373937613332383362316535303930303335386662653232313132356134 +39386466363330356363353934396466626466623961653332623564333634326266383638363963 +33383664646434653563333635326436633261646561353838393434663866636237623839343539 +39306436393062396536316431666365396130316438623734393963363435373862353735336532 +64346430376161656135626635363365323233366462623838326566663339646163626330636336 +35336239653261356465353437356530363265356535666439653830346564323834366338326531 +34663731373462623464323231633163636563333134303836393034386630333432326438376166 +65386263383437613665663934666139633166633661656465356463383235373062366234356265 +63353832373365346364366361323533313330393134373763353761623638353163663834303366 +65383437323261366532363335373762646135396461616231373336646563306463373831633432 +64356337333262306637326136643933343263393961333261653038306136636136396463633538 +34333931323033666162613266636436373662653162636233393163313638343964383530366431 +31333062633162353837653838303233366235343262343664396637376566316433363032643532 +63613065383130626432323165306266393737623634316165326231633762653035396338356630 +34316331653362656332656662313830316264303931663831376435636136383131376665613331 +30366163306539323262363636336536663733333339393830353661376635663534353666393631 +61316430326432333136646365343034633764623232396234613762386538626161656631336431 +61653661353961316231376436653333333731663764326561336333366130346264653564316335 +66393036373239353465346165613239626534363065613265616562326136353630313438633362 +66316236353239653662366631356437393638646564376439646563666536303161616535343365 +36343937303062633239303361383737303633636230343631643065383535306132386266626637 +62393333343636333031326632623161396437623432383664343065316639303630303530316435 +63333033383739626436666131323231396432313730643335363135306637323831323834663866 +37313534386635333538653933323836323130373037343236373234636264343939386364366239 +63656464643933653137336330636361393866663137326533323461346366393465613462336231 +30356365383263393734343635663331626530643366323230386137613235346631366364313435 +35356165363761636464373031666462636233313732356332656531383562316639633239333164 +34326531343861313866333364643935666639383162323938366465383737666164383935323736 +35626161303966656465313636636333643764393863336466656661666563376131313263373634 +39373763623337343633366364666263663132653738613239626430363266386230336563353637 +66353565373264363566343238623634633935326366303435663535653138626336643135646333 +64303232633663613431663461613032373331656165383565333036373634663561326133333763 +66346537623862613835326661323337653864386334346163366439623537626235666563663132 +66373434363234366633353031313837633333303363613766636264626338643964323262333936 +34396564363935613635316332373939336632313633373533383561303464663863313836363435 +30336633666531373364333931326537373133663466636430316361393663623137623663393934 +38643466626464346562363538353431336537663431346232646166626539326361643934306637 +35613861323535326233363862343438373063363531306239356362343933613264316638636332 +66613162626332316262313066663539663937346239326565343166646630623730306662656438 +66633266636465336436633532373239383631353564303166303666323564396436363936393263 +33646336646434613038333266623339383561653561663939636162666665323465353639386537 +39363032356664626665623037643236353036373866303134666436393662653230303739356636 +33333564616133316433386666396338326538333035626265356365666335393762346263633661 +36653765643961373665356236316663636436303935386630663030316334616439656261346633 +38353637323966333432323561663965653433643866303962316235313334333964366134333534 +36616564323961343665373762356331323566643338643662623339636332646136316261313237 +35353930643337353334613737383663346332363264636637326439366431646566353563393461 +36386565326238353637383863616262333931623935353031323464373861336233396539313564 +30653732623738373337313865643030356531363466323234653063666465303836386131356263 +65616565363535346230623331393430643865626166653766646137346330383362383637613565 +33653337336631376335336632383763393761633839386233636161663532626438363133623633 +34623362353862636465646639633733633863336231333965386436333335613030616334373166 +33353631313835376535646133336230386530333135313233366236623233626239376238373432 +39396435313134373838393562313061626461633733383739306235356662346532303336623335 +61343065633262366136396163356161393939626637613366303339333661643964303962366337 +33306665356661623930346163373366383231616337373933346430636331626264306138336365 +65333562363161303437303431303333643761643332373361653262396536643232363466643765 +39333533373634636463346531633665353835623863386564316132353332313561663165666433 +61646438653164363262366236646539636430643531623933353532636136376261323335346338 +66343835383766333539643636353339623432396534346430333933616630373031613931303534 +62633234323964323337646330306433313062306237666466636261636462666637326666383735 +61353564373239643661313234373962343764656666376461383033353464386237656339303938 +61643563396366623932356537333434316232323064633133613030393438366135326635613230 +30316365316465323765313936653835366436353834396535653866386536656166363832343466 +37643265333634626531363233663130336439343530346336326639323961336530643962336239 +66656435396338373463666632626439646365616230613032336533336239353565366535323230 +30623866646236363234666532316136383931653864313566363866616462336632383730353265 +38336535316464333432646539373032616632356332353035353330613033616638633535376136 +35613032336661393463343931313866653638333261393236376432393730303064323930373630 +62386431376638303435326264386563303139303933663338643535323066636138383430313135 +39353133336439393266323939356234663565326165313261353339633166303334393163353139 +65366561663762386231323666333064643465393037626635343964386537653564653163336238 +66323032326661333939343932396639323365333736343534633265363164333863343338396338 +34313463316633383836386535373563323262323362316139356437303335333232636164613138 +32396261653364633136343466393462343066616231646235353064663366656361646166623637 +36346165323636396535633033373839663265323661633561306337356562323766353236666534 +62373666663636363836306165366462353161613039376339336662343331376663333938346364 +33386333663662383838316665636330303662303536353462616632626161636537366130643333 +36306535373961613834616239376530336239643538323637343466396532616633353133616662 +35316532343833626134346165646264366436386362353861613539346136306665616337373134 +63656234326435333131383739653464343662666565353636636163643030383930323963323031 +37653633663264653962306338616134363231633364363430326236663036353831313361346266 +30306262623038633430363937313364356139653830636637373666346636316437303730316362 +34366232633431363165646634306365323234353561333463643630303161613265353361303464 +33633864623763383364373162353239616631343731363638316632646133633663306435316665 +39623432356265613862373932393232376135376238643837343364383866613736643763646333 +34666632343732393964396461623164343738363935386161316231646264666363376530393435 +36373737663961663934303964613464373031653263343736333437313163363265663533323231 +34616563316435326236353838353462366635653735313633303066346564356563643639313032 +65323530633563386338333635326338643834393034666263633235333231386537653164363564 +30346539316363656537393630643637653133663061336563303464353730663565376439393665 +34633162356237633964633937306336323239383338343037303032353736356432333233373932 +32663334633035643062613363663536623363346166303336376135373864663638373461643435 +65326337326531643262663133336535383737363561313832353662386231323939623134613037 +32363738316232336463363662353339303165336133313864333762643361303736396332323934 +35616133326135366361343039363161313131363734623233663236343631366132386263666361 +37623262303162613330663336623363303133643038663238646532386233653961633337666665 +62623862666561393636616235623334636362633838643236306531636561636231383239356634 +64663863623334393636663366623365333261316532633331613861626532393836363532343864 +35666164376137656339336338633038643532386365333665306134303163336165333764396663 +62396638373532666532303836323333633365363539663064643463333339613435383734643233 +33303533633965626261326231396531396661303130613030373731643838383762373861393539 +33636334326466636362643061356461333236393765336161326462303664663532653263663466 +35353661396462636131666262306636333037343138333832333037303435343563303263316163 +36353533663065643537326335316261363135396662663838613136626339393431626134363337 +34613630326564373231353537633430636337636466633164363738303534393938336335313561 +66383538643435663137336133306332646261386236656237333562626435343530303961643162 +35393061326131343439626264636464306338653034626563383731356131633930616236376366 +61636232386161306634633263326338656536353535323062376461623739636430666266386331 +37633933636431613662323064366436653663643230346130363939303731336663396131626237 +38613930623734383362393034353334383934656239346138623062356330346463316630653166 +63346438353966633635633736313864363431306365346132363930666237336435663762383461 +62643237383763613634363333643633383331656665656636326364393335646133393364666133 +66346161393134656333333235633130646238386366613732363233613831376665633634313333 +63613336373037633638653534393763383733366230376163396138333135646136613030396638 +39313963633138666236326164303562303364633137333366623631343665396536323432653539 +38643139633765373136333465313432383130396664633362626231656633393539303338633434 +61343231396136666232386533396130653035333930626435316466373234613361623039623737 +33386138343162353533633431336662653730386665333661343735636463646331393364303334 +64653637393030303236373363333434616238393330613037303662663032313765613966663634 +30343535616161393461633461653565396639613330636237326163346238373537636562393132 +32653163343231373966323934363361363834623166333934333935383138363937353662343564 +61633138386234303136343138366334396634373863383830313231333030623831343837653336 +39613035373061643363613763313761643130336538666565616539363236613739353538356536 +36646230366630383332313664333536356636616536656636383664373566623632323666316162 +39393962393963323736623331306530326134323665336330653139323037343834626636626430 +31663764393633663864633461613766393637316665643334363165663061623734613164316364 +34616139663130313766633366363430366232336462616634383536316536303438313433633030 +63323966643239383365666132636637346138626665636665333862373038633933393162353138 +37393065623736393235323762383739343638663561366135316564613036666337626632363762 +62666365386561636538663732363939636238386538343133383531316333363764343933633762 +32323938386131396665363135663131613933396530623936306134353862656466373665363337 +31353338636635383336626166323835643635613133613334383731366234616234653965313433 +63353239643239623437343366663536633437343935626264633934616534376431306462306235 +38383938653636633338666430306132326233643137643663333363646138376637653935393832 +62653635383034383331336262636366323738633132376431303463353432353630323230393630 +63396365396537343064653639346534633933613335336563313933383964386538373363363661 +38336532376234626661626565383265363366353937626461333164373930386236643135643836 +61656161613936626330346233633732626139326431373664356566393061613336633961623630 +64363338326365323230383035333930646333373933303039613163643833643764336161643937 +37386634663064323631306131313866316363656639363833333530623063643131666263333437 +32323965373865663938346564356166326162643234353237326363626566383832363266623436 +37346265393762346361333861373962386262356439656134643236326466626439643032373464 +66383938663161623539306534663366346161313536376532356661373435633633666137336335 +66643330343734666364643939653035633161346235616536346337376364323330633164333132 +36343633396635323862663539616433383535663230336534643433336132663630643237353832 +61303438386432373162636366333563643537313165643864313333663137633133663633393036 +65626265656361376639313637396337383633353634633537333532306161666431376438336430 +30356430643133306464653732316263333038383639613262306233333636633439323562393663 +32643632653961323361663364373861313131306332383330653561353139633237393763623464 +33373962326364323935623461316131386363356362633834653431633338373133373338393730 +33306162313261643933643432633930373462363166626233386535633932373839663032626262 +62333031356633383033346535346466343763356264373634363738303163366634376466316364 +61303137643962333461326663306661643438343939383836633432373165353038353364306338 +65333865633539346566363439323564613435303334363335643234343337313265343164646136 +66323764383533623139393736393862646562383031643733366630663732393336663637366638 +36326333356361613130663239616231373335343565373939313935313938386536613134623038 +31313335353134306138643738333261666562346664666536653039383838316332383330326139 +61373836326433356633306333636235373963643739393231353065303035663361353766383531 +39666439303764653532356662363131363036336531613635633431313965656437356334333363 +65623934643336363738373333363230393164393163643862343432356165343865363531376538 +61356630393136323336633438323832323037633465613835396563643433613132376336633231 +38313931623261353939363436306338326635623938646437663330653732353630613062363366 +64643335313562663830346537393132303566613237333038306362306639356131363630633562 +31343461616330663435666337353433323935646161616163356561343537663063613931396131 +61383764626333343535663863633638393637653037383533303965613634373430306634343966 +35633064616566326334633966626264613864363161363737633164386266346533663837626236 +36323137323333616637623761306537663263633439363638633132663366346138393165623763 +38373830663966613763356161633732643530633434336431346137323331613661633763393138 +65323663643364623831666134353137373339316465313630646233343433323433303334343132 +37303233656333316136613664323031346165646465656265653333333334323531313231376137 +66666134386233663864663637386263333530653032393431323361653263633364373230316538 +65663637643866383536643036306538626537373033633164356233613665626332333363376366 +63383164303132646136653232363930366635353432353461373934386165366138643336336261 +63663838393233366637653837383164353333316534376166366566626639386338643466663733 +32613031323131636232653030653062326361626437316534333733626530386134313839326133 +34306135373162613533636463323432373836383862663065376532326233323439633932393332 +61393866353231633766316262656361303961316337343530316231356162376563633266353237 +61663261386162646464373533363365623961333633663333353166393965306236613937663132 +61663331373230613233643164373239396263396331396333613832383164333539613934336461 +38343531666564353463323933626533353266356161346461386539383863666236633137626634 +38646535313838613537316136623662343833396233626531626464323961373038613066326363 +36333661383134333065613766366635633064663363326163306265373233393865393637623362 +31326532393366646233643832326130656434653731616232376332366566346663626366373137 +35613766353562653965353538396137383035323061336338313661653437643466396437306466 +30386630316631623533616234303061666164373232646665386365666164613030643662323465 +38653338353630656536336365396364613931363461656661353061303635323837373066373165 +35663863393233623764373432343866393265353930373232616561653330333135373537326532 +64396439366166316563663264376438656466653939626334626438636461363865666331656365 +64346339643161613263626665666166663862313934326333366537636638383465336463666166 +39373634656665313264346162366362613364646236623537663238383537626466343361663134 +39336138663633333130336131633836383465306430313235626464653361396661336331656532 +64343039623261646562616335653866363332656566626632356562376566366335653962633437 +65396137636566303336303263366130663566306333613963386234353566663433386562393338 +31613939646161326136646530343439366237643565313538333231346234313537316262613232 +33316335363236363731346663656638623139386164303765333330303663623732623662333031 +37346130656534653634616364666265306461323665316338616361663531363664336366323938 +63343865626561303130363733646232363230363461313339636234363465326433643862306435 +34653964646537336534623237376138326331616636373264653633353134656463636435316166 +39373233633837613439323265613335633066376639393864663562373265376262666464626235 +64653332623966393037303063363631613937616230656663356630333337313364303034356638 +34633732633731303536353262393538646139376266393730616431623939633464393965663266 +61383762383862633337616238303161376332613835653562363762666663316564373465643337 +35646639666336303130393935623864656263343936303731636230613637353134306464616639 +30613838656361636536616539353664633664643333353366646263663732343362343536313035 +66616232623631633165373132306438313633383032343234343730303334353134643961343236 +37366231653135323731653864333430616131646236303533653264346662663833653934333733 +36333132343437396237626338623231613435653933653264643939663464386463303237323161 +63363639366131333363346333393432643937353934663965623038636430333136363662663638 +32613734383266343664393139353532333638313130336365313166383536343264653239306239 +38336330386132623864343530396634633232616161386137633061326139653030343531316638 +61343037663131356335313238663365353232386435343739653364633138363662343433313835 +37336363396536646530343865623664346161356236613237373563373632663734376561386565 +66333030343566373438646163613430633539633331643763396331373736653437303764343535 +33656666343239386565343534363864303033626661373163646533393635636363333838323232 +34653263626337343530363964633439656337393930356638633035366263623136353436303331 +62343962316334363734663266393739313366616564333637313863633131653161363930366363 +35386634653130373135653234626331346561313033623533353639653262363331343832363839 +61663537663733346335316362646534626130316565383962643931636262363732306636656163 +64313235643765623266623864633034316666636165373239313035646431666361643631366132 +61346464663136383339396139633934313862366464663831636435323038326166363438363434 +34353638376233363763386562623936313035343333353339306566656466316534373031643030 +38643738333433633632646361326637363065653930646539313139393031316433393761626161 +63383937323138613737653761326431666166313764376238366133333839366134633035636539 +33386333353739323332343362373139643638316433666431336537646634656137303130386135 +36326261636365663136333030646230346436313462343661623964363061616335366164313363 +66633337323361363866383866383031316533346239366635653063343066393930343932636332 +61643663353661613862366532646239303330333865666333643533656435633731363261376462 +37383532663535333937663666336630353662376132653763346166396336616138313437343037 +39643536323362326365633664386666323764633331363039383064323934366537333433616362 +36313461393364626230363762313435633135643339336530333230316136663034386530353636 +64626564613739666261313033626531313230623839396264393835323535383563333230613662 +39666364666464353531386133306566643863623864323936323866383363306161343834313932 +31646665363663336632303437653531643863343731613337343636306532643262623963643361 +33373561343938666563356634376135316631356132373465646165323035623739346366623664 +39336365333438613566323761323330383031353334323831616465363439366363633264656430 +36396163633235646335366536643561373634343732626565613864376661306166643038346434 +37623839383833316132323133343064376661353733343437323731623165353065336533643062 +63343731306565326232366333663731313131396233666535373830353338653861396563646561 +66376136343232396662303337633433353431616634616262653136353732623133313335323361 +63633765323863353362643962353938383930356234633763323964633432393735306134666665 +36376539613361393361663534343362653036653166343161623436303539633961633737353039 +34366135633562613239626330346535386365323034366138393565636533343931623530393661 +34383433376633383831383464653237663832306637373137323235386165633730643164636266 +62633066393463653164393564633032656630633235333736333830346239623238653566616461 +39376136643834633564363138663436666664626166623230393261363937666338306365653165 +37653336343035333263366534393336366266346633386638323239343937326266663839623630 +61303635633863363637303431336535303966666335386632626661663835623434386632316131 +30323065623663616662383037616533313762363332383661616234623634666132316666313537 +34363662636632396537326339343165656536396531373231626132646135356263626538393337 +33313863316265363565646330636662633031613134373036653663663264613865366635396432 +39303765333436326433613932323961336461363131376432626332656634366463356636356534 +38303435346432643136323431626361303261363764616238343937356166316534333462613463 +62613130633036356465633338326439336133643332336164633463393635373464376630613333 +36333862383534623364376264393333356431623965306633326632663331353238613562663739 +62363934313932366634326261636431623161613230373537343165376663636532313165396137 +33336632663534366365313337636163383863373637316234396636646665333339633334343937 +65623463366666306163396536333462393664346434303936643032396434303363376133363961 +35306262323335303537613164353462386332323936376261346563323830353064613066636635 +33623139316135626132646337366537333264646138336661386534666532343439623363343333 +36306530303661373633376437623731336637306130326162303864633433613339643333653139 +32323231393832363464616638363538643630306538623635643665666632323437393361313765 +64376236396233303231356263313731396631333161333635303265373665306133393334393230 +64613033643831633564323362653565383762353835313931363836653963663832356365366433 +34353166383730373338663665316564306365336636336662316635666335313032643035616431 +65313439616632376335376334366362333537323364363239653632333066386264343531643239 +33316461666162303338373964386230376339333639326234343134653136663738323633656430 +35323964336533653466333237663136323530623963633766396131343861353033643438363934 +62666362356464653666333138623334343538663466303838626464383462323435646635363931 +61623238666666613836323866383238326663393634343531346539653162373533663034656234 +64363230666239653738396136646336323939376463613632656563383763303331393864333266 +62373633363430313330653364323535616530633937663139353331613163626565376439633434 +37386334663335343766663734353464613030363134393038303966363535383730303863316635 +33396536636330643437336138656538613062313566656332353664623362383839666537636631 +33356264636233306464326333623830636132386366613338666339333634646631656330636639 +39663933316139313963346538393134633036306233656336376435353632363766616333663735 +33366235633230313030373066643935393336616234393161373761376366303732373230396634 +38663664316561663837393237343038643561333465376665333039343539393964346139373663 +33313338623136333365393362353865383433376335366431663036643638366431326337393331 +65643065323935343366323863333437353332383434386439633830613235323764343164306639 +37396234616338396436663238326464666536616133623266303265343338653061643865366664 +66623533383834386433373934326334663066303138633936626234376537373438386135313630 +38333665653231633637333063303033646364643362343164636162666331316665646638633736 +30626439626463383035653537376666636362306362353235663030636165396163326561313331 +30306166373136383734396265373165646561653562666433393734636231666632633634333961 +65313932373132323531653665613235306363376435376131316638383534343434353664656265 +35666561663135393866643530366164393064623137313332353433313835663839623661613933 +31643865363538353231316437376263653835343561316661343863613063636632303637636462 +35326630396633303731373339333761313939656137376236343462363561643464666161393730 +30306239633762663934366465333865373239643339656534363237376232346431643461323238 +62383462613061366433666537646365396565613635633136623035323963313739366535663738 +36373863376334633662323462633730323337363065666165306339333930313830613962353935 +30323664313966653065316533633433336233363537616562343264313235323232663962353762 +64316230653333613339333635356136376431626330636664623463643538643863623130306665 +63343034623264316437393137366665373734613237323964643435373832306366323834363061 +61326538333837643831336663666262623736383034653465643439323536643262356266376665 +61613736363931643734306462633531623838303133303662343334663966313164323530663136 +66393863346632343130306230356635363232653865663765643437303735636264336361383362 +65623832393365663438663338383336363033666463393036303132393837623265333837346136 +36326135356464646336313563653335363939366465623830363236646363623263666533393333 +37363866336231363839343136363937623633393732303630313337393037313762646335323166 +66663236316133636330643762656135336237343837396365613135333337353539633961613030 +33353930633235353362333538303065636164623263656161323532326564653732343131363738 +61356532613130373833613135393336313336346266616265633933393165313861396535353566 +37326634356262356338643833336236613464613932363039666337653735373266336238316137 +31333132343239386263353166353266653135383035616433326535306530366361343763323664 +63656634383134386236343534323030353865386335653935393138666138333234373062346137 +35646338663139396133663936613037623762383763613866336261333232653738353234303835 +38613463646463343966636230396161356434306631343036323538373031346437353339323830 +61376361363162383137383164653466383831333862343761613330373737373264313163363066 +30616131643230353033623561313939353963373061663330326364313764386539363137363937 +38336538306432663362656166343864663931636638366334353436323232343637383730386364 +62653762656630356266326437383335613032343266316531383230393164653733663930656634 +63316339353866343532383263323035353534356663383939376239343463323431303362366636 +37643364633661343935313633333830343237376230323137646564343132393163666130306164 +38333236343130653064656565636365663036376263633731343565313036633335383538396337 +30663339303961623666386332636335383237613435666465636139393562646330396536396438 +62373337316534336234366630653931363235383465646463636364653732656364366236646430 +39336132373866303439653333353965663333313462383235336439633739326563343538353334 +61306361363331353131666566306235333833663761636139356538393035636236303637663239 +64366364643633393765346235636633353833366530613564396331363266636536323438326564 +35353866623138666662356662356531306331316636343936613630316530333639623062326238 +64656230613263633536653932613739373539316232376231383862386466646363663063303930 +30356631336263386238313864653066353064666331643031623732393335386337623764303561 +38383466313736373066613662343165623333373161663633343430613133356333643364373231 +34306531343435626363346233626135326364363237653935376633356465366330363933336566 +37363361623337643534323034353139663433336131633266353365336634663431643563613934 +38373437633763353365363135393661613563313065366438303036386565313164373265633562 +32633539633863313861343434633064363137303131313864313666656239616461396335663736 +62336339373238613336343862326238386130373338393665663830373336613365353765313161 +65343664313565323764383533613562613036393663663066376535336663636335303665653332 +30356666663331613032353762623864396662613365396364383430663730383637313330626630 +31386437396130613933633235313763656436333534346435633032663639626334343132336339 +33336562666562303864393663653032646331333762396430343465333965373235653263383361 +38333337306336353861623136393736386361316438343164613533653334356563386564353133 +61373338626533666137303964663531626638373164643438393161343936343936316330336437 +65656232383632356537626231356665616235333564396232636532633238323761346631363962 +37386134313531616266346430316161316464333064343461326637633830303634343764336335 +34303966363333346366653965326536353333663537396636393433623339623931353831316131 +39653564653333653162656134636265623066376363616162316638613636326262336563313430 +38623130306533303462333861613230353065376365363433373465346233383166343962333037 +30323734363535313731643438663034353361613437346166653461653935353334356137383066 +62396665623630356431363362323535643434633930646230376536353839333330646131383436 +66663431643063663462343034653935363634643535323030333162626233653465313836313761 +39366431633831376233663236643362363137326437336133653337353837356137316130666261 +36643738363936613661616530626432346465663161663061613231383931346336626464353133 +35346338326439336631393131653832306139313639373932356464333337376132623338356433 +37326336633237623261626138353962383635643162363536383836623938373633383930653265 +63393864646661346436373737393332636138336364353762336261366338633331643230613831 +30336661373734383833623963396365633639616562636330333731303839386564323838343033 +31313838323664643435653836303831373264646161626533643530343065643765386233663463 +62636535303066633132656363623430326131316334383262643564626565356131326139613062 +38363136396265366335663363343833643962373361626631306531383234643132656530633336 +31373265373363373766343437616163326539366362333337623864316532313364363933306537 +64646630623433363063656639666337333765306365636135633161313463303436383931633834 +38653136653664623865333563313363636338316534336166383836373339373263393837373239 +62663934656366366436313032353833366436656531366630663766363764393365333334383363 +39313565386339303530323266306237313263316239623038346362636364363663306463323033 +30363237356462306433663465333435653865643862386365323964663335346664363239346637 +33313765366362613765646563613330616432623863663665306262656135336339613932373134 +63356232336138623937356538376333303932623361323566376438623733343939313733616232 +32623138376131646266393965643734613565646232626236396431356538303562336464353636 +62303664666130386163376363336533343033316531313139373063323734616530366661313238 +32656137643136343163636233383739356137326138313838383066393739636434393535653636 +35356331363531616232653436346461313637333764316464613933393831646363366462323833 +39393536376134333865653731306530306165376435313965646363626333326133643664653834 +31333638626337373630633366376331303665623337633766313131626433656636613465396535 +33373264353735393134383431373631346539306363656431353762633531363364393937303765 +31303230656665643236353335303564306633393338656461316132303266366336343763363330 +33313034323865393262613039346232393436333036383764613430366338643935313338663961 +64346266653463616336656666346134313762373137653035346632663731323930323162343466 +35616139386265623737666532636531643663616133366462346536393633653763393765653762 +34653362666338356237356337323638333263386530633162316530666635386632333137386137 +31383632356133393037636336653765316632346538336161323430633163663266316637333032 +33643262653561366666663434393866623766663163633234633831303139366234383365316338 +37646533376364313264303437356335383266356133373866366564643236656335323339626339 +36653564303766323530363962626664613936393739666536636538343264396130366365356362 +62303264653366353732333365343132373237616536663238366362316435626339306535656461 +35366665616136313561653163326536623064393635623930333236313534306538623638313663 +31656139656564623239386464643435393134626262363266643636613437626433626235646336 +62666337616136643038343166366466663530656164326439613265326433623832303332633065 +31323364353136386333383232616664363962663163613235626465336630343935323265316632 +33353361353866376363303337613962666137643033663466353434613636663737383462303735 +65613934373337326330353931653036666331326636666435343931313531336135373062366266 +65633736663535366334666165316238363864646336303065323633346336613865616232363464 +31383461363231653632623462666538383139616137383863333263396262396632346535303564 +30363962343564623737656331666265333365316633633433653737623639663230356630366132 +32373463323633326530663737303139383535376466323261383663376532393033343666366362 +64636634613732353561623532383539316436336335666665626438346663303863303837643063 +36376433346661613662303663653835356633323136396635643132353333333432643838383563 +37373538356334386365363431386131646539313237303732396138356361633634386536393633 +64333665396364306430303536653265656162643730336539326337393839303632616464306539 +32666533383236383232666136323765653066643537626366373832393865366666353063663262 +30353265663233363430346331323266366431636332386330613866326463626166663838383261 +65303832643265633530393861653064376162323833316130626338346533636439633134616566 +30333538333265363866346532333836653765376236383631366666326135353537316334303263 +34393161396138373939373234363263613165323731353938356563303331336263663865363262 +33396462303164646666303535616163373963363432393932633034343366383835663763666138 +38636439616332653632343165336362343637616539623938626162343532636536333064613339 +61626365353532323363346631393366316662363034623135363333383738643630623864326563 +36313365633934393037323233353831316337303731356635616362623766663837663632363566 +66346633383330633466323230343531353433663933646334623030323763343434616432373130 +64333536363133666236666131376562343063333235666465363439633064626131633739323732 +32366136363032633938353732393065323339376365363863613261313864323837613965373363 +38396266323434393934366564653163316334653462343235376236333362346437323132383965 +30633364333536336139323061663832386666313563653335633433303631313265306566323033 +33653135656136613432636335663832336636323339313334633761643330356237623766363264 +64663764643537343430366165386265663833343163636361343531373936356636386635373435 +63326333653563393832326631663430663131666131356563333961326136316639303961323232 +34396364373537393165386433653437313466313631353336656161306366643535396261336134 +65343266303334393561373730343337336437633638326137386161333033656439383034323138 +65663436613862613566343963366536386133646531353330383130396562363630393031663538 +61393265646237663630366365353733613863656639363762613536336661306532323137363566 +32663165666430343631643531383566653339383663626264353166623236666433646337313264 +62626235656337376264616366646265646361653831343632613435346536656337326638613336 +66333463356161386563313061623732353366373030393233343464316665363339383530643936 +35323733303565326338306236313232636331383763373936623736396461326534333763663033 +38643632393366636239363364393763633633623138353333383639393563363935363364313565 +39383534653433386137386133306132376431623863323039336337353636386538663436343466 +65393337356635666336646366613064613537353930313939623563346433376639636566616231 +66363361343463656134383865396362393437323934653134393037366236636330356439623339 +66333464643565663530353631353164636638363630316231613764326535663765643662666630 +63376462663832323566353331316337373736346139623330623064316630316634316631353733 +30306261366364666266653630356462373736613063323962333761613132666137376338386566 +66326139303536643665633135643364663062663766623835623037316566336463643765306266 +39356433623039386435333966366138343333663732623266333238613031346663313337333530 +62653165363634333065333930313863613132313464613630306538613139613732623432623864 +63366331613036313639303938393737663531616136623632653065386563303265633438323637 +63636233653763663539356362366631636134303666326630376130613165353935636164333065 +64353632653132356161303930326661656333386366616539383031616263346438333239316366 +32616165346337613039353039376566653833396361666362373731373264343833363235343035 +62356163623537313933633238393832383238373962653833383761316662316136616635303831 +64663032396261613331663532346131333833346332313964363933376231396635373834356562 +33326264343065323734383931326135323732636332643130343561663666333761653535366333 +61343135373762633636333462373132316632386665326236373639386430353763313161633032 +61363936653963363165356166303637613464383936666364326437326434653534626662626635 +30336535636237343866303163313035653737633330663235336635343438336262336137653633 +32356631306231366266316566373332373965366364613733326234366231333137653431396339 +37393865393065613264623466623336616236313139343766616161646539646562663936363135 +64643362336362633632623935323334316138396661626639373638323463323463613931353138 +37613066306666306232333730346566333361326535636166613631336265346461306132656465 +30373164616335353361386536363966376165393331643835636166386562353463343531643838 +33346337303433626465383461326263303238386336386436363139363766376336383230633662 +65626564346135313065373439363432623734646632613030643030396462346362363763656336 +61663036333363303131623665373432383238323137323462303561666630353031353635613239 +66356666656138386631353232646638636365633731323431323638623938393635313337633366 +32383239356636653565303066663536353065626365663238613832366537653635353039633633 +35333633383864646362636365353862346631616131363232383638653161623231386166376665 +38363636616464616563643933353535323534356538666531613366333337353630653062646238 +66343934323338386638363364646264613261303839663964393466663966333836633262663936 +65346463386332346433346461396438313161653732356531646438646163306463643561373639 +36623432656530616563633439353939656164323531303862373831373130346532633236613766 +64653836393635643031373737356262343433626162343130366330643034666632373365356562 +34623132343534333331613065373964623633383136373838336362636130333231373833396439 +31303436386237633538636362383336393634393162313739376534353461313132616438346533 +34353537323339646630306364636531373736313039396331656534643834373632643234313864 +37613561363535346361396262653265353264386434643163623339323963396264373132346365 +36313234303664663462383561643838626634303539343131643262353939306431336536303630 +64623162363261373331653633326535663265613466643264653931356431633265303565613361 +64343837353337633530376137363364646263376565636238643430666439616237323837363438 +65376262663861373565653761386538643331363339653934303234643534303130356465386465 +38316534653134653133306338373839333437313333353234376136623032633666636431313866 +38646437363530623830396662393637643434663735613133343566376364633835386561393737 +30393365396366363431653330356232373431356133393466376637303436396531366537336264 +33326534646163313737646566343630373434393039323666386336353132393434633963303266 +63313938646533393632323336376430613165373865633532323863303536666131353939623261 +64343637636262643832636539333165386530656235636465613430336530363132653062623939 +64386464616232666166393364616137656264646639643132323561346461623531666335643930 +31623938306265393261633537366137633864306637656430366666316636396465646265373330 +38313537393763653863373865346234383937613562323230323663663033353738373032333634 +66346430626365346533353063613566346432666536303666323432653765343439663333313033 +65636537633836383037356235656264643962616636613363383432313465623933363034613161 +30356530366662313962626131613430373665613733353763666566633662646333623234663465 +36393436656339313331333934373133613366613135656235666663316338646265303637306633 +61633165373261663536633437353831373533666634343234326334626333303665633563663139 +66663361626133633232313862303331336339666231633064383466383336653261643230613131 +34353230303566666437646263353661363665346236303232616533333864356633656435323630 +62636462663032663734343136656637306138616466393766646431393432393934383962626132 +61636161333430373230313265326664356531353236666532656661316265386461393461633233 +37343133336437306235353033623030646362633639393534386232643530303661393132323338 +39313362616436656265353432396239313032376532363237663736633137656565653937326539 +32326239653636343962626563393765613239613966353639663065336664626166343437643030 +62656664303238373932643731393665616439363666343561333062363361306337366238303133 +63333532353634646462373863616131303361386635656461613736333631623664626466313463 +35653931303430656166383861353334303562316164323061653635663236353565386438353966 +31303266343732383835613163356265623437356334386666646232346261646664333766623363 +37353530666664353565356537373130373264323931313661666462343862396361663733613930 +35353131613434323136643733373730346330653037363533313233303164623164393138653939 +39313465633966333461616366633865643237393235323162373332643636666462346633316462 +30343031373530386630646565313638373266643864663235636234366337333764323830383132 +64323936363862656539636665353734386434323561303062636161383465653562386263623538 +65323934383836616632396230393731346135613030666561646432353065373865353564316665 +65356130356433663638636531313463633938323435366236633133363264613264613434363035 +39626432383363613337623166643235343432623762336230653632623061636261613231663261 +31646664353537643334633134623162386363376264616464656465316638326565396465383564 +62633763633439323062636232353264343539643462623665666333303665633335353836393761 +66376166363938633738356661633632663830343139643362356132643462313638663163336164 +36373639333265343237613632616637626566373535633036346366356432386336626238343032 +31383633333865393836623965303164356562376564313533613338613539383534636262396630 +62666565376165663962353737383239353564653935313230306635316532336437363234346464 +61346530633565643931323732363662373862643234363132626132396561306138613833376434 +39386133326237383164363532626631653663643863343236633464653235303761346363393065 +31303431396461383935353139386164636161623066613130633064623062336631333839363464 +35346337346330393062656138356536633665656339353865613339633039656632306631666164 +33633366346636393433643665616139323561613137356632316333343264643363353765316362 +33636666393533643738383565306461393531343931313065366162666130353434366132313232 +30663761343736646331626436396264636261383834663731303733663462663462326136373136 +36383937636530306164326538623637306137663437303039303032623838373436366137626565 +65393737363835616364623031393931343333376466363832346239623462376266383565303137 +31636566633138643632646264333533313133363333383361356230383638373030656632323130 +36343239383030646136306138376366653031346261333037326232613835653362633232363638 +65646563376566643831393331336366316134383365336162613362643238643131323366353735 +33623039373739373335636535356562353939626562373236306130383430306437613233653532 +66646539313732396232613534623764666337656239326166343563313833663735396165353966 +65303635663239626533306161666662643439623265616161656231633230633738303131333530 +61383665316361336637356230346430346438363636616130343235383133663938306636303433 +36343462353861376332663964626462653233343030393163663735343164383031333638626338 +61313131633635353230323034623532383731373635396165616364363866303139343233623861 +63353939613833303962363830356535343163313533623637383630373564393735326639343566 +35363163616333613337373966373933396135303964373434316334303835386565666561663333 +36383730333532663133646561633139623033643863353631343363313761333930633564643531 +63393138326139343638366138633135306230666262393763613233373263356331336336333637 +33623834323135373333343230333063316535313564333532316333633039373539383565656438 +31313733383865396664666234663631396362613166626562393538386435366334626632306332 +63646630383937313936383233363732643036383736623365386237393339323366303432653764 +66346564623230663934316562323066333536326138643739356435623163633431313035613164 +33366331313837613665346365316261333766643664336331666430353634353362663239353763 +32333434316134333865623237376136366464363530663261386438323439666630333965353331 +66306263623437636566373963393139326262623263613030383664633332613065333566303533 +37613437633961346436373233396132623734393933376233626330663937636432393731663635 +32333565366165623562613337663535663531353262623437666131306135303435383765373862 +62393563373963636630393966346134666263383037323161376537333261383361666339653539 +61653230663831396138346434623636363366613233663862316130376139373539663662646533 +62363537663563343330643264633561646366613239346231303863343064666465623131393932 +37646435643934356330356131343339633531373561663161666632663834663065313337366364 +61353835376433663739376536313836313565346636613765326562616363393938303535323465 +35663537303533663336623133623432633236393635303363343334343463616634653435353837 +64336432386332373531396662633034633631353838666134326635613561333439373530636530 +30633730633730313735333163336365393135623764313863356137363636656265383634356337 +63363238363639333866623631393435623939626537323937363737343536656264313432643862 +34666630323136326566653366366664306536336264643431393137386661663665636332363963 +33383335346464316434323035383237653363323734363466353639646362366264313237383863 +37343536363061303666633334393462646238393163326331393934373536373664643639336538 +39333363366230663737616264623366386435616630656337316562363231346362613165316565 +62656432316365363434373633663433336464306263306139363332313130626661623132643737 +30346539626334303462356130366238393064316362643234343439313933393335313334653539 +63363232316333653761396461376633386236633332353063356439376365333836346531346162 +63636364376662373666366136346633313238313365343530396633633831333463303835613331 +63646130393031306139363038613762376534396463303232613637363932313263303836316666 +38323063613162313939653139323362653237633533653239393162396533613531633665316635 +65383765363334313365616661373866366637306563633765623962623439363039616438396662 +33313665306236373434363232313236316538316232373866643662663832376531373130633733 +30396431653332373662646435393939393734376139653562653065313038373964646632636432 +33333662346164323463656663323264333430623733386437336539396366316561343833663039 +34663933616139616161633162356634613933373063643232366130313030353931633035323766 +63303831383562306261313666333232623932303237363832383565643137376532326330656133 +37633039633831303530626463316234643835393035626339303333303761623036353636373964 +33303532383839326631643461383933653831313265353064303130623833623963396134323535 +36666330613339363932323830633563613166623238393238373537353832386235646265363635 +35643566373664353765666636326637653162316363666466333532626663373831346631343063 +33313932393965363139396335306563643333336332653732653165643532346265306334626164 +65353633343661346130313733646465663335653337333262323036336561346663363136666366 +66313132343538626137363736313965373134663566303635643565313634353162336536343364 +66396363323434336331656239363938366463653762646430306334343366303836666366646461 +35666235646234343332333936356162626535316333366630623163643862356262336437373666 +31323763663031386430626333326634616162373130393965313837333331326666376565363336 +37666135313038306265353532316662356330333438373036666639393735373239613131373239 +62343838636466643732343536643635373866323937613033643866393562343930393766663434 +66616136343932653262373866323164653834393061333266303133373365316530373261666363 +32633865363132613633336362616362363463666663636137653533383239356335396433396563 +36373461636134663332303236333031326138323266326434363031363231646131383663623261 +38643262313531633161643763306533366165613466623564323930353139363331653936346339 +62383030323630313135383566316630306431393461396632656564383230393962386233666236 +66313939353562353965323365313335303134363832366165616563636339393462343664386332 +39353335653062633762613130303964393463386635636462366264306330393966643236333339 +38356561643833316134326236393830353536393762373062396637376561346664343138343663 +33396636363861306636323739643333313630323438383435636330363532653137326161393933 +61613030663434626462653931316466646163616662393866313561383237323961326363623938 +34353130393631366563626431613763323737613364343164343966643062663432666662333461 +37616633313739656437646537333266633736656538623764343465333666653161353535316232 +62323661323063373133346264666132383330393736363130373934363865393334653036663831 +34636136653264623332383063633231303836356564643634656632326436313266343132316232 +31333631393361633435633239316164363438636362316334643232306538396566633334633830 +61626662643533643234383138663939363161393261333162396333663662303764333466656137 +38303566363661363237353165653131613039363037366166303431376231373934383132313534 +61643039363736613064336637303030656463366331333533616133613434323963383962643934 +37333162343034356239656334653939323366316236663264663336643434663162306563356235 +35376432343830613433616632626461333035393034656563663838643439646563396264313161 +65633262656535616632623264376666656239346536636236663663393130336135316239616261 +36303836363839353866393932616261613963373431363662356362623262383031636165373435 +35333138353865343934346337373737393339333235346665323562356136376531326639373131 +34373033626661653064373630356339666534643736346135623331303032306434613534353837 +61303139613663653165353065343663373437383839386464636631303531633735623964393761 +66636364613630376539396234316165626465303162353033393835646462613233316363356437 +35306335386262383165363735306465373263366130613939303636366334323666373136363366 +31336261396331373366386361623261623339326436353464386132393038353363363762306363 +62323936313664363530333234663864346466616330316365333135386364333733386438373636 +31643738613964393836313664613733653431386531363463386137623732653034393838663063 +35356334613139616633393435383863386133326236386665646139646664626164316166613066 +66656561643162666366653834373733353639613533356333663039313339323938633339626137 +61653364313831643363313739373337656236346161646331363533343139663562393035336565 +30386262396161323136623637666130393364633839373363653233633637646662613931396662 +63653364616462306263306464326439663166363330353665626235623634353433616664326538 +31383965663436656237373633613866316166363833623230396661626130363935303537396338 +31346264633864323036623765343438646535333039653930633036653666353030383764376336 +32346361616338333738353365333237303762393037643765653034653135313633653661616133 +33643630393165643338306434343064323165306235376438363339346564303331663335323631 +31326663333130363262376361306637376162393231356138363438333966303831346165356339 +30336631326234666363633235666234336135353732656132363162666332316262346231316633 +63343038356430353832373166323734643931323963333664313739663738376664623230616164 +64386338366464646662633034333536346539336332633365613237623737656362643765393161 +61393961386165373134326230623261333434633636316465356639343136376137653864393865 +66633466326366363736373664633365396639303133383132303136306436396363333439346162 +30396665653566326339653233313434333536333837306431613065656462613064373834393736 +37396435323136636333386131333465326339383363353036306639333161633765333263393066 +62623765363965653034653265313830303264393138623266313034376262366662636566346366 +61643037323366656534623435373066356464633930316337636435303034376639643430653263 +33323463396532316666356638396438653365656466633263343363323465323739633631353662 +65346232396433643934613766383934363966663039333937316638346366623765353166396637 +37626562663833366437366634613461313561666238643531626636646334306633623936393131 +63323365366463623265303766636463363331333433653039356232646165383631616235653232 +30363335633837653564353439326235323933326230663431633536383631656161386533663431 +63616136343936343963623966346163383666643265386462373931376664613035383265336530 +61393336336461333666373235383938343238316331633935303933303039626165376665306230 +66303865663663636138613338346637363561313761636365663833373030393631303666626633 +39386664613966616365656634653362393462373231626630396661333463633865393061313163 +35373361376265663661323638646564366662653635303962616330343732333864356562306633 +65363939373330323630626339343264333635356563323864616166333765376330646631623532 +30633234613432663466383734616531306139653638326562316135633732636237333239383330 +33303165373463396434353736316563326233363232663666643939663862663234333937666433 +33363535346532356664656539623035613965396135633766356135343339343632306131653731 +31373736376633393735656135373034346563643766333631383537663438323565303434343036 +63373531646233376263353034303062316438616133333833376665656632373237313330353235 +39376637373264666335303430653665653733613662343365343264636366373061373661376530 +31346666666639666364663765653733633564323535643539303661663962346632323130363662 +35373761633030323563346635636566303962323264356561666135383134396536666465646131 +38616265626637653962636634643134326662666131313232353034353337616232643765653339 +65393966653763646239626536366463666430373832303864623634313862646637343963393833 +37633764383664343035616534613537326266306162366339353062393165663864343666363330 +30613630313336343966353065653636646231383731346638353465303061326561376630326335 +30646263616434653133656663313630363830333133613964396536653031306435633065653732 +36316138653237346237663132656431363264396439633337666231623664356165363265376438 +32663664323130623031666232343165663030336166333632363338346437346664393236306430 +32356133363733326330323132323431343131373963396261356238323761353934363538376535 +36373339353338313934646631336165333962363464636331353963346163373964323837663136 +39346461626262363834643035306464343432313430626463326131346365636337353733393834 +63356261616531346365336239656338396537316562383836636636633238646365646333316363 +64373230363331323034306161653138326231663631366566396339626137666638653636313238 +61623330636631636232373437303365306537383664323133316231343032313334356332323336 +32393736343435383938613366373932396235366334303335353862663564653466333434366162 +32373638396633613330373130393462643338613663346363646330666661616538346530393563 +30303735623930616339636464613561393263376430653563323765633565393134643034323133 +33636363653136326461666330376436666332346237383138386633366138373762336537613631 +61653732613733633231326562373861336166633464333032656662366433666436633033353230 +62613133616138303361656336333638313435346538333138653164336364393733336336323635 +38306632373733653661393733303439303130373336373866616334343833353566393036323430 +38633262653263336438633762643665643730313863393161336536366538626132376561626139 +34316537363465393338613932653531613435643037316332623761333237653563333437386566 +66383066303638656565393462343139373037323066393336333264613339653139666538366265 +39313264633330303037633034316461373838643134326133656234636339623639363332616632 +38653734636162613736373533313935356130346164353233616234633463643036393836326630 +36393963356433306566616136386666363534653066623434343465623937646438653136303732 +63613064633338326663303031646239356538663430343861363366333266333034623630623533 +35643031663366616361633532326633326232663332666631343265316231336161373139383766 +66396238653638326338646635666639316665643539663831626237363238333438646230663537 +35353235653031666561336138323432633665643963346534333732363732613265643663623433 +33613335636635343637313831323837656162336661333135383537353464646365656438646131 +63663339343035303139396663656135616439646239353263616163343234333232323238616433 +65626231316533306163633631633334353165356534346136363533346464653139313532386236 +38633735373466646262653565346636393134396437343230316265313838303332363936393830 +62633030323262643863303833393832396634303535346165396466373132313566636330386133 +64373334343630326435623939366164303364336437386531656132336639636439356430373936 +30613837643036623134356337366637346132336265363663323134643630633862363631363065 +32613335383663643933356231656436323337373134303861656664333336366463333838663730 +30366665323130333835336337386638313235643637353665363064363330393332613064373266 +66623635653234306339353066343934623030363461643336346332313763303536643432323638 +37333130316338316261323039323633623830306466373863626135326534636361653531646630 +39633834623361333130653238353263326636323433303939393637356362656638383334396633 +62663336666530623839333731643561633466396562313334636566633431643836636632633361 +37363833633163376366313834356337323534353234656634653864303037656665653731336361 +64616533623863343963316331383063656439643064653563336465643237373862626335373762 +33336265313838383865626462366465363035346262616431623061613938363932393366396664 +63633763393062303663653434396161326331323430396135653339623466343337666233373866 +62656566633966373231636566663930393866626230356339623366643563336666336334383766 +64323365383030383133623065623162343733326631373937643332326162366238643038343263 +35326531343061633162303736356165643666653832383331616565333362643830366231346231 +33313131613566356536613032663936623638343232356163646661306139663661366536303230 +35393038323033373933313732643538623435336535656265366461363231373462383230333862 +63333134663462353863336531373265306439633530623936636538633162313663336431633237 +30653364326363376464386131666136316661333832376664613937383039303231346164613338 +62616164633266363034356631643234616664343864653961656161353233333165613539616532 +32623765323830643137613031396634306165383537326261303035643563386165303531623636 +66393864633365373630396665633337613037346331613965613565663065376430623465613833 +62613932353463336166643062356534626135343631396134306266326130633131313066633033 +64373838633338663761396162383935643861633530343331613132393237633264386134303537 +66613833633561663531313435313732326362633230616139323039323532343963333339636533 +65646432313865643133613262383265393964383565633938336431393134356564663633666535 +62663464323363333537323466313964656536336435613139616532396463303533326538663865 +35393363363332613466303161636661383030646336663735383339626339303030323766363162 +37326339626136643664383365343166643736333764653562653462633138316237633733666566 +65373761656234336637653635343533666636653065376264336566643438356138623334313333 +35386239616265663465306531353533333839366534656566346332373636616432646538653433 +63396139313732626261613135313164326139656435373736363634353936323535353430356266 +32323632363730663563626436376538363933396464346366306363663130353130663366323564 +66623561646133666130316664363039393561646563363535613432316437326463326331316237 +62633738303638373435616231663731343439396266366566326638373866626162383464306639 +36336633373263656633373863356364653539633638623131343636383933346162373737303065 +62303737396637643330333936353864343033646532373335333833393166666338633461666637 +37373138353433353936646136373563653234336334646134363134623866316636326162373932 +66353932613461643864376363373163376531363133633730336438393636313561333137393666 +36656439626362313935313139616438343062356334363164393530646237363831616437373163 +62373933656166316661363463303161623664306266386635636132653863343563616137643539 +35663264313430653630616565396231303831633961393230376266623034396239633134616533 +31623734383765643131643266353033666661363762396161346630666239623738366638636138 +31373831623365306332623336663832643266313537636364323662303936336430373563613036 +35343761393036343433636139333463346363653133663030633132623736643137643163383966 +36616331346332303034393232323832666237373434613530356365343232343362336561383532 +65633366653365323334376232306461653366663031616431323463666165323236616331316331 +34353933303538653764303762343632346438656332363833323136653365356634653465303131 +65333731346231363166323331353533303962623366653462656561393037383239386461303032 +61623730643338336538376133373535323335333838303463323031333834616466386662346464 +66346435346239363562313534356436613932336431366138626638653364396433313833303132 +65633231353337643631633031643261623261303934353535663439343431623239366236343262 +39356636343363316435393732313537323766356236633438396433396437616333336164336338 +62616531336566613731653438333864306236613863616365326138363363616235646362653434 +61646563326232373136666632313838346435626631376339333034333030623130646438663231 +31346265303332656138626565613633613530373038303038373366626236633036666561303036 +39373236326133653431323964343130663066323062633537616462326630383835303336643962 +38633331373938643264643136386239366430633337386332343938373235393331356339653439 +66623564393665643630376266306239363033306463633965356234663266393236346638363333 +32316535646562376530333162386266373235646165333231306632663639383263663165663766 +35333930636662653630303735613230356364316235633361306639663637643566643861656233 +36393964623235366662353930613632313538346232356632643635653439623963353765663534 +31303132363939336162366462313132633261313865363238303035383762366235633361303937 +39353039623536303363323234316665346434303361656536623931613565623134643339626631 +62646165633561333361616662643530353832643431303732316337383731613638666537316364 +33326230623635643932613436616237623735383436393163383632306337643933366235366234 +31306335316462356134356239316133643636633435333734613462363431653261343537396164 +30313336643762396330626236323238623966383730343265663632323033613666306130396232 +31313663653766303762383062613532363539303462326231663831333037663033306433666633 +64383839633030326631373736373465656432633661643839323062646166623031653135383463 +30363463353339646135333039353638363831346537613033663865613266393962663939633462 +64343065663934326233343362346139356563353865653238366464303037383465333835666133 +66636339313130623565343566356138323035643465333831343934333965663433616365313134 +65663134303964353734336434643331333730313637303364663766373938393733383930616164 +38656531363464306136633430373232666139333230636631343137333533306566303139303336 +36373137333739636164313564363630616431306139643562326538666163363266353565336162 +38303330613062343531343866393063343832373765653461323035663234633234396539633364 +37626439633565613134373233326535656362623463316537333337333135656563663565623564 +39386130323232623838303739313163323531656262366630356562613339336333303337663432 +39623062326561633664353965313936323665646431353665326136643764616331323265353631 +36303936313431353563373137333831363938336535323064376131316263646337643737323762 +34333234366461323030346131303963323136386661353463656337303132323739353033636634 +35316537376561333434623035336338633836356631373265333635363463353666393963643133 +35366535656562313862306365653236393361396563356264393533376263633232653862373065 +37613763336465333238393261333162663363356565363965633462386436643330383231653532 +63356434653464316666393333363166643934373935303937363635656639616666366534313563 +66346638376561346630613464343836663637333031613164613730373536336334306364323161 +39393664643665616431353139666333623233383735613838613436363965306536613237656139 +36613236383765326261633436333230363665353139323863303264613463616332373131373338 +35653539323632363933663762393030646232353434303736646235663265643536393938353137 +30336634396365363833343538666433623537613539353266316538633631653863306139663962 +62613865383839323338643330626130326132653434363431343834346230316234646336366262 +30666332323133643535656435633032313132623730626136633932386461393136656564386262 +65383936623538623461623638623631623062316437643339386163303663356162333038363663 +33626638623865613037306662376235353939616637363338323137613836666666366238636532 +36376363396334616336646530383237343735333439313764303434363237646137643132653739 +63316565363966623933356662336539663935336638306236656639316630303330623934643639 +34373165323264316538373330313739366162643339333232353135306436373662343763333531 +36656534666333613336363866616462343538626664363635363432336233613839303866313430 +31623831313034353966363333636638346432306439626535353237636337313031343863303830 +62623339353933363062616534373330373361353862343231646633623536386631626131346134 +34633735613731623138656336633035306130363430343730353334313838346639623333336131 +65326461376530323734316632383565356132383137373831363636343263303331373735393864 +30356231613930636131653761303863316233666165353935306566653364353530353832366363 +30613566613835653464366262616366643665363734643731633831613736323762306232646561 +32653731643739313264303532323332343630663834616235663438383261613830353937383466 +63306232386539613538666263396263366661356233313032356465376232643463323262363965 +32666466343134623764653562666334613433366136613633396438333164386132653835646366 +62396662653334613431323266336532316630383531303034626562646130303564323862663733 +36363237333335303261346465333365353132326136656131363835376331656465613635643333 +66313231303265303865396632643038346661633436353838323537666464336438326332656634 +65343535656333636635373836666662393561333865666335346234336139366463643262653633 +36333836373838363734656334376536656531396563633433646461393566393232396130303539 +65383131376239386136333430643532386133643935333432633364376261346461353032306638 +61316636333264366462346438303237663431363462646261663439396363323764626430313338 +39623861653462363765306266306537316132353161306538333566643762316336353835663637 +65356566626566376432373838363065626231363666633831393436393165383135373033306664 +36373938636665373632353063333630386535383430383431383639623833613364656466376664 +33623963336535633765633733313864353661306635306466616539323837636538626365303434 +36616134346133613835626230646162626361643465343264336534353466613166393838336231 +39306265303231326263663862343365663032323138616664396663656362386136366533633361 +31366437313034653262313636626331383637353633643633306637636531313930376166313234 +35373537376431316230313738393031386239313638623136393063336337663634303137356132 +33393136613562326265306639663833393965323961396232636332376635303032376266613539 +37636166613431326265636636666538333739396330633530353263396131376661386638366337 +38333935333264613239313464643865363634353933626463666164313930353961336431303539 +66623334663264636231366630643634663963653733313533346434643764386363353865393038 +34333532313335353963376237623537366133656138623035383736653661313761343962326634 +39336635376435376165323563393236363030383566653032323732323530393764636465353836 +63306166303662313666343338626530656364646434353636666566316334393736303631366163 +62366532323431376236353666383434613337306637313333656133636536343461383064356638 +31346264623134306466343639623431316435383333623435393638623962303765316238643465 +62633738336631323161343063316135616461633663353730646234366461346238363762356236 +66303764393732636365303930336133386336336661306134653239396534386565326161623761 +30666531393637666133633064643366663637353062303961313532393462303331633466353462 +66666537316161623734363665326434623166356165653261343936626365666663393936633138 +33666263613835386165396231626337306234386463386330663265646236656262343936393235 +35396538313463626165646162633361636534373733373062633764343562343530383062636431 +64616631383831643465343238343439343230373265376634316139636533383361363239313662 +65373138303939666164313933656533626139343636373834373239343531623438643133663166 +39366339323438393238626430633136356465656436336430386162366337326165323333626230 +61366538633538346565376338316538376537313533333263643261366262386665366637323336 +65313837353965303037616261333764316636333332623561623239633663633731626164303037 +34376338323530383137613161373939306164653237353839613035643766613631613431613764 +35386338363432373430623964643438643139323534613431653363326563383964636137373133 +65656335313731633036326632356564376135613930633464363764323630656664356633303265 +32613435316164656334636364373964393836373463316237336134313239363764656631373637 +33303834333636333566333064326661303232666465663633336435633433326365623132363062 +61343339363363663265383232353166366361663038363034326232323266346330383035313034 +33646632353162396332303334316338383963643963306239373038313664393432393663626332 +38373861636666363436363861396437386336363530626532396433313930353139626662393463 +35366666396139623731346539663238396430663230326266323730306534353835633963643938 +35633230666635623361666230663537393937343564636434336565396432333337323061653165 +39383539343336326561636131653439643562363935303639356236643936356431613661663231 +63363261646530306561646163663433366334393538326162653338326137656634353662353334 +65323538633139346665643965316266323162636461313130653566393966656666306166313532 +35373361303638346638313937656461663437396566653462366131343661303635626130356465 +36666365336333313964376139376438383638646436373465383638343164353337326661636531 +39646634383338323661653735643239653936613032363862303466356531303839366230616635 +63306362303136323635633761356435393439663832613630623137616439646631636662666666 +61623234363335663534643830646335633539623937633964656365336433666466303137646261 +30303537613635346134386364356339376132396235383561643865323133363837616438613636 +32303433373662623565313335626533663266633537316537316164363333653962363036336434 +39346662626664396563626232386431623335633535633539666465303631356635313039613531 +66663536663362383438386664396133333239326530376637653733643032666235313239613932 +33313966666438363964656230306233383838353237353261303539353631336363656331323636 +64356538336239643831306438363230323266353464623362616561626533373033613766373965 +39353038623730643536643363393737306464326261363564323862393466626630396130663634 +64663833333533343437303633346638663635386637613634316237623964613065616264396664 +35396563313331326162663439306339316665396630376532323538383836313336616662323363 +64633461323263396337393131356138316562353735393463366438393434356632316437626463 +31303332363365383031623661646632333762356139363734356431323531653735313534356661 +35653331663362333535323339393038356431373361626263376230313862376638356632366663 +35636366633566396336636435646262353631633639623931333133653732383834656536363739 +66363733383230373162643339356432646132666466313136363137383434333836313731356463 +39393439343231323333623466383730383037653239353262626161623434663630646364303730 +34383461616235323265393765663732633639643131313863396666656437373133303237313061 +65653665656635313136323031346139313630373162393938323834316461663538623065386239 +31656665343362333966343034353465623863313431663161656664643266316263353866363662 +36666137326633363439373837656532613464316363323938623339313336373732633865643262 +62653731613639373063313264313366633261386535396532323839626363376665306632393139 +36613834616539626161636533333763336261666362343039386631663731633639383131313264 +62383837366562636362343837633965363533626131373437303230393639363937653264626531 +38343432393637343065316365346337633839353061323264393266373630656233333466633463 +34313037303336316330306538326134313939343866333663656464303862326537393931623531 +31323938343262653263336132373464626132636132343464626136316365363063313534633430 +65306433306463633833373736383661333732326634626666393537336238643461396437323431 +37353234643863636161303764323037623265366632306566316531386330643238663433656439 +32313233363164653837376630326332623163646538326431366339626638303231376564313135 +63343163386232363730316365633165393732653937646234313363373563323730363965623733 +35633561656266663132393862626635336662616232616365643031353261613239336166663631 +61376165646663626333303761393964356431386362303462383237353865376134343466656635 +38356236353464333362636162323534386333653631616439356364383136343664623435366235 +36353035393464316266366366383565356532643533666465303934363832643464386336316233 +35323438343334383732323833303434663634376239636463626466376662616263646434623162 +30643934656339323834616266353863663032313465333037313037323666366131343332326131 +31643663316235646532343737373539303064656531323237636637346339666266333261613063 +37393361356334613263373437393231383432656336386634356335333631396238366432663365 +36386365393237383963373536663431643763666234636430303963373666643461636435643162 +30386631666132386666626137616363393835616163306137666434326533383439303338323337 +65613266653434326263363265666432616266633233613536306337373564343339656131366234 +37343133303037643466303462326133353035343164336135636563346363663065303961613331 +39383036346534393039666639383764333533656262346432643639303761356235313834613333 +64346664376636653962323238323333366530353338663965636535313131316633653263613831 +37643961316361373033343735306438353337616561376562303861633538353533633738306164 +65613065376161316635313539373138623132383563363134326135636636646539616234623863 +34656666393466646230396433333935643634653565373633323466626563346362323561626434 +61333732393636626463623231306337326163386562653864373436636561336663613463333462 +30663663386437396266383434663564383664303561656236363537636363336336653762643131 +32363135653436323839633230626434303065306531346363626431653261373438623430343465 +30643037633764633532636163326332643062666232333964346631343338666662396361636433 +66663834653838333438336335373638306466656365623337333061386532366437613030306166 +64646435363933353334633437373664383232646238653538613231616565653934323134613337 +61393431396430643564623730356335343630336339666333383136316662326233306337663164 +32393736383736653164383632323866383665363834346635383065323064663332366335643538 +32356335353439326137326631323137306432313535326234323930653161363262396165396265 +66633832363364383036616465623765363965623061383261616263323161633338646132333738 +66306162303234623461373537336134323136636433646335373337643932303964313961623234 +66356666633034373739653335623566343336636432336237343236643638326639336535646433 +36313038343764376539343062376530656562653262306364666531353032633265306530643662 +34666566303264393864653565386330386139323261393866636565613562646230393234303838 +36363763643936313230383564393930626333636131383839633366373630346432343734366639 +32366531313261393664313266393165663761623732356161646139373435353562613530336162 +33343061303835396262363833396437353465333835626436343035333662353163353736356631 +31626261363163363639346162386665376134393466623139316265616234656135646332313765 +63366463343864316666653265306635636430316234373963353462373636613937306362626362 +34323966323134663461653632306261366532396632653238326239613436386134333531343763 +38613633373232626362333064366661663737353438666564376430613933616636323135636564 +63383431363135373630393061396433353563613763303236316631313763306662643465376538 +63353565653033303032346564663866613564393135346334343239383639656535623134663238 +37366332363138623536663937633465336363306439613238633364613235396264333265663762 +35346138643862636330643635366537353966663634363661353463623532643933613334373338 +39303135633761393438613963333263313339636362383761313730633965626331393961393763 +33326362653632663332646365333336316634366639613435353966303138323933353461623362 +32626435653234363039336230303239323866313666393666366665383661376130306432393338 +33373438663139336632353831343362616163306533393663343837623962646265626431613138 +34343032306165616331343561633030333532323464616130396330363766653265353438306331 +39346333616332393230633265303162373338333238383964336265623334376333386162343938 +31336166313735633332316562373930663239623365356565663564666639366633303865383335 +66326565653039336330346137636261323863666630623066623539646263383864346165356164 +65666462313431383936366434386335323062353139623961656532323263356232383064336535 +34393438616236656464383034623166646466616134346334653366613865303364373037366131 +37356133656337613066366135316166353035363239343133316236396562303866373063656130 +31303066393065393166393265363734373862313738356435653565666265626130616634646138 +65633939633965363232626139646163656331643932656135303565356134653664326463396633 +64623863616434326235656166393531376364643031346164626263343235303436343537663836 +64653336323033373233353338336463663461353438663733373232646662336565366338383261 +64656363303638346139326564336662386139353431373962313334656335643838323964356632 +65353639396564376436636535666536383638306539343865613961386532396132366531386365 +39363661663962373562393861663962306438333137386266333236343865633835343132376231 +36333263303036303731366136363935343131313564633036666430356363323532653763383032 +34633934396635366465363537396337366139633333323535353161313031306263343230656337 +39666361383136303834626365626631313832643331643165616136356635356337653663626463 +34643737353537386133323461376636303461306139346538356564353936356665616365653364 +36393263313838363137666231326366386461646165396431393065343931336663386338373239 +64663233663961386530346533333366336630333565373532656434363263353366613933336561 +39353233356466383561383732323233646265336531623262363138313332633766613163643162 +38613761306539396536636463663734393834373832363137613239616633623431636436646330 +63663231383831666330366261396438643432396162643536313834646536396337356565323938 +62633935316234353731633735353534316331356565333666306535376530383665326433336332 +66383931643533643832623139646139393061636435346238306231333936383564653933326636 +34336462336362666235346232386332386562323362366266393635366339313537366461303664 +34633138376261306562633435376233656166383963383865316636316164383532316366303837 +66613135663932393661303131663239653466636234613864326266306537373762306436666266 +30616562616561646561633532363431383033306537376334643466646164653262656565353166 +31636233313364363332616132343335363265373433633937626538303837643735353537353931 +34343437313430313937343134333230306436346135343931623037376135616461373130343566 +31356366643735623135333938323032613934346434636532386535343564656337633835386638 +61323836626335336130303763363131623635306331316138363534653166653830363033656463 +30366261383165623838313066663831653265326264373662636438393466363730353539393365 +39353030363461656562626534376437383531396166366433633462396232323163326433396266 +33323636643834643533613836303261666534316630303534626231316132643066386539323137 +33356263316334316132643965316330356438333664383637633161316639656563613764373964 +31326239643439326531636666666464346166653735393033303036656236363834353461356432 +63323563616361323733633132316462636133313838333432646433633137326131323834336339 +30626230653530623334633831303630303965633465333564333832366535316462393838353063 +61653563653436623439623033376162373638613665613137393630613336373234343632326330 +64383865313033646131373037343935656661653939333539646634616636623734313861376634 +32643934356634396538343734643238306233353032666531353633633938353338393737386364 +66623732663634363739623438623133366661356334363832363837333834373039626166326531 +64353632343761346334353763386134356335333365363661633663313962643338623663653363 +36343338626530313332643332313561396331623836323232636363323962323566393436666534 +39663236393031656566353539616132333864306438623131646337656337623162326237373431 +35653036393064383261316464616635616662636134643137626166373833396135386561343135 +37303661343336623938306231333635316136323238316538393436353339333234376463663162 +33393639326661396630623831633834646337386235323165646235303231666436366132366363 +63636230636561343966333865306336343164366265653334626562336536386636633830356665 +30383134643337316664323039373061313864653533663236623135336534303831346666313235 +66373061393838326235393936616632333465623335663238666239343138316334366131666333 +61633161323661653738643163323063623939616535613665313463653539393339323735363036 +37616166666231303564616233343239326362646264633365653030396532323932346431663738 +66663733303436656431333132613832316566643665623632626539383331636435666433356338 +63663766393730366139313139313035376431373362383665346665613130353534663266366635 +65313436316433366361616634346662313264633536666137343633316436343838396166343135 +37393330626664383665353866353461373238663534623564313665653739313538323036376263 +38623164356365653236623237633931653838313466643732373531376364313665326436653365 +61663963613366336536393736306539336563376235656639626361613762623437623066373766 +62376431383238663536623431356436633763633064313034316238633137303062613033653564 +32353863363333613463343136383431646537343634336331663630643534376332353466626266 +35373831643634333163343762393466313134643331376166343231616333363438396637646361 +65323636663964323239336266383938303561346636663935306531326530346539363133613763 +37616664333337636263373338653766306230313165356464366236393237636232393164383536 +32393432613134353832363666303535616539653532616161326364373235653664613633616561 +36373739316535393336653232336434313363396130653132326134623265663531393539313931 +39633764343932336637656333323039303836336662643734633433396638623363396130313334 +32653365316666323836316131346163343762656665643364316365376164616230323261633965 +33636462353430316663343938393861663130396262323561316134376339643666323232396335 +39616139383361366136326538643037663463363033643938386638393163623764663638646432 +33343330313934346262666366633430613233363564653636303737323163313836376561383633 +38303432393430373239666634646365616639646235313864306235656463366335623338393765 +65396431626331353237663739616432376438333130393137653631643662346666326436396166 +36643162376137656662616562356563326263396365333566353038333336396666616237356231 +64626566313964616261653638386166376163663938663636343663333863353166383639656337 +66393738646532363262656361653237353530646230313162623933366237303766636364306631 +37306261613534313864333435326662316133333863666566316131306631343062366435393630 +36353334623463393934646236353931303237623335323138376132333139346236393835323637 +36373036376661383031643734373765613062373733323066643566666334646133323864366637 +33333037343730656662316461353561343765623234643537363266306262646665333065396263 +36333766626530323939333931343535316363386164643937353630313365616130643634616264 +37656462306137633966633631613138363530646261303631373437616337373437326164653734 +39323139386662383664396435316232396662613065616234353138393366386136303562303231 +35313238333237386365393263363465373130636633653938353737333934326336643262616233 +37356262356639393134356436633833313934336462393939393535393834333563643438393162 +30303863646266653363623762343234616231303932636665393638356531396536336564366364 +34323131363834313066383337353033303539386330313132653530306331326666373162313536 +62333763613532333137663537663639376439313235323061313762336630376234333664613330 +66653766626264626435643862353665393738383033373361346135316630333365386462303736 +38356432666137613132633936656664666137313262663663656265316166656265396662356437 +62643838623039313364383839313635626139636261393337313761613162613565343237326136 +30376331343437303338383630613739633135623034383366333965313138346630346362303430 +35633134303830633237633939623162633034663866653439326663643439323066376236633433 +66613837633265653138333338656131363965613631663234393233393966383963343939356138 +64363133666438356265326566336131343138613933393833306461366665313237616566666537 +61626163303963333965386533623439393634653435386534303634336464653933376532363664 +30333366323634356234376136323631363632333938346435306465643665643264653764636335 +38376436363237353631386664633735316463326637356531303637663739313138326532666436 +65353961643766666361396666313565633333663332666565663562333937643938666638626132 +65643731323331356230663738393334323335343662326566666336386465663366636135353662 +37343034653764636431323133663062613064626433633565356538373639316331333561376463 +65613234316439666364613633646262663233336163303964646230643734666238313765663365 +61383339383035623738306531303234633766643038343436383165616337663137316539326332 +30643432646130306366323064346533653663343633346364393038353732363433653465363038 +62616463663665653031306334616334376165393130303165663530616161643235613161643535 +61653865633334396230373438613836623538323130623832613564653334613663663366346533 +34333763336464383361386166306336383363396266306664373566343566333966643335393239 +65393065333666363630643730303139343065333464393733316566313665386338623932363561 +37636265313033363665656266306533343534366363656662666363353063313331666361663761 +39366335333831323432363838323639663538373238353465353366623238356434643632363230 +30346339313030356434386338373639633731353932393238353462333530303437663539326565 +37336166626133346339373935613034333861666136396532306330346332376265623533313864 +62323061316633363332653862393064643162353764333836356637336439616333306661636466 +31626262363732363061386536633962333862383838626530653435613165633266646333366537 +64323632356135623164666536386630353633383735326538356165316438633435656133633931 +36333162343064376363623662363235643161353635326634323866363863303831353637663162 +62616433366235633766623132626434356262326264343539306638363934636438653363323133 +65316162613566393737643333363031663236313665393437646637626432323733613961303163 +38633237643864356137343537353936373063656539616639313630353935653433363934646437 +34346137613539396462643037336433666162363864663436383030396534326365383766366137 +61373566323338343636316538616534343835656338373535303137303137333438633936353439 +36323064633137356436303339356136353230633264633537646230366664343935306439386261 +39383965336435386637376433346331373035663538353130636134323364656233393538396530 +63373564633636323165393263316565666634353335353364303837653365616436633466326539 +37303731656364396462626165346137623066643135663061396238656432383630326436346565 +36663863333366656361666665366230383639343633386530656139623963343534313662353261 +31616362616535653366343164626633636434646263326339353065633239653132303366393264 +33386331303763326131323033333737646562613336323238353461393663303438353366346466 +62356163303537333261646132383164613465333232303137366162356331303963366234643232 +34643234386336396464633466613864343465643766346336633535333936663861376231353165 +64366633646562303339346435623064356565653839666235396338616663656466653430376433 +66386533353135376235313966613462326135643238323537303438623362663335373163646233 +63356336633063373036643237643966353962393434353662393133373164356165333862363836 +63333234626435333164323662373535636434393263613839303033306132373162666464613363 +35306233373166386232616131643237393531313032656338383564383363623963626531316339 +64623236633063303865326135383331633463326166386438373363366461346535383037303233 +37373133396133313234613264333664616534353034633666323132363265626463663833303135 +64303132373239323137356466666433313133306262326266376264346334616335316132373434 +61643161326661303565333361333833643461343762313637613633656366613264623961373335 +35393336383032383561393262353361626436633638383365363234656664623332643436363966 +62303638613733373439336465353830383365396134333363306663396461633534376430313965 +33336237633432336137613566363263366661656633373836633633656361333632356365633563 +39396236303636623039393263623331313632666531386439653139316431666332666133383062 +65313937383539303531333063626435316332643330343934363464666333653762626638623937 +39383363663038663765363839303731373132653737623634613864303931653133303438663731 +63343838333061343264346333666333646562623262396638313931666563656261383330613332 +38623734376633333466323231346164303461613430373037393964366665383065336265316633 +36303561316231376238313761633437616433303839366534383039353133653336396333383763 +36376562623435366132663434616265306537393537376262316537393661343566303664626464 +63663730623162393534336239306365313465613139613335656461383938636336613364623935 +61326535383833363134663465306334333239353237386634383164636165616365366134666165 +30333532336638313462343766373937343136613461613937623332373534666438666439383964 +61376633613265386130333331326239376561373866316138663031376463626639396663636232 +64613539643534393265643939363465366435343164646466663535366336653434346466646337 +37306237303564646639316636633764633238303465373865613530333164323265343965333066 +33363636613361656234373933663365373230373663353833353262633565383964336364326236 +33336463613333316635376331653065303332343933323835663132643266306162393063386564 +35376230366663633137633232376232313034356661336462646636653564356534313765353764 +61643634376164636664363732666462376230323564383533363134613663653536633066643934 +64376661323566653862303566366334363432396533663232363865343431623662613738363565 +31633965666363346239323639366631373532356339353534306639623032393932353963623762 +66303566613630356134623665336261303337326464363663326630633264336466376532343430 +36366633316331356630663462383931616235646138666536656438353163613231353463343565 +33613339306162633938653461346331343636613030313338613030636332626663646265346235 +33306433623937353061386266633864333536363433313837323834363636306133343161613234 +33313833313033316630346133373166383963373833363830383337343566653237636161643036 +64316436363938346262363561396365306133663533643830333632636233643937666336333438 +66616439313036316532386166333834343038623733343333363363313534616332376536343231 +66346133653362663837353764613261383832653837363039323062333862666464343238356363 +31343164653536316239653362623533346633393366616539373138343138643031663039643666 +39623862343335376333656361383130646366383866363832306637313363643634346565626637 +63663963316462353334303139336366323263653238303963376139356432313634636265323633 +39663965616134306134653938333235363631653664323732343330363365656166643562373237 +39323562376166343163373833393135613439313733353337373832386362356361316466623234 +65656266383536616633613832356265326638343334616563633337666661643936323837396133 +36383562626364366534306462616339666465623231373062323632323063383766633334333161 +61363666313837363865313563633765393662353134653731376563303765386363646362366638 +30303533643932333061353037313566643631343565636664336534393337633234343265656261 +30306331633330333566376231666662656234373230366661346566356437643230663839636235 +37623331623336633035616232633136303837643062666232316639323838356139383563303739 +37643063366565383162303162353561383137393131653337626336356565373665323761353061 +64393263663861396264336164316562356336396263373338616161636536613538656234306164 +33313363306238663564376138316565636334623930353334363930306165306466373238653831 +61316565646430613630663539303335376430353433356434306161653635326638333939386137 +34613537623632333464366230343638386166366331336461636137633438653866643233383065 +35636163313839303439633463636664363034616464346436366236373463653064386430656436 +32316462363630363061323464386335323134383664336561376237313437336361623732346362 +33393464646537616436363433623164386564626439326562346634343863363836623566666634 +37393831313339323362333234366238396661396631366262626237376366633762323637343335 +66343037343164383061346535656537643462373330613836643438646135323037643230626135 +31353738316663346434303763636336373961613265623733343033383064343234326666363637 +38316163333031626462646239333862376266636135376434363662336266636338636336303033 +39613065333130623364303763643161646563373166313430316634313033363964313731633239 +64383735396332316534323131336661323438396232373339323934363931666365663461393734 +66306133623265653066653039636332373837633166653537396665636161336563343333336264 +66306632663639653462343531653366616434366365663966303833326163633662633464356137 +61623232313338303163303361373865336262393231623864373230356662366263626437323236 +64623865663633643239386635313436343966646235333132353533646262323765376532353862 +32393732366332646330356531653534316364366635663633643937393432343832336633636134 +65396661353635643133383333346262323763303936633730666266386637326139623764646534 +33313239376265636530663539366635636165386432353565326633653637666231313531343738 +36343133646538663962376462353564356436366238353532623261313339393334323236303137 +63383765373466663135393864646439626463393336393465313134316532636664623339656638 +38363937333831356438346330636461633661383061646661393438313031646162373063626639 +62653336393837383836323866636164363731613037336435336464633961343065366465373832 +62333861393431633462356337633735356361323965383032613731623639666364613132346366 +32633637626534333731336165303166616666353863323461363963383037616263363363386265 +37633761363632383764633233653863336435353062393236363238346533396134383866623237 +65663463383137386466393038353462623839306135366266653363663863323733636537623735 +32313132326536346430366438366537643737356265626463323162333762353233336439323061 +34363235656261636138636533323933613666366231316166613733383535666233346565326166 +37646237633961353361353538386265353761623031646463646465656239353535383030326336 +62383965613762663361653230616338363330633832323432303961393034346165366164323539 +35336633643663376366623136363434333430323933613836313939333363656464343439386137 +36366239373965366438366135666264313832343762343330356331333631666163643234376336 +30663337313734323865623762616139663733653533653030633733626134646530623832316339 +63343234393865616133383938656363643162306337363830373238646465363735656439623731 +31623864366431653130633065386136393636373435333565626463666435363033303933306137 +62356139643763313730393763316238643233663035333333613237666164306562353761336637 +33633062316136646636663033653037306565623633323365373862383661306363316364363864 +61306331613562386665663535666464393964353838333166373261323866613065343461633564 +31333933366239336135306339396631393536323735316363366464366433313565623061303735 +64333763666465356630643835663535613663636164626537663138393030323062366134386631 +38376536383766333831303861396431613839616266383536383234383537313632326435373963 +34353636333030643236613638313638323632633666303064303035386236643434633834333965 +36663936656331313630643163363266623232666130323565613464646364323535306266303765 +30393262346364313965366366643031363539373937313237626130316466393635643561363430 +31663736623434386138373362373332333036356636643031373861343262653839323130656232 +63333336326234326234323662623333633835326132336638396635343532633838346134623930 +63313032653333313932346435303833373237306666656463373661633266303935643331313062 +64323338643463306163366430623837343932653662303038353262313736653237383861366230 +66663365303233663331356361353633656530663366393432363435623537393164353230653733 +31626363616561323833626134313064336163643237643631343434323034656331383939643739 +65363434386430653637336239393064323332383365346231626437313537303037336539653331 +66626462383539396131366437326638343737633463613865303836393264393236373733336661 +30616661353130653030306165643462336536636165626666303433336266396232626535383036 +32613264386161353138333361366161613832613462666438393464646564666632336436306362 +65383330323264653464656438613931323063373339353765643733623236643634336465373132 +33303736313235356634643834663538306265393133353135613938356234386230356563653738 +30646634316664376239656664313563656461643162623833343834363966363365376233323136 +34396662316335353136646661336365376139393637393736646430343536343031313966333161 +65623561383962356163653737663166363334646263393639643930653038666165323138636235 +36386230373036386433383463666266306366643730373034623633396433626365303435356632 +61653063363161303466323665626365636464366265383366623235353464353966383931376332 +38343266616266313638333139666566386361633637313732653661653561653066666236333538 +61323064626136323765396263346135666666353466306264656162303263333763393135343065 +32353432323037396538343039623133633165316437373333616630306366303235383065626431 +33626130336263646130386536636163376133313164343762383830666465343738306238613733 +30393531313330353238393766383366363935653733353339366630333466666664303639383737 +65633064363536393466363561363530633433663664666530306666663266663531646334363865 +66656462353939346237303535356335306163333134366331306137356563356266666663306131 +39376465633265656132313331396165313433626564376630333833646630666463353561383232 +66313139326363666163356430663338303664343437383036376537613539323336393665623664 +35333966353362366534346638386363313265636662333764643634313238393432633130336265 +66393334613664666632323434613261666633396531633066343164326663313236623461343861 +36396339373463613331636539613635313131303235643138356533373162326361323562363136 +38376136363132323461373535636539353630666633326263313665386561383161396333363732 +31343764386162393738666266366239383834376664383966613534363462383239356665313161 +38393434396338386337623634343461633162306332353661346535306433343934623961383535 +62626163613166613838666238363066323033333635353632306332376231353762666330376438 +32363461366261653566366562303531643666336563616235376431383031303862353433613165 +32613134353733623930613238656637373664343031666162326130653534326539383936663565 +32313037346434636361613061303131343038613163316565643235646162303738616532326663 +61613933343130653138396164356135386634376438393034326530666630363137333835613436 +65383837393638626639303230393830393131373163366137323364373234373031336435323330 +62373934333962646265613837333538623934636263666432363261613464336566353636356664 +61653365663335663239366561623734323861653938393631396465633562393339636234366632 +31383331363634633232323336633438663337326666653065663936653566356433653637373638 +30326366333239376235643932323436643166313434306464303636343134636436663561303438 +32393464356166616634653363326431326265653264303433366162616566353834323036373136 +30663765626436653437326465343661363065313863623531356330653435663564326632636663 +66373839343333613661383833353932633435363931343064353037626262323332653230353862 +62306432363264383036633761376466376564343362633161363636636233353532353438346431 +39623432323937363435653137343136643034366266333363653061396463386665613930303633 +66633832663964653237373133376132353363623261326235373836353839306336336232356434 +32346530313538363066383365613536323938336362313538396566306233306238316538373764 +39343732353433633135333134646230306463343830373761343137313562353066613962303035 +32376665346139623138666435633132366531333430336539393566356666613032363063646461 +64383135326665663334623332626538303133383038323638363838666233316239393765636330 +35613664333739343834376531653263643433343232326166396337633066363539363264623864 +65393632316664333139663731613765663335623065376661333739643732336533366331326661 +32336130386530376361633564313063393039666533663237626466323831353232373733653461 +63653261303638323465663637383836363131666331613763363866376163356637373532393964 +64306562393363646435323239303635626565316339363130333338343862316265386230373534 +38363361616663633965396334633063346661613763303163613061336639633432663763323861 +30623631366132613032643965396362653631343133643839353264623038386366643634343363 +39326634396430643666346466343464633737653035373538623839303166306666663934313961 +30316436323366666438383664636139633733613865386233636433353631636661373564653666 +30333931333635643436616630626365636365623533356263646233663339346666363161303732 +39356434323737316265316361346165333130623737303132633637383737613266646535333034 +34373164383064336531383162353333353663663966653633633530323866623136333737313164 +64303035303438623763366336353834656364623166373138303731646236616534373238663632 +66316435666663623438616366326361396163343964363632653132363961303939626134343139 +39363563396466653233386361373438343862306665303761653733666633303130656161323031 +31666336616464316633303963396434616333383961396565383134326162626235313739626135 +37343665356638323639383634323837343333316366333432663033323532303531393630306631 +39383962633331303562316130626534613736336435633332653136326237346537613164663665 +36393435336439363532316430623966643761383539353363396564313764376438316238343539 +35316363656331646162616166626161363462613831336230663339613435363331663334353434 +33303465333362373936643836646166326365616437613839316332616337396266336434303732 +35643933663566646538316632313739626337303036656435633261393337633363326432343939 +32313033323066333231633565656239346137623434623832633639663538356230343032316263 +38616563313963393562373862376332346136646663313733313965313736333965376262303964 +66646437383831333764643139303765343534363461623734616136663335653233633330626432 +31363963393162313930616564303735336664633766316461333336333235623839356263393265 +36313664303231393663643931663635636131323331306633303732356333623932376534323936 +62343736383861663363613936653063323930616437613839326330386364653136393937356131 +62366132316138613365633336386339316330326239336439326531343539323732616361373862 +36323534663232393831633962393733366561316265353736363431616263313135333263323433 +61396231626630323365393035646264613963306132313161326435663335306535383662356538 +31306262663232646430643738653531623539353337363431623330666335643036323533393962 +34616264323061623864323332396464626337616234653939376361373736313431633765386532 +35346333613939316162333533323238386139393138353735613662313364346233616330386132 +37623634626663313833656535386338653132353735363332656166333135613733346266306262 +30633364383835316130616230626237623430323966653363346436356236303730363538363935 +64663134633461383539393132646464303137376231343265613434643562393431383430623334 +34363337633831353062343131336465376537623430323132396661623461613338626430353830 +64383566363931626561393939353336353462343832616438373233633363346430666664386534 +66363838326264646162393137313433623731333030306462366361616464313931373861303262 +64623630353064383036623933623737656236343439636332643264633139393236396163386534 +35376164363036333439653137386461366562386236336263666264333839663332393830393937 +35623965633838613934653332343836323961653337343637343732343437643165626366633266 +39383639396534363236313463646164613238613565613332303966353631343066356635656263 +34343539323762663434383461393766306336303962373838643231663138656237643638626662 +63303332363035323032313733373038623931366230646161393531373533303535646636323963 +37643361623033386637376663383163366563323135316462623361366432383834336361633338 +66343439326164353234633161393461393833393962636237663663656237323131653339343262 +65363066393465353331383538626138373834656531646631373134653936356539623330666662 +38313734356432663536383738393039376434646430343037626637613966626164333337646532 +64363862356233333664313439313238666636366432323861343532376534366264303665653262 +30363731353431313739646239643766366330613161346364333662353439343738386264313435 +61373138663932376633613434316635333332356464346638323666343936653831653238623830 +38373838326538616463336235393763303766386134653336653031643061643164366630383534 +38393230363765623239323166366164303935623862323436343831313961373761643066636636 +36646664623334383736646332353161316237383261656266666337373262386538643835386564 +38383339636434313830333262653332616237613866326435356133326433393734613438316632 +62373164396332626638343961333161356534313461323738613661333361323461616433326366 +65336435363436663032616636393031343530386465613236646664613238326561336463396339 +33393634343638613636303435646238333435306262653237643561623830393763356431643931 +34663335616561326534616338656463656361333330663535623336643130343632666631343031 +66656266366132353933323963303434303266396131346336666632633264616563626665313138 +39323238376565663361323334313362623863636438336566346335373933613462376466343965 +32623337366464623739636237366533666432376432306166333939653237666166343632613433 +34356163626135663838326465623835333436353937613235363933623637376262623730663632 +35303761616631383539636464653134363338373339336535643665373166666335666663353730 +66663966333136316534316262343064323566306139353537346566623930626232343131333964 +38383130366365393765363864643762623833616431363563333935643566633635396566383937 +30653364636633333635323536616664303637643432656361383537666438353836346530383437 +30653462303261353538666663663031633138633531343864363563613534393031396132303364 +39333664643931396131346361383931646437653061383965393063303238316566303431333538 +31383263376362363262623731323363373138316162663834323431343664333334313139643934 +37626538326430656636336338626565646639666231346464393837303130663764396361656138 +66666433393233336235366437336265373334333237343134316334363566316532363666326633 +38356262393132303534333232353230653662393936343834323038313564316364626139633031 +66363135363665363335633038623238653933663365343663333636643261376465623866383462 +39366263343138626538653439633562316634336137656531383630636266616337653066663537 +31613437316639303237623336333032663338633864373737393862333764646364643066636431 +38343136656332363361313163653434336565346236356566643031363734343864323966323665 +35626439303961316661356665623632656338333836393665393430303162363338323138626135 +33313039306563336162356563666163396338323234636437616534393064393430353435666633 +37376535626665643365333363626138613732353262373865306661386163633539383932393465 +34633939346535653263366164396139346232666533373234663966643237336336376230373230 +63386535383566363231653661613533343536653839383438326438616537663835303838316364 +36376135373166643633313464313833613266396565343264356434333035633633616439346263 +31313633383234363730383534633234633931393232373563306437643562316532376437366565 +32626561363563373862336332633134343662333666653933633861343135656566306266653234 +35323634646330393764336139316136336331316166656265353262623462343433656634336335 +34373132643134356630613135373239656234383131613937306531363665326630393237376462 +39393162333931383036316137353930643737613430396530346332343534353532626630626632 +65363564646235343865313030653364643365376536616232383934306363316166663563646532 +31353962333163303831313434643630343162376639343534373761313063376664396564393732 +38346265393162643964316537336239366563336431343637623630313038626365646466336435 +36356531376464636336366231613038333931666362626237663265386465313463633739643832 +39626165303237396536666232643766343137356534343165373331626239343737333961343761 +63333232653164353264393363343935333565633039326265626337316466633462613561656665 +36383266653066396230643532343039383732623265653336313366306662656361656265643766 +38663763633635343236383235636161316461613731363630653134646431656365393761613765 +37666431373738393666373436393331636162623034326336333138323836636537353663393765 +62633733343064616331383966356563616137313533303031303334616537303563343862356633 +62363535633564323764373062646165323638303564346234646366343564373435386337323535 +38623863636166356438303233326430313236653137616365366664663933336139336261343531 +63623061343563376261646130633536653232663237643831303537396532393438666236316466 +39616135663535366230623232636461353234353737656164633838323061346638646631303362 +37613531393237333438656332633230396533343164356666316438306565363230303739366265 +63663966643064646631356636666661383531376164323164306662613233383538653135613264 +37316634633037333166613137323037356261623132313234636136396136366663376138393763 +65333239346166373364366230313935323366663664316164373436653738343534616561366162 +33376138383331386236383463346339623237373733623264633032376132396531623634303639 +64383939303564303066623837646137636463326163326561636330616538663830313561656634 +34643662336566376337643062623730383966396131646463393737396332363733626433626532 +38303938373861623466313034326230356135613861396461613737373832396130343037313833 +38663030313262656133653133393530393164386366653433613237393131323239623139303733 +64643638343661366162343032663034343133366565626330656138363065646336616337313732 +61306133316364326165313761313938663135303761626137613334306538643862323165626632 +64366262626538343133353363363833636631323063613239353732613631656561383063653031 +39346238303762333231633062386637386332656239303763666238663731346538623661386266 +61633465336661666632346437386539656233333365386537306631663364343135366230353166 +39303135303161393466363037313661373662333737303563343361646265396430353964313434 +63653133376337383262636362396438643938333462313862663233363237633564393730326631 +39373537366535383961356262393337336664346336663965663366373461623465313134343664 +32653634313930633731306637383937336665333363616433386336616234343133616631376432 +35333532343634663337363036333361373235353333623863376461313263613462653636613261 +36343433343834396463386436363662303531346437376530343466653533333465373137633336 +31306462653563666266663237366634353033333330323730626538343064343732663739346131 +35653762313033303532323466306534346566653533633438376231366139353635326538323131 +35623937663137393130393631363162323339386438636630616162663766383533613465373963 +39666131666365306630356361383639646634393832623439343136323164616263313137326362 +31396666663161303061633862393865613232393637333739373762653931383230356638336139 +37333434313933366439663732306235646534333235313139326434393365366663656239313332 +33636261643937383365373535316436353835303365363739656235663135366366343461323164 +38616563393364666164313562643966613565636636666436393233623234303966336238663061 +64653331656433326230363363636566386431613363386666313433373630616637333538653461 +37356539303761653432653838343864663363623463363632396233386639326638653766623037 +30366239346637356136386438313237316464636261653961316438626536363337353832316438 +37323739333231386333643331386432643564646161653136393964383661616364646631396639 +62386437373133373365346563313266633639386633396234383565653334616239383633633335 +62633933353530623862313932653132363632653363353538626338356561323136316331353639 +34633366376639396463653565306266346261323736343063393838643538333135613935616566 +31646531613636636534316531636238653165366631356263386331643431343432393439396131 +35613531633436363862663638653731636430376139663762303535306339386430653761613961 +34333135333633616438396263613264343131343437623862326466303231346162313439353761 +37656263653064633136646266326266633234386164353639616637396638613937643830376636 +30666133353562663162333737393331386630623064303334353865383566323564316535353263 +38373932393135633537666462646531646632363139346365316263306333336630396636393633 +30643532633534343864623661373037623930376437656264343539653965316535356362613036 +30633833396161333031633435333137613730313439306438633162363563373132383435323833 +62626431623130313865653831353065333361376264326235333732636438363737313933636333 +39643931326264643035343166633330623438393566643230326234366338336261376338343761 +35343036393061636331383237633965353965666261323136333463666538643838313136326631 +65383139643031393331646234616634613837386336663933663433386235613865353838346339 +37353131613834323233396330663365343836633530356633373537356330396364663630643062 +38613030343863303664366539656637316139373966363731373635363035613232393130653032 +37396163643834303062303837666130623763643062346130373332633862353465626632643366 +63366461383866393630386437396564656163666265346636336234656165663962313866386366 +62613535336337633234633434333966626333316536303634313162333832663565383338343166 +66386436346463373734333161336139393666633665313631343538373635636130343465323833 +30636366363964343062666436383866633830613435323864306461343461346566646263326164 +61646566663365363964363564663664656335376339396439336563383032323638383337396233 +32306165356636313466376266613937656137633835633963303361643463373766626134643339 +36663338366135623237313733363935356132386235323137626162303663336634373734356237 +32623233636234636264376465386334393833323031653966323932376530393766633834386663 +61616138383966636536326133663935323764386336643563333837303737303036366133613832 +62313735333462306136666438653831376161323534363033346339353731663939376238393764 +39383732363232623665356231653538393637646335396235393061383234343631306136636534 +63643266323961316335303831363061363530316263303938613236366639386133393731363331 +66393536666530666337356635376131666137633562363237306136356534353735313430653864 +64366235663535646131313930353035376239613637643031336463346630353261373230323963 +33336231303563346362323833393561623666313430393635383261666439653262646565333735 +31353537343661633339343161376564393061643133656339666230303439316139353036376432 +65613435653934653436373231313464376261313666633864336363393461346130346236373632 +35326166323963626637303963393930623437343663626263666139346562616634646162386664 +37326364363131626536363133383235613065343339396330306465666234623233313937386137 +33383234643539346239376464313939353930353333653630313733306638363733393536356131 +64343336396661383063343862303431346234396337303764323464356538303936666564306164 +39616431633537383539643562316666623364316437633730643063333865353236333132626537 +38303932323239313234663661393334633264633163376432383363356334653438306236653433 +32666466376133663131333163343438396134346336343633336638613964346336653863613031 +63323830623063393238636333333534393034666137333938316132353830303832663030653532 +65626336656461666464643262313234326234326539393935323761303662323834616337656566 +32653534316165653463303463383364356364633562383666343564393738316539326133613034 +64383239333130336536346233366166323436613866353036393431343831373739653337623833 +63303366316533303131373737303663323331666263633463306533663663633032333032396238 +33313235393562333738366562393864316133333532323338623865363566666165383430343134 +61383330626562323965373436326537653266613032313265383330323334666633366639373930 +36323537663666343030356564653431316363396337303032646632656331646461316561646165 +38323336396463396237323137646434373863326564653362643535353733336232633038633338 +63616663626265643934613339366638666561613337306664633638666564396636343961663532 +62376161313838313962396164643032633633623164393937663937313937393438626536346630 +37393435636431373333393634373532303937643866656466666661393632653233396333383033 +62303730393061326665643936323835333330383330636635663730633462653732356564383237 +63356432313036316134306434653864656435346637316235306432386136626634653239643163 +35376531346637633239616139626630323537316365383964353538333632376137666435626231 +38383733663739636432623533646238373237363930656533323462623433616261376463396434 +31656333616635343030363065316639383462323331616161613461646633363938643363306133 +34373065373936646265643330646130633963636464373135356130313563626163356631646166 +36336435616264336238646462353138653136393565663833383662303464316133346664613666 +38353462323235343738663139613965613966616435643963613538303362383737393563643332 +30636233633339396131366138336161333031626466376439356332376466396562363634666235 +64613639323066323735366463353433633234653137646534633431663936393235663030326532 +36323861336162656435316634336332363561613535393838303632653636633464663232343937 +61373330313836623035393034353230326136316133373834663031343535643433663537323936 +36336661616635626461353866366433653465303638616630353863376637383539383837613863 +30336465383034666539666263313562303933623236663962383133343039643132333462303937 +66353733653136396464613031613762323438646632636631636264303862663434336539633533 +32316364626265343766376630303538353338623332363231336431613339613762313431646439 +35376339383236333063313730386661313161386163643830643438656436393031616431666633 +66323533633037396436373535396538353566306631356363363631626532626639613336343530 +39316230323362336331663539653265643634343735326364303161383061363330303736643838 +30313734646266646433383737313630646239636332633164636263333361383864616162326365 +35376636613431626631663861353664376533616665663834623834356535643665333466316330 +30383438396233393163653664353339336264366134376562623233383838663466643732326366 +36356134626161653734666230386264353031393961623432363838326662343331366239646465 +39623464636436636662383932363734623432663661336230623730393439366135333434323432 +39356131346336303230666363326633346661306534363638303935303761386139656137643232 +30646364613966363062316665626233353636303736303865376433656563653931666638363236 +35323964353133393064353661386534656335613131653135326566356465386561663965623732 +34356439616463313665653363623362346166393634666361373765353238393832653439346139 +39353264306634316566623037346161313265353736643762626664356239613837333833373763 +35623766313763363936633936393839663534316264643861303661646231643266353362373233 +63633138663434363230353835363738313565613537303864356165323334343232393530316162 +61376436336563343563316365313736373262353863356433363838313563326664373864666131 +30323138363866323239666635303433363039643633666438313331313033643336373731313463 +36353636373337623534666637313439353735356431363136373339346566656163356633613139 +35353638303034653466376466353864336235643233303165383763323461643438376636323530 +38383262396163613634666361633465643139366665623165353036333336653730656637616464 +30626333323233373966613464623736626532323536383066373030393631343630366533373934 +62643465363732333561623664643531366533636232653637316162383739393266613263663130 +38393661386664623165383739346336633139643832363662623630333537366364383833343939 +31366166373339623364383230636366653535646532366662326262353564383434333836303238 +30613465353235643330376262643266376134386237396236653432313766343863646332303163 +32646366346635323065643765373433303565366631376361386431636431636265323033336333 +66396532353733313838663337376566363336643537663563613865383731323835383862656230 +63653235653135343262303333323833383438373235613365613065636235376131346562373137 +33376633353766353864633531343139626234376661343834383739373730323439643930666331 +34303637613365343238346231323134323631323566303533383831643439386263343262643331 +30646464653762313730383833383932386534303037643765663666636337653036333437383637 +30616535373962616530663635356531336237633734313430323761353563633266666138363936 +61343438656231343163333433656463366335616265336261623766333633373530353563353265 +35633163613931643365333336346637333930356636356362636561393665633238313537383135 +31656465386437383238396636393635656232303963346338376136323930356662386363653834 +61346362306661353364363733623436663637623662363231363836366332616163383832306462 +39623062643766356161636365336430346434353730643730363864333662356237336632303034 +63363566623935303338393862323934323064623436333165353931346238626165316231303338 +65323537383236363236666435306266653830663163353561336236656239306466326661626234 +33376365346666306265326133653736613962313434303065306230653630643532626232313138 +38316135663239326531353935343566643231613362333433623935356230343965386636626636 +36376130656664396336363761346531643333666438666537393434373633393433363237376136 +38633236343030656561346235383165323735333364613338643137663239356363393064393432 +39356664636537303264663465653137333538653735373161353964393230656631623466636366 +39306435313566383763363637623862333035333366356564666461613265333964313839303732 +61343137303162333764336531333331633565393339643935353366346264666533303837613665 +38613765326239373938313262613234376530653561313564616362386538623335343137643862 +31633564323930656461666639663831303765323330363432313264343563333662653961343839 +34376238613738363061353162396663313435666639343332636135333934373362633162663765 +62356636346133393237383735306238366665623037323339373165373362396439663133373937 +30343835313865633931383037303165663165623662636337626231663364666230393466373136 +61633736646639363363626366363934633336353831333764613563366130383934346231616466 +35393565383538313762353035333964663062623732393764353633346331656465356661306261 +33343966663034666334363734373836303636366236666563643730623061663166383361383664 +39613139613534323264646365376666306639656165633865353661323934346136373661663361 +30343032366339646235353361656166666661376164313161366332643931666664346231653966 +32646331373134353565633463643734303662643331616165366239313839333038666338353662 +65366338323835323333333066333665333666356165656432373733363163656630643439643033 +34336235343166663764373061383733353732656635646339313061326534623036633963363930 +35363765306461643065323733396463383264633634656661313161653364366665653139396433 +65626535633739306137613839366532393538346461306166613966346136373838653430663238 +65656336376437313963646133636332353461653537383563626437353638643535376630623833 +34356632333463316335353862653138396462306666663637383832643536646661376537663138 +36303634653465643133326331343636613835383166373235346664383734373965303633666332 +32346165616139653966306137633565333261366536656165353465313134366633333163376430 +62393830646332393961366633343134633062653230353233366436636263363837643630633031 +34653237333233633338383237313965626432633564323631613732356339343763326538346264 +34653134663338373230303163613166336563333966366161316336633534383762656161343866 +63366163393865326362346537346666323830346334646636323932366463316165313062376338 +66393035373066363161363737666465366162353762336662353863653133383239623432633863 +61653532613366653962616439366133303562333839323162646238376562313762373631343763 +37633433323430633036613736363064346563323561326161323261623062386663376635633030 +65343664346539386535376137396661306266303464313730323130363566316566663436386464 +31316332343538333730383161323462313032613137313335666330643731356261326564633862 +66616165393764346630616362303864643831333262643463663635656336393239373565633632 +66643634363734623362623135396266326663363237363132633366333933633139383466346162 +35386461343631653364616338393230303662363833623136383235643637653838326333626134 +33363663346239666235356231393934336563343836333466346161633136336532373665623965 +66353464663834613339636162633538366437373361343963326563623136616665656133386163 +64333335613738333038393761386461613439363466663630386562653035363936616463393836 +31333163616332666562643037353437633263666164383363633963623432356561333431353635 +66363162636130613237316334626338353362646532656466353231663434396436323262363832 +32626466343662333436363564303365333162323763366531353335623261646365393934383665 +64356231616435313239363739663365303864393137306461333662336532616335646438393834 +33366534333964666439396465613232313561613562666633376539336137636433633461636531 +66323464303966653730396133626333623031376137383264353861323238333532323366363630 +62636466353339376232316662323432306361396261663732623236326462383434626136363937 +32653532356638303931663336636139656563336363646263623134333337623834653466333534 +35666664656236373032613535636161616536656164323037333464636135623733656161653065 +39323231393139653034663061333133383562613963663965316636643037383637326563366232 +32646464316264633564336336313063336235336666303662303765306535333161306634353439 +30373461666338323836653934653464663735346264326365396430353830316330366535366338 +31376334643739646563313036663332386533666432323136323133663463353663643635306330 +66303934323037323735633738323133363864313232663038666535383030376230653961363839 +32373330353535313330333432316664346330613466383233343665353936386339396636626230 +31333238373162656365373062393161613866626266393962313432616533666133333538363561 +38623630653364343136323965666638633031363866616435303536393130343030353736396130 +30616466653466303161313362303661303239653531363965323136346133636136666361386136 +34353632316563376363376430333339373531613666346330376134613030346133376261633462 +35303730323036346334616663356262393330643739323539613061626137613236633163306364 +61346437396463656337366265336462343564373535613431353633633161616234393730626532 +64646636353339653737353265633931643763626331356665633031623236636461313239383935 +61346332373239306337373130306562386463383163613663356566653734353335313438666630 +31313437363137313461356330663463666363333861343433643066663966636433666336303036 +35633337353464303231646137366461636635323530393232356634373134643966346232376363 +63316665636238646637343061326665393238643432306630333739356663393063616266326464 +39323866303738313336383065393933346334386532356461643630313365653264373332353531 +30623336663233393465316639356637313632326136643064643062323835386433333135396630 +34613831303438623433313832633665303139356337356336613265666162376435643531346136 +65323137383631353165636633656639343864303165666666343530633530376434663933626335 +35366161353132626663623031373938623139393831376639363531343465323935663662306630 +39653035613739393965643430633362363966393438303630353764353633646436623164396565 +32373638313134623365353164613839386230383538336338376134636163666331373464333130 +37613831656636323336376630666638353163313935643932663630353261363733323462393666 +36353539303436373339363434656532643539313035396532363463303262643732653332616330 +61623630336139393832393765623732393739313433343733363632616230356233373431393033 +31333438323766346266383239383138326638646334383535666538313836393066653261313865 +37303734346133636437653135626538626663316634313638626234373433396136343236643730 +39393038656366343661663231313965366161633163633961613936366132313063653536343562 +38326136636366616137646339323238326338663162653564626433393934613562633261373964 +31343963323431343739623961373832333237366436363938356539663163613035623733353839 +37643862396434373832346166623136336162383464353336333665336665363731373837323437 +34313232363366613164333766303139383139343137646236373839646435633063353461326666 +63636431623862393734613932373233363836373438316535383266633066393838316136353931 +66636264353961633734376463623866376237623761373439393434396334636130623832626162 +34623362363861323639613763326532666435656637646237333638363037653765633235333234 +38653163353263623636313838313334613335303531666166303061356333616632386464386163 +35333538373966616266386438363566326265653630653336613839386434653561653839623734 +35323331663839316236346433643061646537346139303336326466386363376363633864373835 +35353635623064353135353733633238663535323836346237623535653832666631346565363835 +30393963653161656233376437366339333233333037376639333761303032373865646230666233 +38386564376662313063613332633433396236343665353865663038356565383738326431613335 +35633138623938373332366435643634656334386665393634623739636666353963393163316231 +62356136613136623938333965623766363436356537616333323036653337396461636464646139 +35666161636139613632323361366138333666616333346537633931656637636331663739616638 +34333562623531356563346633366262303064386231656339313661336530613664646461623236 +36323863366362653662646334643137636531393664373837386665613431313135656161653764 +39396537616230396534333338373539376432633538336565393531376336616566393630633131 +66333466383530323038643236316666363938383738353339663139383639303834363438613131 +33383634663037653432653637316232383930373638353866313062346361623833643537633735 +33386663393362643230333934616366326535356464646136383131363530303961393932363931 +64316431643738313263643661643236373335326161623763306264626331643533396162626430 +32663637333361343264353135376466383834303034363065376432653336383266346638343430 +32643531633664353963336462323465653965383962663839306334376436633230313737653231 +31626430633065613935303166376366613037633635663261323534616335346635356563373261 +66653565623836666532656365343062383966346535383635313531303564353534313636646662 +39663232623839396439366263373130643934343636313565663435666639383663326635363538 +30353535373139313463383738343166663538393033643862643164356431346231623563393437 +31633639343862353134653764376366316465616539333565323633643338626131353562353432 +64656538393233343839626239316263323839396238363062386534306339316238376331623663 +32333131666134616163393563313661363537386262346336356265616366383764646435353161 +35616339656466326538316162373432393537666366646466376438316630313032336130646235 +30393463666638663336343337383962303337333836313337643762643634653234336234363733 +39663030313163356565653936643836666531386434396430366234376239376239636162366439 +34363763636430623233313361626233623835353761356361656263316236383734393936373231 +39313839373064633338663631613130663334333761613038663761643633666531333335643937 +66383131646435376662396539326533383131613364393938383531386637376130663533653331 +32356135326432386564306463313737363665653362356533326139336236396234303162343562 +66643762343137373130393439613930613831636332323431613964316237336434303965633661 +35393839333437373235366366643038383965316434323932663364363335333031633430303734 +37396230613536373931653937623739316464393835656437326562613936303137343731363331 +37636562363234623938386335303134313635366430313861333561373634643366346666613434 +62656132306338303262643233333361316364333332346461303535336666346261373131313232 +36313939393162643631366532633165613466373131366332333661323330663334343535666237 +61666233666336653930333466346432313733306463306530343530326238623062333734383634 +63376538383633656437333839393464373137386661636562313865636333303362393562333032 +63666465313366383566623636643439653436623139613835333238653038303939643538373866 +33623431613663373134663130386631643965356631313065653035633039613635633264663031 +30333833363237383335373335376239623632313761346135613138626562656232366135376436 +36353130323438353763366161646535373264663737623164633463636163636233356164333563 +36386231333536663565376539313536616365363361376631356630396133653538663866376437 +37356330616131313230613339366239346234663735363464393830353138313636666637643336 +34353631613638616563633663356433313139313830313665653664333930333637363235346330 +38366164613966313539323462623966393535376165626462653235633931383932343633313330 +64616237623038383463616239393238616630306563333630326238656239326135613335363131 +33623464386232316332363633653238636138643233363037626634626361363265323538636237 +39326132623634333436666139323134633637613436663534643833336566353838336431623039 +34616664623834363636616135616564613532356165303362656334386138656263653866643263 +31336262663531633633633966363163366232396564303930306536623736356232643033633066 +38373462343530616334356435393632656331653762323639343561663265623161333161643434 +61396137653231336132303739393330613238653438353532313364666530633233376538346335 +38383032343938646262323235643563353762656130376230396465666133613233303331633666 +61643537346236616233353936633031643937346238376432643263313833396566393035643336 +32343431633239633238373737663438386462376137393039343933386235306162373632363836 +66643961373537336663313031383739616464626438376337396264633065613430333665363461 +39643934353733383565313833383262623336323162376637353931373036383732343332623134 +62326366393532336665366332613161666539663132373864343739613262383334343135646633 +65656164373238633635396231373463346238663937303735393663303565323633656464386131 +31633764383138656437303365313130653539393131373531653230623063353437626631343834 +62346635643836303933613365343665323861653237336262363466613532383535326466353666 +62393730323530653038613738663138326163316536356332643833653632623566333862626434 +32643038613533633061376131333961633939656535663737666536376132376435643438656364 +39303435306131663833376162303738363334333366376662333734303839363866656235393832 +39646332643734646233303534393766313130386134343634373632613939383465643361396162 +30323462303362393932653663633939343131633363643665646639393664306637326166383337 +38366133353361336335643734643837353630386662663138633165616232626362636131616161 +38303566326666633337613133646463623533373839343334623465633338333938636162643935 +62353131373032373438633936323834633465393666643033633137393939303737643835633665 +31346434393163383061626662313235613433633538353634613863393939303930333330623337 +61633766396434613431366639393366363336313932626537636562343030343832313763353765 +32663634313636386134303666663635323839663736666139623166656533303965303839333965 +39323165363835636162363436653834373537376435643937303938643538666564303535396139 +30306138313362326165346666653266346232336664396333656465353238346333376638316335 +63356138333161336661633736363664616465343130633165313334616161656137316631313565 +32616636306566653930656433636631626235636534383333393133613337663838356435376234 +63623836313031636564623936366637643335376234313939343334373539653261626634656263 +64363664363630363266613263333738663039663062656538633861323366613130623661363538 +36626661333431656662343164616133336135313365623263376139633338353930363830323834 +31333361363232353365303434306563653431326539666633623437363636386433643962393063 +36643861333431626638323065646631313761333864666637363466666461646266643238376237 +30316438643437356363663963626264333764386137393761326233383539386433336239386138 +32396636396630366263393734383737333930626363396439393432333739343730356365646232 +33666336323337373565303832383163313864366630336635333765333834333764373934626434 +65333262633736383065343764393439356339333939383134303365313132636239376263316338 +31316664643930383632666166663331313263323564313739316666373931346134373661613761 +37643834333339303565356466336163323663333739333038353833336237393139386432373961 +66366238363334393732386531653236623032666464656634323535613234383939343265663431 +62613839353033646463323837653132653134356364623439646437666535636432646265376532 +30383231623165373966373330323762323237373762346363616365393539376532363631386634 +34393832336461626432336433366262323639303961353034663936313236393438633239626563 +36636366643965623335343163646139343166643039343330353234633761636231333538316634 +38656537363361323761326432356464356530353834323262383733333339313739646138663261 +38336163333731623735636166626139396164633537303736636263353138636533646136626333 +63643237326432356238616662303466363962613664626638373966393134353633633436303763 +66336639656638366130343664636531336430303038306364666261303231383464663336313539 +65643130373232656662313339383830326238636235353861643137316534666363396663366536 +62396438643332363635656562636463336636333563396266623532613962396435313161626131 +37633936656338333137303032663866373031333161643138363338303932383636353037313239 +64363139313739663764303164353430393938333963623433316533646662613138613662663866 +34393864366262336264303730643761393233613635646564653765353332306432383831396139 +32633266343037613634633339303965326131373138363738616431333465666335306536366465 +34646231643566633765313163633532383834626131303034383330643235623735373437313165 +63636132306162663334313765393335663934626334376232313864636436303864323564333033 +62326230316263613331383730306464386466393666343633356234616139643961633738623630 +32306262366639663361663131303065313932313932373530656234326130663332643035373634 +63313838336330373764353866373163303831626435386130346534393036613762396166363365 +62666166333538376633633636633363333938383061383039373761363839633130396238303432 +32346634366464623336653664613233313064643139353634633531343966316433623264356633 +38663531333164356538626239643735663463656632343766323662343731326435366231653237 +63383166653634643837323032326266303132616166333037383162386261353761346332366662 +32383261366662636632303733316135613139346233346237326665623662396430313439396331 +65373661313339646661633538323037653263313631653532353236366161383336333831343261 +36353633383361613166363962616333353338663636643066663561313532316532646135393035 +39633264653939616237393861356231663263613535623137356230373662616638353939393963 +33623135383066333563653839646431353631626539343735346339623634623765323139613633 +30656266353130373735636462663732316536323565373433626433376562346234663063366236 +35613561346132653638393332343164623666633064663833336139333838653539653438396662 +31653438643162643532623266623930356236323536656361616231646133663232616437356335 +31383831326435343633346430343162333239323235336130663339316337343931633265313639 +65323161333934663361326534656330656237663031373939323030643535346536613735666334 +61303566633632363036343936303034363831353630653531383966396131366631353939326136 +64626166663439366363346664373530643134636639363662323736353837323366303237376431 +63663338373833393835636338633764643138653731393832616630646235363932316663666464 +39653161626165353566646332336133613332363061633638636239316639613738666565353065 +62363636383764343463613462313936383531643438653464313237663562316263663464663766 +65306538373865353761626433636335313633313865373934343036376563383631613764353432 +35353736656538656331396233636632666136323566666132633139623038343666336466343739 +36343166383762376535653365393130613865366238656333623433316335646237656366346430 +36343630363931353863656538383465326461636430336436353336356461386133633535346161 +38313236306336333931373537633263323666306261326630373561623136306162343531306233 +36393332363936333864303265303861633632626430396661643062636365633365343439663337 +66346539323635613864353666303439356139363130343464646566623737663133323565646337 +37396230343663663663333664313232343331366539323134633861643930366334306662386261 +63346539646335666266626265306232373263656366396633363966326261373664656632316466 +33623665343235663233356330613939663430633338366533353563656638323532643234616137 +33393165306234636236363836313933306237356363333031613562306539613833666435303264 +32313164316130356163306439316433353062363231356133633434316637656362636265366361 +62363938663461313061356336623135613934633464646139366531633863316139333639633934 +37646436383965393432333264633164303637343938303562636363643438346638653430646134 +36376164626564666337613737306432653032316337323030646639303930626338336161666462 +39303766383434383564313535353362646333393537376636616634346536386238393333636330 +34326264366533383065376534623666343362633463326335306565396461343165326330383937 +34633132623564366162393335376535313333383230306263323634343038396334383838356333 +30383333383932323638303231356230333634373937346233303061653537363066643064663932 +66323564383362373533343832306636336365313962383736393036666137373461663262363162 +66613434653063336232323633346439633163373964343566363132393865306561656437343833 +37656335383366383661636461333535363266616233653231343632666530656464643135356237 +37323438656261643866396636363261643132633030396337623133363132643665303238663166 +31613336383162343134656564663762646361366662613035613365353437393430663136613934 +63623731366665656266343632393735323132656462623065643537653135623839343064373865 +62313739616333613763386661656564346637353837323836633338346434653235386237323866 +39313962313863343136643966343338386135363739383137666136636437623761366164653635 +30326635353838633765346134366132306666306338363162613663613739306131306139643564 +39396165363566376566376239313866303966306235386261383365383939353037383338386564 +30643561326237346430356330313334663965306230333663356237623234366665376239633136 +65326432343837333736646635643237653431636332336436626462363765626433643634643866 +62343235623766633134303536326164653135636465313030653233343264636638366530666462 +38306134313434316162393763343265633333303435653938643330356535333331633336323835 +32363964653532303135373364316134396564393436306563616537353564383263376535656538 +32376538353232666132366338633266373034326266313936323665386536343439346237346238 +64383335633062393130323537653635326333303964666634303433343931383637653335323561 +35613464303662356538316461653061626435323631646533336565376266333639633438666636 +33623838623961393139653031373236636131383832626338376434333238356331316536376530 +30666633336139636364363732613963303633306434616363633138653239666234313035666632 +64666239663963363437323133383862663734613763396332656265653965613237306362643239 +38363630636539653664323965336163336164653463383839333431303632306132353732396534 +39326132656262383738656462666266366231376234396438653965353761666637306636303037 +32366137653836343135373361363433323433643330356462613066356236336532373339303434 +33303031646435373064663062623638366133373630363537333832613530353136663030346231 +37646531316163306462336136363736306636393664333233373435336462626664396436656136 +39353663313333623035393032666430643264363536623331626665386638653064633664343566 +39666162333634393436666266316165313130326231613737303664663139623034633939663661 +36333466336137363536383631383232356533343835326333666434386263363563626461303131 +66656532353337376362653764323532613639333964636534383430333765623637386233313965 +62346264393336393834656233323837353932343338333566653433353634326466633139663632 +32653061623037376661323766383838626362633734656365623863383961633036613161633734 +65316339343263646238616231316666616330373636643666303531616230653662326464663464 +64323630643437643661613832343564323732353165306534653532663630303662383035653561 +30646563323861353461623937366538646535383238626335383630346564613331363534343439 +37646366316431663262636464663034363362366237613334373965643261633165373262366461 +62643964616232366263663336333830663534373566646136376430386661333438323932336562 +32666438646335373534643332386634663037646366356631363035336262626433386530633965 +30393434313236313461386461613030633239306632333136363466623638373939356430616439 +64653365633734643864323462306363613664633632623862373132306536663561666338313933 +61353438623039653837633865336665373766333866346533393366633939616661396433306633 +35333938613664343566613665326637656461363464643465303066663737636462363237656264 +30373638306230626164373931386365393961623634383930626132366236636336343732363533 +65303063653837656333396639386336643861343735646630363938343634616261373532306166 +30646137663335333138356365373137363731613862636635353837383063623935306465613939 +65653638366235636163383735313365373939316336643831316139636137623733346164383262 +38626638353038616666393065626132306265396335313065353738343933343130653234373066 +39363261633331333863666231633766366464343136366265376630613334393433313132386135 +36633032643363306130386462313634643435616230313365303935363162323132633831636334 +32323966343534626633333666353033656364313038643464633338343834663064353733303661 +64393434333265626561626139303730383463373037386136393766373665643636663534343763 +62313439646436363030313331343237336362616435366663376530623063336531636132613264 +31626666343966303234623536303137643939373039346466323266643139363238326461353665 +37376164353436653234366533623963626364336131333061383535306535353266623038343832 +63346435333661303733363832333131323936383439643137306636336465363934356235643965 +62363234336235623862353065326531326530303534383734643962303239616135333937393962 +61343033376636623363306135636464316138353562643434653333386430643330326566333938 +31366134636438383334393636396138633131653735333234633031643439326363626532326435 +37656666373761316233656637623962346361346339306631316166323061316534396661656462 +61333630613030343137356138363039616430323964376162303562626131333332383861646562 +35666464613130613939306439653364353834383862346464333035636531326566633835333037 +61616631633336396636656461373365626361666539613031626135613361623635336436383937 +62633766616437663235373235376466303838373330643634656532303830626336653836633038 +30663865343132626338646233333665363830616539393331653734306166653337316465316137 +34303865663536623135643731386462646534336139386563343331343938363631303131333932 +34326161643035363466613231306461326266306434613333353536346163303530666265333633 +63316666326233343363373530303830623736336538336161653032636434363234386537643835 +37633136636538326231303830633862356335383264383639386266623938666437666434653265 +64393431613861363439393536343130636466383764666238663563623463646331366532353131 +37333565393532353135363832636430376164636631363565363262626637336161646661363936 +62303739356663646462623433353431346663653534346365396332393431633762316138386235 +30386133316631383537643161303062303830383261653231623439303633393663333062616333 +64323733623939393236633861306266613438623562373434366461336633346461316363373664 +35396561326462373861666138316164393639663631646166313565363962353561343161356331 +35343064313064653762376339653734653162376632316164393463323635366434313535373366 +37306464323436393639623762366366323564326464313365383762663139633134393235363165 +62313761623239346462393162393739326533326661346662663639373134333638393465336338 +65636265633931353537616537373634366635393633393064633662313435333339396431616335 +35346362313036656532303733386566363265306366313134363138316133366665303933383130 +32656237613661613631393932346533633630653633656638386364336135336136346139396663 +38646330656537666635373337353632623764633635326332623263643837633438343364383738 +37666639343164623032326630346331323132363263356532386163363564643537666237656130 +62643833303566393335313338346661396235643462326539343431353034303839663531346136 +37303734333737646261363833366163326565613232393535396538326437326238666331366238 +38363338633265616332383932666234396666346139303739373130376361346131346235363134 +35326231323933643936656331613136303738313339343265303131626662373532383933623161 +38623837323866346463643962336661363566613833336430623137316132323665343537623030 +37383730616664323432393930636136343165356534366439333865626438653033393364343931 +63356232663439656633313735356561373032326365336233393039396462623730393737646163 +31623036626166656464373661663263653161356336643132656663396438616633363839646465 +32306663316463373535336666363436303665346538356564666663313636316432646533643066 +63633862663561376232383935393762633339653434336362633966626638366564613139366231 +39653561326363396338333762343736303431613763333661633031303762376663643131333538 +34383030633163616464343532393530386262633737353663393937666563653838346133626130 +33666135353731343037646161373830333534663834613761633439623165333535616463326165 +63653637376237656166663266336130316331663562316561333239613766393762613063666132 +39396634313333393263356261616139313939373063663032316263333435396339353136663831 +36666162363564643663613363323665396265656462353232333231363534356332656533363636 +34646430623966326138626166623139636164386332383033363866306564333936396536393861 +34666238666464373235656533326435313562643562313436626633303635623232376333666434 +65623530306239363835623231393265386337333730623565323938386632316237366337393862 +33343561656665313431633337613631323662393865303662663238383262663831303036623237 +35323331616131663234333161613138363339363263376139303662663061366164303966656162 +62343265323861356130383238383331663161366262373839326137353039356134353362623436 +36336238653164343939393831636636663534373663323338346134633732306162653439633634 +35366561306336656632613966313261393531373336326633383662363465316230636463613430 +39346365653031386235613537613263653765643336313732363836623731316537343934373238 +61363530383538313866373465646561303866383562623430306638326538623537323933346432 +35643462663962316437303139613030343032326566353038313163616338656631333138396463 +39646533333132653431363661353664346632623031323762346561383830366664306531643034 +36346634666430623763333362376264376166376234323530396665376532373964323835373762 +62353461326631353337616637323364626438363837303634646631633535376264356662613632 +65313566663963353734633037656331646532323935323635323763353734633837393937613364 +66613238636438393737363763333738306666353235376264326433663763616339323361326537 +65633061383939626166663264643038376539323139626238303934363838633530643034323535 +38653661373532383063646435313733326665623961653465336434383662343061366463306663 +31373338376332343437303539383235316635333964353837383732373862663063343464383838 +64376137636232626137353530313666353338303633393862393330663066616133383531613233 +32376438326134313862306239643838386161386435656233366635626464373861383732353234 +35626365346235386635366237303133356530323263303635336137346565333232383034613133 +65396533663433653532373539366434393430393032333239323065366463633136323334396362 +37343462336266343766376632366439626263303266333864373236333438306431636366326463 +39613637343461313163653332343835653464643231623963633663623066363961393566386637 +65396338633861393261366631326366313661363934386262613161653336616632613062623335 +32366430653663353231313034653734623465333932323032356233663531313732353630353836 +31613231376133383135393061316263323034643737613533393264303563356339616439313762 +61626130346163336233646633663533383532313031323632303035303664623036623562613434 +31326465353137343131643339313564366665613537633964393062353434393365623032393162 +39356634393930663362623162333938336264323761336164303838666166663063333464306637 +66393362653964323365313861323832346437336635383236393366376432316337316166633937 +36623136356261386538366631316434653938386563356263353966666331656330663633633262 +30376365663130643332626337353536666635333938656361336561366532646366383563353332 +38303338636263643866363131633338343865346465663036666436363739633331306262653539 +31616632633030376635626264383539356531616566626661323837353861636365666533613764 +63383131393030306262646335396430656661643630303162343938616330343861373638656439 +36636536393263643236336631663964353633613035383235393533643438363135386633326364 +38333130643439346336383235333937656438303165376666653165386562336135616131623963 +33633037343637333935313233343062373366656666636333373435646132346139666433353238 +35306461653134333733343637633666646461383862356538623465376335383962323035353937 +31363933373736366233356465363135643633656666666138653066373261633633383830613664 +66313037323539343730386366666130323338326634663636646135616430333135316239343933 +31626365376565636663343933363739643936666663646131656430316363623565353966306338 +61336461353364613163313261303033303137393661346264316665346162343630656436353462 +35373034306431343665316564363039333634363464346136636235313837623865343565353834 +63316137656261623230623438333431396165383361616362313763666361363732653339613832 +39306132363464326235323761303439323666306430626530383462383836353561323762353662 +39653733653539373834393564663030303431333534653962383036316334336534313034616535 +30396462343237653231363663336130643066336338393861323863373762356338343131656531 +65303230323030306563383035303037373365653136346161303532363932303665333565646565 +34616233333132306639343933393635613939353539333162393637373034633732663232663165 +65323532376664646264383064613033376137326535343864333839613038623763613731303337 +35383361333530343964326636613731373362633435303235643238663634633033366238366330 +64356334643233343730393163386334643636353835386436653633323066383363333834396364 +36636638353764666439366532383961323839343064326435323638333565343331326561373261 +39663432336463636562336639303832313863653961663939656166386163616231626633616332 +62643037656432653535326161353165373831393936343232346436653662316262383262633338 +39316437386365623331333233613535386233353132356131376236386566393761666630323737 +66666664366261643066653235346261663935616638313734373664303062353934633061616434 +63343831363766336161353736383163346337333061353630393931323036353066643363643539 +30626132656334366231623235646637363364356661303266623265633234663263393332623337 +38363936623337646131623839656238636138666235636238383932353037363561393230646437 +61346661353564383034646535353036626535366661346166356563626634306366636632623533 +66373932323535336233373234626637333863306634636434323964633064376364353331623530 +62313239376436343732613033373466316165333635363763383631346335326636383235613930 +64313237613334343638653363346135643036616164333265366163303231353738376332393337 +61353661613464636661643464383236356562303761663761633532643966666134386264353566 +36643361333364623032656462616166346361373336363139356238643735343038353364613035 +33333136343563323432386563656564346430343864366436326565633961333632356438313431 +36366336613131386130623631376263663366316466353535636437396537666537616539613534 +66643139633839366437396238663965336163346363353434333032313331333831333961383239 +30356562396364323336346334323239383164353530353830363331353537303133376466366163 +39613531623362363836333132333935653237383265353764666634626636313039313234653436 +35373564383732353234386264333666363636616233656666626166633734643361363065393130 +37343333383738666163623239663031323231393863313537323239656164306366313138343136 +37366565363438626435373464373031386231636538386135663832393032353161326431333861 +31663732633466323130346539373336313732303866363836303339333163616131313834633334 +64313366623461356535653961373562326466653037323335343134623432366237346337316632 +61343234333832336263343938626434396164336131333561323138303135326366333938356232 +37663334353561616430613037336566323534663066633664643233336539393536613734616536 +33376233376232326165313135353036663233663563323830333438333261326562323664306535 +31353861646262316634333433643231653934366539643064393039373733303366636237373739 +36623665366436343630666264623539396432313237653433633465383762636532613863343739 +36393431303466653439306237323064643163653634393766386637353435313864333963306361 +31306637326462326432616665666536653034343031623434616461633862396466323432303535 +63666361356337333963356665613230653935363766616565383136396163333365633233653730 +66356432303064333230626563373066363437336131323030646433373237633934643664663561 +38373335386564346465363739376439363835353966323534633934363830333236396162643539 +38336630326639313131353433653237373732616535393738663738376539626634326661323365 +38376163663961613264326235346130373666323466373137393036316464643638636331353361 +31633938663736666463333863616165666531633632326463626132383536356262333433303232 +32386238623865663138383139326664636564336266643163393039303333663262333765663536 +32383361363530663539363938343263616138346231323335316162636537633338373639353939 +38303863386539303963316461353965303861636532666432373436616130623662613132333233 +36383135363866353535316332323439383663373135303530346337336232626638363032616138 +65383239336232656164656532336465303737616534646337353666393663643438386465313866 +36336162626432323337616463636233366534653465653266666264616464646335653830333533 +31343563633232353362393735646633353534353936336138363836353264316631383765303566 +38313664346539353337633766316132393562666661663630356433346631333161333038376636 +62626239633130353565373830613062393037393633393662316132613863333865633032333734 +32396435613830303761353265646431356330383133656161666433383332373966373965653133 +38313137643439383739666335626130613932393563356265666364383636336639366439376164 +30316166663266656339356238386461323937633537393939376538363836366631623133313363 +63633365313234656565643132343632633336316631383264363036633939323535316566383366 +31646139303131333635393030306136303631616638363064663831346265326537613735663935 +61383436613035623935643363393939356462363939346435323538663966393865396261656461 +32306333316430343132376331323239653334346563326136326633666635663133343562303330 +35616635336432396439356531393161303339393331393962663061376562643336613763373234 +37373666383763376564376466383665303637336233623462373531666666356261653738333333 +65396131336461393834303331646261306462396438343139363331366530363765313139626562 +65333361663534326130613630326463646562646233633133393838313938373965633565393436 +63383561373133353432346165653233656131313433303333303332633965613166356334356538 +33616566303036316362623531633437316338363832333234313165666338316434383734373532 +32623031346130383964323863363738663038316265303932386235313337376332353564373932 +65373463383264306232623536393139356237333737633739333331636362343261323137633463 +37396234373230346563386365363137646139376361363236363131306464626535613033666230 +31366538393333633466646561626538623239346638666336323133333635383038373466656362 +30643638353864646366353534613035663734353831356163623232643733316633386332363563 +37366161366536653566363433393263363537663966646432346636333463313535396430393565 +63326637656264363631323639663533663534346133323035373637333065363838376232333933 +65323162333531333763656239306534393264336638333664356534663238323238663537613738 +66646437376439393739313064313037376163653161346662633665363065653437653333333637 +64306465373162373966643861343831643433363339653536303335303038346261373731343932 +39613330653636303863336466623665306135376430316162653930373333613864353164366365 +64383963313431383232623662633066663934633139333765653731353737623832363564386331 +37393533393565396164326133313732613533393033343464323139643865343961353862626536 +65373665663736363737393139646461316637303963633631326435393239333762633830633834 +65653337303964333961333338356536636634373534383737326235363038336366663166386330 +62373335393564636337386431313136356132333737383061303665366337643537383437643762 +35363232323132653332363865386364383061313433653465626263636238366466633065393232 +65636666623366376535383233326466636261616339353134393338323062333436333731333334 +33303137363539653366383766646437643566643037306332326438633163303361323339333332 +66646538613133663464306562643430643066636261616566386266373536353866633032633633 +37343061616436643665383835636437613734333634363832343832613263616631653835383633 +30383731356332313831346461346438666564663330323831306230363561303638353637366236 +32313539346639663639653038316463326465353430383133613734373362366632393136633461 +37336333383766393362333665353335353937666330343063393239356162663665663135313836 +34653865633763326433623739383566386635306361396137366138386137346664386636646566 +39373939383835363832303936336662653233376335366564363439666434313338633462363338 +65336431343864366663313235396662326261363761623133363162313332333832326666653735 +63623438333534623561653565663465363535313131626139623338326338633334353134643865 +36333835386435306538323731623962353637356333643031396162346634613735323730313437 +61333930306364363732366531373534616164633463373666656461356337646434663233396136 +31313735336438363762393461326135393562353264336539666234343566323339396231393664 +31366164393463393630333237623765363730366565376631396233306633306332313039636437 +31306332343432303836353839626630643533363666653161353665383136353864373433633133 +36396230363534623934336239346530306634623532323463323234396133366631303733663132 +31366135613933333564656665616463393235623132373466366139633937653466336538303063 +63626566346331316162626531613433353035306638646235623838353938626431366166353865 +36613530613831363862333438393338383236326534613339383734656662373962623630323666 +61643066383533323361333166383239383138643864363538663838643361396366616539316162 +64376633376164386564636366353866376666333338646138323736316535626665396438636364 +39343037363334353464633431306366306231383933323439376439613562366365366366366363 +66393232363332303032646131393039656265373935333533333430346661343064626437353865 +66363630623664386234396263353737326638643665633539633137386132393131616633333931 +34633963643432363031616236346564636232353835376136386132326463353462643832373766 +35363531363264336135323930383231663130613362656262656634346661653337663437313961 +30343635306664363163623635643336363630373039346232656232636565303439636337343533 +35313066396131366531616262373430373261336164656265623564316230656537333639356633 +30346439626239353333613830316237343466366665666661303664366631333337363933643030 +36346238613338313737376632356334366339393166613261356434373361373632386234343235 +33616639346331623735616436616234636364323466396338643035353962346331333037663336 +36366433666364303236646566666666363364633635323431643465616335373666626437643132 +62396333613233323964323732353330373164643365663937633733356334316437626233643939 +63613830623464656461636239363562653235363238353738313561303261323038633466616265 +37313737653437663966343563356661633239346236326134643062383732386365633137616432 +31326637303431623235333137633539636165633966316134373537333665636238323735303266 +38633137623063383734383536316364626539336163636134663139366239343036663966303065 +64373364383365313436653437346561363430323432313365393236646361616535383530396532 +38396561373663623964303266303837646330643731623061356233636366366530356237303530 +62323261373939633764356531386261646332633530633564623163313232313839363661643135 +31643466356430633031616161313766326435393934623336616134303864393635643738376532 +32303963323964313562646632626666616437663038616364346430373639323139623066656530 +30663736393130323230346161313235643233633939386432316134376139626261653332626164 +33623732623362613939363765396532303335663135396361633131326638373766353533643236 +32306233633966333364643230313061633763303434656565356332353564316565353331396530 +34653134626334383130666265666566323061383262633562366633336461626134353535366630 +33326236306437363363303363383761613234613364353764326330656436626163633734393063 +61626437356136393431643361613937633066306165306365376636396638643261323661613364 +35316430353437613735313430633439356665363239343831346565343565366337623930376337 +64663863383238663134646266336366303263623362616664333730663639313862326165646136 +31343639383065373334333863333933363530393232333232313139343962343933663739663763 +37643139343962303934323337323163323064656438666262373162363030313562633139613166 +64656539396333663638376263323663363838353332333731363937613066643364653831353663 +64383636346239326639383138613437656536383366656533626633363266613239616365643136 +65373039326363656234363638303931333063313232623332643839633062373439613430306161 +36633561316338316333393237613833343633636430663537323261666437663731383139316236 +35623235386538626431343734313434343330313564626563333436383739376432656136346137 +62383965343438336364326132386533666634626332306664393935386562373139626239646262 +36623636636538376461376535363864326430313836333335346535343333356166313330383238 +65636664343533646230643964373461623231656366656465313231366465343232313063376165 +64323362653330313236346364313936636466373463663733373466613432636165316564306264 +61333562306631663064373264353137623238646634613964313562633362626631323562663362 +61303235643733326636306134323635326135643936666562626434343862313765383337366435 +38613865396336636263643131313361653035316363376132616538396435626133313866616164 +30303938663034633132353838346139306162313734356566376239633632643733613837333862 +39303431326237663137356637616462643538393331656563356637663965643065363166363434 +61393463643464383836316431373134616334336235366530346263636435306330643931306132 +30316335633233643435666335343237636161613837636239303832356638396136366362313038 +31303163636561303837303734373338636231306564656534343830353030646536323961666431 +65396630313166386234653130346662383864636539353962313838623966356335323430653335 +62653466373732666333336364353039373335636138663133636165656262336164306631363933 +65666339313534336265323063633935386330663463363038363961333363303563343432633530 +38383733306262316438336564303731356534636332303663313232313034333664346535623361 +37353964386639316636623231393633613965666436613831356164616430626230353764303166 +65333664626566393230366137613666373833653930336231383637663034383531623437343866 +35373730303939383031363163623963656639643137653639323063313430643130376634313462 +38363832313165656532306539356164393065356330643265326132356562396130643438323362 +30343365336562663136363237623239633834613937633361353765313239396365356536343736 +35373663303232623734323639613066366634643664323961653333663064316539326437306161 +34666630366632646537343937323661356431363530303132366436323131383862303131666335 +30346661323731303331323034663930653232303535323336376139353364626261306530653164 +36663739623634633266366434616636363836653732656461626631663830386364613534366331 +31346138666430653639393462366333643132346231353562313033666235346264373132306336 +63643434366635333231363436356433633834366432306332663461333131313736386533306463 +64326536313466373564323763626362363634633338363261633230326231323862663039333232 +36336635653264343966616136383237373839313736356631343531663066393661636261336339 +32666234323230646466623537326137613964303331663434336433616334393535346231666430 +39363639306431613637343139663834326237363161333638353863323331316565363331646566 +61633337666461353865333338353964633134396335313934646161663064316533643231393762 +36643430633639643261383435623937303366613361343233623631633563376333656438656136 +39346136396163613931613032626264363061383435653333396535313766333531643932376638 +39356136303233396631313866376430343439393164373462333037313034633035323330646235 +63613133316663303033636239653265336239353265383266396133346539643134643532306531 +30616135346333343339303532616633646565306264356337326435306230343363616131353563 +65343335373535396331343032653463363238313765326334393161343365613430373464643431 +63396130306637313063313830386263323539633762313563343039363165346562333161656362 +36383432396665333566653638656235623563356133356562353666613638393130313162623632 +30393736663034653736306232343836316466616530326133346361303537643730656562336434 +65613535633837333164373836616634376338396431373162376165333835343061313138616365 +65393734373761643135653964363961613331313132623866363637313361656236623161363735 +33666432643030633538303432383138666662303039353933663030316531643336313333643063 +32396433323663356535613862616533323938646630643362373132373436653163633230323037 +36633931636664333965313038313731313834666236666438316661356466333464343761333532 +64323335383930383938376635643539656536666632323962663265326136356365636236613337 +61613731666438333833336261333537333566346439653361373062353835663334353735326462 +64663336303365633734343833663463316332316434643866313336363139386632633464316131 +63643731356465623335623736323166396264303061333462386532363462316664646431363237 +32326437653735323661393733336334356332303664363465666162333135316363333334373134 +30323539303863343033643735646234346233303765376633623461336463353765386462386138 +38336130363530653132373332633739613066613033366463633666396134663730356339333965 +38633435376630353565613934313364633139316630653133363962616332353536666537306331 +65633961336337383666613065356662356631326334363733306239373162363466316536643232 +32336562313931306432306265613164633666353830313637333038613265623839303134366466 +37653830333637666132646432616639303339363464383635303832663234663265633231613032 +39303264386138366632363037366663306238373666633030363139313539353136633839623561 +35303737343464393864366234363730356231343936643964316330383162633536636331303661 +63643934636264373264393134323537633437636632333666306236333738343431323138643035 +66636431316631343464396565633664333332383130306434316634303736363966333036313936 +62623933633262333739306132353839333237346566626331363265316532316262396561356230 +63663932356338383337353866373635376265393864623662306437656436393137303838356633 +62633135323566316634363337656233346431356533363739343934666366313437663761383132 +66323130656132326661336433393437313931366335336639643237346634643339346166656563 +31653036323265373335386432663939616231346534326232383662383331643736396634353935 +34343166343832346162663837643463636362393261326262326531353363343531383333633235 +36333838383537623262346365643033643139616232303730663164396463353430353434313237 +66613265373964366538373235346531666665663633343335656263633062313564363664646233 +33336265333137616566343939303031396238356431303333333236646536346366366137356231 +37376332383438613139663935326163646533616265306262643761653363343966633232326266 +30383963653965373539623139313362623435343830666462616630666565366533636166366566 +39336363623339363537653965643432633539303337326133663163396432663464626433356365 +65303538336664663061343065313832393464386633333035393933613831313465393131366435 +39626438333334323535373063373762623136633431393033313135636332653732313932666166 +65396164663231656361616566636565343433643436373332623438616431386632396266633033 +38646361343735626636343066386539613066613036393132346137323435396439343764343335 +34313538313166636134346337656161343535323662633063356136306161373961386635353562 +65366266326537616562343132323464633532383232663531313833666365633162393330326636 +37313634316139373831633733663364636437396631356165393535346562306239353661366334 +32323835396334373264366530323436326132303662636338363566626566346634356431363863 +61346364353364306532623766343238653762623639383331633832616130626633383737616433 +65376666646132383066643734313430613331396237626261656536343663666230653632326434 +30323830623731613833306230373133396533333937613762656139336631646661613139393532 +32616337636631333934643330356364613935313737646661653834393133626435616130616664 +34353934633139373238386565376134333131666431396631653433323363343463643535653639 +34613364343037653538363334666434336237393531613235303731653934363436616535383638 +30623264356634646366303766616165303038313264333435653136326466346262663736363664 +62636232363764636130323636623763376163333561316164343664616534313566336461656237 +63376534346137633462653638396535636162346431623461333566393534666162646363666331 +62626338363464356234633332623139366232663139346237316631306636326138663430373366 +32303266326536653863316135326431316338396563633531623963393133623536383337393634 +33323061623539303466313464353431346663333434386565306562326339306531383536326535 +30343135316635306165663534646435366361363330333965613938353964656134323937623732 +31323734623766303437373838366165346163623863653932363133636237663865393833383566 +37376438613662363234376461666138653565636261383138643538633532613265656235396631 +39373231623730393731383066343330636662643062373962653338373934623636383461653836 +64333137616265313934306134616339643233313566633538303462326163323431363163376663 +39343231393561366134363035316230626439366533653932306236393735343061353130326233 +65333965313138616230633130366331616331313036633662633230393663383962386234636361 +66336461646334626131626234323632323539663865366465376564313362323639626334366263 +39336365646337656462666662343534353336393633343931663961373361343332376536346338 +61316462326565333862366164613462326465303365363934613161323333653562326537363762 +37613362616633393335326265376561306530616237363938343461373263323766323737303031 +35313639333564613434313736363962343030396330353339623930356332626461653366646435 +64356337383430663136303966336335356266393134326537323837366331363863343439613634 +64646339386634343030373132376134393033393961653039353335303131363261323038333436 +32646133636434346432386330363631393330356631653537666462613262323566333234613461 +38306234356665396363353565373064383961303864316232393435336664356365343134306264 +62353062306464343664306234666661323462353139643162643030373030306634343162333535 +32396362323034366561653665646463373266633739323364653939306636306439306230663134 +36336633633466373462366136333833363733666534643962383665323062343033326336323664 +30393933313766643965663161613031636263373861613038396566343138343839333734323837 +30663761373066616666363163663637666461623434383033636239306534393131323862396438 +35323965313163313335363635616635656262653836363035333566653531346131356537383136 +66643562373264626461373139646164353764303565643864616432663231376361306538663366 +36383739613130306439653965343763613561333265343339313330383338616466386333313966 +61663231636534626539393162646230613162366337653963313262333436393634383639666434 +39663766343161386131346365616561376364326638623231373338613839636466393633326264 +63666266643639633665386131383931393066396638623264656232323331393932626232656666 +34363231623138346331323134306364626337373532356337343961363161323733363130643462 +34643638353863663631366261643861353337356365343063393561323735383662326330306163 +33383832636637396439616130656330626232653632383530623466663139366365663262663734 +65656638363937656337633763313036393466396233653163386364323031343437616430613735 +66666665633966363062666335613566313430333131616266343733373333306239653831643733 +64333964626261623739663234333932396463383237643234663737396133646237323132343363 +39633933616162303563366439653362643533313136653233306634363933373139383765363333 +35363537383536623531643234646165313039613239326336656434623135356439346464333539 +32306235356638373464366364393333343833616363393932336634356132393865373664303566 +31376630356636316166613132663538613035636233653035313265323136303535663230643464 +61306139386665363563343433363661306635383435623662396539363335396233323431633530 +36616666336634653535656630623234663763323361656635363965373261353533363833656131 +66333232313832363161383736303836636162313161383832623937366262666234336266616363 +32643031323631613737626637383432666465383436663137306563643730313031316537626538 +30333532366361666166333039663932643435383539366637313566333763623663376239306163 +31663665373961323661346337363362373037643331326336653735366532353134333731326364 +33623963313031383133656536633965643561643166333163326238356637336665626461313536 +30666562366230383336663762393932646531323934633664643765333632393637316538636436 +64383637656266326365303638363135356566636136396436633632616636633262333335643664 +35613563613337393932303335653764346133373634343431363032376334363233653239616235 +63626137333761356235653833623039666566306536306164396138343935623162653665343832 +61656131666363313639653431366362366539313138633461303033353531383165353362323838 +35393634313832373863656539656261373762373863366537393264623735623561373364333337 +34653436636631303564306464393232613665613939396565346262383765333337356236633230 +32633939356635386432303333613838616337346461306537626534396630396238646433326533 +34306532666363336331633266336561666466386434383066643030333363383537656630376333 +66636439303431656135333731366661366166323366323435303034653933356466373837633637 +31626633336632383163333539616465303539366566653436633130346637623530343432653635 +64383939623033613837333236616137393161356630363835303031346363633365323962626666 +32326566343739386565306131656531303137656236383762333533626636313631623537333037 +37633334646337613664383734623866336166333334333833616235306535396164306333643631 +39646135386432343663623133326232623139326632626633333664303536633036653932376461 +31306439363237623561663666666564323137366265623335656461376166383430386632363963 +66376434633166333333333938333939373165633832613433386463316566653633636433633736 +32313934626339313263633236376162613437663632343363363631663438333339663531646331 +65313863613435613036333036363666393664353835636164343431313537323932636162336466 +30626131666566303836626130623164383334353032333865623365386261336263326536633964 +66356337353034396630333362666136663533346436343132323331636264316163623565656536 +31383736646433373435386131396234346364383136396533326166666630383166323032376439 +66303062663237633038656430316331333937643836343639373036643437326332613638636166 +34386463333766666531636532333039333231646131653331306436616261343132373563623939 +38356262323339386336636266303036333462643632346661643236326435333064623233636336 +63643264336563626135346335303134643838356331326330306163313663353165323931623639 +39346265656330363838343038306233376264386562306131646365303538623931646563336163 +39376632363062633931306632343832336263353031333930333834393765393833393131343834 +65663064643362373165383631386230646634363838643431343435393130383438306565626562 +35333366313835356338343334643662633262626531366431333135323065366137623765333933 +64373763653362353136643637393336623832643065623132313264313337646131363161633038 +64613138373838373566373536663039303131386438323334626333383531363832383261633337 +64393664386537343733303466663935396232633161333166383964313931643830336331626638 +63386636623732386633363538353962373263373033666664373833313532396530663333373734 +30646463356638353232323339353538343330316633363731356638366263626539383932303233 +34623262366639366463386638616365373633666161313438666263343938653439393630383966 +38333162383464306431356237646338626432386231653035363830313634336635613866373936 +61306639336362306464343966636138616233646537326634303738373366613361373463323463 +34643332326532376534646565353966666436663763656536333130373539636633373732643263 +66643630313864373432666364326433343463356161623338363361663234343432356665333765 +66643139393163333336636664313662623636643839636361363639303363636639653764636539 +31323637636635643939366465393465623862353363626435326231326362323536383866376132 +35643763383239363733346330613163373366623235373961646335633732343032383739353438 +31653231323965396364353436623763333336306562393562303362353837353732386464633333 +38346339393063333962623333623364323565363165306566353034646535663938643364323437 +31313865353461393465373662343938333134363166396431353639636532356238343035323236 +37383064306435643833633661626233356638393562326566393738333932353566663665313832 +30663838326363626463633130396264643565663938343734316661303966656362663661623835 +62336335303138613532333833656438613330653162383831346232313564656366636334386536 +61653862623031633165373937326233656231653965323337383139356531323361346266333362 +37323932363163353164393530343639623832633961666361653361373866643362643536323666 +62333133663837353532393433313164653930396161323435383137623862613939353133356165 +63396661626538343438306636363039343734363034663830333531336639656238383537333963 +61356632356662353838376534643865313731623661323835326263346339346430343262653435 +38386539376130386563323164653566646132393235616434383034376563306236326537663437 +64346266656665393064373930303330653530373965643631383634303332616139393031363439 +35366666376531363435373166396432333136326331613861393238356637383031303662663736 +63343137366262663636363264383965633939633164653263336661636239306133623765613532 +30343238306266656633653731336136376638356634313366373430626261633130313034623733 +65656133326131373938303465356438346161373832333034623664636132396463333935393633 +32653965303062373238326466383966613738636533613736666632333731633139326462306539 +64303464323334396234333533376239653432373735326439653932646235373730303436353533 +33363036313233643731333836356430346135353763313130306132316262316362653639356334 +39396637666430393734626662663932333366643364393439383433366534633134356562383238 +36356363633462626236373734653262633864626162653639396661326234323936653062393230 +66306563666139316236336264353362643232363737363161356330366565663832363565376266 +64323931613737323733653265653038373433303330343535366561656662626462386638636266 +65613538393164346434383739613534356463636632383665303633343832356665333665633735 +36643739373334383765663666336463346337303239623764653437376330393638656238326463 +33303230646436643835646433356665623332653931366266643463616139646534353764356462 +34356464323032346262356437323334383261646463636530313037383730396239663930366462 +64366332386263343130386435316237373363353730323230363961353430653262373130326136 +34336634346165313564643664373536613339613533366234356361343334303561633235643165 +64613466326138323035383836666136333138613031643964363235396162653833383732383030 +36343766353966393735633565656165346663383566383834396465663663386433333739666635 +38313230376535346633633765303430633663663232356263643830613733323334396234333162 +31323432646265336331316161653266613761653330313036386235663731343962386431333336 +34313038613636653437333961653162336239373964303833663162303762373131303432666531 +63306632306439663565323733303632343037383635373665373431646137656663613664396161 +35376332646332663465363335393263323565366135303432643437373130336131303030306461 +37313438343362316335616463636539623862356533666162623338346661356464356630383863 +36316432643935323864323563613836383631646132383064666636363565633264386635353735 +32393435353965613464373633313064643030323837373433613762366634343334623062646633 +37653934666639376432623539306662383330626563636435626539393461396662363866393338 +62386336663934363131303361373930616233343965663665323461623138336464633135393135 +35656334313931356262653339343939306534646461613535346336383062363163613039303133 +33333065633264623063613166663463613332386637336664633337653235343839396339636265 +30666263353962386333346461666663316639323565613339653337373132346636386639333861 +31313738636165383766316132643135633936653132346534396535353665353538353035666631 +34633663633532366636653236313637316563363930656662633866363635653031356561366234 +33643465643432303464383536626664646330353634323632396336616133393837383066313361 +39363261636134353263643364616439623431633761623065333030666633366162613730663834 +32313430646430653537626239393065663039356166373666346562663863386335373430646532 +37653733373532643330626165613036653038653835383637313938376164646432396639303435 +66336366626539643563346363343431613665643863663164633137633233316439316166313163 +62643532353037393232633930303238313432633238396532353831346533396530393463633332 +65366263366464643731613134323737313762353638326233376561653331623731316532343433 +37666134323865336537313436303462323237646436316164306534373835633165333930663364 +35383466306262373965343936363762663239393765353732356434353938336434613336633266 +32336464613361303464336331323562323564656165383864326133346533326438636435656530 +31313537636261353135393661663434393961343739393132643935346437643562313230366136 +37303636396365373939336364303461623363363131376333656139306362343264333738653365 +34393031383336386538653139646535333631376663656330303466326130396638646163613665 +34353537346631393139393135366136363939343136396133373331373337666232633865353266 +62616363303030326335316534393161613866393463323138636231343430373535376436353361 +30653637343135303235313164666362313636626234316539323338643935343665633832666462 +64323566313533666364343637393563343338346264623832663431353239323730653639636661 +62356633336662343632303232396361363935396432653134323439653836336664633032326365 +38663261393337636634643437636261346637643638626434306535666666313561333031636334 +33326531626430393931323131336237366366363066653266383266633132666435303564303338 +64396231656462326262306564393065616664343039653236383338363166343832336330336235 +34323665666234353238646261623334383139363532343463333035373533616262376264616435 +63313330333662346535333163353462643733333064663534396439323333643666376437346664 +30373436383930666333393739373765626131363032393533623837343033323530336562353464 +65306366313131643834653536346631363839323030656165383130623863646636613630653333 +37623636626165646433666533343330393638333633663636333735373763613539366466623435 +30666133643662313737386132623832343765323531616639623462633433343439353161656161 +66643463636464373465303435623362306264386664663932366165383366613732653538383262 +33663035633732386332393136313531363764393666356164643135316535613638356361373130 +61613263653863306364383337643232666434346238616135313231663932353663303039376164 +66636238633864386261313561323763373735326261353132326465316135313464633431653762 +66353136643962633030363233643139613862613364613863366166346536646166373039373464 +62373061666135666363623731336261386261366165666530623363623463666638386437653663 +65396135653936313865373738653735383064343166396132613766653237303739643936353336 +62633630366662643130666636386533326232323632353638336138353337623763616339333733 +65653263646431346532616230383131313764633863653939373134636465643137316163653638 +32373534323730633666313333353133313935643562396537656364663630393631396433633732 +34383736353564636562386534626664616461303062663039316134626331653461626237356533 +38343464626263333264343165616561363865303038623132323435386332653330343433346463 +66313465313434313333343836316263663636333331366138653934363839396561333139363664 +64616138326332336637366539613663646337663338333037313564383139643564373431393362 +35613265306465613435646461663033653039323137663732643933623939326661323263636464 +63306362333437373663326464376238306261333430313466353232386236646564366130363236 +63383266613063633332636462653431636139653635643338633335313837613365393735303266 +66636664363038393739386138316535663835616335343035653461333732366232303965663135 +37636335356237316136393837333832386562386539313634353338323461626563326335313339 +62333939616565303538633835653932363630636363633631386465393434386133396165653061 +34383863383534373937376565666338333661613232356339613432323963646564633138613163 +66363039646662386262646531656566346262623836343165323962373262303237346235346333 +32626434656566316434623661373135333435313336356238353665656635323131666465666331 +36613766393662663163623439393464626331306239663630653162323937356664323538323161 +31393431663039383933363438643531376162353535663866613864376162643062613638356231 +31396532363930373862633265323263313332353230633437383262316637653934633962663338 +61356434373932353838363838303936653136393164393165383863363762396533323232303962 +65386666636438616639353734346437393762333338366162623231376164373361386236333139 +65313832393463356462616463326536346338616238633531656664623234613262386239646435 +38383163383839373638333064386539333830656262366430346139636166333462613037353666 +33613863323933613562303862613530383731653037373234623463326337633931633037336534 +30373135326134363337633664653935316130386239313532323632346634343066333265633265 +65336164343334333335663138663664366235383133333337376136323162353336303334653237 +38656234366430383864376133353662386165346633313035653461333638363731386339393061 +33336339646663616162633632356530663064393763363837353162646133343432663464663234 +33633231666134323539373161313033323539613035336133646561363539663666656239633834 +35323563653365653937646437373535346361636532316235333065663332386638386632366462 +33396536376131656563626262656266363736353838633561313965353933626233313162363337 +63643935663836623663613564326438326461333637366261336366663563666236373631346233 +39613734616364363038653864323062633737303435356633343533303431396561303962373638 +32663033373432383966393933333738633935663665333061626166396135663937303632633131 +61373163663863316634313466623961386233663335663338373331663666386363616635343163 +39383963343631326432643834313064646135663137326335326566313965636666343461396361 +32656166366361393664376530663933323563323965326432353861653134646332356437626563 +66376464343038636564343134383435616661373930303735393234346131303739383964373365 +64653763316338303838343962653036616463656466353538353961333032313832623831373637 +30306163326132373538353032353837396232323565393133383937316332656564363033323464 +36346233343366373130386235613866333533333134313330663263323431643635613737386562 +66646537613737346331353538666133376364633263623033376533613666383430643462316236 +30306333393665646430336565386535373865303664353638653362393732313239346138316630 +66373934383561613862323566626564666430336137356539303330313966623635326630353865 +66343631393132633934666436353933623133393934326562383062643664363539373330316566 +35663362373835653333373061323362643966633735366639613636366565663532626632633733 +66623236323461616365383136636338343466396335613665653238343735366631616234633832 +31306562313263343837646362613339636131346165306534626563333736373831303661343466 +31646135663836626536616334666230306335303936353633633937663936326239653231333032 +65336436643036353666346333313038393635636636663461643935656539303965333263643633 +39313733316537363961666637623461373163666361633962396232326463653633666432373163 +37353731626663643037633738343264336630643564326330663332303534313234666166323535 +35613132366565376633323237343836623065636138333638303163323333663735346535616366 +36336464363936343861383334623962346565393530306333326361366330363162373065616234 +61643734343937376262663065653236653865653262383730323234376464633134366439323433 +32663536666530653636633934303134303161363433663135316432353733663038663335646239 +37336666653637353432323962393135666166343737636665623266306561363635646363653563 +63623138323265653030346639313031373666373838306534396663353430383638366432363465 +36363435363966323165356530346237356663373337373538363166383531323861323833643166 +35643665633163353036303865386632376234376365623237366333366636363238666438616663 +30633163623665353436663033633536396431656339393161353337656234383736393665386431 +33643230353139386163353037666538303664363164373338326636353265323539343832646464 +36653663333232613163643861363932333935633239356537636563336332646234616435346166 +38356135323239353733643133383130623432316363323261353163393462323661333062383562 +32383061383235356538646262363039633831663362373763346362306332343465393530663532 +30666438316664396162383730643762653031343862356139316436613539376261663535613636 +30616261326533633734626632386237663666616362363361303030373333363030643435313862 +38653365336464353363613439323564383834346166323030333364666639396133646264343662 +63626466373364326162636135653134313362306433343637383662393730633463626162643865 +65666563333962626332633039356265313437636534303130313366316364353230646365393931 +30333038376163323365356633626638346365636232303164666431643033643937613738393162 +65313733656132326530356439383433313764303938366565356631383330346130656262643762 +31373066303062633239656461663766313465396661363131313363343833326562306639336331 +65643562633264646561616134373137363336643266326165363966306639633864626361323635 +36323038623666316339386335653235613665616261663335343139326232306135356461653338 +32383466323131336161653830643135666434636337343134396561666263313862323237333865 +30636430306463343262316138316138363537363563313638303731333061326532396464316361 +64383563356465366337326534643931663465623835623664306461646562383733393062333864 +35316137333937336337636635356437316263643833646638653964303564373939643161353262 +30303731633132393162303564656663346438653331383238663437303834303131303835646132 +39656434643262363030306162656139653037346539313037383163393763613661626661633366 +64666333396232643331346431633537393630616265653664323933343664353961643536613434 +62393061366364656234653535373663303636653130373233613932353130633030666338383332 +63303064393865656632373061376231643262613030646235373966646635356230346631653039 +32376635656133663931316664653266366434306131626666646131613362353132366339333231 +35373636363366326364646139616333353136316239313165316337333163313334373436646663 +63303738643466353566383739366563666464313637346130376266653032386133666237343961 +30643234323662356637626639333366656664353937326461386539346434373965656530383666 +38316663323834333037653166313431396235313663663566353034333832653035313963663632 +64663538316235653961623133316363623134623530396338353065373762333335623434646365 +39366133323730613933613865303337623831616239626139353131343635646166326333303862 +61653936633431623264636562356335353432373564316536313136336264646237326539386435 +37326437653232386465643033373839663739663061363534343437336432646637366464346365 +32323363306139396536623763333461643333373333643862396465623736393530343966633239 +37666261316433303136633737323137393963613635653835396462633166616164393234666132 +34326463633765633437383065323430333536313637363538623734376237323431303731636535 +62353235306363306463386533613636333232653530646239623066333761363163313031623433 +38353635323533663666346364386261643264316630646266643539306532386365616561613130 +38646635383763373661623935663430633765333261346236386364393936366537613766333463 +30656561326330383662383339383933316534316463393961613934366634366332336532633131 +64356336343731316365343962626439376363343439326237386566383366656631373063646536 +64376266663963346335386663613730626165643730396631613233386236366233366662353464 +39616135333766353662306336373939383265376266376564333438336634386465343234323032 +63323839333365666631633262656464643731313333663034643837386636346364393761353530 +37313038353134336265613035613739326439343661366564303762343865656137353433333936 +61336261303139303966623763393164323538626239323839623235303835363933616536623465 +35646330613331343333653835333435326633393937613931313661643362383065343862313838 +35623861373062306663303130343033306536383663633131353537306635323566313836663736 +66386335313035613763643439333434636333643333326238336362346432663866383732653464 +63353936663235656561623132313363333964623264336231386338376636373435356333343137 +64643233386434376433643561313730343462623662333131313236323536306238336437653461 +31633835656333643464613931643639323839613536343066356566353466613766623666353430 +62626337623465626361656337613164326434623032316366316364376334663730643163363861 +30353135313835336666326239653232376130646666363037363661346665366636643264613736 +35336436303137616362323833396434643434623134373034373462376239623930336663626137 +36363131346533346163613665303935626636383565313432613932323535383431353663623632 +63626331336562356233643437613764396231646230393036653339346235313733666561643733 +39333038316335363131396531626266323161376637666661366365393565343430306465623966 +62346363636435356263356231346338393631633932623430313366323037393232303234356130 +64656361333730343664613437346266363863346561383635373935313335373534366638363536 +38396561636166626666663837383732666133646634383965386364613265616138363362613735 +64316633646339383539363837396335373161363330613630326435623531626265646639356664 +34316365663964386261396665633939333636373464636666633338316666363033653137396133 +64393237353834373032656661633362623162363737393665626335613162666564396635393765 +66383036306635623833626263633533303062303535396137666565663265643637616639373233 +37656664333235616364303064393365616133363139616434666363663765333134646463633337 +36323961633339306431396636393566343665366331303064616139376234363162653339333662 +36386534623934643863643634316161363638643164663766346132376366663739636363623536 +63633732626635306166386164616137393731306339613134653337653639343932613563623830 +39376465336530376436306339616537633338613765366562386431636661613339653436356561 +35633034373132383535333335363834393866613832353139636464653962323238306564643364 +62663566633835663463343734353239396339356564643538393336376431396261363133643539 +37393462306233393235373533626265626365373931656434386132636436653533653261353435 +63646432626366653764343032396333326438643562343931653662643637653064313332653135 +37663435623661353237336262363132366536333264396335326531353434663762623334386137 +37643637356138646434636661356364633830343932326234666165363031393331376165393065 +39343331393532666136646666623965623938323266613561396564666661653462363764336336 +61383064383137613433353065656262333062613065343863396661666261623634356362323539 +30636566613361356336623534383364343163303166383162643031373664376535376661386233 +39326231646462643863303866336630356166356431626663626137313638316438366463393132 +62616639313136376234656138363161376330643335633631633733626533626137323665363931 +31383064626134373763303565666130376565396232343161653337363736383737333565383637 +64613166643931343530366362303131326532613963383635656437316266353764623234626561 +63396535343862663436306632393261336165393336323339313163363536353265666331643366 +66343030363438306266616261396464306664336535373061383739313837316539313039396539 +65376431326239616265333031303234393035666331353838393565666265353866373531323966 +61366238633031326264356161376466393137346639643037363937656133303030376161663266 +64316632336237353738333065666463613832613137383737346362356535336563336138333762 +63363264633633383533376636653030633464633237653363303330303239646638373032373365 +65653362646630356338353664363864616565333131303938383964636239666438386161396166 +62373930336130313337323938393931396535656363623136306535366563646236313037313433 +61356564653032643866316434656331643938613031393361366562643863373336666338366464 +66306261353037356138633263333262376566313833353763623633613835326235616265373930 +30316634303638306361623138333838383164613239626238636233373734626365333766313562 +61336632373732333361346131663536313037313636336239333363363133323932316336333030 +39653731306364346366306530643062333932373838643134373731323063313063356234366665 +65383337313262653436323032616337316533333661333062346438363438383165396439383035 +38346636616436383161366438393936393538623864303437646365343934323765386261383136 +33653165663966343665656462653334663265636239316562616333353831653035336162363237 +65376561666464333366393235303730353965303331346362613538306463336564306433353761 +63326566326166613537326232646131373162663564306137393865313237306339316232333832 +30303564383461616132306332643339626161323035653066386465666134343237383137656535 +32643661633430616530373966313438616635643335633439636334653537626366623334626366 +66646363373836396534336632363933643966663761356561376339623063343934383739343162 +63323334323437356632613733306564656366343237663734626436656135306534366166386134 +38306365653933393862313534303431376462643831333132646435326631313730313362613239 +36353164363430326330316434636332613936613931663531373536356361666130643636393335 +35636262353631643437623862643765376335343665356230346661323335656132306634376330 +66643535663331363936303564666163616563346339613362363738613266653832363462643133 +30316430613834316166643734613938326237363463623639316562656363613134356231323537 +38353935396364663830626236646137373364356266386462326336636361363762623933306131 +63333431623866326430363762643863666166653164353434646237323465353932323634353366 +66636430353737353866373339396632323731383031313132656665336163376162393863326432 +65643030646261633837653132326330626433396365356239663730623763613863323562656437 +38383965343834353865643864636131666631613833353963343766333339346166646236393361 +31616365393261643436356566353062376139626233353638356337626539306239623434656334 +66386666656264313737323462386435373463353962353163636238653434353538626236373538 +30323561666564613932363161613166323235333563373737343665376265363439646635663932 +65643739346636356133353434326431393161383933306130663366376633616465363236663666 +64636462396664326464643663363135633863303865356361383736336435326537313764663063 +32356464623461306336396138353734613637663230646130616337626562656364646230323233 +34323030363662653562666631353662633230613136363138653263303034333930666165633733 +32323334613061333638363765356336343334326165623263643664636264646462393237363336 +37383732306239353739666230666534376134663536393133616562363265313337613030663438 +64336361666336663963623537653431623436313530306565393330633730353135303638616161 +31613263653937613438303064303264653037663366383633333235646262323566653930376163 +64646432616436396339346364346462643038623031396633393065636539656439656361623839 +32353865643661636461386330396232353964653261306666616163356139386365663633613631 +38353266373965353061333865336439333963663764636564666132633331616261353363383539 +31393138646237313032376662306237656663656233346164623433326234393263333138393135 +36333062613438636533393539343165313137636334626162653064656239336333303666366561 +33356436313730343833346364643538306461313333613935623866663533663065316234636435 +65336439303361333764346330373533303630366232306536663630633531346337393830386166 +66616631653033383862653330643533343437626231303736373264316666363262386235393131 +33653634376666316562346361323234623631636135386332353738646264373765326637353064 +31616238383164393463376435333837323035633632346433363862663734633432646432623231 +66623139343431323137353930393334663035303638353365643233323438363235653132376235 +36386464666130666161376361643561643134663865343832643132316262643166633135623234 +63356461613233646564656639316338663131396433646532613439343961626630663833373262 +36383462316563633839383633616334646535393239646130343134646131376133356263613563 +61616134663166646230363861376631393437303131663366616363663134353230336134333333 +66326431666439666636393033623832373561393938636634386663333063376561623434353136 +31333239623437646435656266343964656139613933663564373936393666343435353836613464 +63356232656536313235313462633134306533653532666266623838393330356333313634333265 +32386139383334613332336536306434353333336366386638666336393363326438633032356464 +61353861373237363464396264333332653562326166313432326139393063333732643938613534 +61343930353337656563353234333339323561393730373230633732646163323366613534326531 +39653466666535393562343833663430636364303339393832653535306231646330386262373836 +62656432343664323561363330306333643666343932643234313530323265373734666666353435 +32383732613739636634386532623563353862343362383232396361356361363034366531396165 +37663830646463356138653366313866353035333361313838663636656231623464633464343538 +33623436643639316266613961396463656337316166613966613534653032653362383565623433 +63386265353738313261376264633035333036653864386137313962343038663066653338306538 +65363966633631636239303962663862343231353935616534313464346463663834363637653835 +36366530333237313636303261396430316630313035353162633766653030613739353136393131 +32316536393262316364386233333832376137396330336636303836393762316233323065663737 +66333935383535323934643837373061363935643334616537313064353966316365656636633239 +64643363376462363766653266363339396631666331633536636239626562626133636535306465 +39653134306238393363323030383666366238616664303163613563313339333731326232633433 +31333031343661376465613732376538393934636261363837646666363164323066353866363163 +65646461323832393231656633346665336637653964373464336530373537393666313537636639 +36393963303563376662623037643939646637303831353231386132373833393432653365396638 +39386462393937653962653633356661373866313136633131346439333132306330303936613662 +39646135333033316130343133623564306138613830346432316433363034623530303539326263 +31386333623939316630666235313938623934653833393036353536346466386366323233646537 +32383462353432623932623235383862373566333266373961393533393962623562313530303937 +39663565663265323364303265313561633237356537656638646663636562373261663862656436 +63356263626463643332656537643066303366383732613032313532306431643064623639613566 +30303934313963363461383761313730646132623639316333313230326635613436643263623330 +62323439663233613664376165633037313666376330653130643733636236323534646634383933 +38633532373836303961666266313163656261666331336634663463306532643161373532666461 +35356434626538633530386133636239326339393463626336383037633361316138386464326330 +37313461653630613330303966386362393961383463396334353266323837356264376662636139 +61636136303662343861323137653839373864376366363966303662353266363762653132303766 +61623336343533333536333465633830663865393634653961313163623938613534323131363166 +38636535663932393838396633393264663231663266393464353062336161623332313763346237 +30333430656164346439656130386437623961316433386361306164306661663063323835666261 +65663938626163613034626633333836363632383832653837353566613835353733663461343639 +64666438613661653566353137616135366463326361373537356262383831353732666463363764 +38353632343331643337623961383536323132363966366338383635376330343961633132666335 +63336666303065653735386333343130613231653239666565643665613637376336373431323531 +32616633656566366233323037333134643439613264366261363764666135316335373564333263 +37366166623739393265306131333138303436643039636263313336613031346238363633623261 +39316637623932363166383731373763666131363936383932363735633562333638383165373362 +35356335383763656262613263353062656561633734336338356237663736373833343532356631 +33643032366465643032326164336662373635373635396562366634303232383238643161643364 +35313835363436646264646537393434623136343930363134346639396563346362366230356539 +30313164616231623936376132306132346330643032666131313632643036333865303461306130 +33633663333165656137383566336438343265343331336331633830363930383531613235306138 +65646562643836353932646634616238636533646363666261336432326264306232363039383263 +33613438333834336163306333376361643737616234353931396438343431643263626164336237 +61393133303565373966363637616236363963333430353865393333313063383032656539663864 +65373062383834326238346234353861326563623566313939623032623131353330356366346137 +37323036633634656333373164616130333461646430656331336166383264333561393835343733 +30633565326332386234346637376565326462613761316661626330663936653231623634343332 +61666634346663346461386233306539363962366535653131613139316466393465626430303336 +63306365383334326231653864656138356463313533646338396531623463646561643163393636 +61623232356435326562383066303262323634373666653238313135663562613465343863353632 +31323239646433383765356432656135366538373534666535373938633732653362643738313365 +64346539626234666266373836393961366338393634336136623837643234323037303461383861 +66393063396636366234636465663165383237343831346663386639653266653963666165356238 +34356264366134333265383738353131373336313134653231356337653865326430633532663130 +32313765393736613063333535306266666134353634323831303062323832643839346361343437 +63346435666431323666373830666336336138653735316631313233343766346163663836336363 +66303737613335343265616264306337626333303236333162333237323338653439666535643337 +62306363303366313437663830626538333337323436333531386537373938313133383232313339 +30653961623138613262316263393738333064663233663361646666363230366433636330356330 +34376531393738623233646561636530313962363932356138636336626134616464353162353765 +34343662613263393361373564613035303738306134333164336162356135656333366565303932 +33373831353639356339356539356234356336376236333366663137626339636361616565383761 +61363738306431343337336537396630336238393433356464313231386264336562633462343666 +35306237393635643062376131396462323464366430626632386637303232376339373938386235 +31623066306531386339656162303063653331386339613762396530353535356162666231313834 +64343334313538356433353566643139633635306237396432626530306431613964353262653633 +35333530653462623462633435346565326531323139653839383232393566303236653761633135 +31393034366339373261663761323831376533366239663134383461363930643239643565656132 +65636161343365346266346435366637666161316639343037326239396532623661363536656230 +66343935373062636330393437386338363066306431656235343333613861333334633635643234 +32393763303335366332663162386130636336663464303038633138336463656131663834306163 +66316435373437346530303539613639643566653436363739663330383738396461656337616332 +32613139386232333263613230656163623764396134303934393963656261336237613036653637 +36373335633764643834663661613261636563653964376365616631313663636430333839336230 +39626330666363396262316666353335623634336235616635653438313666313831376464623637 +61663534376264303962326133333763323331393334356634333961346631363737306461663535 +34653364376164303066306438363734343935383266343266366535303363653334313064653533 +36316165316437663662613365653136396265383432343231643466343333373866326262663237 +32396265323363386465386663393936386531333764363466303864323738663831316663343738 +33393863383965663437326666363339336161623837366131383734646235623331653533356464 +32383566313438646162333162666366616131633739313264393262303865623937373234636337 +37626266626163646131353433653430353735346639353062396132326234393766313065653330 +34626663643965623865383961613564313965363032376630663666336538306238346533623966 +65306332623338633134626561643432636635306238653636323339623939323331373934373436 +64643831363431336261383365633361616238323066333138316135656364333263386233636161 +39616538613166326137333836313564326633353632306534323938613163323037653563393533 +64336364323833343937386464366164646261346537346439613665343163626633363932363463 +66343536656162363532653932336439313033663133633665656366373633353464333962656166 +30626436376338616330663266643666316232346639376233353566663363393837323864363437 +37666336303934303663643430313838626537626537396263306530306231363434366137313530 +35316131626565393931396465663834333335616531383534383030353662343162376237623965 +64346662663862343261343331323736353363636163623639393464373131646237313935343432 +37313865663334323033386638353132393066613937366262373663306637633363303061306664 +63653439613366313136636130376163623133383237616231386265353063653732663635316231 +38383839343132353661316466343365323032313837366261333864626465333035396462643236 +66356233303831363661623832303830313836333662633234653265613761346361336437333539 +38376537643030346435623661646162636135363636323738333231646337323664356365326564 +31313438643233323139323464306662356532393764346338623233616539396438316132333531 +66613832333561656635333739633931366430373765633461333830653837396336653632633235 +34316663643936656461363439376637323465656438386565376130386332316133306231623961 +33386461383163366339313464633461653536616539313064323130383265636531663132623266 +62393861343334313137303262343033306131313836363738366131353664613039306665626133 +64353761336636376632343562373838653465396663666634626539343836363833326135373864 +65323666313164613761346538326630373033646639323564303137646132383966623035633936 +61633239623537336430396231366632323831623636386234633566666139646435386630343831 +63383233363064353566303665393261353961633137336138316232353638336338323233623436 +32373962393065636662336135623830316335313935383730306665376566656339393934393164 +32636265356332616538646530616366623661666462363765306364343035646231333330663865 +30343631613063353030663063316437336631393364653338633239613533613538623231326661 +61356238306530663530363364386631613935633737303963383539323431663638623639613932 +36636230386663636263306238626566623137353664396431323564303334373263353436656164 +61313636636165336634373337346364373933663066613838303733363031316465363264356635 +37353730333732626136386332643436326335336537313531633864623564376232623238373763 +30323238336564313061653131663333353732653764343131366538323830616563373239313462 +39353366643666323932656238313437346665633531663932323939353462653531626136636161 +37373764616631656166353563656463353132663332656433376363633037313938633765633165 +32356134366232643063643330323265336664633233356638393638386437306134303335383261 +32323263373939643763303533366139616663363039306630343635323839393165323134663738 +32373866616262343334373861313763633632653934633763643363353361363532613666376537 +37363936396165616465636336393133646465633464643837666139386133336631613337343964 +62336538306332303636663336376233306130376632626438363937376130323462326663303734 +38396332303535626439323830663334363232336436356536383730323338326265643665643833 +65393963346661623266356465323039366330373434386430323833353539636336313763373939 +33383930356138326432343931343566613465326165346661316230386664336135316235323439 +31326330333461356264396238383735303737663966646139623735623333336263623665326435 +34313938653636623038323864323433626665633838363133616262646164386465383135613361 +37653238613534326231306131633563396261373835623134396464306432336362343535323961 +62633539616134663235306564376432353263626264613438366566613534316133356338323435 +31326361316635336464356364346461303236383966636264346634343562663134336137666365 +37386162313636613632366130666663336562613763376461646337356231663762363637643061 +31656163353538333934313466306662376430356165383932313565633536663932616364393333 +31386164343765636630386438653937373238313038323336613763396434663435326333393466 +34356665333065393731643961313664393537396466353466663233643738623061653662636135 +34396261343932636564396663656130623034616238666135643731653139326566613365373665 +38643630363438386562323266383664376430346534306436386430396237336463323930383932 +30333265306366343732316664346637646438313663663734613331653562633734353237626564 +66343134373937306365636463656231643565623862663537633165363762626338313337353631 +30323037646537313639333165356537613135656437616132376666646433633938653032656137 +36626539633034323830326165363335333839383239633165636464646139613231306637343134 +32363338373366323463633362396465343737656462343239366337353633643366663937623466 +34653831653763323539333034383261653634643065653535666233653439643131636132666535 +64663636303133616263313936656265343030373331616536623732353231353538373936636639 +33653434643232313762336564363130323735326238396165333932373334613964373236376131 +38363163353736623835653164333838666263306434383339326636383462356330396564646535 +64313233353436356661663635366662653139666336393565383235643838386563383962326435 +34323835633438396438663235633436373435346634653161303766643433653465363631383731 +32646164323634356633656565303965386432666432323963646233356464356334346166623062 +31613765376262623861646464336336363934306437626166333939393537636435643435356163 +32313864646634326265663338663537646131356431343663306333353763363164646135643739 +32353038646462663630666132356261383861396637663363333130386266633836643564363261 +64646435313333326261303861306339303934663166626633366662356137636562396131333738 +39663262353566326433353035636663303966373463643335316164636465316134383262623635 +37333466643366643633343664633637643861636137353764336431303162353663623634323666 +65633639356165323931396532393038373734303433356263626261363834363235633265616531 +37666132616538393532353631613863306535616531383535353761383436396230346330353131 +65343164613130306134323366353630303939623738616364353439353364616131323835326333 +63393231636436323135373566353936656239383539376366396633356538636532323666326338 +61643164303464373132633235303632313664643333663633663139626262646161653039396432 +38386261656338623237353139303266343939383735356566333738313237666639383632316434 +61623161373339333762306562343437373238396361353062373035396163353263356334333139 +66316439373832653666363133306135623665343530386563643534313235383631633531346432 +31666533653962613865633937383034646330656366666631303036306164366532363738633439 +65336537396666313464363132336532643835303036633861626139626265643730623130656431 +61613962343036373230316335313966316630383339633130396430646663316632653433313436 +39656333356438613962393365316532373435623962646662626333333666343236336532636434 +31656334333766363533353432366266386434306263656239666561636464303138306631343631 +39366665653038303030383662646365323862373431626636633366663463663230343461616665 +38393434376365313332343338313366616135393866323433366435653261646635613034393736 +38636363353232346635306633306638636162356564393365333735656236333166383638623434 +61303161323836303338633637636663633764663536363166623739356233336136363337386634 +33326634306639303833623431636666613764393263623166366161656334663739316633663835 +32333763633537656366303566313164653565393736376332323564333635336465646162396561 +66663230306130333964656432366562323338666263316233303561653334333466656666333232 +34333231646262316139633562623234666335613064633733633464666231646237656531346462 +39356639333831663938363964386330656533333339303864333264383434313532373065313131 +39363766646436373166313666643930393663393965393335643037363264653439623563393563 +38326334356339623931396536333134313834623063353736383838306364613564343638366436 +62666266653232656163336533636434653764363266656437626661616339386639326431663733 +31626539313465363361343431633835643663333434336565666133366335353935353939646334 +31616562613235346364666632303339366530316230346537323663366432376436386166346132 +38396433373939363832633533623935616436613063303838356462396438646161396364626530 +34316634613530333965353031356362653430333236323133646539383933323232656161343739 +65356563306565373465333239336330626565393131646139636531313362633131666636373731 +33373430656134643934383361653330353464316138393564383234633437336530333062663965 +35353733333965663631373035366232386634353532363362353630393537323238646363646631 +39393335613339343339613063613463316261613662333862613930383132623338633433396132 +38303330376439366130383137363661373039336531366662646137366133326534643364616462 +65373138376539653633376364393131373764386334373032616431343330663161633335633734 +34643862373434323161623064376466653731643761373833396439303936643636376461346632 +31613865393435303234626138303766356437356262623231373034363033653736333365666135 +38643766633935613134316165616161353433363962326237303831336230663731663337666431 +37633939353035353636666532363934333561373264303831653530666532386364323637383965 +36393633303061336464386662636565386137666138373335623039663165303535303532643564 +32653634323463363238303161343137353338623931366461663333636535316135366464356339 +65343135373263303638356666653566383834306566623865333134316230623730613535356466 +37363564633365616366306231346339333837393837376161333631303966613034346533646633 +64633531376462396532333837396137373530383132313532333038326463323339646131643532 +63393438383364303364366566633434643566333266656537363664613535626136393337623735 +37613836313230646135643264326265343562613335323138346234363737313634353432656430 +30393439376561343434663863666637393236663339636435616538383430376431643537666366 +35643162373562383132313532613564313736326263636434363531383165376364363533623863 +36326664363364613631353463646330353738643161356638316364386261656638326636636331 +62616366393134653163383965663333646130383834656563386538363162303936353766653165 +66323731663333643032636636323032643132383933326231613738303835653733383830633938 +35323430336366306139383864323430333761333735366365373835656533663538383461626634 +66353861313434346365313435306435386163666231343930636334376534373337643930363338 +35656234643338386431663133626230666134636365356632396136353937393361343935323336 +30326564356137663064396565656661636334313231666162333466613435616430623330616465 +65656335623165643763636236623135353334383065333965626561343733613366663231326538 +65373065633863383566656565613566363566666566363135326238393632663262313031623162 +39333539326537396631353066363164633963363062633764663662646530623439343139646130 +66623364623066653661396334343633393434343835653733376639323830623634346436656161 +62323434663863383530616336353862323762393330303637333332326337323131386563366539 +66363930353331323761306537346231623662363036363536636562376435336262303365313037 +64623065333030303163336663643965623938386231383536346363336137613663346231333834 +36333062336333316136316333363633343436313232626466646534353531306261373761346439 +31663133386239383566353831666434633162396430393034613038366532636566303634643331 +30623238303436366165346434326238663861343661303339626331356536323765336235373265 +63653932653730396535343866303930636337313536343061643630623463666462303039303037 +63653461336435363865656230393338353634373831396432326165303063306664373333383463 +34626538633338666337366162653666306666396232326237353564353165376330396565323036 +31326637613733346337643531393866643963653461626131373634656261343966383063336530 +64373134643766316562653637656339353863383734313737326463333333353639363135346237 +64343666386161663530393639343630366237616635383863323636326663313161353131323538 +37306364653630306461353235366131386461303363376561376565656566333537326434363439 +30643239323463616535663836663361313864343439396432333134623366343738386162376233 +39343066353238323332323666306235356365366362343163643731383138663365613936616562 +39303265613231626632313739346262663264666431333762376262666334353561373834663438 +66616239373563613039646135346461623032373033666463326262363038393030373433613164 +36646465306465653234366664363635633666393134656538663035666266316530323036333038 +35653630613265323862623562363266353036313835623330393837343937626639316564366634 +65363037363137323837303762636561643033313931363832613839303763303864656238656635 +61626433613639363435616337393864346430646432326432346661646563316637613636613036 +30613939353264626664636634663961623662626663643233656264653565346333613163396539 +33373063376233663962376630383937633563326662316363373261373637613938613538333734 +37333865336666653438613436313933386130643662396332333534336539626437336564393239 +37643635626537613139643664373630383665353434663434353866623765313835613562656665 +65306533663365613131393162643938383562383530663465343030323531366236636664303039 +65363866333633393034363162646634363137333632643230326537383238366139663861326664 +61333434393262366635343366633262623733336133313332303335656630643462666536316139 +30613462303966353464373636613361386234373861373639336239663831333664353862663533 +62303737356539653466393163336363373564323131623966613738353534353438643036386163 +31396431353234393430333931663564393363666231623931623735393839383837373962633132 +30626236363933373335386636663535343330346563376433323733393364353466343239363063 +34343465333665343734633935316433363237613239643632616163323737353535303538613561 +66623437623838336433636532666135653339636133326661333262356234323338343665353631 +63353966336131306236653262623266393332666137653931366362623066333366326162393032 +65353036313862383864343964353763366138613064333137306463383237393530656138396235 +34666437303931373361656535353466373865396561663339333733353763616238393839623164 +38653833646362613334626335333761613737373264636237383030343732343066643639333866 +62636231643238393161646365353830326465633065373761323931356463343937333036386362 +61663236346432653732623763316334323031306163393035323632386633383231636133393665 +31386632373637623261383965323265623862653062316361393436613833336263393938656335 +66306264333235343331333164326437623465663738333961656339326665373933336335653365 +65336164316566323933306139386166316535383636376633636663666136653763386530393962 +35313139346161353334346365323463666231623131306238623935383265306161626436653662 +66623033383563613263333065613339653066613930386230623634313565366364613839313762 +63353062366639306339323238303831353335626230643138613832323833636235323932623937 +34656464313264353135336461636336316463626664333931303463353064306230656365306537 +35303534353338396561663730313165376364373636376538316562343462643230343366396562 +65306539363765393438303531386338363862613865646461623730353661326630363366646233 +66626239383432333565303162656635643135323463663166626562643738363064326364626435 +65353066383566343535386465613932323661636664353262373863633539613732653030316232 +38303435626236636637303830316663323733653039393361313130626131626437373936626661 +38663662613739356439373634623964333139313135303838353637643130393731333435643761 +61613832373532616265313434666166633462653165643933323065336263616363313638623661 +61633062653337613835613162663732623461363166393939336339666138623833376236323832 +65343034663839636235336238323666303665663838323264613137373236616139333235343831 +31623633363964306362353533303665343337373132393533363834646432326131333330613332 +30303231376432656131326636356133323139336362306530343962386562303762636463343265 +34626439653065353135383265306136653961373862613134653564626132386532313262353631 +62653065396233303762393738353537363535316634303937666138323932633464613135666434 +62363562323262313665313239386464323339326565386462663138386337313139316633666233 +64656266643739613663373637636262336232383232663165663963643763613837306362353234 +36366135616531663936653032613764303637313462326230656636373732633365633265363433 +64623761386631306232616637396432303838313035396266663964343665613638336532343334 +65353366376435316634316431303935633630326461323033386333623432366166643138313534 +39386163613462356437326236333635656432636264653663633736383034346364663562663565 +35626433303263363865353839616437343562386362616636616334386235643433393836326638 +64326530393233393433316263646339346133626230343361363035356464643337323465363835 +61643965306336663164636439363239323339393937643065616138396166363366633363306662 +39623030656166393962303738383565346164663662633036393161353864383632653463336333 +36393962326166363561313365393537303536333732643136626661323137346463653930303933 +39626439633633383064383861636164313531343239623136363764633630643835666463346430 +31393337323330633330376464626563303735656539393134646161653861373364623237373732 +38643338653033653665633139326361313063623836306635646333323966633932666365313261 +39663066396639376438346139393663353938343962303434303131363863363562633966363535 +65343261313862326265626562366636323231386363653362353166313232336533646133623938 +66613765373533363536323834633334636466323938373065633738323961643161646132393231 +37333935383165616437363461643732373533313130636138336231356136313233613732643666 +66343239653664306563383734616264343931656438313238316164316134663831666230393266 +31613033666534313136373731626362383361353637663331393731613066333232313833336130 +36303635396238613439303338333131306339323938376565333566643062346164616634343135 +37616430633537316466386563353765633834373666373363623734623863646563363033613234 +66326331313462343564646134336264623834373465643334306233306134333835383436666662 +31333734383630323261616466353237633364346264646130613962313335306131653962346432 +38366536393364393535623965386130616238386637663732313931393139653731636465643865 +63636362353536646361313165643038313866616665323033373262373961356366633630623763 +65616161373935383730663639313538346135623431373864353964303366633839306261646461 +66343265396638376437363931306639653733376264313835373533616539336364616261333462 +31346638323337643537616635303666663034383233383836373732373863373332346664376539 +63316636356264663438396434386538323138316137386134326437323433393030623765363462 +61326164653637306233633663646264323964363163633561346238356530633435366665626633 +30306466333661653138666237613831303362643265393039666531386263316634323430636164 +64303630663931326164626462353636656233343633313039323737393332326336386265333165 +34616231376666343265636261366535373231623963616638616139653137306434613661303234 +33666262333637663065643635383439303764616534336635653038313563343135316163646165 +31623361316634343365326535643631613237393561646166343839333130616539396635653332 +63373465653362383762303236346336626432323562313537323631343262666366396430303630 +31653434663631333738623833366434373531643163396331383438353061663566313366353539 +32326461643233643930376636626663323364643862633535383836376630346534366235646566 +39613165616138653066613562646633633435643035633438663839306564613465363235346138 +63646639383038386436663961313765323363663931663737346238323662313034393535663937 +37356364653435316237636166656233386630616163353435663666313638313739316433323032 +39386435653337636236643463356432303936366336643236316534633039663461653662653064 +39653064643036323166303163326336316136393835656261643331393164336233383434343266 +37373066653761373131333561366533353865666338303430653264346366393638356435626636 +35653637343236633766623030653964383039633830663832343238313265666237643235323863 +66636537633065373231363365363666656535363532633963363438303733633636303439653839 +34383966393932643730396339363836353064653234363834633838313632663938393965613763 +66626432336533643032623435323738376430663135356162363864626166363663643838656365 +65643235613038356663623961333632393063636661333231656165343961356631616366323231 +34393231633137393734633933353232326632623336643433653434366431643566353265656635 +34346532363531313633326136363031376239353565313863336464323966316531366165316465 +65646338656131303435633865613334393334353862393964306532386134393838623566626261 +31313935653934646238653632623434666439343033613237636430633339643532346234393163 +37613333366363663634383833323038356362306637616432646634383132393365326438376339 +66366264343935333432636238323435383032343764376333336339386265623131303734366239 +35626166663638316636316261653136643839333065623331323262616334376566653062326139 +34303134346435313637313433343833353761306562333838313633376632643161303437396265 +35373839323234373435363839616536346533323961666166616132386332643639373161376264 +33313834643161353232356566666131336263323033373239326136643235393130323065313731 +30386138336664623233323539316330633936653534313735613035646239353666313432316331 +32386635386266656431376461646366633763313331343533633131373132373237393236633365 +39616534333337303264636462636262613238663133646534653331636236666134386230383239 +35663539623539316334386462383762336364383465306234646533303236303661366563393566 +36633234666562346532613833303834353465356239343136336139366163386565363331613935 +37313235343733343863306135653866656539363536656530376236343039373531353339346335 +37333663383537353663323130383666363933366433326536363939303834303964303936353866 +33373536386631626135383438376431306333353834643235663833343734353064383238613532 +30356438373265323962383363323462396566306265383665643430353462356161353533303261 +33373331393538656465353532623432343739653964633237323337663836363364663865626630 +65613039663239373132373463306637393031376134653036366330343335333361323135663064 +61643035386337316365313039643033633035623563313130656534626361373335646665373538 +36636532643633646564366366376561373331663564373135306632376435636336663665663734 +61336661383066666537346139363962646237386637343533343664663439633235666233656530 +65666632343431366538633033363165633262323966316664613466626561366437613763646535 +63313035653565333165613836666631373865666631323338653936303435376436326136646635 +39353563376331383232646233316563393232633534373165363638333431376166373866343866 +37623038626233306434373730613363343136376463376237653337663266646261613432633963 +34393365323837343930323161613731316436656562356662613065636565613230343432353531 +61356236613837373863343031343032633966313032623738373835643965363436616566663738 +39303136323161393563373962333138306263363237336539376332393338366666633233356364 +32333132623463613436663766626462666663636562346635626466353538663633633032626238 +39623230323661356334383464656339666438613065356634633137633933333633383061646333 +39633263356562626238323038363435616530396164643031613862343863663132303434346462 +38316530346335303836393866376532346264613536336364343764356361343432333031383136 +39616537653033323131363339373631343565393963653833653534373131343538663036396535 +34633734363035363061373461303631666630383365323534356134326332646565373562356239 +35656664623734306636326165633037313431626232643064303938623634636533326230653264 +39333338386463346562633464613865386534613739623537373738316239373834623764633064 +33613663383338313034653838303265323866396236316134316633633931313933656230653134 +66316235616637376161653036613061306631356537313638623435303164623332386636386337 +63313062316336373832656239366331663436633239336534353637353133396235666535313730 +32626432626432353139616662363638353465653838343233316236386230643861386464323531 +66616265646633356232343733633836383831653136636338616138666163623166356163666563 +66316439636434623835313833383364333265383137363932333365666664383131643131653833 +61613666313136356631366166613062333938316135363465346638653734636366326663303466 +66393333323931366133363862376337633433623133303839363736613331326439383264343366 +62666239393662643139396537626235643830376162663362366261393034363461633634333961 +65396263666434363934343232356662386562613438383331616332303932353166353664396132 +37386132636335373931653662396662626562626137313034313566333136306339623339653261 +30663263636533336565366532353235366435383165633733353265393264396262393535333436 +39333462663534393966346537383163356236343363666535363566363536343238323966626634 +63353333323537613661356561363130393537306539386266343230346131383634666332656335 +37663333623032663134613562366363306532376632313532376638373330626439656436363338 +38653434346235343634373435373162646335656431663736353764646436336261393531373530 +30633930636239393331646238353839396666323037616234613136326566373634313935613965 +36313232653966393062643462313133343833336335643637333036666362396634323737333637 +61636433326365336661626665353730373733333066353966656634353132333638366234303561 +36653566623931323135633436666431643530323063326139613931323037336532313561346435 +38313536383632663062663131306434336638363634373566373131303838646234666338353533 +63656662633336643939343832336633633935646232663661303636363033663264636436653861 +35376163633139343262663866653664623937303634343265316437653764653534643639383663 +39643639633532326432663232326263346134636463306162366437306531376163343030383136 +32623236326630663035333339616563616430346236626539633835306133383262323935653831 +32383061623165383365316234336166633264353561656337313737643639303631646439653830 +33616433613265323135376532386663633238633663663530623538373763386631663562636635 +32323537303235663532643938636565316366326266663464643661346238633935363666303632 +38373263393434383739313836633835636533633136666231313736363236656432653135353039 +30313531343064663932396431646238376237353261656166636138303661333365646564306136 +33303936633633383339383438633665633639633563356139653266386232316432643535366364 +31346137613630386331613661623035616466313336623532343066363536306430653461643362 +39613865316261623439333261656239313362373566653530383437633638626162386366633036 +35363939383564656432616634643865653235616435656335326633633537343061313731636436 +61383762636332646462366363373732373237636637663435656261653132663939653535343836 +66363462373136643365663365626634306434363563633637393734333963663130326335623631 +39633139323737616334376138313830643936666135363464306562663636633537663961646463 +39643335316137633863306435653665356637616635373563633764666163383439346365333535 +62656363303964393764643563363662613132343064396237383131646663633930623430656539 +33653139326661636233313732363064636336623130326664383761343131346638303338626635 +32336666373532393538346638333836623532366462393366366138376631323235313235356265 +36356261323662656162356438626463373264303065383634643964653161326635633762643365 +66393537303233306464393039323566346532616461303262663937613862333664393636353336 +35396465356132616632336632633239306464313034323662356537343237636534363064333664 +32613938333038626662393334613134363732333136626137383766623963386435356239633161 +66643230396562313561636135333934366138393536643138633235353138663131633138613936 +36336435623037636465393265303064666634613631333862373534376561373835376630356635 +61623163343739383664643536316634616338346461333862353365313533336134666130393431 +64633834663862663363383337373936336533393532393231353735353234643064623037643865 +37363733366539353336656264653836306435323737303930303861336636366566326439376430 +37396138636664366635643635656430323835346339633536643462356363663334656232623465 +34363437306530366538336131373431623730353231346335633861333832666565633135333137 +62643130666262646332313566613663323366663334646366613436613535666265633537376165 +36613238383931653664363832363537306561363333613133616133323264396564643462366533 +33613937393437333837613361346233376134626538633432333330303066656439633263383639 +38316561646432323639336364343864326361616563363833323662366338653864663338373530 +65303830306338386435353134323563356536636130373563613462643166376530633232636435 +30353237643231663662336436353937616163653766613238376536653263343933306533373638 +33623934303931623934653039323939626466666166623531656437323331363732613639346563 +34393536643562613635303764303865326337656236656130366162663164366164373832666332 +33653039373165663930386165343862373230653539346238366163323663663761666165323761 +62356161633639336661643736633634333262636465613866623663346639353532343266353439 +30666464336136383565653031653761343538316539636333303137306136303430633136393730 +38323964353662663834373632646361343139623138626236303066666666646635313233383630 +35353864326361353032323935373730383034643961386465323231666461333265636636656134 +36366636303961643630343164303539626165373662313866306632333632396164356632323361 +34623766343561616332636461373161303039333135643166633237663130633264303661373432 +62636131623430366530356566303563383862643662333961333266633231643066656162333831 +63363935383931643962316134323237326338323636353133343436353437353531626431366665 +32306631656637313562306538353632636266643637356334316361303664393934663866346131 +63323665326639353935316433646363336331326638616163343233303135303666313564623938 +61376261366461343664633363613461626632353934303366633836396464313865346634313839 +33303731646265383534666439373035303639663830633536636532616564316561393165333737 +34313133353662386137373135633464373530353233636531343563333335653662373336353632 +66316539323231666633643739343935386665633364373233656364316537313430356233366166 +62306632383635636634373866666631393665306264663139336233653935396230383934393032 +38656639636334393937356164333931623137633432363436396161613662616231333039333935 +32623938613765313135316130393837303563626332353230313638393864623661376164383065 +39333037666638343733666565623334346135373532613865623238613230323766613665323966 +33386238623336313166376433616337613437393034626232356334386261616634396136613162 +39323638383239616166303636353361666635303232663365326137363935313763353337346130 +39366164656166363462356466313066663530353264643033653531343963653833336333643661 +62343034343763623465393363643362633539376539653664376361316261663930363831343762 +30316535376362333633323939393332363836373565316538333733643238343036663034386261 +65383866323037633866376137613637636232666331656465343730376466663930653434343465 +39663864303730353264626462656664363638343335323230663730616537303438363662343435 +36343431313836386532376138353962323237656536326366633534336138373034373734353735 +64393537643431393035393031653266323430373038363931306163323037386165626335383035 +39303366663233633632646631333834656536383834356231343237626633363461393532313838 +61633561396536323239613535636464303537663633353362363730343932663636623862393235 +62363639343033323166663338326230356230366533343736353936333066643733636537393663 +31323433313962336466613037633533343831653463363231353330363064333364643536636462 +39383337646432643930666233343461323264303732353833366135353062663938376162346136 +35303738363831343134663966356330643334393562383034643738366266653465653364373532 +36626361323634616239303865303035653837303061313566336561653932643234636235653632 +32626132633530396433333464363262346539663439633337663634656166343733303137336535 +62653931343138366662316139643239613966336636663133656433333131616531646231623930 +34633234306165613937313538306636393734303539353935363161366536613364313031303961 +35353430643838373535366161366162326439376434633963323831663361396134633836633337 +34666539623761346366316363393039343238346338323461356330346163356435313136326436 +32306435343935656638653662383636346361323333303730326265626665643963346265343339 +35636438386434656339313638333062623634333737366437336334373561653539323363636534 +35623736626638393035643135346536303065376231306432646337363039613263363133633237 +34633061663139396262353233373263613136393164386239343862616664336236373962636261 +66646332316264333834643763346430653138316438646637613332393665303138373438383763 +30636338626432613762343065343137346134386431663532646333373134623162623332613731 +65353064386331373161643363626662353030393332613733653564613363356261623930623964 +63303132336237616463653364363664636433336266366439633862356231373734336231343661 +38306265396539623765313736383464353036643261653236323539653663656531636563613534 +64363933343564393933663265363436323264333835616535636334343333613231653233376237 +36633930306334626162396166313638643635663165666233353939376364613436303765643864 +61373066383637623235663437313662383766393431623130366233653836396633623137393266 +64356331303164353237303838353361363239363266313637313366396131643031353531616666 +62346631386636383833343461613635383738386364656132373037336263643634616362663332 +34396132373465393137643234663438396163633330646135363638393165643738316138353664 +36306432366331636561633734323163633430636233343465393361646362303539373336663761 +63643764383736396337373663323362373236393337356261313964623939306466353939646337 +38653730636231323163633662366664353238613033336439613466626436643761396437373035 +64616165626530666336663938346236366365326339313436396237393035326364613430393133 +38323538336461353364366138323462386235376339313236373034323334633965616562343361 +62306537633735653464333032623164306163376463656130353738356266396335643935666165 +35636138633163366530393530653163633933623236643137363161653233633232306137623963 +30393935323938633966613365383333373636616261643434333638333834366364653539343039 +31613532383536393334326536303737633535386535333837626236363936656331616266333331 +31383065623932316635633362623364643132346132643833343266313337336263656635646435 +34346538353832616664646663646361623466653438336163306130356136303936666636643135 +34303235366435653039326332646338326630373361646338343532643035666365613663613761 +39313434663530656530336534653734316466343838633932626165653962323937396434663232 +66376463333739616362323035623931663734343436633561306336373865383437653036643630 +32636338633437666565393139386365306536626637396363663261613235383265653639343932 +65343265666161356330353031623930383037613335633938613930363863646638386235366330 +62666664343763613761646339356638373462623762376563363237613139313333306433616261 +39623032656263653030616633373736653263383034366536363061306537393162363831303237 +32623961343138363965393564653036363333316465666134336533363338303737393731306133 +34353538393763303038373133303535366565376233623931313132386166633366333236356364 +64376635623733323233316161313464653033623239366639363462323738643166396139373638 +61353133333637626237383066623564326438363836356536643964363031656139386232386339 +35616564316634666462383238326237376537343934656139626530376364333838663234623833 +39343238373336393466616362363434376437623964633263306266616461353664613436613132 +39656336346536316332646239336630396135633437616264323234363633333337623961376133 +37653962313536326566386532626664613738363531333638336466303335383934303663343366 +30326231376165313439393435643539393665323433633965333035636533353430343634303036 +32353931353039653534383633636364303765323432613663376130376564383933333339666138 +35626361353830613836343731343230306661633334613831313235366434663836386334366231 +33303638343633336437353230346631393836366532363438663539373762376561396533356132 +30303632323062376230353464356262396530613161393661363462333037626361633231383465 +39366537383763343131653138333664613461633236623732336463326264333336373262633065 +63613836626132356161316361333761663366316630643536376664333463343338383762663965 +36393337633537613032343766316533663135376433643532373934616334643532663261343431 +61353362313631623362333564323065653834353435383263633666393036646538616363326236 +63643562373632306435643866616566303232636165633234326339396166376265333931333438 +65326561333532653830336566336334353465313665386364383463383365353235656264366366 +62613631316364336666393733353430326435333230653566656437623963386361353339393733 +33323437613065363061393530373065626233366630353137633564386534346162353534376335 +63373064623464616637336436366337313036633139333133346534633463316333656339383938 +63636530333732613461303962633766333930383462303864613132343432306665323434343335 +66363530373562653964373536363539333261333639396135653830396636396664333763613330 +61363439363462303866356134636638656661656235353039343432343066363965633838646334 +66633264613361343465633733393431613562646263353939633263643834356632356237623238 +65393063336235396362303634643839656430623634393838356663373732646230303261326634 +39326438613333643664613735326437383838653532323562343261393337373336396537636534 +30363335383765356433306235626264343864626364363762333735636264346233643632396164 +32383430656234323638393139343731343435313365336365633038303166343130323566383530 +61656466303535663334326665313933323233396537346466613833323639656666666537316632 +32333030323033346636343733643138663235326234343837333537653035626332653532353331 +34366163303964336337643436653362623661643536366132633333323331333462653462623731 +63306332373339373034353563313261643938323231306261393730643532663264636662386164 +61376638356437636436626463393063323038323239356537663936646539323862646238653737 +66396232623131653735316462393133356461656634316466353564353032666465666262363232 +64336662303966343931616134383735386236333939373235336362353533616632656463616234 +31353162633364393930646530633765343436376230376663383832376663383365613037623563 +39383438323138653631323930643837393566353861643737633833663861663437373638363533 +36346337633331396363393538633365373238313065353339356636616565616336666164336362 +62633366393465376462326338383834623236343265393033373339366136313136663239656266 +61613930633664336265653264346464316561346233613262353264366334303831373630613736 +61623064303339393362663439336366656535383837663061636633643732376663326535376631 +32383334623661656234326631643430306135343033613139333430323265636331653033353332 +33656138646265346332636435376463356237316566626134386136643064303330353937646338 +33373039646332363335373237663935316662663864353532626364623033633832323331333139 +61343535306238353266663330353235663461646362616535656163343039613763653661333534 +33386639393832323730356563663362353135353361336534306531633136326432613565336633 +33653864656261336165656263663565656533356462363036653462383439303265383638656535 +32633737366233633031303634393530663531363062643764366635313062336338373766636632 +62623734336466303037353139323032616462363030353534653939653666343139363736313537 +31323937316533396332613038356664366562656664613338363638653039303666346332353162 +32393931633535663137343266333830343166663334623739396466326334636662376235306263 +34376261353737303862616234333839356238663036616630376438383866633930643263613331 +35316537373264626565663962633463343065363039623934613931386665313832376638373466 +37306461343038636338363936383239333736343230383430636363633331356234633631313664 +30636133616564323238356332663037633061636466333432306465323439636662336633303534 +38663063343236636536383731373764326237613636366531623663653431653130643261376262 +35343739653438653064336265386632346163613439663934356534633530633839633666633762 +39393461643934653938336135653933366263323437623161333661383534313463383736313262 +66383037343837316363653865343931336230653838633462626564663431353164343037623636 +32386539386430666532353234383961653133363037343838383733316232333562366565343933 +66623937353265376365383032353036323337323439326235636561353162313033643431386334 +37383431393938383939633932626433343036393561643831613938653662386562663264663839 +30663938306631376231313063623766623464346238343334653434633237383335386534363736 +30363138353331373037666430376361303439636461643230373031623564323566616333626636 +36653431333334333463383432666336613164646666343166636330396437336330343330616138 +37313137346530666362366339353163376333616136363263613161653066336333393835623831 +63663739336230663165633665316137636665306232653531356635643538643234663931386231 +38633231393165653164386432626130336163303466383162653065306661616665336264356161 +66393632326230616531396264313365653262646237373164656231656138663639336339613337 +31393862313630373632653766323938353162303361346661383336643066316436346663396262 +30353564363935393961633038363338333939633639653531393337366530316266376164306365 +30323537313831313837346631346463636635343263373564333031303933633363626434653638 +34353262386230356462353136326164666536313831363337386431633964303263643962613865 +63393435316566663562653533626463656335346165306333643361343665373332346239663566 +65666165346334626562386134396165343637366361336234323235343737333161366638323439 +61663433323938633830613439653437656534636563636364353736656264666465326639663437 +65373337663665393231663537626161343037353435356465386135333162626636333861303531 +35316662323439303534663161306532366462363133376461636163316231633233306166633131 +61643763633166636638343562383930373336633731336439396130613532303236373532313733 +31356133636230313362376362653463636363643432333231303735326464666432363966386664 +65666364656634346530386162323034623765313032333163636531366137616330653262343035 +39353736353435393265623435323738613936333761623536633561393632326136643266313238 +31626564323137396531343266343434373031383361643338346437333132373666343730303936 +35633635333962636661373038326139656632656663636139643536306663633234336463656532 +65383133613931383934396562656431363935613261326634396566366232613838633837306361 +34643530666564376263613534383338643439613932313435636130303033656436323437303039 +38633634616364303765303633663637623738356132636331363862316534356561636330336530 +65663662643361633465643432663930396562303635613337356363396261386264313435366265 +34393234383938386433633666306565303037356633383163343337626230356134396666333634 +63383263323365306338343436653861326134343934393830613534326464616163376331653832 +66616364316262626162373735616438623837666231623964343030353630313263633932353537 +33333562653131663137393561653637386234373763663337366338613334383362366436383136 +36366335636337626536373034383165383061623231386232323465393962316666363062303665 +32623830666364303834323063376662626565616661373133386163613863346536643132343963 +61616162346466343766623130633332663265623334333834376139353135323435373236666530 +65326431336665316262336631393561613066653761333661643733343034373530646463363234 +66643331336239356633316636633730353031353062346431303266326639343831313731633364 +61363935356566623937343037393863333734383466396635653935616137663230346234386638 +38633035316135656235376333386231343837643333366464646539643164323461383866646437 +32366533343033623139306339613132633765633962643234626532353736636330343035326662 +38376135373836626237386435346536346433383438363862346634373735663739633566353264 +66613732303231623830373562333765333631613139663565656432343361346232313063313836 +39643539653365623733613737393939343063306265376533363366636336316530393038383830 +66313031366261303732666430336438383161323330303933386632336532306632633136623234 +39333038646434396261336331383031323062333739313034656230633066386234366533653734 +34333161633164663331383762393038333131343530656264363432623661376532366466663137 +65383961333464356538643839343363666539336662643338373938626664376635373532393863 +63633661366564326265356338663830373764336230666362613163333265663130656630626333 +39313332626264343232363036386438633934623330383634353934646136353330396263333432 +34623836313638313430383363656561373965613833376236633938306339333238643230663733 +31306235643738356534326362643135386332626664633330643338303264386534393030313834 +62613863396632333663663534636464326632356263306363396631613838646336653534653264 +32356533643862373362326266613164366131663334376632653534393262376536326564373263 +64356436386565316436643563366336326138306563373765626461366533326338373831646363 +33633364373366306565633737646461383236313437326633356464613162346234663966346137 +35643066316236346430336665643930396530346166353035316262623966323266326432616230 +36396364303636646336383863613534333530393663646364373837383031626632643133386233 +35653963393964646535363637646536623837373265633463303165336638363032623865323164 +39396234313538313232613363646231313062333664616234356539363263666161633839373638 +36353137383735303836396162666634636130643931326263626334663434626166653362383738 +34393637333032363938333936656266376337366136633833316538643934333239343864373834 +39376337663962616661623033633739393133623961626339316638383730396664633834393161 +32613330363764633962363539313562313930666561383462363930323133366436306562656265 +32323063303139623362333861616139366264653662373931613135363339643066303130643066 +38366137623932353466316166646233323732616230363233373030333566353134313462393364 +36303539366537316264646565353462363365323139383964303563346436623166656539613235 +65323764313065396266373431633764323830633838626534653935383033653331356362616566 +63306334353362386535363335343633343863623561323336356464373266643161633436346262 +39393865336563366563366634613632636339613866623465303664643333343764346337306161 +63653030666661386164613963373263316532646637323661376537393062373862376336303436 +31363735646466383432643431316262373264616537653432303236323638386239666634663562 +30663935343531356362656638313562363362626666613237666566663063313964616239316464 +61353133393765363236373238653237393338636534363165343839383663386532316231343934 +62626630326438373035316539666166363666616161363633336464363233643864663737663737 +62646432623761666662383834376334636133366364633632383237313864333435653565626438 +36666339613033363263313838366162336638643063393436343530353136663839386334656331 +35316561396334303461643936643334616132393734323736306533326536376436653036353130 +35373539336161346166326361346537613962363966336665383030663236373834323365616534 +34343566313262653739396633353430303632346135633830366263396537316638316135303832 +36383664366230623733376337616433373231346533613263336238376262363866633566613431 +30653437396266333539343064323531323337333937663063646562313337643262346237396132 +39333365313534643635623539636332656666306536313338336632373831313537383239376666 +38656332633733376261346631363530656331666132366265666138633537653363663532356334 +34373036653534396166396462306134316136356635633737646162363132666166613334633239 +31373735383835326233643436653933333039393530623965363638623266346232366534353838 +63353338323237363766646438393735373539376139353866326464346439633766343265383639 +62663164313933643530663663373836626164316233376365333336323565613138666333386665 +30356635663639626433353636376561336638383736343561306538666432656161643236303335 +38303431656532663162393330353031313530363237636530393264323931653766613663666665 +61666264326633666134656238313131623238653539393136326235633933646233393131376530 +35343661663261316666386539613964363334303936653032306638626137373131306535373837 +31393332316430356561343730613064613865373231356335396331653032633530663864343062 +30383735616534396562353664643038303533323437636162633664393838623531333233653764 +63306335316538393837623531656138363662666665623234313932316335313861316339336465 +34656565636262376231323861656333323533666531613335333064656262653363353966613639 +36393432326461353261343964383432653139663036313864366466643536373034643938646165 +63313265663933343931616239333463336635383535626163396339396137383431623532626665 +64333134386334643138343236623837623262386530313064383734393162333433323234303137 +34613566313934633336646366373733373362303766323335343537656637313062613964316163 +64303863303662623931656230336539656630633364636162373665663062313334396465613865 +31326264636439623663356566616332646430623930353831303033393734666463363062333062 +34396436353337653133383939666366343938646336356537353134363761373164613731333766 +35363936306438616638636438326336643233633736643639636130643531303131333966326534 +63306562336138373130616130636464353739336539663261393134616462653434656235383163 +33313339313133356432306330623935333739623833653665383761383836643064393330356335 +64333238336461303031353965313266663261643832306661333438623536343833653339313865 +64363762653535666638356134313361303231313634663235303662363638383237353061383535 +31656539363061616662386438343664613738666664636363346334326665386465346566383734 +62643532356431633438633763613333366561363463303231313938366162326436323039383233 +65633162623836396134616137396462393030346432383732656335383863626431613162326533 +34303866353137613637323538343161303861376535613734356263623038333431616334346335 +31333866383739353338373438396561323661623266353635323063326264333436653436333337 +30323635363233333561306266396166346631333361323462333234363766313538313832626331 +66376461336434613161346162396133363762366465636238353234653536323333666236313138 +39626531633666643438333436346565346562626238643034633936623739343639363432633033 +65666465343433333732386236653730666261346664303833356437666135663533373962626635 +30653435663430343030313365373835653764646665623832303934333833333436313063613731 +36616531303964656136373133663739396537346532376537383034356630626162616630653233 +38636561393334373363363835646361383835663031373033346638373536393536613666646330 +66343838616437663666643565663839353938333138383336316532326231336562323633393236 +35646139636165393937636131616131626365643633643463306338373033626138396662393635 +62643361646432613363303463663737383263646362393166333331626636323862356561386562 +33346639303031353363343633623566656535646636326130333463333730656439613063363566 +36633465343564633034343733616134346338343264643131356131316662643332613938396437 +64643533656665323239643638623532363962656361306263323731636261656662303732323966 +32616366653732653032656162383838633766336233323264616662383964623333386330663631 +31343236386161623937643832343462316166666630373132373637373437333537343262363538 +62386131336539343130613332363361303161663631356335333265653838633235313231663633 +31323663616461333461356138633631373435356264353331663735386337326561356463386437 +31616263343839376461653861646536643161373861393866383464303966643163393432316338 +30316363356137356234653935643164663333396335643834366366346263373235356138316131 +32303838343532373562303566396531653532363636376636633265643135646561613430356461 +32333936396139363232666233656563346438633136313066326332306638636162356333396136 +63626536626265343535656565343966363633383731623437366638393166323631346365376164 +30633531633032336264666232633233636364633835336635303061353532343535326361313033 +63616235313933373866326662343639386561663136613534396330613964356562353033613036 +62396265643131636238623637316139333563313635656564366239393936353835643462633035 +64346339326331623963366238666161643064393838306663323835393436343732346239303433 +36303334383863356633316166383766343764303737643039383634323462633138633230336632 +65383061653664633066663637353037396334666563393865656233653737616530306230613761 +33366633653334633333303939623065643362663838333432373661326434623930363265396661 +36383436373762616130633937393263376339613165383237343238326465636165326437323965 +39616331366137613266303838656264646562313934373130313239393038646465636336643034 +33666438366166623161666537626663663066393162616332663565653365633632386636343935 +63373338303235656331366638346536313764623631376335613439353265303164346235376236 +35306638366438613238623961333235346536316461366662633538363031343931333634613466 +33343731613662656536313765366161643633306366393731306433326263313333323331396531 +38343330323932616438366133326433653833303563343332666561303230363639373737653364 +61376564333531636162623135656338336566363230343863353937393362386637646361303963 +33323463623037333163623964663137366462346666386230636532356330363230343464326331 +33623362343930306533336562633162643339653739656561646338393364343161393761346565 +32643838613266623037373732366561663966653034396237643564333739333061336264376231 +65396366366235666331326332353165663532303433303538383466383332316535653439393630 +61383535623833636362326638396435313564333264386337343631643135316435343564366266 +66646539646635333964356366623165333962363438323661633635366333326161646461666366 +39373462386231616230663462393432613265376261386331393865316161393462306333383135 +39333130363234386136363132613764646538646361366266663731643433353239373936353461 +66393331613036303366656232303937363265313236376133353538346531393939353035303331 +30346664613863343733633730643633313364353835313730376466333737386333396636393832 +36623933386337643063333733363562353736613531336333326563313932396333393638303466 +38336662313331383533396564616535656232323030653137613731346165323761346238353065 +35306137306166616664363837323764623330306539313264373230333139643436643030356463 +38376161646363616431653938383263303263633237343866616135613830613565383134306661 +39666232653463383830383935323333326537303534383862386365633335316336623736366531 +33383663336663303731376561366538323961623763646237306531613861623861313765343434 +37333763666161343936306565613965316139373261353963326232393437393232346237306636 +62623931313162653363643164386331636366666333623534613534636334363564613064343439 +37353366383163643565343636306565356464313834643063303534306134306563353936643262 +38666662373136396662613630363431303233323738363538633931383639613739646432373637 +65326435613637383265303463326130383730666131613062396636393761326466393765656563 +38303634303163386665363265333736356532653230636163376361313739306139393436396536 +66333432643264333862383663303936663964323365633066633366636638396266306239666136 +37373631343162306336623166363039323037646539313535643739646565313961653431343563 +65643236393136383634323436663766306437343732326365636132613833636236336134646564 +61326165363035616466333732326336616438336338333030383263643937666137643761313936 +65613864303261303938393864396162366562386266623334653365336666303963316231646537 +31356163376335343234613639323433626563313062636135633235656630616334323737396135 +37363537613962666435313639653132646665656361303637646563373431383865393664383733 +61643232626463366231356438633064616161636434323363386535356532396666343235346563 +37393535363739353332663936323232663538386264616131346661353633656538333835623833 +37636562666163366237626235613837373162333865363730626263643630343330303636333734 +63333162396462353433623263633334393531326132346338393561626564613839383331356234 +61313335353163633435363437383865346338376133636666626333303233373032336632366238 +33376236303530373530653764346561643834386661383735656463663830663965393133626164 +61613262356265303532373565613963306135396464386639376666633663646565353666383235 +61343963306463643035363832643862326133306263373632363665336239303336393665396332 +64666137646437326638343434643765653632616234343132313565393337363037383235303332 +66376632313631316564666266653438343763323966306562323463626334373538393262636333 +34363838373030663931633037666165613662326464343631633865663630373264656332633039 +65643961366638346531356135346631613530383239346136613837643661336635333634616162 +63343635363233303962333935373466663030663634383637643034616563313239303435353364 +64323231323464343461303538313730323266373532383632333139393831636161623535636130 +34303933306161623065333531646665376530623539373135346562663030396262643131636561 +39363262626564653739346432383662316339313661646365653633663234613233626632343665 +37396263643439376531393635383936666135356235623165313035376633313237353564333864 +64383531336264373232333661653765373236396238346534363438633138356465366337333836 +35333337353263323336306239633862393165333864616631323534343461323338373335323965 +62623732386434643666323066316338306166386561353735363065333934353338623961306261 +66373835306530633364376262643062323538313064643230326164656463376131363131343533 +39316466353962363934666161363231333835373833373139663962376638373838353966386366 +32666364303063616661336133636233663137366361356533626538316632646464616563376162 +33386239636662353936616532633839373161316238303530616338353835386434393366313230 +64303633343234653837663965323338396432633131633763396636663134303630613632633934 +37646332633632643237656466643337326236343038636231306237303830346439613137363731 +38303531323935653531666164376361376230333764313432386239663133356435333436356365 +38653966333839326133346330353933313939346132613030666632336663366135633263396263 +64343538663764663633613263663133376333326538323962383732316431336165313532616663 +63346464626639356532633265353130623735653235346532376138656136656133646565396635 +38343532633736646635613834633930613233616561663932633231336662646664363265383865 +61316366356237333636643466333931363439663761663265333532643462613563366235376536 +34343036323338623337366630313764363532663133616266356561356330643639363863613434 +36656433643931396266366438333739663138653031363638653939396462316232616237396531 +66643938366162333031623332623361363963633164633036643138336664393936653664323236 +36356337326261333032613164333933616632353361303731613064666533326634373865656465 +63383739393539613666343964393563396137636261373337643261356138613237613133646535 +66383332386263616265626138326663373466303364356138663434343465323362623430633163 +34313933633138656237356336383137613635633934663564666331306162316562316465373762 +65623934343135363963653733616339643038386235613161336361373234326536636164623663 +39323762613665336138613237393331653836313132353630333165323037303863643632613134 +33373164353139343162303331373534376430396439653234666162346262626665653262393736 +32316466366262643662353365376337326263613761376361306533383165323239643536306562 +34623639333732343833333932613539623237333533396532356133333434313066613761383435 +39356562313266373733383565643039353233303930646165373237343738363230316537356663 +35633265336465303262336431343030626664346232323563383961323039353934393731613863 +33333834653434313865363765323262646636393538643064316533313237616133623161643135 +30356434383232356136323531333461333962343537353965386533653831666465643938366564 +64336239393064616630343461343033373861373134303766316136656664613832383438356239 +31343437333663336137303234353061313637323436333465343130373638613662383463326639 +62303331636438626133643661626639366261336363346239373938353839633231396237373739 +63333465346236316336653535393361616639633032656439653433313965656130656637326636 +61663336353335343835613537306138353363336532376563616133316336643132373136643031 +64626566356538326462633562666464663734616438663362366631306434333164303033386137 +30346438363534646238663166393866343834616132373862353439303532353861323230373231 +62613661333239313931656233643135626139386635626434383764313139373336363537303065 +33323836616336313035633662316261373235626264363633626333376365363630303634366336 +64346434323838663333393632346238393434376161666635316666636130633638656634353366 +36616336636531636533323636343637356535313433303739366334653038623131623430363431 +38336437616462346536343530373439303432636661643761613563643538653065306234383935 +32333539656663356463623730613436613366356662666562656437343839333063663861623861 +35333935323861636139343238643832303836316564663262396336383932626634323133353339 +30666539633761373063636463653764666130303133356165653630383366636466326134643463 +61633037366334346434333062633461363764643365646232336365663038323366343732323565 +30306332353937393864636337623161303462633264316534643366336566393463383132646232 +35636261643038303430333637386665313861663838346236656134643936653134653837386162 +35666631646636346637636336396665653035636534356139373661363735333539383064653866 +39363939666330373333366466663661383763653763366631316134343261663662353231343933 +35646361306266313166633431623864373261306261313166313239353263356338346538366230 +65376266353736383338373265376433313032373331383864386232363030666439346562316533 +30636362633336373137376436303536663033333961653638363832313637633664336461366536 +38383164356333633865363034356163343539616134303131626164383138386161653431643464 +33333361343364303763663965613332633264383764303664376538313437336539383061383265 +30626634633835333161383438633234376331353562336265636464663738363230386533373738 +61393235636163363932346135613834383334306238313666366138376631383666303732393938 +64663866383736653864336537396130653232393539656336306466323863353765663938343861 +31653061656130316437386531313835386137613832303932386164663537373664366462303436 +30616332663731383636343066643034353863306534396665363261313261666632343131653262 +61353735306438363561633234343337333239366239313839633138663761336166333438633463 +31333837303665626562326631353530353136313264393665316362353065323166376131396666 +61666433666464333539313065326635393161616465353035323433356134353833306661393333 +63346233663034396265356137363833333539333162666366613232636663376238383531653565 +33343463346433623630356231626565373334333164313961346361346362383265373665616439 +64336433643662386661386266316133326132383333353833346538666566663332376363343363 +64633934383035643939366465346163626364626337663863333830333863366163653965343636 +32353962653632633661316137313064306136616165363330363536653963346631623138343839 +38396332313732313538346632366138323364326238636538393566356138313535306637386563 +35383539366665376130383665313464363134633063353561363330373737306232323065333430 +32356161303364373366343537376634646139366330383533313430643238623264613637656538 +31623965313463653136333136316165313161623336613737346663343932623661373434633361 +32656136616433653866346433323237326662623836636366623734666437623630616665303432 +39383565353161383865623239373531626530333337666336343865323538393631396536393764 +39303363353166396237643237666431613163623764626230653737343935643633613032343566 +31303431363135396362306561393236396332383562396365376665303738353363333037363131 +65653062366532643831643461636235616537326331323831323938663466363966383131623339 +61333634356133363235643762393963323436356638393463653339656131623762333431346338 +62343139373536613430633939646232623436386466636639353831323261623262323834626433 +31623633646562663464656635656231366433326537373536636434366266636238393037363334 +62666337623661633763396661383234346331656130386236336366653366303537376337356135 +35333965633633316239326536663235303839646234386633346232613930653832343436326239 +65363361633431326664636161306362353232336662663063663162353335356434383538656238 +35363730363665616162343964303737663462313331653032393164313637373066303335363766 +37633235623431356562306561353431366530616364646635396231336264353463336635666565 +36306430303636613430346431363863653738356430303366633464616463646138346261396235 +39633363336164636238323265343036306230653566353266643764646661333433623765643161 +66386533336264613137613738336166326262386139656335346533366461326530663132366534 +63313266636463656639326439643763666566356565356237393933393663383137313331383634 +32336236613931316366366565376137623130343162316261376433613461333162393965353263 +66353130613966623037346638363136666538346466343731363565316536316635363237666463 +34666236613362313130653164633732353262343564656362316435326132356462356333353231 +37353830613365653362373963613937663666623734383437373134326332363861623163373562 +66646564356533396166343363306239616632646465663332393363636336343935376336376236 +30626236356133613165393032343939623831656237663737323566373531383365366532663764 +36653961356566383562393238636366353039386564636138306634353565306239313831343833 +31353865326633656538616430336137643037313234346639643662353431343832313662336664 +34616134313238333866343633666664303363633738396262316538613238363531353532636464 +39393164373465373330303139346364653633636134383038346232393733303133303932343666 +65343030613338386437353639323736363938666463663864326364643934396535633836663664 +33353064656636656361393935363435636431386139366661313030393138636265316132316233 +30363266646238326562646166316638333436393532643861666130336633386161386639323231 +65333238633934653236336135313736376138646131373632623331333164393832333231613933 +39323935373437316436313432323333303130656333306230616530326335303639366161353435 +63626263313263346632346436356434303364616562666530663664346437366237303931326463 +33343634653231333839303030353436623334336366386335613566626566323136393530643739 +65323637656436303337383264626465666330323665363538323833353462333765303038623435 +31656464613864623563623737666138346537653830393739313037646334333437616432376461 +63316361666430323866613365396661336365663130366164633364633564386135646632626362 +31636531613430316262393539613233663466656637326564613866623465666334623733613333 +30666337646364376134656361323331616631646634346537613863326338633334666466373337 +33623166356435643430333363363765613833636366643166646161333838313363316365386262 +39323962383264663336356636626531376433633266663332393938326533376537646437636636 +31633163313261346238326432373833353934323639346139616638343864646263383132316365 +36393064393432346337326436333661326661336466383135636231393132356532623431643137 +65656137393263643235623166366436623933396363333039363361623935663037616438313539 +34626430343965363531303931356334353361393534666639623934386262326235643063343533 +38373939343734376463663839666637343236316263623431316136363633306366363863613333 +37343331366461663534373739643536343637333134613332613733313431383135663536666234 +38643563653662313834353430303831646664646465333763633731386462623633626132343230 +32393139316133316563343937396362633362376537346631666133356161353461636632373664 +32316464336165383264333433393133353164373935343465346466343233623438306536336535 +33336232386131656535343937623333373163306330663935613434373261623136653665656134 +34343266313661363966633236343133373861636164653638363937633965343564386534636135 +34623665653135343261383435363732643161313761663337656430393139613463643032626631 +65313335336633363534626665623833313133373234366366656631316233343030346565633137 +64343166376238316338633437646661326465313132633833633939303163386534636662363763 +31323364343965323737353539616564333235336330623461376235343138356335613565643133 +32366263373564636166383761656633646231343233316632306635636236353038323363326263 +38396331323233653564356365316239353232353833376635313735393365363665323366383465 +63346337346666386365613530333231366539383130653637636635666261343531346336363931 +66343562373139633165643536646366313664643533323265663061393638643230386661623166 +61346339613362333935656235376432363633333230663966396637653738383433366139326537 +39626530366636346233316530316463656534393034393463633939636334643065333963383734 +34643732343461626166633965613063363633363136616139386164643462323638633734346330 +33336537633832333962616166393636666239623366376339393332313165346330326238386461 +33323135343262363561316538653437326561363766343338353932346666346233383537626238 +63303633303833303261396462633735353966643363353431653433663966313364303865663065 +38663863366633626239343463376431386630616632316137643234333031666337623662336639 +61376564666666636436633333383664353461653765333738393030306566353662623137616431 +34616530366231356362623762343931343566666361376336616462363962333237363062363234 +65636566656264626561353761616462313735316434653463393332396231363337633633626336 +63323164333137626166303130623535643833653837383134613539346438353033653533633532 +63646130613731393865356666303665623266353430393030393732363530356665366463626663 +61613035663664323733323539323638643136326531336135383237316439636232386266373261 +62316565393963323330323636643336333836323930373266666539373964363634316638353831 +37333530633438633161623138353632386235393332626132373761643631326331343561633733 +30313737346165653162643430343336363339363963306336306430643432356437393665663730 +34646662353834343663373863633066623233373839323339393061313362326334656330316537 +62306265386434653331356261356135383835383730613631343331616534626264343038376133 +39343030643636323335616264623766643361666633616135666332393931633464353030393364 +37356339623838313564633861343039653261663065346366623937326338313466303838383839 +39643739656131613366346262643737666238633332623536666362326435363462626566656465 +64333961356535373064306165353961336131343063353066363136663136623036333463643537 +66653533356139316563383336643965336561653236376434633239363530643831653236343835 +30636366396432323036373631363731636466633533396335346232653435326434366231663537 +66613035356136396165633035363635363433363366623835366334383037373162323636383433 +64396131643061363861653664633561393135663862363637663638353463613161323564383730 +62383733313662633632383137666130636637313763393564346437623439386661623363643863 +38333338326538386533353335666562643331613666636436363264383330656630316361663534 +36323534653230643335353034336438313861613635633133383135306537623631376435333065 +32373264393030643234646336333761623033643832636534363566656232303839313061363338 +34373237366662626666623332646661383139383437383332666439373463373334346538643661 +62626335646239376137356638646331623635343132633861623638613432353464336566663464 +61306266383537613933396636303737316462393832356465383032336237383436306232303331 +63376439623666393665633531303462656465393361633132353732643832373831633032306338 +34663062316262363432343230613564636563633430343634663539386363646162343331306238 +39613966393763616334663434613735663739666333376362356464393035346661353863383962 +66656336643765616138623563643834343161393131663236666231386136383532613336303864 +35353137653637623435666638333132663033396261386330313334373066643962393435666232 +62356533646361653961613339666530626339383734376536323733316663643734386265356262 +61646566663630613335646537653333363832663238613335393464356666643631373461393163 +35626235363661373263343636383137303665623033326539393863653463663330636562326663 +64386166373763386634353335653237373434306330346438666136316434336366393332373562 +38313237363733333665303765613361663134326536353064393632306264326465386464373136 +63346463366234316132366331396561666266656330323964383362303230366430646239303437 +38363031383664376533663262663034613537386231396366366435383436326431336636643532 +61323337613931386661656333393537323965346166653533656633356335663239613135303966 +31363730633133323231316536376662633830303033636438626536653562326134636533333663 +36613564633537356661346163333137303031383339646535656263643837653939643134346264 +32333264386533323562333266643231333135366265323264316237633437346535346132393732 +63393137343836313437656536353565376430393736383933636137623961653861316664623930 +63666361613337633165373732653538623430323165393062633839663764346639393763653561 +63363232623438356261653661336131396132616637346239656439613534316564376538323831 +66313064643434373463333962316232653532366430303863353837643631663164333130393138 +32616330366532383635666366616563323134653635616530316530323762386230303663373839 +64363537333937613663636534663961366662633036303530643331306533323431646439386137 +63373537353530626435656437353632626665643638656565643562373635633731323837343937 +37633036386535326663353530376232386132663038613762366130643964656561333331313830 +38333262613862343364343062353037343036303436366332663330643361343637646436313236 +63666433386530306530613135396637333730316436373237313366353362356139323631666366 +35663839343635303333653461333965383162386533336539353939326439336264386565376634 +34376432303933353062376534316138656239396234356532663862303461396630613938613039 +36666231336534383233373961333462396465623532353637303830613033623431613261626335 +34386365346431663763616432653738653634303337323331373464376133316262366230383733 +31383465323134303836396233323563303335386630663333323863613030656464353066653835 +36353263633831383332393731616439336535376239643137383263633330386334326361613537 +63656536363537653834653865323037646333336135653365353664636631393163356161333537 +64633561353131616230613338333630336166323933333339363666333664653662643432376333 +36353130316131303733633033626537393038373233653636303130336662643931306431636430 +32306166343765353466336366653535616264393233383630303934326366653331386162633730 +61313537613265393939386364326237666632323937323862633063303237326337333233636266 +66636339343039386538303639616634663337633966656134656132346536636363353866333530 +38376661333539663238366538383965656165643433346331643030346637656531313132373034 +34333762666132313261396633306633333530313361653035653761373364316462633137633436 +31313563646438363436323937323639653634353463313862333366353239306335363135333930 +37633661333238313839316437646536396232323863356438366639343462323139613164666635 +34623135653030386261383161376634616661376664396531373035383663666532643038646362 +63663064316531623631323861376339366334326564393537616335666566336338633364633339 +65306366633930383036646636623430663066353534633035636237303931613564373533656531 +36353436313734346437383835626563623664303931613961323165386262646239386266366461 +32353833326265393562393435386137303763653865623233366437613031346330373430303632 +63336665373762366330663630396563636462396439643366303332306434386161323863326536 +38663666376237353062396437613664383664616534393837626136633536346262363839633330 +66353761316438653361326531386131626533656330393835646265333934316536626235323364 +33383639356137386330623036616466303539393930333365626337363765346332333730653365 +63363766363062376335633161623564343334336437363466376136623362613736333932626332 +65346338613032373438303932303763393338633330316462626635393934363363353666383631 +64373763653362373930323461326362333330396264343566393462653762366266643064366164 +34663535313937396233343234376332313134313630666664323832363439623632353239656563 +34613131613761643262623964303265613266643763323035366265343331303537353630303935 +31343765373133613762333433396634633839623130336463343639616632343461393633633132 +35346664303934393539316565383861653962666533356230663662346666313234626665323665 +64623561623138613638623963303562396430646631366563663633646464366633323361383732 +37616261656133323831613434623461303730353164653835613838633135396565373032353265 +37643364316334376336333664303765636532633761386131333538613366353138333932396632 +39623965306136303036306437613237343038356331626435363339393839666230303533613536 +66613233313635376436316535343432336262323733643430326134616361393737633536323834 +62663239353538653134336530653339656631363831343062343838363533343430646662326231 +31623939633066376433633636336530333965666132656239356438356435666331623236643536 +63323165303236353633613636376530616630336432383533356636356233626338633265336339 +39646465303363393938363266373933363132383439383731626461306237373962356161346334 +63623162336436653031623064643761643039633263653335386663346237653463313863656438 +30633163393639313066393366376663396233356632633432393761643066393331336364393734 +64623831613966626436333439636162303366396134326230613937313737613364393762646362 +30383537663439313638626264613036383638306564623937356362386565643831343234393862 +37363562363339663031643332663961356162376263616130633331313335353231643436653833 +66356639633465383365346366393133623365303863326632663965623739633238323530366538 +62366634653933646236633163376539393133613135646466653530626332353235613332373139 +36303537616665343838363331386236626338353663313666363932353361663835326266386664 +63616239323338323766386238626663653235316139656366353832613832316661363839613237 +30303965353337646439623562306432303332373432346436313138616530326230356562663135 +64353064626430373932363534303537383335613339396365336563646464636661666432333533 +65303331616165393438313463393066396333616637626436353764356661323463383533373263 +66393965643538653334653935363061396336313763636263323365653465313735653065616536 +38373931346537623334383762333837396666653034313533643062656330386630396161303832 +32313964613936376634393438623135383833353034356538393965666338383434323337343636 +66633364623037326336643537643963663662623838373535613732666133653630636337383130 +33663530346234333032626137646564316134653666653136393864656264656663653237396437 +39363330326665366630353736666131633339623161336663663633323834386163393461626463 +32636337323539316130306231373934313535653038326139616364383664643564333539373337 +64303164363633636433356433333137643432313565363735343461636434343165646432663636 +61653264623763333838353465393136313762643633363834303362663832363063303030393361 +61656634366537656666306335363233386638343931326333313433346262396537646238363363 +38373732623437666139616130363162303533366635616436666430333665303635303933343266 +63643434326537383761643530333562346434373964373830396262636638326336656230646662 +35343135343539366662313437383238616265636162633931653565366236313239393739346465 +64353239633334663836383365393238383266616434353537393731373764366535323030363036 +63616437623832666132393430393534613366363930643830383633346231616633343732633562 +36623734383737613261646561323537353137356637393338633232383165386361396637393761 +66313361313666306361323764623135373135303362393762656636323330633863626638623137 +62643239623861303066356531333262376239313335656339653361376166613835366662373766 +64353663303562326231366232336230613436356362623732616533636138313738343963396331 +39386138383435316138373531343962336564616638326130623166346330623466303631623931 +65323766336133366633383637303230646565626239396634626533653630643630373666313464 +31303432363534643063343636393431333166623632326537333830373566383762303637363234 +65393736666130373237666236323136393036366162623861326232623264623539323230313565 +34313137326538376334626139386265666136356161323661383964306637363430313130656638 +35613536623632343538326435336133386434396263636661623435313230373336383336346165 +65636230336636306466373162363865356633366165306334323065306263616239643230306364 +31323736363335343136313061656263396565306361616235313736306330323634356230313037 +34383132333736366566316538316161353961343463653937303663613330383661373962613830 +64613032643064633866633137303561613864393565366437396534373533636539363566666435 +38373164633132393839626161623334353439643831336535646465343062663461333239663532 +37376463663334643438366561356438306262376331343836393834316465313731303461626463 +31383333633338353563333032623862376534333431396630343637333133353436316630386465 +64306334303661613861303161636131626164646234633339326361333138393564663466636332 +36303434383239333632656166356638383231336637366136366631643131356231373631373935 +66623334353036333430303235363238656434373439366330336261333464633837383265663063 +62346364363931666662383134376363306261643936363930313335326232623439383330633130 +30383630306133333038313131616664656535343834343464613232376263613339323234643231 +34313338363563313139316233626133666633326363366136396264313237333335316337643538 +31343265303839663836316334666637386437306532376531646462383539643066393536396332 +38653831663362396236306333646333343961316530373231323063346539356364663334643837 +33316466303063393530633666616664393335373735353161623964646333643833663039306464 +39613732346439316132643766626630346330366637376135393533653864386436613232396139 +61313934666331326237323932646234343535343762376563646365313461626234396362616636 +62366465666662383736633262306634323566616565356535386161633464376134323834623266 +34366561393933653536623762323966616430616333306162636539626464333236616538323530 +37366131313538383032326531616634376461636565353934653335343032366332336639333263 +65393037663739323832393335636334313765346562373432313835306235346266323264613866 +39356337353764656263666138326434633634306564623762343731306666326462343633316664 +34323161636366363832366432633633336566643935633165643436333931363737346634613435 +37633131663032383363626665326436336664666362326666356635616230303336336532303332 +37336232313937303632623639396533643038626265313338623863613233663830313939633834 +36333062663237663135643461613064396561356338613865623461366336373661616435393231 +39306563633835626565656263653965623930353866383163393263316635666134356430356165 +33376232306238346434313034313062646162373939373834313561363236316666613564643062 +62323138626436383630643731353365613132346164363834353034366236356536366431336138 +37386338646238643233383764323661383938313962376232306165336161633964366233613531 +35616633393665336237303338633630323733656439623563303333326538386166333936363938 +34373432626535303461373464366533343766316265633763633531663537316436643761336566 +30353562656330353962623630616539356461663238346633643332323133383564363230326462 +61396562313239653663336538323534653539633634346638633436336132363332366563626166 +62353665653135373333333263623233333466623439376137363035313033346364313564303565 +66633237643033633937316332666439376361663765376530336231336666366437363865373637 +61376331653439616264663235333463376531386231356234336164636361386663616536633061 +37343939393236623964343763333939306237373363333131353733343166383438373666643535 +36633032613634373461343766323432323536323061656631623930626137323934343937643437 +32306566656565653931656365623462643962353261643838353039303037636563393163346238 +66333639323635393334366166633835633036636433306231643237653638326562353239643665 +63373733356532343838646664303162386332366639626465353436386434346666633732616131 +61303930633038653665323763356431373936616263366233326535376237653330643563323561 +66366432386139326361346238376235623039643665653036623365636639313030353231643138 +65613662366663613561346366643866303530373036316263386337383066326538336361396463 +34656131396632616561323962663161313663616165303334343231656630383533383137656435 +37346234656336333434343938653162636332656264646662336138663032613366386132316637 +66303337613265353830396437393036323738366636633636323330636632313135353466613264 +62626166376234333962343034653631346466313535653362346437623136636533613833646635 +32313530333133633363373838336363333634653335353538636331633331636364363933346163 +35323033363961373064313264386334623861363633396134303538303830653232313538363538 +38396631313563636466653736353337666539323938616537623366383230626466363761633234 +36313137363939316262366539653631666438346636653035626361386631366464316636633365 +62333534376365663831653030643731663463663034616139326266633939623239396233336539 +62356230616661376439393231633737636634613963346336626361353233663164386137333430 +64386463626138373038323834643431363931643533336461303839373135356636363362373339 +66633166383863353836323935613438323935386132393565373337643865623636363139373633 +63303330636431613630323530346238653536363434343963656330303939316231353532386138 +32316565306239373561383861333264393036313633303932376334623361336262376266373438 +33613164356435656430363137646161386432646633626663326164336663306536623033373363 +30323635336364386338323734386534336664333434383665326364363761663938346431333738 +36336439366535313238393033393163373038346533383834663331326239616531653064393136 +61323233333130663738353331346635303266636465333864356338366565323331333130393266 +32396665663034626137396162663837633536393138653565353564323435363362323861643264 +36383234313436333438343135313465353431653736623933326161353630653264636136633863 +39383838653866396232333161656435623135646434653633316663323934393031383265363439 +64626334643436633532333036366463353863363735323962336463663732666330333139626538 +30323736386139616630626365663532376362326238363738623734393836653135393833633136 +64393461636537303461366339646230313939386239353439363434313634376332663334653530 +39366564646430633033323236303164343239393739643263666236386239386131626462306530 +66633863623232343464326339613634623161366438393934343261343166613962383166333839 +35623838353832643566363965316231323734313330376434366636346630613466333462393432 +31366531393235313362373632623130616636636131346661346461633431373236323666383735 +33323037356331643239326466323865633438646131653665373939623262623738313635336261 +34643364666431393334356666343563623930653136353937333264363365656533366263323961 +36633230363932326162626262323763326636313266326330353066326138373833386338316632 +36336361383930353134343632333665313730306561623435396561616338303862613964653631 +61363436363266376162343830313966393663643961633531373432323234666264666361633465 +63306539396436653433356530363436613038383962636337396530333435623331323662653863 +37326138633031373834366531653634383265376136363765393733316237633466303735313235 +37376538643733613336656437373665663033616366373863306665366336363236383865333930 +65383466383363613234323463373738373239313766633866313361393336313932366565323664 +34386531383961353439646666313335373362346233663239646135653632366430383336396639 +36626135653534376563363862653361376232633135393866303261343834336664623865646135 +33396332623665623864373066333438376266383264306337613464666364386237616365353739 +34656639643766373062343337326562666638316537346264346433353362626337646132366537 +38613165336135333533346165323138393733386464336364373863643865663331333766613465 +38393462613761373031663735393361353932313232313865643031636633613137343738626234 +66316533383965633735373263666434353132323364313234313536373065396162356437643733 +39366533643861373733656363663736393439343430306563616634303264366532633637386633 +38343762333865633062656366653938366462623239613531316361313932663765386232333831 +33333366353439383266633362373130393233326236653239336239316565653638623438313366 +62623732636533323635313661643665396530373539353131656662316262613065616136356563 +31343663353731373235306536613436643466393530316262353664306534363132613264626166 +35373335373162363436306562306530653137613733366633663739316139336131313832656162 +62333436373063653939383635643336633433623061653630356334363138356132636333616561 +39646166343938653036653630633861376136356562623564363635636535623936363362663737 +66326637386433653831393435656436613433393862376339326664346135386363646666383366 +35356464333238323564343865623538643639396130333439626538386431346264306161313036 +37623539323037623236393561616332633332323939626437663162666531353562633065373437 +33313839633365313636626364393031623636346162313465656431336661333032313031303837 +39346630613262623133346565623638363736336135373061373164313963303163363333663137 +32666433363963383466313162663536343133393139623132643363636265333535303665376337 +35306462313833663939373339373032653437616134376335633765323463333761646637376536 +63396435393036336338346534666339373462306534323431613239613464346533623530363962 +66346230353161346461316439393830373565653436373836653137663561613838306131366138 +32376238653536646239313063306130646166613765353133386262373961323666383430366636 +63613265393464653439633538366166363964653366383364363162336161363764623632383665 +37336635653733356563326330363765316339383166373337343865343433663365663266356634 +38656330366566376465663034393038323061623361373661353735363731636637346461356332 +31616138386636613538646633333136623635306536353366313363623334303637366630346563 +30653530613434343038643830643834666434353764336636373263376330623234363661326333 +64653737636330386366323939356134643533666336663032346562363064313961313835356462 +37363466323338396334366361623861393066383263623764613937623532306538636234303835 +65623066303135386337633965666661646461393563323734623532326137613963646566323833 +61646136333665323765306134396463623331383035373932623333643430653532373336386564 +37643731633432373830656430663334346162393631633664623061303361663532383731626365 +65343566653433653234393435333232396334303732303038376565383432333633333465633233 +31663133323864316137386139343361626637623930353063633234353932653362313161343764 +34656461633565356633623337666663666163393961623432633833353864656462613632383033 +30633631623062333938646436613739356532643136393031323139613331353861363937303635 +31626632356639316436656530383936373934343936316133626666613464346361393931633430 +35643538393062653532353066343438613933633563636465616464626134353865646431326537 +66323936313633316461373463653465613761653339376133383162626365653466653564643631 +32393838646131303938363432376331343632643738656530326536353630643265653235653637 +65376634336138386538343232616462366334626133353037626334313063313034383131396530 +34303639396563326664393263633731616364643430643436643339613366346530636663613136 +30326165656566383233646165323432633738333163326430653764323030333435376636633061 +31396362653734613033333236343432343964363936336139666638643162623733633934643737 +34663065663830653764303861643765373538636538383265643732653662663337613338393733 +62633836613635323939623130663637633033366238376536383536643839666433313635666437 +37393738383230346638363336666331633030376439313763393036643135633862386136656563 +39366132653236303562663437656430663961306237303562376165363863363466666462643736 +38643763343933396539613766323164666630306166386638643432383838623730346562366133 +66343533633737386165626664396165636436623165306432613463393866666362653234323162 +36393532353066306664356161623238383663646139323566663031623037346565663739323632 +39326337343233316563376230633437373161616234333662336531373861303836333737616634 +33613438303639666134353331353135336537363337626132343333326135353331383136383139 +39613661353238393461623134366438326139373066376130333539373337316164343730646366 +61613331663562613162343239653734666231623538613064313666636634633836643034396361 +37646436346561363439376233623566373732643736343538303666326339613039336332303663 +64663638613562333436323663626564343663326431633562323238313464646233333865626561 +39646532333531346333386338656334643666303535663830386235666364326437303866643231 +34363334323634356438313933356335393264333634366563623031343031626130653364613036 +38623634323035313361353764663664373432343362346635373031386531393836333831316436 +66666437383235643332666261633932366363363137353638386338633161313733643531393665 +33346663393736626266363165623666663265396235616130373730376161616339376366373237 +64373164323063313265323433363638383462613233666165386232346336303264313866363433 +62613538353439323264336562366631343735356136336333303636616532656236313737383034 +61353738383631623466383736393835376165363265306466383632363136633233613531336230 +63316535303261393737326130356363653731663565363932363832643964356438636530393962 +65323630623237613961366266356136326137383539393130356565643237623363376561326234 +31383035636330383735333532626432313932393235343434396139636561303362393266643562 +33616438366332393432306361353464646239623134636163633335633161303932616137363965 +37626332363964343634363738373138313639636563373062343137306336646437353734336234 +62623933323762373935663034383761663862646361383461643763613830353466333565373431 +32393330626362613739316662363439643364356131633131333464303739306536336639616338 +66376665343131653135386430343865343163363130366262636535383332623463336338333433 +37623134623233343631643964363335313665646239653830646564613934393834613338373433 +61393163333931316563313865616434306637353663616238613663666431373365323630663765 +35306437656630303032326566383938366338353865376461663838363836343837636331336261 +31633532333332366261306239386363356138646464366665653665376134336533346430376533 +61363866373562653339616637373566616362306263316233663735353130666130303831313361 +34376137336661366438346235373763623730386666306365326635303731313936336433613662 +39646461646661653565626139663037633766316232353463666364316663633735653663633236 +34343036616536366533386239626161646636363462626561333466386264386434346366643730 +34303536616435383737383664373330633264613463353132383637666135393239346362353236 +32633331376165633464636535616630633732353864646666306364326463393632326137633566 +34303561663733386632663938353630653333353866643131343532313464383565373139363731 +65656362376431323939393266313161663634313063376561666131626132626166383266373166 +37356334353936313931643161303736363362386261623330323064636565356263666165656364 +38366562376437353165303636346465313766316237343666613831666537666161613334366266 +38636666643439333363626339323536336233376333626530666431353834356630616665363934 +62333733613139616530336166383661383434666432316462663036643261623466653133396161 +66396339613038303264323763326137323534373235326464623563633831656536396638653133 +33343663373531643337343566333932323039393333313736316465316263613432353863313334 +37303132656130376331646439356638633566623130653162353461373039626365356438326138 +33376232636236363934343962623533376336383261613334313536383531656234393333643036 +30623364313963393662633939393062636334623035306134313132393330623631373363653763 +31336639643838616436636435386231366531646237346331303864363766646336623963366433 +38666461613965316466366665653335643265366464303037313333613632616439306632653531 +33613837396532376131366662613539623837356432333466393063643262363734663265623965 +38353034353730346633646532366663623039363466316336623330643564626335386665363331 +32306361386361663962646532386536663361653735353437376630623839636665366237346135 +62343933313566626463383335663533636134343264646234656462646237643035376535613066 +35363039643631306133303661616234313863356565343736333532636430633164306239333363 +61373066663639346138346263316462346462306330663836366438656231643130616531363030 +62316335363062653136386430636436646338376266383263383061666661623332323234633762 +63356265383864636466663537383462393263623364376334336564386431366463333561613964 +64303931393639316335666236343939303935336438623265306466353666396164653462376635 +32303361316662643064366536623736333636663931306366663532353962653566343736326137 +66653564326466393563643231623331376665383534636535633933396539623231386334613931 +32616663326263326137653666336536303336353235663164646134343864386433393065616466 +65623465353730653730393365353432323839636265326632353731303630653839313034633934 +35326531653237663163363330363465396536386234316436643261363735396666376635653239 +38333463633562353830366361373530333832643330663261373133646362306361616638373135 +36393061363166616438333034383736613934343332333539633963336631306134336233653431 +35336536653866343137643430376432383366363239396530303962656632303832303261646561 +35356135366235313339303132376366613830626636323761333961393332303633383339653834 +35653333646232383939663964356335376462343664643231306136326461613330393736646463 +63643938383839666636333937626262316539376462363533383064623030303930393061643963 +65333637653830323033376633313463666438653666636334383664343162386437303165343131 +33623361666362636164346331346132613937316131306534323739653730383030373137326134 +30336538306130366336386331353261343064373536646434623661333738333633633334613030 +35393632323037333333643737316132306335623033346565313935303866363162343134633932 +31303532333361323762373334653335383232363039623838363865663761366262343132393734 +31303433306531643162393164393133353637373264386665666635643331626430333436643966 +64323234663735313431396637346238626363376666376231623565643365386463666637363639 +35636633643530633664313732623238653130386264316235636563623362346262653762626136 +61323830626335623131636532626630343030623862633832633034396130373562366532323930 +30323434323265633039616365376238653563643161663236616238336632623466376161623132 +35653637306366633030623535646639613961316236613335396534623031626639333762643939 +66656261396635316331613039633761393461306166633335656165343337613966663766346462 +63343538343963396639633839636332343130346162373039313336396538356262393334356539 +38656662353031313639663561636335303164363532393863336638336161653233663164333265 +64633030663937383266616631643864373030386432333266396337376230306666333963343932 +39326465343433346137353262373135643334613030313165323836323461613238353661356336 +36623661616337613466663834386562396339306662633636333835373363343666373537663839 +38393332396163396461653933383730633363383734393037323864313866643466373235393238 +62356434346535613739383563633465653337383563623430313432353731663233613738643766 +65363064366637383031366562376338373337646132366361363330623736323033323961663835 +65633231396530316532323664643434366538623966653531393232333964383562356466383162 +63626334643336666665626238656134393664396261653961363530306135323630303664353436 +38313432626134393266373265663566373237626535393163343863663361383836666539313062 +63336162663734383737663163663364613834643136666335366238323334366532303365636561 +63656361306533353764363334623261313235343266353032656662373763303631613732366366 +61633064333264323361643365623634666439643432616463336261303663393537313662363634 +37643661333664356430333964356365393331316437653063383963366636643233306533303862 +32343762346163613962623162366633643436666530366435333830316237613135356631303334 +64373433316436633837613839303861356439663764306166303939366538373462343864386233 +63323336613835336565366566333663396662306533356439353430333438663138323137663339 +34373630636235396333326135333861373032656631313262336661346636386237393434326230 +37306339326533643431623761356333383134306263323539363966383231396465363234393832 +32633761626532353938316538383965383238356265323266613731613666306130656537313238 +38343831356164333861373162303839343233343464663963643532313438616233313935333534 +66636530313461613863353362333230646235363462343061346233626233386562333439323063 +35366534346338613635626464663231343631623861393361303339333765653734333531373365 +36316563303036396239303332393436333835356261366233613635643061643964363863366533 +65383831306333633665663535303666346135383761316337646232346431643238326363333364 +65303738396534343432646566633566613438643165626135666564633933303730616138366134 +64376666346461643265643733333531316232306131313639303330323136393237393233333830 +31346639353362643363356161373064353833393137313562636434323931396636346166653263 +64346664323134393639316633633530303839396637326466303763376465373537323338636266 +32613933306432393134363632396234333630396536393962393266393137356339323663613065 +62653136303030323239326239303866653162663562346466653964633362353865656636636465 +35643332343630653438336534343032363331623535393236396461613137663536653736353366 +63383036373638333236623435313765616332363363383030313065666133373535396335643961 +32663864383435313539313039646462373237373565343561333433346136326330396538383133 +39623165643638396331373162666431336632306261303430353832623364656162636639666635 +35346535363537346635303963666262623039306366313537336362373530316633623736386135 +34356363633763363037616138383438333231646661313539343935326634633664323738366234 +63623565326139373434656532323633653233626339303964326662353437636262653934663032 +31653666323533613636363032656464303932373762333163326564353565663264646638613635 +64353233356635643564373664666561643334326134646133376162396662613066303234663130 +33393461303061343534626565306437613630393234663065376135356230356632353264363733 +37396166666436613739643332626239666530643133656137383162306563653636343138363662 +32383431316333373432666361343938343330313236666636663865633538646264386164313331 +32353161323039643434393939393339366561643334646431626432333439376431356531383235 +65636562626133363563356239326638356666643438386236616231663764633635636562306338 +38616637646134383161396166313937306530623531653832646364306136663066316364313037 +66396238643933613931303833333331643061623563663632393234633965313533366634383537 +39393561336638376636393762306364323434386135636264326333306339636337633665343132 +62313736626662616332363439363032383332396632366435316230343364653237376566353062 +63643065376164383930636363343535303236633263366365643833343366343965643465393263 +31383262323662626535353366366332346538646332353039323735336664316138323161376136 +61373061366237373831336436363930626231323839356335316164656231343437383362303937 +37343765356139306365343332373262363231366564323737303765373265633039313732373632 +32316236393636303133373362363732353866353433653636616234653462653833373739366164 +38613565623433643261333335393161653762333830623037653765656165643066393130333739 +64633730643466353936636462643162303133633739663435366163393234303435653934383638 +62383336313966633561616366626662613438323261303338613036316634356162356234333638 +66613137633739666238383562623264646530313365353335333139316234373639316637393637 +34366663616530653863646530666238626663666432326166636132343533323032616134666461 +38393138646236366532383239303931396262326632303232363330343632613962373135666335 +33623563376433363361343134333463303162333965376465346436323736313939623439353061 +37323465383931313834353364303632613466323539393463656632306135313737616633313034 +62663738626538333833356435326266343734313366613039343961633131303461393936616666 +65343861303263323434323438633130366566636464353930346437336439626337383834613837 +34313264373562616338663438623762626430636261316263663433633339343731626333376339 +63656339306663353033633232663961383565386163633665326639666461616539626332353034 +64343763663564646266663964636334383133313464326132343831313632343538643933666164 +66393462656338393139393766643339383031356430356431666163326135373234376466356638 +38376431323533356634343165343164396132646331613032313464343763306137653431653466 +36393462366531346364386263653637326135656630346335356130616435663161393561383439 +34366336396266373535326438623535316134346661383932393333326332656637653933636162 +62623666636637316335383165373365343862663338366339363465633836306335623138383965 +61303235356365663139363964313165333936393061333033663738623938383166373764653035 +35343736643134316465373863356235353566366363346234323566613565346365656237633039 +32373638623733353036333636666162326138646533633061303566396162643461353130616261 +61323361343332376433363236306633356330363163396434363463313930366461646663343563 +39363364353135616233316135366631363334633664313761636464323862656633343139666432 +33396166366233656364376133356633663065376265333636346139373366653630316564656461 +65613361636239373364623139633165366331323931343834373536656662386462313665323431 +36366162313261316663346661313533653439333139363133393536333964336363343433373866 +34396636623737613636633065333437363436656263623165643735343965383938393662356633 +65366264363931346130306265366264636264633861653366656162396466653837663037343738 +61363633656562316133373735646235323266643132363239353938373334323132613238313932 +32383930653739376531333730393863316565626337666561313533633236356661333230306165 +31623761323738616362653536633334616331313761346632353135633233383763316238613663 +37326366663639343062393166363738613033326366646631613063376539373538343036356232 +37393163373664386165346535383461303537393135366432313865643464373433363132313334 +64643361343439613536636265373764653636373237333633306336386430383530396337626132 +65333032323032633333623335313037383836656139653535613264306539663766376235313036 +30343133626336346563363439306636626338623261323634626362636230663862336363346465 +61313930303935636635656562356335663037656231613735613937653534353066393631303232 +62343037373137643630323630393466356265613337643432396630313065616231343233653037 +37376664623833623239366435363936383363336335343030303630383064383032636435316336 +36353064333565613934306461653134353030613636393966363539363066313833626536653833 +38323832313732323331346232633331333736343630306137356235346539373430613833386263 +66633662306436393161366264303536333930316137373462316638613935313163633461626137 +34666364623331363638333431613234316566653535616131623838383633366338316463316265 +61363264363265616665373234386365663665623364303232313163353638323235333361323735 +33323034323863613230613765343764303531626566313332646164363163346431623064646432 +35316236626565616261666431343062356261623836363365663962373237386139316631363165 +61396236366234363833333663353664656465316438623139316561343839633833663466376335 +37663637353832623235646566393963373738386235303061373762346632386565353563363736 +61366236363333343061623863623538313364653133396262303762393464643434356436613162 +36656530386561303235343631313938333330653935653163323431356462326164636666626332 +62333231326537656462336165636666613135623038666161343130633835633264363035646135 +32336432636335383363656338393861656532663962373364366638613066636632383035303066 +33346436663764306530353030653735303563383334343434376236313535353030383061623230 +33396631383366663432633930356130363136323562323236396138626631626233303236333337 +30646464333865646538396463643765646566616165643866643836376638623166393562626637 +65626164323833323037353237643964303866333536653236666433313432616233313434656439 +66393934306666303038373734616336623035303937393432636434346338643233383066393661 +66383863653437633930663932633366383830653031623935306632336438643262396134376163 +30303031646131666432646535386635646666336164616137373733363033353530373763373361 +38653338356366343362653138663131313662366136616465353865396631636530396337663762 +66336138353636356335316162303334663332343337386161313766313064306436373166323039 +62646332323531383238346565646464386264363662613632613835373130393530623265393634 +66356536323664643161656265376334636464393938393163363363643236643833663135313032 +64316536333961376363353565383634376436303865626364616436653664303666636330366639 +34306565343461336139636632663135393264303534393939366536626464353662626233396133 +31303633623665633862346633366333353938633636393833663931303533386365653664366536 +62623261623638366566613730386637383761393961616632313565633131353038333834366265 +34323366663433653065346363636364653865363665396266376431653831633837346561653064 +37316633313465386662623230373935373934336431636364373932363564396661346465356165 +64333862376665313434383935323430336433396532313830303961666138306638323963613863 +35343338306561666534393163626666633734373861386563383065633538306334333634653335 +65306239353462656462653962323264373366323930356437623666366530663535323963663265 +64366431663833663839643963356338643163623331613730633336383461626237393837356237 +37636231346565633962336565396236643830323063393830633033646436363263373130346431 +64613235613838303832353631323135656634366164363962376134353633646435346565316361 +63633238363831653736633630653766383365653435343466646666646564353166663162653965 +65623531303339313337373931363366313466396233633763353130643338323733323733343866 +61373139303366323735383535646363623766323335363532636233303962363530613237633436 +30323235626435613931663034353234303961333535643630396566643463343533623261663638 +66313637346539623935376139373034363933323266303439303539646161333839326362306464 +32376330316539626235373336383332306563383933643864656639306636323136616161616437 +32616230323532663732653836643335623038383131646134663139636239336662306365356637 +63333132643362373033353134346564376134633239633635356235333430626264363065656165 +38646439613766653535373364626563326634343836373765616264646432323736626632366365 +37313534333336623362663833303362613737386465336663393965376535343461346133356535 +39643363383735646330323537383231623138663838326434323834656561663466323531613832 +31613236313564383034316163326639656365653335303364666239323430333331663834303237 +63313734326630326234353566303065333661313834353039313339626234363738363436323339 +37393032376638633065613262336565643031313564343866386466376261336336623064323861 +37636630303337623765326131313462353561383735653433633139396566636263643234323236 +32643862313230626362326566336233356531663031313564323032353936656130306566346637 +61343031353734636563333236373061316530633662633135663961653634373237303263383038 +62303335326538396231383237643432383262356235303030656262396162393436393538636365 +31636437666261373237666133666332646139336562373463313039646533663135616632623466 +32663263373936623931386538633439316133643330313435663734323239623065393338396630 +35396634303236393165333166363862643139623864653934353232616266616538343962623662 +63653265393763303538643531626431353737643066666638633437366436386634643465313035 +66623163333966306265616263383232303937306539393231663538306561323639376632303939 +39666232303437326531363364633064643363393365343439613736363364376530356634383239 +33333764623538373336363138306635386534313063643032633236656635396363396239636466 +30623731376634396663343430393461376637643231333938666532653436313631326263336566 +64333935326361663662306331666363353235353431363663613430376138653732626435396363 +66663265353366346635373936616130633439373363383936313764343364346439326262336330 +37623265333835353064303464316539326538633435393836303636646230316139663735623963 +34343639633065373862646362646536653562336639396134393437636435376662373964633738 +30663865626162643266663164353638326236623235643165313536636363613836643734313236 +32333833636638643861343738373936363636623566353466313939306464626362663036346361 +36653862306565633934393934393937363636653234303532643631623866373266353538326535 +66646261613264386132356335636665636430383564373030303961666465643332323032343431 +38393632313132616233393562393239386465393938633535653938353565353361356166636235 +66303134666264616231623635616232323164343135363864356133363936656137616233386562 +61663132363164353339393332666363326134313630383962653133656365336531623264343535 +33613331613237626239393962323564623034363533343530333032343132636238346234643636 +32366566363132316165383737356230643532373638626535626533373734393331393037333030 +35396561663164386238653730646162323064623432336238646433336239336634343161363739 +61386438623036633031396430656363383232643333363030336161626264646364303934656461 +34356665613262373031313037356230313964616432386361633830626538633235386230383431 +38343465333738636534643334353534623130613062393238656132383664633162636434666163 +30383332666639343730623436303065303531393332666637303663396233656565316533616239 +31306363623835343539303930646466346262633933613139663761636564353533356564626562 +30323333323265353866643162326434323263336362386132316433303234623865373166383465 +39333663626139323131363236383031643032333238653130646534306130663636356162323130 +63393638333162363133666165353366653639656464663165666461663935633136643637303061 +35313037383134393266333561323137343037643464613533383936376265346362663261373063 +64333930373334396633383337666164393334616137663963613734396163623966386333326163 +66613432626235303733306362353933613061366166666233653533346533396333643939393238 +62303435353538303438383064323238323337633662666266653533303162393932303339653464 +36366336353466373533613639383936623031353161303131393566636537376437393431343239 +62643939383462386233376236383532343362386430613066653835623564396533633238646433 +32393263633437366134343661663065396365353134363861383632383133343833623137353934 +39323139333965366461633663333833633135333233643831326665663334333861363465663839 +66386337656363396537343335653165323262393631623639386534303536333365323934366236 +35333262393861663565626663613564636630346535396136623737353862303862383832363166 +66363030356232623331623030353766656239393737333366633837626432396137623363323334 +61353138343936643230323336626134656364363938336464643865333132613830613639623237 +61616236633763326636646563386163626363323531383264393137633061633930363738323038 +37653764326531653037346461643363613661636431343439333931613035393138333862656463 +32613162396333383237306263393461636635613066666637386235633034643633666262393636 +36663939346263386664336136643830393038633063363965356338363030326335316536656564 +31376162386536656537343930366664613962623262326336353637616131313630316564653666 +65373964366233643630643935636336346331623330663434646362383262323339306130303564 +65343139306362633338656366363066396231326462633361336338306136376561373463396665 +65633038396437323032633039636530663337646432383139383461666531653166346238376336 +38616261383438646264616436653962303136306337636362376538316332333634393963363031 +35303133303732663934626431383736613331343561316236333735623539316139616139333463 +61616434613466346432383461303062326237653439616462366437363438643136666466373839 +31353463326533663339386431663731326332646439383136643933383062333436386436316230 +34656165383230663536633536363636326531326139663862613930303965323530633931393635 +62323162366334316134313063666536326631613535616530653032623138633430653833383531 +38366530383639613636383763353439666135633765383961303638336134393163373634346165 +63303363396430633066346431323563343564623536643061666430313730636561366236633234 +61666333646431376232663565316133306462323463323933393835346333316434333366343834 +36343562386433376365383762353434643463376630363938636663663630363634323862663930 +33303731616332303031666533383962393433336239663962396437663836346237396162343162 +37383339643862633164623330636136396661326132393133316566356465643664623532326138 +39313339373230646262343339623839303063343939663835306136386264393534323764633438 +66653564643961376362363663316264656263653336316164353530336432616464646637326238 +63653836393836313438616166643337633836393666343335356333616433656261386234393764 +38373465353562366166353236616138323130383132646464623030323835363764373561396232 +36343335636461353230313433663037366437313536643937356662663435343933643239386363 +34303034323736353733323132333439343366356661366336666636623037306432663734613839 +62353033333939323237633435626665323639343165306465663036383032316261613830306531 +65313933643938303839333662613363613833373137646231396362353730343831356435613239 +30633032623730636464373366363264386465653030363736646637383339623134303334653537 +62333133386161373639636163353137643238346338333164313863643335396337353236333063 +38666338626132666230646638366536656665343831333765326337393434653433353336653335 +64386439396664363932333738656566306436306536303434326136626465366261656230393062 +32343239383039333938613562333133616237306239306564396539316466313564653961313238 +61316439313364353461323365623631316433316130623666373638386464623435633464653264 +37356637373931613562663638323632626231333563616437323038666535373466316630386161 +38666238613635323231363863353563376435313932333536636133363134366439613730643838 +35353034663965333035363564346561363235343231396535323932366263623333323362336437 +31613363323931386632356237333635313532323765353438346265303965393162346331303934 +36623235376539346635386131376533636335323462393935646663366534383432303933386665 +37356130366530366662343663623562373763613134353062333739386136656466383138666262 +37356335643966633861613439343863626138653866666432636564666235353563373233343931 +62303664643032336235383563363562376263653162356433356330343866393332326231643037 +61363462366663396165376530333536613233663365313062363861343366626133626263323366 +35623131633436346133316238623564316162636233353264613965643234316266316363643864 +35383064336438313564333064636631613236323532313734643065623062623532326261353432 +30306562373339353032366235613961396662366363353230663935616165653564396562663937 +36613236623839376462613731386534346233633362316162393731316261326163373130303261 +36393966633863613733316338363163383031626164613662306139636131373137646335383938 +33613037383866643633366434353665626162313635356661376533323430383366636534313765 +33633163333130666631393062313234333432356563616634396266346330633733353762363564 +38333262653261363362316636306235383833363665306231373836643633363337656662393166 +35613662633934653064636461346464666237653661653130636539323130346432386633626131 +63656565333366666331386566613765613463333632393763323634356434323037316539316130 +33353037346239623933356539393336613262373065303234376264363631663839353739616465 +31303532393336316338613464373865306634366137346664633833363933626239643433306361 +63333264613438346237633536363230633138646139663563626233303130653130326163663465 +65313230623432366265626338653561323933646632393163343261346632346466656264366338 +37666336613339633432666237386233643266646437376236313931386666333466623733393431 +66643532663539303563363662613461633261376461623234356133663036373937613761616333 +39646263613866626439343737393930363536323334333730636434303236333937396163646630 +39303235363339663163393538333961323364393639333466366136353366656665326362353033 +66393936316362333462366636663133633662636561343434653961326562393963633761633933 +34343839646334643834616337393432636564303631636335306663626633336339626564636135 +34306235356538333530373132666562633130316163666166393134303134333730373263613134 +33653664363331303437383735356537383161336437333766363832396139353764653663626164 +38393530643035333563653636633964356134623439396433363464633661366364633264353162 +31623265393131333536366535356161376666383361633165396137386463616662316264396266 +65613334366435353035626638633337383561666663373466326631363432646233313161303036 +63613034353033353362633633323938343733646565333562666634336663383861383663313035 +62323138363631326432666135386333633939356361323164363535303135653665663761643364 +62376235653763663239356536316632393162303938383135656137343331313963313131663165 +36326137333639316666303265303136326331363832373637363339396566386165396266356434 +36313239383630346335356463613437383866303630386361393232396339373534616232326338 +62326635663039636537353531346337643666343865633764353835373530363365663463623162 +31383062396131343964366439363761333735323937373835383837323630313439306662313134 +63333437316330303834303366333434333162636231316630313530636563653063323636343462 +36303230643531346564323430313539366664616533653834303731383231366566646338373435 +36646661646330373864633439383564313331613562373330653731636237663835303238626339 +65663030356434643231333738626333313335623164333762653134313662613234303634626435 +38326435393966326266376437636235336432376430376238623566326662643037656137616431 +36303562386362393663366630613762303661373464663732366232333435313433366231313665 +66346161333032636663386330353339363130303665353364353638626636326531616661363933 +30346536376130613937623066323937363634346161383034656339383938666561633233646438 +63353065353563336235643332363737643434616333336461316163396434373334356137626234 +35396139346438326235613862323631306531363866336365393837363637323531666539363934 +65383733636138393765643032623137343661346363613735313337393966336633343936316339 +63343330633461653938343337653533333337656434383362623339353831346633643132373465 +66353462666239663535313465326539383562363562363165626366663532663530333036666664 +38376464623565333765333562306138633233343437303761393337336166626531373934346238 +31626433393034636664313531643432313430373734383932396566333837663538393635343363 +62656666626662306134646632343735326666656266316430343364343430643536613665653965 +62373138326539646265666464376333663566616165646237383338393535393732653032306663 +31363238343664336139666530393761663936633834373138616439393763313432653738643663 +66663535626661613437343638663933383030653632386630623236626336643535393531663832 +66383861623064306235306661323764386437643839326133323836343462326565343237323961 +61313261376430363237366336323734346139396535373832353363326334633061626338393066 +63356130386636396338653930636539363434323535616136626439663065336431633735636634 +63353735316336393639313038646331666534353865643634643866306436353436613232396138 +31363930613930393639353536323235353134313838643339323132616261633437643537346363 +36626237353838656435376339343435353539356364323030303837383762666564653837666132 +35336266303764393338383937646133363739653434396662343431316431366639366461333137 +30653866613836363239363734353164613232323535376561613764336235623131316265646532 +30616265356266396165396332333136373563303264646465343561313561303134313764326266 +62646338636534613663643939346231383337353361306364343931653031373762303262386462 +62633235343738383466346665663230363239356230343734666334303738373533353161336663 +62383432366130363835333062636137343236336632333536663666653734383661663861393933 +39303137643434383131666637396363373663386663356464346665306135366239313437373533 +32633839313031373634663933313534306163386162343463323062316562383265353261313932 +37626434316536633265613266323239616230666366363239353535303630353765656533333663 +63353561666336616431623034363639616435376166303531356362353739636563363866666162 +31383531623334313431656561666361313339383233383830396532356636346161623666373932 +65653333643139373566303930306263393761366336613435663061636166306630333037666266 +33636265326164626434373332613061393066313866643564643465356532313363363637613565 +66323632346362656432646330376532616230356439666565653439646633323133663734653730 +65373630396238373339353137336432653966613462653065393461373033373566616464313366 +32366532333630653833393133636239643664376138326563336563343532663034613937343237 +39646435393935333162636561383361326661643831386434636131663032346262373537303034 +35336661383331393032383239613763383163396634313330363538366239343338373739376536 +38633161626438383437353234393239396432306165323663623266646362633731333737373764 +63343839343163346436623163643535383564303033656462363764666663356235336264656535 +64313963353633363030333034313438613038343335623063336136326431356230396634333530 +61363835396566336661353331643534623538356639666132646232363762343763373466663337 +65343437363339306266616432383935643361623538623564393834386264353635636331633431 +36616661643465366235353931313337653363366231393563393735656262393231376131316636 +38656431396234613539376466613433633262663931396637353338313864363538393239393530 +36386464333261653065616137323037646539613062326534376436306366386139613462643964 +32376630653465663635633732613736343832386236376561363561613633343439323861343338 +34666466396138666166326462376537323439623366623762336365643836646531633062376362 +66643639643163353063333732353034626565313237316464363864333332643937623437643730 +33663463346465303034666439353738353362653565346235663534396638336139393636636233 +33366534643137376230346535363438326434303462336337666438313462343962663961396438 +65646661373537333866313832373035343135626339313439303734303038313230656663396333 +35633630633266633937326661663636373961346436333633616636333762373131623066356164 +62623633623833666237613762353338323966313865356438663139333338636464313065376633 +31333738653035353137356137616639323431303334626362633635656432366634626334643837 +36666561633061353339353330626364356636653434353837313565366637393636646238666430 +62313762356535363164373338626430666261366333333439383938633534623338383334356233 +34343464343663343266383463626435666262323138366531343734396434333161313764356338 +65656435643836633361616365393039393330663339363537373566396261663437643566623531 +39656662386236636165326330363438656564636661353333653930626637663864653863323765 +32353930633464303934623364363064323634313062376433356438653038316666386463656131 +37633830623866353961613361376335343266313130653632303632363634386230613133623138 +37643865643865316661323361623438306564303132663239626638396165376338306264313066 +63666262393366363931393631303539396330656665623162323466313763323665623561363638 +36646539623234616132643631626637343935643337353137313662643038353939393130346538 +61306366376333663335383962623561656466353031643564666134383163306261333665356634 +31373731343635613136393630323034663434386133656331323833373533656463666635643064 +64336332353563663264373534393538653835373630303933333336393834396632623531313737 +36363665653662663137313834353761613466663930353432356136396164643637353833393633 +37333862343463616338323866383737343038323364303839643933363139646661373037613530 +36366235316336313537386363303632303761643332306535666331363239643266383134636432 +31363834376536303565326531316662363064376366646464636266343935343730633030326536 +64383461336336323633623261653562303961383463316436646433303838386265636530346639 +31623866393730326532636166316265326437393335373937643436356661373933373133316133 +38386563306166656564633733666333353665643363353633346435323638383230623634363932 +66373665613339373336323031613566653139623263633930653063653437376637303739353464 +32613730633366626133363131636430373730396361376361373466643761663335633139613536 +35356361646330353830633263633433386166353936633532626630623138386265386363303935 +37373165343165303662323161376362333962393261373462306563653562613237323164623531 +63643339306439646165363665343138356436346161653735636639373533616134653763376433 +38393162336538643864636434316362343235386331356636613165343232623630346432386132 +61383734646330333735383462313633663634653932623362633161306330393665336435353165 +35333033383531393864383235356162393430323432613138373062323836613739386137303162 +64613165396537333034343566343164363333386561636333626138353934316334393535316264 +62636134313266393235383962303262623865623062663433613061616161393537623938613936 +63616466366138303835373137616365336362613939666563363938643863613033623661356266 +32356562353839326437393561306238333331633565313062613433353832383461623038366436 +31633136353536376634633331633532323937316531346234363764663962316332656565623938 +39343566626661326133386433313662636639663964363635386265346464373163623937623364 +33396439343238336139656363663065303331353561343338303034613236343033363865623163 +34316234656532373037303232633963643961363737303166323865333966633062373161656462 +64356439376234323566373738346638303731373561623234373336616139653062623661303633 +34373433386561386337376163393565323364346365616463663239373430636264376333656566 +39623866363834363737373862343034376237643538363363333861353537386530663337393866 +37626238343062356163393966653030336462313063633036326130363336633333633662323464 +61636163613439303034323330663034663434646463383136653831313862653166653439613236 +37626537333364363564663964633662343435386134383539353939616235313565336239613362 +61643465323239323936306663353039613163343835303563396532326632343462633631306431 +66636437613464396663313166386465636430643935633035626233656133363238353961336363 +34303339646661383432636636323236316530303237393834383435653262663439343133383534 +33653937323365653066376330666166633535623731653934666536663039386531383064353431 +36613837663561366331623937376139303630303763313263356635303563663837306331646632 +65653436613165393333373231663534396437343730306438383437363166633234646138643937 +34623231663034643733626564363664396161663765313962623935396365383266636566623836 +32633735393839326463376238383461643637373139323731373338336532653136303661376165 +31356666623631633731663630346332316534373264663563346365356630323634386566613264 +31316161636631656135653836363636633836363431353533663838646338303435313838343332 +36303663346432326232323339313132306639646333343138306235323338353432366435303565 +31646435366234313332313261336464313936613431383630396432383234613034643165333065 +32633331393162373537666134376663336361623863633465613563316336396661616238636364 +32336532323063353735386362663536666638373933396664303935616264613832626638653632 +62623236383732386230306166356430356134373561663063623434393632656532316362653333 +62306533626531396333356164373739643832323865356231633638373834303734623261346432 +64343562626133646331303662646336366439373537386136643833363330373264316165623762 +30653630383330396139656663383535613462626539376537646535323436376536353465396361 +61663963653632323732386164613464323635316665383433363238396436333861623463633066 +63306166653633623637316437653532623561613464313838306463656664316139623734383462 +36373431363933336663656163633936663036353739393139353264353063663261356137376534 +66646535343435353765613363633261623431643439616131343563633564366562613263663338 +66643733313533333538316663313437316462396335303838636334306231353335373237666366 +30643361636361623063303336366664393237346663663164333333323834343237626635633230 +65626263303266326534333130623131626637366236346332373937396631313161383930356161 +63396630343232633634323030333663333332613230333135636263646333373735393136626562 +34613961363834636132323664313735343232653938303962386638653234653763613933383337 +32396665333065653162653161356131623537326266626666613663383737636565626234313235 +62633362313030643265383866656464636338376566393635343836303135336337313233373332 +37343463623938666338666235343262356332336233653035643765666361613432376632656633 +65356466313234366136633561613661366365336132363933616363646633336662376538333332 +39376336366461346430373661393866363763323535356139343032666334303564316431616536 +35636339323466343936663034333763386133333532623738313161326362306538666532313430 +65306161393464316338376436353634663036393939323933393534376432663366613139336165 +32343834656266623463303635333838373961366661366363323834363630616636616261373563 +31623438356331356233616437373462313536363734353361323166656139623964633438626638 +66366636663065646561653430353639303963356261373336306132643433643836333735336463 +38306434323138343538633961333534323963323134353531363765646334393130393137303231 +37323466356532396365386461383032373437383733653836633035616538373365663531383862 +66623061373738633763356433396438613164316466396361343134336265333134646532646438 +62653339323633313437316230343039333630393965343366303461316533633731663164323564 +39326234396637383331663965366362333337353137646363353737613164643861386432663166 +33363233666332316536643333393363356336343263313966626432326638366439363830663935 +31383565646463356134636330343861663962656638323763656531646665356532353935373661 +61623762303234653063626130353436383833343031323164336266646434653434613230306333 +39313361353332383733623434346538383438666330303734396137373934643664623535646462 +39373364346162633237373239613463333063356464653565373339613835633534346230393665 +63346538333432386233333337663537613433643863343931376163653438383839653230353339 +66333231303863386136666262646131336334376463373364633262303537343462303261643339 +64396635313562313261633937613962333534303165303535376431373734653861333766613633 +37313737393236646561363536666232663539633335356132663961353062303033373765373163 +33386136396433393230323131353966363564386161646562633562316162613461366563373066 +30623431633436656531626239383738333563623465393436616265613564643763623961333765 +38653161393334356162323738643334313838376234636337306435643464653330363735646134 +36663534346332656431386137326363386334656130396163363533356563666532343963656637 +32386133316630626438623835336464386434396435666137336666623932383239383963313737 +34353236666134313366393237356535646465303937663338366161303935643262333736333536 +63376335323036346663346265666330346432366631363135343833643761623762623837316565 +63613263306432326134373961383635336463306138643461396534633037633336623132623162 +65313138613261353636333765343364333333393232633535393164653863616564376435366335 +32643263626661373836393162356337323837623739333166366266393162383035646434626131 +37303034316637616631383434656362643363653538666233326234343466316332613466646337 +36633565303039633463663664646332313930396130643333383333343432306139653363333134 +35396536623463303466393263343232623934623536643863316461386332323539663535343161 +36323233346635646165656532336166623361633530666265646234626165633837376138653861 +63376465626139376434393532343436623462653937303064376463663966326563333533656531 +35376136386537663837336536643661626631323966643539633563643839383233373732313764 +38643462353738343363353638373430663263643539303062353661373462316133636132376239 +36633263393461663235303839303638356435313566316538303030636131633835306239663361 +63666165643464646266623637303534653139336563336439363936626337383361346431353966 +63663564383964323734313261363663343133656462633737636132666538363365306362383061 +65636635656561626661666134383765626237623866646434643763643066313538323635326664 +63623135613032656236366562616332366664393536346263343664306131326537646333613435 +32373639386666376633306262306666383437363737353534633731633862353761616466393130 +38623065343835373736653139613239383765353062623031396436306433393836313263613039 +37353539336266346230643462306431326631653639633330353033643530633366383834613565 +30303638316236633535386136663632666337626234376531336231313534393537373066386564 +35663733316462633736356130613135353463623332613334623038333637656465663037353832 +35313931363030346131353166363030376530333931623835366135373430376531373663386464 +63326431313838303664353131313133306430303235623530393666323462353566346263393535 +61626630343264376336643238323731313764643961613733343165613032643130366335316664 +64346362373766363939356265353464313034373764353935313035636535366264326535626639 +35353532323564343938303731633962313133333934383463363530653864343537396165323761 +33393861643735363763386533393335323936346261393366663839363836323236323366306565 +34383365343035626565323666333165623535626437356332323133333937363833303866333436 +34633636336633633132343631636630333133663836396337653036393861346530343466303762 +64646666643536633939386238643536646435663739353037326161343339346661346235653537 +65353038393838386334373561303939656531663961666662376539643737343265663564643363 +64653236376665313532323465393663376264343565393530323365333231656330343564356436 +35656439346431396338316538396662383833303836323563653963643438393763663336343261 +38643236663265363835663662633031636438636237323362373661636534623636346562323033 +63333065343432383633343066366235343431636337363866343634613265656464303761663033 +63613131323461383233613837343934616464616466616363373632346132306664306137656233 +31643762656562613734316464363438313763323837303266366433623536653834333066386666 +63646630303163353639316534373965326565343963326336636436336234393930636331373861 +66363364356636353630303061666561336231663835646564396133653561393030616636303035 +33343264396262643635613634313738346661303965643430353638633939633332623335306135 +61663662646164303463333239396635323865646637376431336131653431313839643233383364 +38383930613164616639636335616137316464663261363962376235306635346431643663313362 +31346361376237616131366236653961633832363461393737643961363261366135313032353331 +35643236656339373933393735623531343438656666346637353134366664376530303339653265 +65333561363661633838653461326431633362333338326537356565613230653433626665373766 +63316339393337323164303037616635623062303733353134663334313036386563346432346163 +33346465316430303366316535353530366264623862323335653239326466393638393334336665 +33316534626432663063363634363639636234326234653936633836396336393236643139633137 +62353861393634636261326136653539336231393261343365653663343134343261636137333135 +34333832333461666438343363623832343964373162326237323636376463393636613733633739 +66383231383132306563626132623164333631333238303864623962616332656531386139616363 +34666431353666303930613732616565636263313765323039356563373165616264366631363065 +33353964643432623039373361393139666134303161326265366139356334363134336636316466 +39623333313865313533333135373039343531663731336565626637386565613466313561393365 +61396539376436323539653163363838366538653830656135323936653735386263333963363637 +37616262313736396331323361386364373336613739303238383934336333366431353035316265 +38616134356261363366343335373061343734353336316334643261666665303064653662313033 +61373439313836323865366339653436373937626530393565336363653737393134666538616163 +33636634393136643937386233643130653338373531343536316463633665646363653736636638 +63373935353137303436373463306238613433353831653832326135613738646638643466653538 +30633639663738663061386539613137616663343234666165626362303661333930313133633335 +61613038366563386230643233343566666239646637303065613263346461303036626366613831 +38323036616539363538613137386230353866306336316238393439323136353531333338316132 +35646463333538366336623131633663353166393437383062333434333833386631346561653035 +34396665313135353832376464363130613436666536386133303839306333323461316363326533 +31333532656631636238366565376234316539313833356265363665346662303464626464313466 +37623264353062353965333662346266343736663363653630663462636164303537326433366132 +33383733306364616330623732386139333135666566306161316365376437653235303330626334 +63386436656465376139666262626630313965376338336539313763363264393036653633663538 +64646637653539376137623137373037643932653064343331356462643638643134363239633865 +34303663303735646130626165643064363339393032616534626363653330323032666264633665 +63313237343065323935333332353866343536376665363036366431643535363430623865313035 +35353134376466363264363635646233313936353333656335613864333061326533393232396137 +32353166343563336536663839633632393231393364326239323336623432313036613661643234 +32666339636262323765383633613364333663393663623363643164393964343032656264643235 +36386666306139303037633963336338326430613839636233646634303339653865633639336435 +63316436653037316233366462346665383165363230623232343131336432316163313063336535 +35663830656265316366663365666364316662356130326536363438636261376466363639316433 +32363135633336663632306433656338393239303732653633396237316230386337646539653138 +32346262323436393734303566333037313234323330663231636435663661366465656334633465 +34303734356262633834343362333139346437346238306366326138343664346335313163323864 +66343530613565636134346566666337326139633462363733366237663538656133343065353139 +35383364613564643733333661356366643235613835656130633932643666633466313165353462 +61623337653436373339333035643163653039373266376166633239636136626337353235303731 +37613539666632653230323037383665303763646134613964356364323436393931353836666137 +63373538666634353035303865663232353430633831326135616234643465373361353765653962 +62346337323836666639653233653165336231396665663362363137363261303036613437316232 +63386138623464636233666430343032333765633034653937633838616337636631653563326164 +62376632663231303136353835623465653732306534346134346264666536303635326562396439 +32663339383331356661303465313962613036623835666165306564643565373464333161623939 +37613733643835303935396663313163353636356335326239336363343333386638396461316263 +33626163343139616533303333363036353835633263323866386365326331363134383064383938 +31653130376430303333393932626235333566643863643130333632643138313066373238626434 +38613937626136626463363966303862376434633966323537376461303766396538343066313235 +34633731353963643563383431373830303739316364316538656665333434366239663637643066 +65646132363533363233393438626132646163306462396163303365653638643539623065653161 +37356236626637666162343731356438356439313363643239393637653537613039626561393464 +61363532623938663038656239376333633562666264623833643938393963386164633861623766 +31646234353735653239323165323966303731343338396235366561313464326463333132353134 +33663630316634306666336234373938373530373538656539373166333465643734363935613039 +64626162383666383962373037306465633566323034303038346563353966663533333933626238 +34656663333566653432313864633166346330353635373161356633313338363436303064383132 +64633238613434653565346330393963636137633431383637316130336461366265643231666263 +34636361666264386333383238303265633635386366663337626638316166336564613563666535 +36636536316466363435353438396130633332383065386363333131343336303461643861356138 +63356664326565323938326563396265376537326666643133343631303339636331653534653964 +63613438343966623332646630313531643363346335346538363832306234626236666162633634 +62376638333935323235383531356562633833653135313563663836313463363331643562653461 +65616434623533323565666635363734663837393234326630626362346164616333323233336430 +37643235336338326434636532306435383934633130363964313966393339366539653235616133 +31623964326361363861393339396436326330653335623466336562653737303665383261303933 +36373561663930346362333934663362316166626165613963666566383666643838613863333464 +65343438626466663235633766303230636335326563373264623930323536343661646261653737 +66333137393561656664376266303335356366393439613134353461323066393635633431343161 +66656635393939623637626631646239393736613133316237313162373638613737383639316362 +63656337663238326463313934386632373231616632663962666231613663393265383233393034 +33326637386134646337343034653665613431623831373335346537383463643165653738653835 +31313130666330363762643532313934656566333133333362653930323233623231376663646236 +63373866313231366133613534393533656232376136626532303966363062373362363136643236 +37646234643731303838656233356130326531376633393834653539666230303962663565646434 +64353731386561303335616436666137326438656536393537323532666662306366396434366465 +33306333313464323562376266613035633832343264363731366163663563393439613065386666 +39353131323938633565643334313930393561653063656363633533386431316666333138623830 +39626663356561346139383538346633663931643764326135653038313330663139653661366532 +36366534393532356139613430626562343764366565316333333961613534613530363238376463 +34666662623062303234316662353662333435653235396339646238343862613264646335633639 +36613336383836323933643333326632616437316161346462363238633735623865376165343030 +38643531303763623463393430313733613063336239313164353131623932363638646136393431 +39623834376134623035626261393865623166363264373337393934336664623966636562303964 +30353764623466346534313839383365313836306336306561613037333466393662613930326664 +35343432316662623237336335616439363861646435656363643363633164326333386431326230 +63346361353764623634393761626338366266633932646266613766623763633135306330303930 +39666633366261626637356336356234303335616539666562336363663138356361623438373339 +32666339623035633162393437646131366332663664313738303465303166613932323632343662 +39333033323339306166323365363831386463613235343363346166393230333965653066636533 +35653030623334656566336230333134306235363666363764336234633166366139646464356462 +64373463643065306134343061386166343233616365333937633331333438646534336461393138 +36366634343464303236663630373734376135333462396564316438313261653261396361663631 +33346337653537356636353263363837383931653764663663396530356634633839396634623161 +35333865383630346661663036373733656535333337383764343064663664646234356164643835 +63373531646135616538383139326563666531303035636565643033376135343032356138653461 +37363730653333656636303732356331366239643763653764386462366438653638663636616330 +66663630663133376638633630613333323431666439646138626266393362636461363237346231 +62633739623739393466333366343037323539303934643635303734633864383837303165666631 +36643466633238316633396461353336663730353131373261326331666361663631643666613435 +31366666373066626433316461643462336166623530373930326133663130346531303361396361 +37643265336665626261313132613263333663333463336166666133333535643766343630636364 +38663736393662393866393661306434653264353838613562646537326437366338656131353932 +35616132323032346136376330333631346164373832633039663362386537326264343161393161 +38346230316333633564386138383966646366373236656337636235646665306665653437316162 +35653433396531643137633534306636623539666638646439363433306462663330356634326437 +65623430643338306466623135306563373932343038353761343064353030636362663630663332 +34333064666664313339386263613538393037396165303064316238303532306332376366353763 +30316566383331396231333833636637333535346534323237333239363463656464373363323163 +37323564396636636538393630656435616634393437356637363831353462356166366633353136 +38363031333564306536666165613035313530653131366462646536303236313632333331613563 +37333261643430396363363231633131366364613730666463306432623937646238633366376363 +34653538376365373665643264646137626435336537636339656337313530663664303461613833 +36393332386636366430636337326637396637626566333663326331656237633539626361616564 +30326137303034656536656534393939643039343766616366323963393161633332663434663035 +38323566356464616665326136386665363933643036343636613330373232363336663238303665 +62333433343535356164316637643937303438376130303265633636663734316432376164306632 +34626138396364336438353337633638626136333939393666383434663762623335363239333530 +34653633613561393736383439393761313136663636323335323365376330616462346139656437 +66626437393461636664353936643736336664363938626639383663383962323862633163656330 +31653738643033303937373366663862393334343935656364353766663038653335323861396366 +35346634343263353831666538663335306266316239396630633833303962363936646464383930 +65383466623030313433373231653536313038373635363236343464366366326531643066626131 +34333234646631363831656164353330346237366236326634646435326533633861636435383438 +39303739353237363864386133326337353866393761323463663662623961343063306437353964 +37396165393333653236386136376633643462656265333337383739383263393833623661626436 +66646462373262656532313066316239336166663239333665303663666366323037643435316631 +65353535386530393861616531393264633639356364306633636236656232643631313535386662 +32303538643739316635366235393066306436376638656432666362366161666166613161363437 +65323963663833393964333465316165666232636462306363633631303430626633613530643765 +39636532306437653934323763356134386562386533646239303332663964353465323030643664 +33363965666138323964663766336235316537663339373864323662343938323438333732653862 +61616662363438396165386362336566623039633335353532613530623564393261386438393162 +30353334643930353930643666303138393436616330363064373731363565613830306265366531 +35393736633934383230613864343362303666356634643332396265356530663730333738613866 +62383638663961643364343837643131323839343434353562333435383638306433393832636464 +66343432396666663631663163343733623132656162616239633835356139643865613332393331 +64393862306163323766333365386364363033616138396338373632386263643339356433313635 +37383336376230616337653961396564316239646462326664386562353438383562373466353335 +62313365663833383963633535373662393164656231356562306637613064633532663364643239 +35643331316635626234326234666439306137343938386131303538623835313464356436356332 +36343861386539386639343739303231323936333165353538653030636265363933633631376535 +33326262613761313039373230643164643938653361626333343435626432313566333531643138 +38613565623330366463636635666263633332636433323433346430323065393266643262343430 +61306232343366363565376465303064623735646263633733663361633231643131313339306237 +66646139343365633938353764626538366133346464303665666237336230316663386562353330 +36393933313766323532356235613963313332663031383864343933636162646462363731666566 +38376638616231643038333637663131643362386130333064383164626131393461666139643163 +64653132366662623864393639363234626433616435386632383962363330333563373566646130 +34366436383165613464396337663239303934343630363166666261393333323835363636366630 +62346161373732353065366662383239303035653131383463376536666130353261663134663237 +39623436633232393435646136653036653631363632653038623030653338333134663965343162 +66313031666133623263333766353231636433393433326637663135643763323533306264373437 +66643838646534343739653831333438313833363162353036376162333734386630643732386361 +33663536346235656532323064353839643765646333376362366635386434636537616666313339 +36383434373139376134363466623139333335623339376566303762666466316331626133653139 +31663038373436313339653734346232356461363765663863333832663531353166353634623762 +64373365373631633563653963663061663534313039363132653032386535666233303130656662 +32633838353965666430373431323339646361333133323134313337623661326438376364643537 +36363862643163386537353162313862363630303430323566333062653138323563353431636337 +35653330666536346336313665383038346130663561643038373632396134363261373733323765 +61323964393361666338363963616639623063643737313432653130653236386634623433323134 +66643838656436386363646264663838363766343131356462663530376631353732373239623330 +61376534623539613164343138626136666331626130653364383366643838613632313965633331 +64356531353332363536643631626637376465393334383962356338343037626135356465633532 +62353764383234363836653330643838303339343763663163343338313438393731363639393934 +61366530353235383063313631633035626265613866623766353934393437303632623434323435 +66643236386262643661653331643030633064653630636539636439646630323334303639333965 +36666664366138356266376634643838373737633461343834643433643931336134666639313763 +39646439666462326134643166366662346338343462336631663430313235633662613637383732 +36656161663837643538313931663435313234396466306661363064306565636534353561616165 +61393839336531613865373964333833353762376462663261623436353930323530663836376231 +31373631653332383866336538666565383536336637616264613266353264333565633261666138 +66613662653434393165616430626466356537663663346566346533323738306138313338656133 +36343331633166386363626465383562613465663130353636326662633839363461643633663436 +32333464383234636433656265393538653530383565623634303362343231386361393366663461 +35663465346661636237626138363361323564323161623564333036333833636539643833306165 +66643436333536333665386662313432373030623065656665383734313036663666653339383532 +32323362633933313235663130326232363734623032313631646631356362336662633761613433 +65346165346331613139316663393664336633643166306435623463326266653131313361306462 +30353936306166383661356433363632363263326564656631386434326435376336386430633031 +33343438393635353831313365366332346637613366306638396235386362336266383563626265 +33633938303463636330383862623434306532396561323339313037353761346262323837623534 +63386437366565303236653265316432323836353935323739326632373933323934353430356332 +30396535346434383066333866313038383832663835373832303337633333363564616661313966 +66663436626665323635626661303937373136316432613435343136313837323163313838303734 +62396163616635626236613232356162616532663266376437376265663336613939653131393233 +64346138333438363238363337313735653465303439303738363765393764646261333133323337 +61623262663937303263326633623436343565353231333162313734383631323038376337626636 +34383566376562383230376137613032373061613936353136643566323434346261643133333430 +33313638663933646531613037303835653237613536346436363166376338336566656366356163 +30323363663336653636383934346561306337393963643137623238666362373838636334373764 +64366131613336663836623039393866653866626665323066343565303931333838313337363734 +62366564663766666232623339373133333964623433343637323937313830316362646433333333 +63363866306561323331646564663764343931623835623033653861666637393635666664303939 +35353236353064636330646331313562346636353961363261613033363636366465353632383534 +35633138623066626332373932643863303333343961623239383932336461396663653234666339 +63656439623161393530306431316232313637646364316232306534633164376366626332376565 +62626464383638643931653236663133363630666135326664626433623564313433353437633838 +61363232313532666361376465623932653662636265323163353731353066636662623361326662 +64366335646432373034316239656337376161396135303162353031653537373331376362646533 +64373035383637393530636465653330313962336239613163343032333566656134346264366363 +61363138386539373735343131363534623135396266353163323834346633623463623836366436 +30326235323938333566653664633462393932386634333463313862663931363235613262646265 +34626336626335393663393830376539346262666638343032393138613933323763303439653362 +36313639323634393831346461653061363965663535326666333639383033386566643961383430 +63353135303233323332656135653132653562376637333433383931626265346439333063656663 +65636131663531303434353934386631653461613231306532343933663065613861366639626164 +39383132393832306136386162643161336336663765396564356234656631393037636639353031 +65643961653464323764303230393761343233326161376531633230326338643435333132663034 +61333762313965633830326133373935653138316238373736353565333866393364333366623732 +35363234366264333832313038363963373762343738633133356531393936356462666466666134 +62363636316231656638626562396237613130623834663533666536666131333262336530666166 +32666164333566383934303738363631636638303238336466326536303464663935666439333338 +35353133363535386432306232643562303731363034313538306265373865656636633864383864 +33373439643632303333306663383239386330373234353831376236376231386631376435646230 +33326364633337636262643666326531653166343332313265386231303539373833616636363237 +39333134663139613239363635623932663833616163653463316336373938366466373336326339 +62653236313662306162623665333536303265383562313833646361663664636235356232326536 +31643564663336366532393166366635356239653532376464386533646239363961633066646565 +64336438313236393562383365343238666135633334396564643666303835653161633465663038 +30663734366432633331343933616338656139313733613265613835373731613731303234666631 +66633264313237383061353035363166386361383264656530613161343837306338626237363737 +32663238656664323262363630636535333831333138336163643962376634323065336130663831 +32373131306361366266313962336134646136636563653931396265643966386362313363373766 +38353761646632623564366665353137663532666638613333386530363965666333626534336462 +62626630323136663936366534353932633635616234303039663433303833303434653838636632 +62326464323762363334393835343764663535663132306366333139396333326435343336303138 +34623631623633363530663337633332623338303230396234323262343734356439666636326439 +39626464613335313935386632323266346639656465306330613635396137376137336133313339 +31623365363838663464613831336230376238306439633334383664356331363737626365616635 +38376166356234333638333763396461333038653561656636633136316332323831323136663266 +63383138356234346236383135656333383832653230353865333832616133376630303531656136 +66653961626238663961613331366461336663393163316166343632653535316663393534343365 +31383238656262383164623461383738373363633733343237666134316166333837616665383331 +62623337306665343337666230336237316531656437373466333066316536643063613034663132 +39326238306137373466363733633365663533396236383236613064303338393365316232316133 +39326336623932636566333235316564613739353736356238326337396437636436646638323961 +35383032333162613432613139646436366639666262363437383337346464623334643130653336 +30333834303931306239343962636662316161303765623334356336363466636562363336646530 +32363532656231376564633930633835633766666534656230383037376632666334663532346165 +65633834366235303231353336663866343133636133303039303531343538626339363534666562 +35383663626431623236353337643830306466343764613234386539633037356230393637373663 +37396161643638656264383230666463373232316639363132373134633865346661663634326563 +34323261346131663865383934343535323839663465383463353035623566653263396236303634 +66363035326666346430623039646233326235653331663761306665336439393235626663363738 +65396432346639393061633066663238633063633063396530383963633466353238333235393531 +61633237636664333061363533353739613631643038353939316566333335306161663639353634 +64653334336363333264623234633264623739623231346665326537313531616234653566643439 +64643138373766393038366436353365613537646634623861393738393165386262356361356161 +65333339313333306536643137623766346164643732316632613762393733306237343732383335 +34336136303035616337663530373531373933306133616430663236623463633136363839323962 +39613466353537333263663539363766656534316637383666353632613237313337653731663935 +33363736663637343061346237353337636532363034306563303233353137623836376466626439 +31383133613438343161666334343333363739653966346165613833363766666165383633623732 +30636465613563313738366261333235303233393431343132616463386166326362623363666339 +64393036323361313266393866366636656631373965346136353161396331356431316430633464 +34363931643731316661383963663338363465383766363361333031623164643332616239376564 +34373931306461326131643534303034353237666361316536666332323231386535663539643763 +31636231636237636266393937346133333736323466356334663131333731303032656266373333 +62346635653261393031336637623432626235376536653066613163303535396338386136363565 +61303035366161316634376662333732316438386135393630373564663733623433656162386133 +37393163396364363838623235393865396563623035346433383035646461353063303732633439 +37626330303261346135656163363637333636353236356465303364636136326531313735396530 +62353931323565363338313439363266356662393535303031353730643830306265393666326465 +61656134613434666330613932303832386432383264626661373066303537646236303761383633 +32663061363931623837353963303934376538316434653634356163346164613239373862333235 +34376634393866643836373134373832366530306463656164643238333138323964616663666338 +39373632623330336264363430306334396265663263373230333538343536663863333562383765 +37383039666366393866643033646339376465333636643339353138356534383039326134623832 +31343130396164333966316135393762643533326461303835623839333361323030303865343233 +37363035333435633039343631623663633937356632653734646561343064373563303235623465 +63616639613362643665396565386363373862313662366265323433626565396230303637633264 +64393232363765303865336635376335303739643061633764373331316431646165653463356531 +64373262646561343761303335383336656463613166633065396535333930616465636465643066 +34323263383065343731613730616163373530623334636663356161613637396161383730303330 +62633563306263363034386634396134633134303639393536666531666235383130343761626662 +62303637336534373934386663646565616361346463626435623165383761623632343762373266 +62643537656166626666616232353934303666666137353066656265396130656162393036356466 +38303532613165303834633262666461383462626663356565313034643139326664333639386163 +31343165353435643936336132313439316535623433363537613834313961636333653965343436 +62346436356561313831386363346531373238376564363961393063373065333433343337636631 +31353332663835333461316631363836313438353831613463663331333433666562393563343366 +66393364626266613062653832346663636230383264616162613833393031633039656638343933 +61366563633036393530316264363930363838306166383739373037363864353135303433316463 +37646166343834613061653834633831346135333531646331333531643437653932656432343161 +34393630393937343539386637326336333238323638623964646666663230333236343664343039 +35643634643966336463663035646535623232316235336637346634393339386162653863373232 +37353465623161356165613735326463653563386331343738653739343536313238396165636133 +38646363656232303066346634653937366635326532613335626332363732623663313534323362 +36346261396130346434663665333662393030366538626231343237653432343239326661623732 +30616565643937656530366566343336643634386338626666353336343232393662363765643031 +38343236326138383031333433636134633836336539653532386637633862646336633132343366 +31396338666238323961636136353733373661616232396663376461343235633336613439363636 +32363332353130613339376261613466666165326135343666396136363734376163316130353264 +64376664363734383036633238646666393136633732373462393730336135343534333633326637 +36616266363437366439383532386438363033306333373530366435666430613831303938323632 +38663565316464303065303833343833653361343461333366333436386435353933663035363733 +62643662666637656431636164663030333532643261663835333237316563363934653033306663 +32643438313732303638626337643563333962356364646639366665393032346163396566376635 +34643765323135333766656336323161643730316530333432313430656561343332363662353434 +36393632623365393939383562326465383461333931646432306430623033376366316533386238 +32363563343034303237646639643564393063646338653135306332383661393334333039363363 +35633263656362663432613463323238396131353430353336636438323332316634383466306638 +65653963323336373633343461373037366362323366393733333836343639353763616163353836 +61653035336133353533663439376132356165623830383464653030666634353130356364343261 +36636133636337326434316231326364323266626261323535643238376165386264656130366133 +63616633666461336438383437323766613630386435303065363463376432363961656133373531 +30316630663633383039326331653930626465323066306462356631306664393462643864353739 +35633562623736646366393333323565396665663536666239336362333336643630363835666233 +35343735393130393634303532326333393835666362316431616165373938633461396333663939 +66623037323039353030386439373931326130663034656162653162383261373435613135396636 +30343039376466646565663038336335306331323662313061363136646333623734653838613939 +30343262643663386639663839343330336238636666626436656662326662373130386431306665 +62303239323030613439393534636661386136353636383138316530386530376438636134396432 +39366132393234393130653166346262663134383734643633393263343138373463323332336164 +36663333313562393461346362326666343766656362303830636231303063356565383832643635 +39356261343236616364306136333338313332393963333732613330356431396333336335356235 +30653735383033336262363139643765333334626432383064623939633964383933336165373832 +61353665616562356265656339623033643865646637353634356163306530363266623339626637 +32626664623063636135366233306130633031306636646433636130613037346236643835636535 +61666634323139326563316266643038653236636363363563363338386338663135366234316636 +38343937636530343335623532643339623035646161376364316236356336323230653939313031 +37393035393363373939386263313662383833613330303133626238383936386137363165306233 +36366434376335303635343565333033653436636331343937336234653035643530656339643631 +38623664626163393661393130623537613536396165303637303935333138303262363639623538 +63316266393630393639356564663862613731376364633238666135326162336232383462383438 +65376232303537313133306434393639626462623666303737356166306564383237666535303466 +39333665663233663337623930393861326430306632616636343132616266383133366235643563 +62663364333163376230646437376238626339636633393666653662616663663464653762373862 +39366139343930303266303561643135303533643564653561356161646333613463343637363033 +35376430383263626139663138346632646636616132343865343337613362353861386231346164 +65346433623132616261613163363137613762316161653066363739313333646365343165306532 +32633235666235633036343562656430613966393038373536663965613633616537383939356336 +36306530383038636463623064356131353566613030313462643663346134393264306362613432 +64663464353235303831303535363935383935353733656463333339353734323436633561376163 +65656334306265636163333037336263353536323939376538663865666432373938643431313336 +66303461373562383362636465643137343263306635323261353734393865303131313739636566 +34626130623631633063626261336266633637313934326537633261366262303930363362373933 +32656130623361393466393937363836343437303665636561646461323030306238313830643434 +36333461616663333964616233346463303661323736383631316663303538306665323161623635 +33663761363031356664336562623266643339623031323638326632353232323634373635306338 +65653062313437316665346262666138333930356136373634326539663437353230316536313235 +32383333626634386330326136333039633066663839643639353036393330383035353237616434 +36613963383130366666663766356530343863356266376338633339623537396339626438613162 +65333962363039306532626263333130396262356631393539313134656432356432616139653630 +64343963393639633361616165373865653465366539313630663737643966623739666266316439 +36626130393237393664666632396566366331336439663863663530626634393865663332333038 +31623164356666643166393266333234623963323664353530313135336538613165313135346631 +35353436366564363737353265383365353531666565666562663163623662646133333639323366 +39323835616632616539303166363966326465316663353133333762346338333831653363633064 +38336638366534326361633862333736386335363238363433373730653734663435376463373432 +34616331656336373139663563336438343832383233623235663336383065663038393232393438 +62396430373539623766333632666633613233393931613561633134353064346636653730303931 +62376639316434313166316231396562363564313137663233376439623835393164643830666463 +65316238316130306137363431363332333939396338633935373036383934343730633864663034 +62656130663637383463366434643137653664633636393830356232613438396135643965363463 +66616534616364323535373830396365366365656466336265643634636464373765643136323436 +62666130383834656434633431383135393338663632373332303662613762306533323233366162 +37333334313937323735366337336438323333383532386234363237353638323465313762666462 +66323334663363393131313064306439303230313738393265353736653839393830396465656439 +61666263303836376634343066653230346331353535326465393136336232633964663136656263 +35323332386339363865303761383362646230643664343966366531396462303039306462633863 +62363038346433336264653537323136343064363138323963653662313866326430346136346562 +38616433303763646239393836303832666633376165353061626232323262633632306134613962 +39636261313163353634613638303264623466366566666435303564653733636531373063356266 +63653161323565616661306562363465623162313939313265616233366332633031313330323162 +30396235623166383239346136656639343830373937353835363566616137346361326366396166 +33376336373561316336656433633736393135666630613231643731643536313539656261623464 +38613962303033393536626263666130616231656163316661636336336131313866633564353233 +32303139346236376365336132633138393763363531643833636530636537663763666534653063 +63396465353431336363363731393230376231653439636163343532373334666231376532383937 +65346639393233356538373465613831333035343434306562393132366132646331336163333064 +32313535313764316234633565393731376539373865666166363639653262626162316663653437 +33656330613562616435333966316361306132633061653061386137343463373563346262643836 +35326363323738386139316439363634303937663966323232656535653563333964396262623737 +31613230316639646435336461363931326163663236626566353935633038376238363732366232 +31393931666230376538653739353930663330326664663532666636303632336438356163306162 +35393739303534326662333732653335396130656237663436353133333034313161383832386562 +39646464313731643338383532653064303738623532376332356239373937653834646366663362 +38303339303563333063333338353565643433323938316662636237626465356336333830616132 +35656465336138363432386437303365623166353962646630656362653365646330333166616532 +63333862613363636563643235616135653239393965313139326664616263353061663761333532 +66366435376335316333663434356364313264646664326333303238633530643864313038333736 +38323466626466613061633263316232616333353865336435396632346664386337636234343737 +33326461303663636465616235383564373139396536366330333536343563393030393534373737 +63316630383232343936646234373464386636323162633436613261626562393838633132323338 +66393232356261646339343331626530636135623066346335393437363165366338313864363962 +32323538626233643130356562303936616362393863346234346362373938643137323439383639 +64366338663937653132326638613561353236366536313164366639393331363130376665303661 +31313931333838353062326331393766343566653930396138343936356565333032313036373634 +61633564623363313461613734373032646665366138356266343430316363346563386639393636 +31316439343666306564366339646466663462656564333866306137346435626635653361376331 +63326632386666316361623939393133373037373866373564303230386165373234633632343463 +31353631383161343230396165346432393331303133333031663965663461316365366665323433 +32343430343932626533636639643066336336326430613765346363616437343266313466336432 +62653333393236666266386534396461343865393061366534366633353330616436653236383739 +35613237633037306236326261376531643034653331663634393036623566663266366136386530 +39633164643464666461363531613161383035663762663437383365343937393132363639636439 +31323834373532633731636433363661383432306665343238373362643666303738666535373333 +36653539383939393564643866666461363066643862376137326636393532633033336436376130 +35373538303636373836653363656265653161653265653735366138653537383532643335663235 +30323035333434363738326537353130353364373861316661373063343766616339393639396236 +65613966316132653764333263656638656438646236313766653735333239383132356536663433 +61363966313563303836376339323430633234343538666233326631663565616234356431363136 +39393135636435303565666338353538396337306662333964363332366162306562633739653863 +33393364303563363862373464343337306137373431343038366434393961303036393339663230 +65653335613965616335616363376238353339616332353363333230393735626633363833623336 +38353037643166386637326564366333376631343432646666656564336339613938333430613438 +31663362623535613139336466623831373461633066316262343934653462613361363937663166 +33616131356230323961366630646535653934376661333530616538306537363562633234393131 +64646635316162343061663366633930643239373936333031326537333036646533663636303464 +35613765326533373038323364323766393763343832353639333436656465656431393633326232 +62613735303734363433306266333732376637356663326234393565343666383662663732346437 +35383266343261313238663661386537373565373262326163326136616563383061316332623666 +36653361363136653830323731353732643633376336353337383339303836613639363436393237 +31656430316361653035626333353736306461616166373965623438393763366336633166383238 +65343332383165656263336263303864363562613365643531363230313330613336326432373365 +36653031626164343231616636353764336363626338313338333833333430363961376432366366 +33636333396661393836316661373336623435656261646130323432346638353432303762393735 +30383364363565343338386138313630666139323632326333346238323436356365306663393838 +35393834653164633261363138343337343635363032366132313564386130356162326333353462 +39383964343535383561366332626631303738383435656661623035376236396334653734333930 +65393438656533393363623938323061656331613436653130643831386634643132646461386262 +64346230383338633763643366393336336663333334373233323737333033623430326266323337 +61653564393336343162383838316432376261623463666364363665646630623735363765663837 +31373339366363353538663363323932393934663762626234653563373932653634353862316538 +30303461346636643635666163623637336339323161623534333064323530363461626438646530 +30323437623430333536346261316266633837333362633461663931663133306665656635306639 +38663465343139633762306333366463663934343537366536393234343964303332353463343965 +33303432383737383236346230356364633231666634633438386364613439326364323965643261 +38646533343832313066613834623563393831383963306130653234663164653166666466313661 +39396261613965386137653039623231343632666662666131303161626262393062633638353037 +30396463326430353865643230393764393032316566663366306265383339633832633833633361 +38313165323634623938663835626635646436636663613063326435373536366333353136326231 +34373838376461393166346539303734326533633237393833323835336435373163313633386464 +38663832383232343863663538336639663832336136343337633264373533323831613861393164 +61316131376133653630623962653938336236383364636165616463616561643161363232643663 +37363530393963616665663935666465353736613465373535376363316437633562306235643937 +33396665323661383066386639303632343632393562373630653635303031346438376534643434 +37316162313738393034366430636636666339633431646663353337313335333837356566653433 +61323739376462363537333134633865366661653464633934653138333537633633363562356234 +33333263656563346630643838663436653435623966313136376133613136656532333233613464 +32613535643261653632343234353766303637383936633137353938393839663663303234306666 +65376635356330316539613834386438623930616133623566376630333065393230613336663461 +39306233336663653463386462636363613334303664333865393764656262343763623065666164 +64653861396433346239623731333531643630366438386366343436643333343131623162373231 +30633734316565623366373866626338623037613338653839366463316133366139316538393435 +30643436663166383830323765616639633833383465383761336366643235386465386261313461 +63333464623065376637386230343661366537356135346631333464353461303363643030313463 +32383464306563376536383935386134363331306632316232323236613164653230383166636364 +31373131366335616533383735363835633134613533623664616439323531376566626661613635 +61353365373734623965303063363030323837386464366665663236343732303536663835616438 +61316365316536653031653735653132653634303830353831333730366632646531626664366538 +63643536656237663061643563316562383931316330393439373530386135646261653962343730 +38613763303734653639386566363663363134353139313662626239623065636663653265333264 +66613635613334356531313831353432333465306339653037623735356661653639613839393039 +39386639373830333836653864356137653662386139356461336437306438396239346537373632 +31333731646263383537343364373161643865346133366338303564653264383162313932656463 +63363561306235313939613431346665333263363664633661656438376665653535373636313530 +65646266393033363338373965356430306262343730393531393337353436663234653032623861 +37626134613930336435373034353033326561613931356362366638346533333139326539383132 +32376339353661306463313236613539393266356233613566616534336532343638313738323366 +34383166626166613138613931623964643737343064303634383730376630376362393462613030 +39616263376361356138656637616361653966306336363335323063663333366635613366353366 +61356239333039393562633563373661313738326133653362616637616662353238356366656134 +66326331306338613436363230386562373462643535393434663337653766383436323233323434 +61666365633733663763356662393537383936613038343735613931646261636364393262646332 +30646364373433633264613637306333346562666162306537643632313032613364333933666438 +61653165353030356363326532663235323363363937353731383463313838363666343762386165 +33353162326539323838613130333765623066346538386231616465623734616562346532653965 +31663962633832633132333466343337613664633466623161643933336136623735643339653163 +35613937303364353161623637663263623766393439383835383565323830663061386262383161 +31373330613061363633316536663561376231616437346234643030373864613261383931343435 +33343737396562353432646633653561366638363635653764643764663637633962656636646264 +63313164396330303962383834636238383834623039646134663765303536343566333664623666 +61623837616333663733613232653161646131626633663134373935356338663331336137373834 +65363765376433313136306661396334623666663135626139326334396331656139356438636332 +62666437386237656138316563353235633964336461373636323664393039343963383261313062 +31363265373666373136653934663065303965376437646666653835663164643939613065326361 +62396263383032316330333833343161356638323139663064303533613431393335666365353632 +33663235386239353132393433333031613637663736313432363339633930656233623365373638 +66363835313238623161326434613332346464376665353835303861326332323461626539623065 +61663536323539346163663932653538373361616231346465666530663637666266303665663262 +30376130353361376435353938353736653766633339656337323034366366396662326462336164 +31313036373531383065323465393636666436343730613338316664383665306235336462393136 +61396137393636613463373939636131336361663134646438333766666535643539353831356639 +38363939623762353966343162643430613230373561663830366366393937393862646539356239 +37393665613535383766313462623965396663663336383538356165353030623232326230633064 +35666565373061326639646462623232373039373231386564303936346635373361366462393662 +32376165336335616666363931376335656164343662623632393739323437333363346631613831 +61663564633539633331633532633362316532653936376562393830303966356136333534313939 +65616134633938393936396161636633616165356534306236363739353262653561616632363137 +64613530343061373431306333346338376665373931376262333137383435376561653939653539 +37303234643463613438623966363731346434316538643032326438306461663836386230343165 +34666335313133316134346334373662316662363932343036653462303834616234316436626132 +66396366616561323665323361353064643538323262326530386434613031623062623335386536 +65666665393334663433386636303533343161326134323333356530643333656431326234623734 +35383164333934636665663737663866363432353061346637663763663933663137663533313662 +64666539636530336363356336303537303466653566306633316662343766613938323364306536 +38333838316366663533643139333862303633643663323239366138303363393462393332303435 +33616164636235616231383062623262383362633735303066353432646439383163326139333239 +34623533393139333634396461343434656630313862633334646130313463373737626630663934 +31633733643238373861633431363537356237376433626131623638363263346432346261353130 +30613534663730643832353930333039333764666537626138333961643364643162396265653766 +39623535383034356233653337303564353539393164343530303932346131653639643837616366 +38633133653938326165653037303564663236626333653538303935376635386636396537336137 +61613831353337363238326234663231653930373661343735613031393166636362343730613465 +33656635303739336466326139653837343335356164383061623233343161373161623764363462 +65376537356538383432663566663233663130653036376338313335643632623264363334646437 +33666432663936653139376163326632333330313437343934346334383462666665386161623038 +31643264396361353438336162636532393562616639636235326137366332653862616234373739 +62333334316463626333666262393363396536336531373565646234373230633563393332313131 +61343363383432313838356465633032343030613761666562316431643866306132623137616561 +38313062313733343832653839333537383966636439333632613433633533386231386461353566 +33343831666237613630336165653036633662623539646631366662373563326462346431376262 +64626665633838323262636130306132323663333431333938343838623364626561373135393939 +65376463636337646231613830346666613966636333363933343463316261636264383638626431 +63616561313466626464623161346433636266363236643632623634313330633065623865396431 +66306534343433306532633766633136623937613831366361306532653935373763383631393332 +61633065306261336566316664623134643065646237666437346237316339663932633836656331 +32363330313863386665613964316235643934323230376131396331656464643034353463363436 +31386538626364633730316363333931656333333433616161373063666563353261366562383163 +35326538633637623031363031626430613531363261333331376533356262393531613266393335 +32646165313537626238313635323839613762613262633635633063653866323035653232306235 +39326230396665393237653237396138303637326237343164303437353839353235346535613366 +66353137366130333066356435383266383263376431336664343838623666346537643961373339 +61633263633236303663353239653037616638376465663335663332333933346130353337336366 +33333932373261373135323366643133323635366366643738373564633631623433653432653637 +30373932343432383138373365313362373434326332313164343063303861653137643066626639 +39316466396236333632626239653062373539386163326266386131643639313866363063323362 +37386434356434663231373263343462646137376531356565353334316638393038643131376135 +34326665393563646235303365303362663033663135663733323363346436313633336363373461 +36323434373030343533323934633430313331636134613463656166623530336334653366353036 +61393566626431386262333433386466643937323565616438656665363638386264626532306437 +36373761323131373131616539333337326230393335656264306230623030316266336164663862 +38326262643766363335646265376432386338326666643730363262613261353930393139313835 +30383563626131363666323965336537646435663536616335643930633464343530353936393966 +64363635383333626264306239633965393266656633633862633232633739313564663434353061 +61633834393539323739613034363964353265333938306334323065383166303362326331333339 +63663662636136366538376130643635656664346630343331346137366337313461333966356539 +31666335393663383063613139323732346336613531343239623437653037653261343338313537 +61343337353563333064316132353732306362646462636431363861666534393365336435663762 +61353139623137393766306265376336303630323637313131646566646362323837306166643136 +35343731393337363830366365333939333363306338656465376238393239386630343966306566 +33303033323032343539633232366666623539643634633937383964643733356431663136623536 +65613463643764366534643564333431383037613266656236306338373838303632653563366434 +30323536653062613665326164613533623837376238303632626636373431323935643263303462 +30663964623630636461323866376163336633353231313430663565303537343561663965356166 +37383033336239316530366339323638333530336237613831626137613336306637633433323566 +36323837623037346238313365313333313862633435363861323763646365663065313862633861 +34363531323836393764356462623836366363616536396462623430666561646661353666636161 +34616436656466333238386239373061636264346662356335643235656466333934373033643231 +36653933643332363462666434373838666362333032343266393466366633306138316463653632 +38346133666563353532653837313934316434363937613263613738653336616364626162366638 +37643661383738623430646364336137316437343065666234313839333630643631343630396235 +33313938653734326533393537653634303961626539616666376464393665306264376137313735 +62316338363133383931343631653432623266366466353862623139623433336531393263623539 +32333939663435636431336631336466613166613833333632376533316239343366613633313837 +66663035346539646564613262313363393332663430366335363962656130656565303336383066 +66316535346636656361396163353764643065626461643033646239356337616631616635643331 +37653431666464666136323631323034656662316564333830633030303533386337396435613365 +30356564366534376438376534306439656131663261633032323132326538666436373261636432 +33653065633832646633336130396430323563323737386438386138623062663732316532646465 +62373936613961333036643333343437373161323732383066393034393133313136653733656363 +62366536376632646132323231633931303035336265663730616230396332353834663163626364 +62646366376430326638303862303766393264636130383932616165343531633239626231646434 +36386463643865336264336538383361326235363562326337383437363436633238643830303534 +38316462316231626336356432666665313737613130313436336163326639383937666662626566 +30343434333939623931333664313466373737346133343434366239623833663635613966393738 +64646330663665333565336162666466313162383265666263613439373932646463363839333865 +35353430346230346561333731636534376237323237636134346465383538333031663334336338 +61646563666336326534626133656336333531313264396538306362633435373032613964343633 +61353733623036343239363964386133653161626662336162346234623732326635366139316135 +31326633613831396563333163613433616437303464323336646565623232363962326239343937 +33633865383939356161303434366530386131626666343832393662656339623963666565343961 +32363566313936396232323533353433653533313538396135306662323434333765326562616663 +64663539643032373663393964636433323233613030386137616431363337306439393663356533 +64376139396330366436356530366439616635336666316364613635633264386236623130626463 +61383531616435356138316532363834303562343030343934383662346234376239643839363963 +31633838306163363865363465353834363764386535663566656662306532663365663933613661 +63663265343365643430623661633733626435356532323731303631303865623061613261326361 +33353031313964626239653465653636393137393139633333353133373337666631643235333732 +36363633326332383732333233313162303930346335623630633738313038653035396330373839 +64303131396361613736613130356536353230376464613065323939333933653066306339373435 +38323432313263366139353231303363333362333462306562633732623731316364656566303762 +31663638653430386638666639386637353962386565316630633939626634353566643462383735 +66613539336566306361333539373166613164666439653936346234393763623531323961643431 +66363636316437343031626134333761336565306161633731373665323836366134643462663632 +64333861346239383532373131623365616661376133376435633266343263646236356231353665 +34316261373363313633346661363039363235363339643236363836363838306335646564623161 +63623664636665393464363764326265343661386639616430313939306335323435666263303963 +61303634323839373234313635636233666139363338353339666433396662333839356462373235 +66663038656431643532636537633231633532623636653362613464656633333833643536623032 +66663032303066386334366139333661626431356538393539666533396366313438353230383965 +63623430643766326363353438343465323235393737376136303231663761363434366363373830 +61653233613463343536663765303238343965336530346461663861343433636266303737346163 +33373664313435623534323032313962373130343532633164323631366531303065383562656164 +35653036306563623264343231653232373464636634656337343338653862616334333132346132 +30646537376630653832393831346161656337646332636631363866323030383634303934383264 +38353833663238323334636130663430646332663633313134626134653461323161323835323439 +30633031373535356465306561396661393363653932616435613565376562663739313932643133 +35313864343636343933666337373263373635626161303734343664393937633466343832396236 +30353863653363363262663234613439616562613663383632623631393566366661363335653865 +63383931663433396330623534646362363937313932636566363461636463313836386164663832 +34643462663036356165373939343538346534366433383833643237373235363863346535376437 +30623030646466373665636239383463653933356464393033633033626135666666336135343738 +37316638313231633733663862363763613863663033343334393735646464363732323363343332 +65376565376136363739363566663461326136313637663630646465353732373334626439613230 +30333335353661343632613764663463663164373462656563363464623830316432623235373237 +62623637623032636262336632633562646566636432313737356432306365383964653437346436 +62363830623863306435326336333231333763336330313836313463376637626464646333636238 +33653036386532616537373664643265353165323739313961636635373137306661666430613933 +39323234636139643462613864396661383262613662336562653765393831363233323663306131 +62396464383265343836363932336237643763313638353734636363616137616262633737393932 +36383261313332306536636665623233323331366335363265363331343166346437623138373030 +36323763323333336664653631306261343835623864376465353261653030646131346338623632 +36636534656238353933383736613038346362323862613364623237356266643266383235623930 +33373962383066336535633031313733613961386336656134363335373531383935373730393764 +63613666626335343437323533316431363232326263623132363536376234316535613666306136 +62636365613464353531646339373463376131663434303939313339643534393937303534623263 +64353035386235633933323930663938326266393366396633343666386466363838336364386131 +33393833316338346563613062633136666361386239623965306466313934383133626365346531 +33366334303332393965643864343764366436336530383139316466363636373663356135353938 +36363839373935646163626630386266353062303465333362356633623439323235373432353261 +31633833323933616561373937623862343437386638383433323664623937303665623634323461 +36313561666631663837356531643063343437353666613361616439313834303830633964666231 +31656539336635383564383565663234613033333261613935636537623635353362363131623162 +64313833633836376637376433373133343631346437356162653036323838346465346631323234 +33373466656437616236363633346362316236633662383033666363656136626637396666656232 +32616161353564343930316363343331623938376537303730376363643834643961323062626534 +38396436393630346132626439383662326437323639636535366662663730376532636265353261 +66623935623034653833656138376566393231363663303333633432316136393031613462316464 +32343266303039323938626234666333333966666537396532643562363732643630373731643064 +34616530646363316532653965313631623634666161386564323536366432313035353239623162 +38356664663866636231363231396265383834336337653732373361326232326561343438353564 +61326263613666326630353237336132653866373365343331393837666433653136613563653462 +39373362343561616439313732356531313838306465363866313337653439653239366531343564 +61613439373735326265326265666365616535653732326233636232646433663138633162353139 +64663134666639613631313738623837663934643331343130396266366435323631323833653130 +64626136346439326162613461633964663135393739636566356436383834336632376561613063 +33353830363337333762376637356665323537303433303535323032613330373630643832393033 +31383134643433366234623631366630363965343965323236356538663234396132653937353761 +34343338643433333663663633316632363532356631326432663966333133626134626539346362 +36313534306135353936373138623565626466343035646335386237333734386161613565393262 +62633539396139323165633037613333636435333933306530613133346163666666653239303531 +38353430333430383933353330396531393039386364666561623236376235383033373437613439 +37653534616437323761393164646266373438343038396263396466643039373031303336373736 +66653432333061316432623332393863366439376363303866303631643065393565666563643865 +30643732623664343761653631353833373762626234346639396133353061393139316466653965 +32653739646362353033353561336464656636373530356164313562666461623263396531383963 +65316366383132393239316665626666346237303638396632363439363763643566326335663166 +39653761353336613263373135666164666663383738316362336564333461626164633031366136 +34613631393838346537656334396165613534306461646132633765643361616161646634653231 +30646533343464383130653062363431633532663635383238626165616365313262663433653732 +39323335643337646632386265656331613237313736666466346131636134393437353736653031 +63343130623737343336323864383230373738336533393639633631303038323263353763663139 +63656265663734383964333837613133356666383963623566383065363062653531616564383662 +32393533316362636438333235386130653866383465666165376134393635333139386363643235 +63623564373236333333383165313463616332653835383961313564396330363965343839356565 +33343338373231383631353838383562393337623562313738633434333730363235616166366664 +31643530386663316539663561343830626463313432643162333065303636323631646661323539 +62386362386638396537616661373462313636353137633439373838623966643630373065373731 +62666336336431653135343935353038383538343161626263326334636562333862643163396332 +64333464396563373566383237303137303939656361323665633735396366343966633736316634 +38333433626339386332373963343864316565343266306362633039323932663766636631356266 +31386130313633636534366232633566613936636234383336346133356666336666356632373637 +66656232326630633536393733316663383261633063343338346461313136616237373936643165 +63653665656535323761623066633030663334313662396135383938366662626163646161343735 +61383261353230333564636466316161396433623834663030313534333535323863393938656531 +65323538303163306539353838653036353339613033613432656535663065393038623561623137 +34383831366338623261316364303630303935363262366266386430343566396364616634303039 +36393935343237343664383933663264356466633037653561643232336436323665643834633935 +66653163333739316463323532306133383334383630643566373564653235323766383161376265 +65373164383661363666326136663732363061346536333633633562613833313065393339636165 +35343637353338343538666363383333373031333634306236363632646634626265326430353364 +35366238633930666536623530336133343935333632613332353333346639366465613438366134 +34626361646465376664303163353330666236653039313465313735363936323634643263306236 +30323436643236396666383337393938333862313065336639366266366565643939376237633136 +37653432613839393338303862656162323834306238666338663463343437383739396664316336 +34383937623433633737623537386133373665613963306530383435353932653865656533373239 +31613038653663333161626137376132643334623634313633303035623432366161313665376139 +33333931393337656636366665626562613566653063303064313861316134626564613130363730 +63363762353032336437646532663261346533626233653366613638313631623361646261336439 +64303161636238366164373563623435616230343666613766323639343731346261333130633035 +63373564376565396233393034373230363236333438343235396639333033643363366238363032 +31323030333130303434346331663131383633396261623534343535336434653561353630306230 +66376466383933613631316230316461623839373461323838663166316166376533373463663635 +65333535623661623639313863306434626561623064316536636537643833343631336534393738 +62363537333564383630653566643333306537346635393139333234323833613730366663613934 +66623538663661383832336439643265303062613834633335623063623864376431623439303463 +33366336313138326136653536386563386232306236666136623863616431306564303134363034 +36623138336265656334626336376164353334336466636564326662303934663837376231373831 +38396662613966333439643766363036666266316633396333363361643334643233363736326231 +30626332666563306638313066353161663438393165653131653030353366633435373661643535 +35336437373833373066386261613035303137303832383739336530346137656662366238336333 +36333637666362643161656365363031323438343238396264356436666439313538303662376236 +34386537336130666366663761333132653065636134333263646264663766353165326239393032 +30666363633932333061356534393334646235316563373139353632303935313739323837653736 +34326630326533616461636661633639373236343362356638386537616135636366353365323565 +64656436643438306438316266636238646438333538343132633536643665666265316265646163 +62356566333136666465333832336239626436333963353135626533663630323061323362313238 +39333839303362333231363937336663666366383133316131653062343163353938623563366338 +30633061653039666536656164333433393434353464623361323266376262346631333436343635 +64656665656533633166333130383637363631626536623830616535623930633064383536643636 +61653632383530306639326231633735313332666337653231376238636336626266636335303139 +33643164653366343866386236616635633937313063663165376230646662626230633365623039 +61383366316363313138626566373562323762376566666362323439313231356533383032623631 +39386439383239663232316663393933353763306665303439353738666166643432303537313066 +64653832393935313237333632396664623565643661623735383266633564633335653537363766 +35663432616432353635383830623632613265313864323666633232636538666235353132346564 +39373436393934663234396631353962366533633162386565633061626162303366393566363630 +35336531353831646666313634343436336563363535373539613931313266633562346664396563 +62613561363133336538613138666231623162343336383962396666616562313132326237323031 +37663766666662326130656266326666313432346262353930643634663761633431313133323436 +38396562653836366337643632656537623032653138633766616138306234653261656531643834 +63353964313965633561346264376464393835376438393534356337383832393231383764316561 +62316362343235393733626561336165303634653763353634666439393634646362303739383865 +37366566346637363934326265363130363437643765626639376133636633343334336439303066 +30353366313461303832303638326633353836646239616165623166373664363231663534313661 +62643535666231313536653034643564346464623439626566653632363261386231653538386664 +31316462313331376165343064613635353966613237373665393935393632306232303834353335 +62613735393636376665333430333961656331663762363365386335373465646561386365336331 +38663437353130616239303562663036326463666438336130663633393839613264373331626339 +36313263666632363133393365316130616563643165366235663265663833616539623034356330 +63643239663639393262303932646665643137663931396433363230616262383861333137333764 +31623834333962623133646635333736313463366238633861313134313665663430653861343538 +38376434366235313862623534643033323537346562636536386165663962623162663662656632 +61393830643239343539633938323033326534303231623731373562366636643232373434326336 +64663232666661366633366132313338303036336262393033633839383763386131396330356666 +30343032396639316335613063656562393639346434333437666631613030646437366363303932 +35343337373635323166313534303137636333323436323736396336383639613264623530326632 +64643732373233663861303465393337623530343738633438646431663064393661333461653566 +33336130336564613435643530333961653035393465656135386139373566346365333964666334 +65353761323631393038333330643839306335353134383739303039663538343466383261393761 +35306138663139303337323366303566323962613434383336613532346532656533393333643362 +36396361613431383866386261383666636234313638316166303834376135633435656533313535 +30363539626261653436646335356533313533666333633330623965363032386533356136373234 +65333436303834363161626265666663653164663661313863663434643836343665646239323731 +37363138613732346236626334653332643735346234663263323433326534313763346432353831 +37333662393935376661656664316563663032663161656532356239623261653434376633613038 +35393438653661376532626462636130643934363864366166626434336131383939643464333136 +34643431383534636231333633346236376631313766363438616261313438613465656336626433 +36323133646231376561613661633364363739646438646330646534356134326463373363383635 +61383463313939386265316431636163623332343133396435636363386366396532366561663261 +63303263323462643063356437396235333838663865363561346333633161303733633863613931 +63313634333366303538626561383037356438326139663832646236333163326139656565356336 +66343035313431656161353337356235366136356437373765303132373936343634613363336139 +35363535313861356461666338623937396231393134656335613633626137323131613234343164 +37393135363766646363346435393030646261393335656335656637373835353237333731366339 +32373538646664363963316464626633373037393335623364343133646662613762313033633037 +32613437633930366461616232373962383933346233383565616666366634323833316630323030 +31633033636663383662343431363562306262646631383032333864353466356530643336363739 +65643437383837396530356530613632356438363162303335346237306435333461626163393564 +61343433633261373933363930393439396661623037623135316135363838623832646365666531 +61353539333363333137643130663336656135656436626239316237623235343034353631666666 +31393266613831353135633631386632633162643231353833636231363634306466303061393262 +36353234336538393831636162303231333637333261386366626262653536623931343233396635 +31343936303836666361623635303436633064393962386132653262313337306166333838643439 +61663238346663663337376633386166303039613335643366376639623235376136336439363736 +66656539633437383931366263626533653435316565623066356364643266653965653263393166 +34383661373962303437663966313637643134386564363833396265363239613034656530653763 +34663535353332323236626165653133616135363363326238383839303266313831633562373736 +39376637663164303930356334616238343535393864396533343132323738613665613866366363 +61633430663538313430393334636330353439326363323461383763316134613233333961393261 +31633361373461353938356533316334613364333036623434626535333130333263636666333561 +39663663303835653334383634656530343862323263393263306634303764616366396666363564 +35336333393834373737346566643230613536623439643238666562343963306535303462646365 +39373664373066636638653665383832316435363032386665626631323935393439623731333635 +36376436386235616234646330623465393536633631633536353039323961643131656362666565 +35343231663539313465636339353366323335646433643430626163383633333163303733373430 +32383939333532333335343838363766333638613635306539306566663330383836633366353761 +36396530663566386566343039613437373630353037613965663730333634393034616230323432 +64646633653365316433626532663433333062643466383931306461643166643838343135633466 +38363865383932363865346530373733323838633335323564376263653964363530393432306430 +61336161336333613834313135643839323266663239613839633261353062363438656661303634 +34636262323634663030346436663635326539356163363732666137333765393665373538316633 +34393437376230343630646537316233336661663861313736346630386465336130663564653533 +32326234656661336435623164396236393839343036323364363563633064323338306364393261 +38363361343133646239633861356366616236323239353962653235656435363839636264363833 +30333431633530346138643334363832396464343532386637336462646532313262303630386265 +33373430356466623536386434663661623365623034373263653030383632323536653334623636 +36363939633166343932323961356238663462383138303734333362313031616339313865363633 +30633834613135616130383535653135343330363333613564633537356636663739303533663133 +61326336613166316530386532323036333836346331386234616135383966353966653531313165 +35393931326335643764643562373562376264653234376437613763646563323737323732636465 +66353432383834663066336461323565323163356261353832636534393166343065393131653635 +65373136663631326536623165643966323037633563613934353230383666333766313963623061 +63373333663132623837323136363430643839393966646561636435616639636331626436343464 +65666234333965646136313634303965643864636162316538346635343061393965373562336565 +32656163346632353465323662316265393436626430633832636231613536366363373232633236 +37666461383663666534333262613938373433323333313339373439356231353130353162656231 +35666438386166343737633632623133633362376136353536393563373235353230323366333735 +32316130303263613837363831343134373462353936393562343933306463366232316236646636 +32363636356438636266666532643261383538633834666435643363303934386635633538343936 +39636634343232616235386462653665336638383765613935643163653032373336616263666134 +38633231313464303635393261633934623336363362343837386463306661366533333835646638 +61303038623336623235633339653134323637636662626439383736303833656164383663323733 +30643035333864393236393263643134366566663564613834326534306233393961303734363965 +61393061626539363331613966626338313566623133613237653936333636303162633530386234 +33656466366465356163306466313130393032383563393836333236633364623731393430363133 +38633964383637306662646561623638353361323966346238356236623464383038363032393937 +35313931323361303631303631303761613566396630383930386561643866376332373431613532 +31343262633062316165346464613637396365636661653934303535383061313737613936336336 +35656635303964373831303035613334663837303233323833343438366635653435323232306661 +34363838343364366139626537623266363664356339366533323566613266326264353630333634 +32333962373234653663333638326664373433336262353265313031353665336631376265393764 +66346238306665396438666331336636336162643233353661313137633530363266366437636131 +61323265313637386635653631663038313334653864323835303438613133313436643633393139 +31306264333364363763663133383235343330316462333032313236333439333062313834616130 +35306335376666623531343334343038383935663365393233623566326235613733383039346239 +63393831333662366437343564393333623765626562333232633333636530616261343431656464 +35376366393532643934313836353362333066353439396361323431353731623734353930366639 +39343932333032336262653864636565666365623966323335373439313662336534356237303136 +39323334366262663333616435393630656363356565386165306135386535656563366666353432 +36656433366538336364376136663766613262633930623661333835333561613130343232386566 +38343665323832363236666637386533303532663461613037613232646361383834326564333564 +36653866656138336666353762643862343335623161653662613830373832316537383465343366 +39326638383463343362313462636132396634366365386339633633383161313464663734633533 +30613534646437656537333832316361643561643538316161323163626531383433643762653532 +61613039643636613433386238666232303564363530343835656633386238666664613331376335 +62323238393137316133663638663762663962653064316537386239376138346136633335376366 +32643365346361333231646232626463623066333262383133346165623235343133383232363865 +66663063636636663734633432313539393137626139323537363038613065323132643263356265 +34343738313937386365366336663034376435633062616434613161663866363436656161636330 +30343564646363323163663232353763353130326338303064653063326337336336313663336537 +33396330613466323434663831313432643162303563613133383430393262373636623161663238 +66323163356533356339663937393531343963626563353561363530346331343666333936323136 +63393337643463376266343833393034643731656463323738353661343062643066396333366637 +36363036343533343236363464303037306266393935656539353464376663373765323437386165 +34343435653037326432376363633664333539373432663763653137346231633465613966306164 +33643033353565373332366161396637373231343632373464366136363366656134363064326530 +33656137303863336137366134373732356130623432623931646464623366623866333031323632 +30346139386538633762666565643138353065323862363133346563623262396137643331636565 +66376234383535343766626461313264653866653966393238353134363866353262326164353734 +65643062613436623964306133663161636336336365633662303736366131663461333736323163 +37616230363033306237323530653739336633666637356261313634613637303439313836623466 +39396239383836623335363262643165333835363736336137656332633332393762353631386663 +36613630303539356338616261336239313961373735373164616266653839623733313361643661 +32363361333736633634363364363636633439353536313665643739626334633030623934363963 +39626264383561663165303533666164656666383533646333383262623933323836643634373061 +30343139343135666238626362386561376634373539383138303931393230633265643932643466 +36386561613465373736333662633365323362303837373633313236663939626134633435353133 +39336633663734333635643264613835386361356562646463613763353431656462326430653863 +34373135306339326130393438613231666364633739313134626564316133343133366334313364 +66663461636334643838363836363939326234336634383438323066366365633834663331653539 +34336432653264313931323430343061306234646636623037393139663332626430336263313564 +31383639666537363339623836393566383266666539623335333935303239613365373639373062 +35306466653764343763663564626336636133646361393231383336343465333562346162613434 +66363431323566353731373961346165346566393565343930323734643430643734353734616131 +32373030326335396161316439366161393331616166343365653036666166646664623430343938 +32626466343661623962623864386238306431376233656432343839353632663666346333306536 +34353732386436353633356663656664663938663864343364663137323935303435643633656339 +36366637386464396130343335303037393532333862633830383962306237303838343935663832 +63616465663339396337623232306636366365303364333230623665343562366334663364326336 +64613235663738313532383530323235633437313662396139363535646435343862386564356363 +61393462313665663239613064393937643061363938303930323939613332396463306237326336 +30653735303863383664343034633166363637623933393230616563346638643366376433373936 +35346263653162306638383334396133613136656164386265363632313035653265623463356531 +66313466343339346436613432633737343330346234616463343562393963343238326363343636 +64333438316564333338333335356237313235386261613036303039313364613636656633393832 +34613264333161303864323064653332336237653331623132373835333165363763326638646663 +36376463346639363537303765326334663536623134663837326238346333623263356630376632 +62313336623530366230633537363732363933343137653832386431643636366364633932323437 +36393532333566373963333536326530316633313539333436373066643165623662336464303832 +38383137373337643066353031656634323232393266393735663361333533656461633635323734 +30383334313731616630653862373834666264343531636332666466333034666231666232323835 +32333262393334633361353135656138663535343132356330326162366662353635383635323863 +34393465393933623461613965376666613837666565353630363231323531643837313539373134 +33356332373762396234323834366561363830623636363866393961353765646535353237363433 +35326265626337653033346233633862396539646639313235356535323831663661386538656531 +32643739656533616565633939363765646433316538646535303835633439306633393465393863 +65323732363138373866383335383437343832646339643133616639663163373136313133356362 +39376662663563383635613636306539346236333866656132346362643533333661343665363236 +33363362613935346630353434383864623834656535393239373936356338626134363766376166 +65636134306332313830653466383863663937623263666564366433333338643764386430393762 +61613737376364333032306462376238363434616463643764623266656232393039366634396261 +36626562396433356365366666373735373936303363333239303261323762653737343134653063 +39616436343130323038353732323231643039336336663639313531333730303034633031353430 +39313035666631663665613234363964623632626136313264323735303263313065376139393235 +37356563396162656539626135363065643538376330643635336630303832616431303533383130 +66363939356662636436396132306330633431646139386364656632626362666636333866306664 +39613736386231623833386235333365663263393664316633653765383436643039626436643263 +63386533343038373234303833643166356332333334336566353964346231653366376430613332 +35316530383333333133373861353839656235343339353136326337366233326635666435646631 +39386332316564313265616638316166343661636266626535353965313636356439373139623265 +33393939333061653761393765613031373366323865663765356561323965623331663738336133 +30303433626632333465646138383966356534353666363030383336633162373764313437366537 +39313066313736313764323235306535313533376336326535303839646663613931653030626231 +35613034623230656434323237353930326333356230653139663037363535366132636564383266 +36663338323163376466303937636364653934376463666534343663313963633465663639323332 +62636565616661366166643936356437623434626238393264353230343635306664646631626338 +30616138663637393732316234616138386632656466313033343136623264383036656637343536 +32643430333936396166613062306536653535643266306532386231383235316238383539636438 +65613133653665363832306138316332396663356338636266363061383163323930333138663535 +39356638616639386363613239383336363132303865616138396161306438303763303861653136 +38623837626563306364306439656266356166643434383966656466616161626636343165396336 +65333566626166636131663461366234303863303832373635393636306438623761353164663839 +36346534303933663139373663633232633961306330303366646361663035633530353131306533 +65353566636232363535373663396531633564383266393939303638633636356237353165646634 +37663363323462336439333833376465633166653933353731343531616263646437326331623466 +65353133373133633163386237333233363866623862363839623938343138643532663437356238 +66323533613632316162366466313333323661353961366333353930633632653662653062393239 +64636266616464313235323463643938633336396237366262323936356633376139643634323534 +66313561343538623834306164326530353161316264376339366233636630343935386636323863 +63356139643337623437646363613062356463306263323332313362343633386639383232623435 +38306639333461323237383131636134656462326266613963313461383439623464666162383030 +62356266616431613761396461643365653635373237336239626133623162343862646366326162 +36336631613236396330386233386163353163343238363738303763633230363938393439363539 +31613630613462623666613662633934363963326165663038396361656236356663396133393165 +33376634656432393932363334323030346164623365373836336164666339646365626466366132 +35353732356636306666343139386665383866333737663965313561623230306662343832666265 +65363632376133346432323563353065353865393632326635656632376634386464356136643538 +66356539393734663535303135643463376132373465363235326232643862383638313839653564 +32336238396363626133323635336331323563656336653265376532366637393934393337613136 +34353961323363643365366463376336383239356566643033623266636233373666336666643139 +38303431306662646363376462386466356234623161303132343961353633393663353865333336 +38666661653665663339326363376461336162386566653235333262366131393533616133323734 +63613662303963663763653535303034356132323439316638333164323064336233363939393965 +62333531333065326137663066613662373738633438633037623061663962303062323038613837 +39356139616663356132623934653736653531383530353936663230613162343139636137356339 +31313031666462313237656530363361623865663065386361613539663437616265626237386532 +32376230326163326364353439373337613466303964613864396439646365373131663663356366 +39336334353662646535346135343161636261623933383465666262303366646565333530616163 +31303861363134313065636231366531303466353832656336663834343931386165643831616130 +64333935643633343932383339336366633137363365316637346564303464646338363932643938 +37343162383032333938326636386233313062326365636436336437313531356466373235353730 +64323936343135396566383431313231666666393638633331313139326265623531646534373639 +64376539316664323066356530386233343239376366636335326333303664336239383264336562 +35313832376534353561393836613431326237616437376166613432373036383163646437303635 +31333233303936663232366332653361376532663437376331316330323535363161646539636534 +65643130643438666137336134333933303936336463326135366664643431633434346166396130 +34366366313966343164336264653164363464376630626237613666396535316663376631623639 +62343466663230613432663861356339393237643632666537646236343562626431353064343164 +36653934373666623162373864336162396534383365663065373839383038666532636336303861 +37656132373466663636356165376362343966323532636135666538336361373234636262366466 +34303939666630313937373136646264623037616436376532353232653235373532326466623735 +61396566306533333365313566613766343630666530303631613530623538333731643564336237 +38636533373135643962623030393631613931393335336538396461636238383463346533643836 +30376239356165333039393966626339616639666563393737383833663361316362353635646164 +30313934646638623761666231373536636466623232303130656666326433663363316534386364 +61313332363532623464636331373738323735343837386630336562376136306130373763616564 +32376466386231626163393130646532316435313839663763373235613563643336373161373633 +64653666346538346263643661623734393735306562323233333339313136653434316262623863 +35376238353838346331663436396433313038356134363336323737353961653730623764363165 +62663965343637393132343861383337613236353636316564646131653434663737386262656463 +31393165353038393964336236623434346138346337616538336536373930666265333630303762 +62643431663737626630353839653134356363323261373862643434386330666532316237616139 +30356433666433666364303936373339353039346634663736313635633032633032613935333865 +38636465643838393339383665306564643065353163643437653339393235353465363664383661 +37336531626264663334303761356164643238646636623233633638663361633564366336396336 +65366130373664323734656632326462643133613838626536376463373465316538333930313263 +31623030613238353463633862636465353466656133623366346336616335616162666365383961 +61383530643638653165363136613637613537343566316537656433376561613930643736666534 +63633532633263326364346337633639303161616534616439663531633634373865303231353863 +38313763363430333066386333656631663565623233363639343337613038356437343362303464 +36633066663063313330303933303438636634663637626636633164376362333231366435326165 +66353139396665353935373130333933363035346435363736353230636533663064666130376235 +38663165353163633536383132313662326165353462636334653061643933666637326633656232 +33636239343833393332313832326634633766363731646433333133366637393762366461656234 +39316533353431396633373065643437613837333030636461613661346437303030346330353062 +30653161396132613334346636373030303038336339373730613131333736643739393537356165 +33653763343439643832343732396465656332363930366236663439383930653462333134356530 +65323833376132336264663765646265666639333135343264336130613737663262366230663361 +37386232323263646133366161393038663866373232373433363565333066666266653439323535 +64613434386163383238376133653439656632343966646139656538333564663333336363353636 +30373032373737346465666134353939366634396631323562366261663865646333313834353539 +32663865633538343934646133353862333861633737653139313730623966346434326262666566 +30383630396533653531326435653831363636373436663834386538373538376237346464333035 +36613633373935666332396165616263633865613033326437306262653435363562613535336332 +33623361623537333831353664633431613764646463336335663062346232623131306338643763 +34353939623662323465356434323730303437356164353464656336613639636132383437323562 +32326261366139306266653636386533626664663661356630316332366666656439366663356231 +62346263323163643338633961363466656339343937313637626235383166633865356262613161 +63326366383763313736303734343531343466373262646231333763366436303138623137663032 +30346331373462626164353461353733396332613635663462343332386532663463376633393066 +37383736666662333839666465616663323639633038366137656331663766666465373432626134 +34613066303765656536666466663338363964393031656364366165376634636562316139333432 +34623566306165333035323830636439393663316431616266353962616438336162613266336434 +32343931313065373166653730396635356336356138393163636535633438346535633362356632 +32366434633136313561643234653934383533313361633637323532653835333636353965623631 +36653136323739633339646663326461313166363261383539636664383337383834656237616137 +31643965323832313334363033353539383662613030633730396132303336366635343330626130 +62373134313931663437636336343634623563616661666334306338316336323334653963616437 +34326139636531636532373832363266653732393530366636376334343134316631316538613438 +65616661313034633135393761393331346439343065313863653534623062376534623631636563 +65643363653534626662646638346234663732666139393162653263383538366361333161386366 +35363837663635313536376264333734633930383465343237643238386539623064336361633763 +31666233346566633838356338633039653862306436333735346634633138646131383733396263 +63393039383039326633636534643633376634633431336366303230393634663731643632346632 +37643838363034633065333439316130653633636334656265656635363838623931323264303861 +35343066656361363864316638613730336662386466663532633133636433633138393764343935 +39646463613439393936383430376134363630376135353466383839613436646366393830623164 +61313333623066663731633039336439323561633132396664353239306162663861646231313533 +63626666663839663938373537666563613437663736386136636631613234653239636462623331 +66313130386665613366643566313565323336333763643665333939376465356163376632313861 +30396334306635646166386634386161373839393862323637623764316136666539616630373334 +63353431303538383536313865373336653638653063623066616464613939613133633062316535 +37323438373964343733316235383130343663376562316534313962303930333162616466623535 +37363730666233366636666366616537353663326564333831303037653132313832396239346431 +34653135316330333564376137313634613238663530393636633837313162323365363364343537 +32316339663233363263336437346139336530316338396362626365393765633133326536633762 +39333361303433616439313038356235356463353938306361396539663737366364306232383336 +62653033353363356630643462393739393865666439343165376436653438623561616439326166 +64313231623130333261373638383131633237386439393766356133663662316638383633346639 +66303862336163353734366534313532363261373232366135626531363933663236306231343565 +34633964626434356663323961343635663431376235336633646262626539623063373938373963 +31633464663534613830613830356131616337306532313537353563643532653765326563303362 +65663063386334623563623537363438343939646165366661306265366637383935666561663232 +36386262303436373736643966666464643466386164303865306562323335623534656638383164 +62343032383165653735383030613462623639396330343832363961356339643431656165363363 +38356263353138663662656264336236656261373438633839366539646461386362356263663032 +37656535376537366330383833386162303263376332383738663831336135336531656638623337 +64396236353634633736643137353732366130336630373964343035633232643431333534653438 +65303963336263326163363334633430663031376263356666343530316331386662306631313330 +64623132383763333130633663373836376535666165393536303232313361636163633832313132 +39306236336334356664386339366563323866383330383131656434336139663435386439626432 +62323438393339383036653137363338623133336461663639313761323231646131633830373363 +66333636373336306230646162323735336164343230633465316638333964616666326164333035 +64306333363536653266393761313434376139376239386230346566316439643365323563306430 +39306138633966396438313166633066386338613332633266353138393639646662393164316135 +34623132303061313030316536343461646466303237366133366562633637616230323438636632 +35346333306364313234323631386366363134653735336538343630323065326566623536353661 +62323563653032363036346539636561306164323066613932383530326265353634383237626230 +32653135326166306139643766633730346535316530333334346135353863636439666533643062 +65633164646639346632643936393638313131653762326461383031363161383830396232376564 +33386162633864316636313234303939633462346631306234306437386262613238633763363138 +65663033386239376632626262656465383733633366303736393532316537656532366666633536 +36653861356137313835356264386238643765633665653931626135383533373162336335313266 +36613364653333356137333930306539336235316365623965643537363938663163333939633433 +30333137303433333133336562323336393331643237656564386565343865306538333836326136 +39643562313166616535653165663462346661323738313037373361623432333131376362316534 +62353738326465656338653061623934316130643736623339646239313565363637366663663836 +32306233633232373562636564663930663638656364663534396539643836643237316639353237 +62393261396132386265643664613364386162373236666565653562383931356530653462346135 +33666330333465326365653839313262623534646634316563373338383433373561343132333462 +64363065386433646634613532633365613765346164383862643735393666373666343639636561 +38313266373566336365396266643533653762623835626534376235373033353763353732366432 +65343933396165383964313263363462643936393764303138346663373537323264323537663963 +65353136396666316639353465323463626438343831313262313464363764663465613166353339 +36363430396362633263376432376430326261633663666431303830383937383563343961356230 +37393538313461633437336462363363326330636633333633626463343331336637646437396337 +62366463306565366338336163353962636534653339353239366466643465623336373862633738 +31653331623964643831656564656137343438633635356537626137323161353961663262323434 +38666335613663633135633561333039663833323531373465373962336665383534303237313665 +35343333616436356564646561363133636666643531623864383033663166656136376131346133 +31626431623661613664306132303564386165613066646331656334383137336366396531366331 +35323066316131363664643837396139613763646439306636333065383730313836636661636535 +36343633316639333138643335383465386532643134383531323934303138363539313230303761 +30396335366232303337323465383631303335626536623430653561353537333930646235363463 +33396433386466313964643864636163343534396433666262646663646637343562336563323735 +38613064386163346137396532643637373861393263626634303736316631613830316539633763 +65613231646439383563396131396133333630666232366664373865376264393933343732346161 +61323464326139326230613461656633623738303639383239366564383933343134383366303864 +64633262626663623136353266376439373566393239303330373562393762306332346531303638 +66356235393936396333336262383933653161386261646666663462653061646665613834323061 +33383435373333646365316162376665653666326631623832373162663337373765363463393962 +65636132346465623861613163366330646563623733363831333933636666326633303537333864 +30643538626638333266353461313362313835623035303466383736656333346435393465613962 +66643064653666356361653237643466666165356630393362623966656130343238383831343965 +36333737363564653639623233653163313934613530633266663937646262353861613832616436 +30313433316239326464613139353234373966653764663863663364323362326532336338333534 +64653965336339316530326237303539353438303466393636313765646366386631386361396339 +31386664663664666464646631653232323531386430356663663763656537656333623361393230 +38636465376430323035653438333131346131626363356436356230363733316465313466643133 +39653239353731306430333037393763363864373731306566343061653563313665333863346262 +38313466363633356366313765353531666233373862633239373962353561373133386438663136 +65356666373666643130326164653865373838393637613363663233636334366461363461363532 +30376234616466666235366432353662623237386465323937323633656466663035356134626664 +32303738616538353065346236663230616534353432633732613063653532356563396434653335 +63326632626235386638373566623237316237646232616330373262666466303037663535333639 +65643631326434313835636262643537346430313834323537613338326466373064373662366133 +35633933633761383764353133653032373261323464623238343565663139393335623537643466 +39306234373035643536333666336262363764326338306366373330383966346235333634313532 +63336536656462303539326166656464656131353961636439323161643566663337343034646330 +63656133326632336337323639333565653863303434306437333939326634653765303031613834 +63393862613230396239306230313435323637653333353038656232393061353536306539623862 +34323362346438303634373837376561323935323432346436313962663638346432303432626136 +34376564353733336633326164666134373536363534666365633035393134316434663466656434 +66613765613634646664613530313165643564336133343035366333663137326562613838656162 +63663637333733393538663765363664393566343836396537663235353634323938326161333762 +33376532633461616664653362643933636265303563613262643632623336353834646439333563 +36636332626566323362353631663563623737613134323334323966313836623161636530623665 +38376230666363633630306263616334626130663463623238363131353930313435323038623662 +63393633623539376166343864666266323036376161383663376239366330336232343638656630 +39623532323466326136326634323132356136303639323331656339616139366565376136356433 +33376263623766346461363564646332613135663539396233333931643165636262666534343231 +37366565633536393963316238353634386661633031306437396166633963313366346539636163 +63333438663237383762653661346338326266306533303438313839666263633235306235346433 +36316538646135643362343964613938323565393338393939656138393463316266663338613164 +66623533643938383066363638393661643665623130313138393930393661613538646264393432 +63383366386630663331356135626566303061363638613936613961306335626133636132356436 +63666431323730366532346163373634393332633338666436383138353537363837633663616366 +66623939386636376566626238626561313631656536313934623066663166646261666638646337 +32663234323739666235366536366436343962326564393131326337386336363465353933316466 +33393934396635343932643666323132363333313637343262323338353638393838633532393032 +35393361633235303838343265333733313463643962373531313031383864313635383638626363 +31336266613136663137313364366636343237386336653166643236353830366561623562373132 +66636264643935393734643563393966663566376232616365646332376231326230333035343639 +66633330376637613066326562396463653136323364623739626365313163333235333934333766 +64636233333033346634373836656435643666336431616539323632666234313064393930386161 +36656633643633386662343434396332613263363464633131633761353631353436353235303437 +32656233326530313336393732383333306637383837346263623266333334353837366465313561 +39643035383730633330356461313733393332636239653438616662356462393834353963396132 +65363737376436336637336565663036633361363737303739613132326366626532333864346537 +35326231633132653035613262663665376563656230386130616332643433313332663230663639 +30613765376331623431383233396665366262613234656230356533633038666162343830393065 +37343235323430346638316638353937303761356563366236393539646565353461323838643537 +37393839383430323863323230613366313330316537656165613536346133376563336364633134 +64306262653937356137613239356263373262633230333833346433376236333362393766316136 +38323337323737376262303035326662316530623432393462623365396239393738376530636265 +30396466616333376437376139643834343430396231356238373062376437396665393732326630 +35623330626266633233393865353031623564343463613234393935363262646164376433323463 +39353239626234633564343463313562663438376337623665613563356663353637623238366137 +66303666656463646233613834303538336564366661666265363739303938306135666566343663 +33663136663830393531393137366264656136333165656630343465633338333538653962306363 +33623063623833313833316334653763343738333063363435393536343738343464303231363366 +65373136353338623861613634353464633639653930343435623966366466636562386665656530 +64646636376436636136323831303631633230336139613666303436663431346438363564373838 +62353733386331393261616364633131656539613363653130326231326439333666346230386335 +30366261636162373366633235303166623736323335323439373539393730303861633434333066 +62616663613630353739323462386337333862343262346539353331343465356236653239626265 +31666461313562326163396365323834386136323166353362326438373861653032613938656237 +66333565383030613139623834626537656265326437643963383837353338613332626266306338 +66613766316633386462386635666266666465303163613265333664326232373335356433353833 +38316463653534643839376139666130303665326363326566306564353336356336663764633564 +32663733323132333430666333623239333531666137336264376565313932323166643938306133 +65636366353230396138663031656439343336343135646437396135383730626235363166313335 +61393962353739373465366138353234613930353234353165383338363663636533356633333638 +33373863663538303663633963636563396563326466383339366337333265646239653135393566 +36656661643730366234353833303037616461396430656134323662393930643531336333633638 +63393538616230656238373166383136333031393334373732623439353831623630323737623665 +35633435303461613462663838643238396462323837333737303165663138646565393534613232 +38643135656463383361313832636638363334323130386434656530343630326165393032373531 +38303539316130376439343639363634353539633264636366356432633663363061313135333836 +39666565326261386235346634313566613331663333326234636530343334366461363332366435 +30623436376363663263656236386633333630313736393234336262643239393636353163346566 +65343463653537656537313664653731646436653635326663356232646237666165353234346562 +65613938633364323234656262353861313839366132643066373664323338333436653231323434 +36656637656566623637323565313831376562346361396465633561386531386536373135376130 +63646233383166313535356665336532333265396332646465323065393837663138393439666336 +64353661356435656432643462346139353039613839353538323532386661663134373163613437 +39396162353232363664353964323235333365623866623633333866356535646532656135393036 +32323166333738363732646530633066613534316161663635616338326537393031356564326432 +64343430653137626262623432336664363433356461346462396666363634366632636532396436 +33323333396434376464666162343262353464373231343638376632386639313637383965646631 +66656364393861356365393430386134336535666361353034656561363363623437373831656463 +65303066323037333638633563613137656462646231346237316135663564333931336236373330 +33306161393837343933313435613761646431666466356666396138363631646536336339666531 +61646638623763336264376361373663306463383161386430343963623732393739326430313862 +61326365376166393039303138656661356562356530383833646665326566613533343939363733 +62383931386230626338306339343538623831323066643237666537396166633263323238633237 +38653936363336646164353335333035383436333235323439323837396130616362643738353139 +31333636633665383938656261303734303939666632366562353136643332653830343364353361 +65326532356332383766326230646338353335633965396535643330316339343234663537616165 +62323464336430366235343364636464623237386534363662306231653262646136663330346433 +39343233373830313231643730643633363436353239623333663763666634613165633631303930 +63616136656131393135336163323939643530343230633930656330636365323330313836643635 +36393838306133653565636463363036343865666561316361643166643864633265323630643330 +37643062646466316261343830653437383763643561383436313063636431376430383839643637 +65393436393539643433373862326337353137633632643961316236353831313262383530643639 +65356134343037376639356638306665326234306464343731396139366365303363376636333630 +36636134326362336136366333346666323565616261643764326536383263393536333835383839 +66396535653366613265636564396461303839663863643536313662323730666136386164363839 +66333630643561323230383066396135313039346238376163386563353236376330636666386161 +65613136323132373736326130313061336130326231643033343433613239633239363863343262 +61656361636431633638636639336530643164623037393365316135313533313331353363616339 +61353461656536323530656439656236396533626332343435656234666236393265663263333966 +34666335613734663262366332386463346466363464336133643738646234316331323639333162 +61646265336236373430626565396162323564336531376634643130316233636366393966346263 +61626661323037643763376166356436636535623033613666383736626264346338323838373832 +36356163343737343061343035316238336165353563373938376261653261383530653339633734 +64626231313564376331383339316266363333343633373836373865313061663137316261396636 +30636232656530306361323464306130373466626462353032633562346638396666373061633763 +35356138306265336232343639363364386264373938383833363565663535613132376330353930 +62623937643438313663353536303030386632353539323966633564633230616162643937333862 +35663739353233623233386337616332623234633134323132343734386532373230333138353839 +35343131346330663635356438306138633131363862366661643665323330363530346439396536 +65353466396134616562366533633037633037663066663638313465663666346334303163303366 +34316362613537383732633436323134393034643334376531306362663164346562616131373566 +36396633646563616637663939626265653965363263373530626630623662313639343037663163 +35346535363834353933663438353936313134646333653435383138373438393639363237393737 +65343438353337363135656136616439343331616337306636643038393134333238613935363038 +64363834326636663330386330353432353237323837356164663166386564346662346135316361 +30323764653535663466313163653130393662663431636361623136326233653665363139346266 +62613931393862346233373364356331613464636432333638656636616238353465303761303836 +36663537646164386437316433373130613862373930393666353339323237346332323836653132 +61313038663238323864646438613461656264346230653966636631343733303036653161333332 +62653935346562303762383766316336656635373836636333396535353439666135336661616139 +32616266326264343561356430623233376338643335616462646438346237373735303264373630 +31353030643265313261363866653138383831646338663863366234313235333662653362343630 +62613639656561663064373731336635386330396564306234633963333132343365323132303261 +62636339346133626261386238343363386563393163666332613263663531663861343363316566 +36343161616630316166653234356665356131636633663766323361373937643962363438373838 +66353561306533616538356362363465376532336661633431333135316333343261353233386634 +37663265303564636439313139393262303632666334653931656431393638326362656133616363 +65343133313738373638373833646465353462366136366265373266633937396230313931613739 +39303934626563333565613932383738353032313033393832386639393033363438376638306636 +37373635626235363163333238613732356665336664653165616561633766633561356338313166 +33323731616334663237333736343365393736343762656536653662646139616238623436373965 +35653239663136393137323933393932663864383931366438343538393133666630383462353134 +37616638616232643036623766386539333535356337386637636666666435616531323961356231 +30613935393863393730656231643761326563333432373332356330326363363662616339666262 +34623564613765346432623134333331613232616232326166613463613366336161633535653065 +37386465623966613335343433663834623834633932386232646332636437376335613733643134 +37623962623865626532626133663034353864393564306465623663356534386233366538633063 +35623131646530383738306163633865303237306661373363373566643439376338656537356561 +61663464383166353031396435636635353762373062373032363337366232323566393234656235 +37303939613331386239663465636437383664323662343632303633346461373838346330366562 +37393062623737623430366233333165626666636363333534346137613137633362386439353137 +35326238366431383530323264633066306162313961316663616163323765303865656563643735 +31636439653263636162623638313537366566376664393963656261353933393436623238343063 +33326435633837373535356262356665656364363838323335363233666332353630636165326661 +32373332656639636139336332343639366639393164313361366637626338383837333563343235 +33633831393036633539633130353836616464393864393539393538323965613435633463346135 +64653463343937643833613034616166623137326531303939623430653433666332303233363239 +62346431326432613464353531383366313364643334323064343939653039393336353963626539 +38623562613864343939666231383664366266663738313935656661643662373263646362303131 +31366664633135646363623661623438323735633462626239646238356662373661306437356238 +38376335633132623031323664383131643032336539346533386534656635353261306261653663 +35383132653130306335316332373539376333656432383631396161316136623934663232346537 +31643966373661313461643431353137656534353935326463313337323830616363613663323264 +61383332343066343561393930663734366537363163376632653438353230306130633464343331 +62623064313961343734636235643933313031343163643461326435623734376631333937383033 +35366366366238653763376162363830336364363138656435626233383461356566373039616661 +65363365343463663230366565643263646666666362666261626433383730353165306133323338 +62316335353962313837363262636436393962353433336561366234316365336636383232653738 +35383834373461303935356334336462633130623764313162396662353932633932353533626536 +64633066633836333437623533336538366431333133613132393636613535363636666430363564 +61376463383364623062666561616331396434366539373533363361333533356137396363633436 +32386534393937353137383263343566656530393631363761636539633630366138306536363439 +64663533636664313736333933643533633934646235343733643431376536626635386631356561 +30626331346536373839386631336237356566646434613336666561333438356534653638346638 +36306639386637623262656632306639326635666331373830343362343339313164383032396363 +66666233313236326462313335356630623137396635663162613230353232323837343838383134 +33386632656461336266396132636437646439326533646132393033396238356234326361326362 +64363164616338613135636262303631393232353063656633646265616566316234656137646435 +61646164663966383163346434313266343565316161306231303163353863343061393963663266 +38666634326338383332613961643035383764343231396339306331643461613162303337616265 +66616237366337623962353364626232373531376637393739366365346264396335323233336535 +37303631396264383733666361633434356639663531393362653136386161366463653735333862 +65396165646238343632623461313338303333303235353164386263303730333030356664656535 +36633562323664616437643064633762366634636333373737343062646138366137396234313664 +66656365643534626132386536366466396534323834343364333739326333636233653664356238 +34336537323234383566323262336139383462653837386236613564346437643866343838386533 +64303064323065306539396564643866326635653865366265646631333961393536386437303031 +65313234623763666634336262393065623430356663363639626338636130373435366664366235 +66313339303935383965393564393238313930653261616238313038656633326138633062383936 +30303630316437656639393465333465376464323565626539316135393161353933383036303631 +37306634643261663032643536666664646438303466633139626135613233363335663933643562 +38316139313835616337326333346533313831346431316332356531353638643564333564333835 +37316565313332356166343439306434333862333434313738393566363762636537366237396631 +37633330393132353335353339356335363133346430623836393038303364326136316665643966 +37633339356530626666636330356362373633613931353631353531373138376135386337366230 +32666135346265346535663462663339313838653533666366306337383961343965376663636164 +61373461643539303263393936323131613930303163656636356439613537373432626165383136 +31393435613466393833313563353535373263383538373539633238346533316464353330313764 +35343161393165396430363331323165656562326632666438373030633162393038306233643734 +65616433633530333630353237613033313131393564663533343866333162333064383065633566 +30386230613334663031363934393666323832643166343834383732386437653566323362383666 +63633764333237303336333130356634643735313634323561396635343132393634343762656232 +31353534373466326231313564636436353063376565653038643466326661326263343461346439 +32383630643834626262663263646236353338373732313762333736336538393238333563303362 +33656132636262353037396338306665333032396235383632376139613466653632353534323438 +37323930306637323535373263633430643362353132383239343762326237306333326566376132 +35326465393865393965636362323538376132306465316163623166633632353064386333363032 +65346136643433373164396231346133623938353461636165626232393638653166656262333334 +36663139313064663264323938353863646639343862656661623536666164396331613231653866 +32653635613831663064363664626438313835373637386362393131333539396464303962643361 +33653233623832373735343963333532646536303834333035623462343833386336623031613466 +62313939383833383735643634376338656461623836653935646634666333303732383330323833 +34616436303333313832643636613031346666643839323534646631646432653136336430653866 +31343435376530633264313964666532336435383064613734343965353965373963346438653861 +36396131396661353136313333663031623466386630323765653338366663326539393731383835 +65336534313336636436643762383861353030616231343438343737646635333938653539663733 +38333064303762353836653133386538666465636166626361633332373665326264376564316663 +37656662623434336534333639336138383230346535306333376337346139653362656434363031 +64313533373837653734316538383837643437373730306633313563633263323636373633366432 +34306165643734666635386636663839646331393862386664323036303532333063353230636566 +35356265323933313766366438343763363162303134623137636338613530386139623130663230 +62643031613730613131393739623731316235366335323036316231396238653264613631373134 +61306530313735636461663133326536303838373337653432623762343536623536336161643466 +66316166316632666536306666373637393863383862616563343564333232633537653130373366 +34636664653830633863313030336537306663633630336537623530616336656265646265363665 +33643734333363313961346633323533393732653330656566323863666337633564616461646261 +65333661613037383965636138613130616439636434633335323664393761623634646634383336 +61393663316432316336323964323361326231336565643032366265626332353263663364393130 +38373739643563383662373461663933346364623034303633383633616662373132343137613665 +66666334323330643362306538303166333935663938373732643266653030306333333764643633 +34613861323464613130656530633963343637353539393631393439356338336564323130636464 +38646564373563663632383763303438323865613562623466393133313331656138313631303432 +65353961633439326438376137653636623939303832363262616337326436666337393163636365 +61366533373263343031303438356461636231343637633065636337383934343737383266366135 +65643664376363393161386163323261666434383933396365353336366162666166653865393965 +38363130363633323163366364373131646537376231636337343064643662643266623337313933 +64316535353436343937353362393132613634386333343533306539393662386565313239656363 +33343536613133616539393034623464663066356530666463663731326234373535323161353335 +31386466323635636361646535323834366138616233373834313335623663613633393964353538 +63616563636531366437616234623364383535326137333237326565623031393530396666326339 +64333766626139623765336136313132656337373531326563666430323630633331343936383664 +65393031393536363364636537363466346234366132313062306437333032656666316634353732 +32343565363531333933663335643363346538383062323163393661613736323432643663336633 +33343764373064663433373262353063323263396334336233373965346361333461393532326339 +31343135373532326363376264666130373862373736376466616638386537346261643531643435 +33353165653938626639636332373064356661653637383334313464373162663663646562623334 +39383239323262616531653463613438653663616436303266633731376439303231353534396665 +64663063643931386266393165336437616132333162356134326535356236323936363537393639 +39626562306561616633313966643962363466313732313038616136323237336531343739383836 +30306236656666346666623863666134343862383033323430643837626663373639633537353531 +30636366343535326236303262333931613836306630633234363038326231663035613238303737 +66616438343066363831653138386262313437393930333134626539623363653633656631373538 +34363131383538396463386439323662346365626464313537653864353031376633636239336664 +35376435303837643439323066303764663766316638333733303133633531343237323131663931 +38313962366438383464663361306231393534636234663539643961623633366665653761303239 +62633862363134616532313363313131386463663030646462623262356463313438646461656361 +36306639343732326436333131356535336464303737666464386332386630313437663239376262 +35363034326436346139653263303338623839636533376434323063313836656637303738373935 +30626631646435613630343865346430303734623031643162613462643830323233353632373633 +62356161643161663266623665643237653033343966323731393236613439633662663362343131 +30386138633362326237616463663234393563313333326463353263663965633030366664653739 +30636264333939626662656432633539613632626337636265623637336434333536316435626631 +36303535366637616166303630653363633462323162333535383364643833363966363234386332 +34656639323332343065393134313561363862666239623464666431366431396364666137653230 +62663136366231356639613263616464333230633565646435613165366165313230666338623938 +61643533313963633131326566313163643834613538313163646136336136376665356466396266 +33613730623565653561386366346264393035356364633738666639613033386263366363623265 +36333530386564663764336366646639333830636631336565616233356533656230646465363937 +37323437373330613534306564343465646232623739626161643762393130636363343662306364 +38616530383666613335393535306137396635333236336137316335613932653465333735623866 +64396239653439393464666364326439336231633966313835333732386532333532633437663830 +35653066366336386137653565363265353430643936393466376334393234373863313739653535 +63323165316337313032303866613135353762383832396434356662663737616236353137313236 +38636631623336613132306331666330623536653564663336633062323136353938323461373838 +31623135306538323661643535383062626230613661376664626438613161396334346635333336 +38666164323464333562363262333333313763373964356333303834656334656639316432633864 +61636561386565633338633837393639643065656566363936373639373838623430663432363733 +31323361323433343665643339373836306534373463333134326538313030313565396634626464 +31663834643662356665663464643062666462353234303733373232633436353634343431323334 +31306664333234636565656336376139643035353161366132626338616139383639343136626331 +66376533393261623362323064323938366562633739323331343236373564303736313635363562 +33623864656435313039613037623239353131333934613764626633333132306433316664313666 +63393033303866653731383733396464653333306438333066663331613330303062363239376164 +65343136346565653165643530633361323265333730626264653132663630353262346666363761 +32336136653338613131633731373230333030343632333066343937616531643664636332666630 +64633431646365303664306334643932303530373936623338633363623639626135323134376166 +34396638346561653833633831303161353761643736623465376237663637306630643862336338 +37643463303537353431343365666364376232626238623661336137303539616565633664633464 +39626563373735306334643436363032383266613031303062303861643031323636663362343731 +38633963616461393537663631623132363262626431343435363862363863613139326461613030 +64666335613163373331663032616230363932313164363964663439633738636635313034383364 +30393131613538376331386561313736336335343663383564363262333534643761386265663039 +35386239626237396233643263656163393738633565396162613665353666323534386538396331 +33373761356438366664336466646436613664306664336236326561666265383065393733636361 +35376338623065396464383461633436366463623535303135623966616636616137653438653730 +64643466636535623937373130383432633435626365316363306330336238666239613530363639 +61663230306463333636336661386362666630663061333561386663616365633463633066306336 +33333938356332656461613765323837343533616535636638623931666563343038633030396239 +65306234626239313738643638323564643865633665303438363935356237643735383034333831 +30386665326634316634653131333031306431343134646164643233616439373439396637323731 +62643731383133633163653036363635323465346430393065376463313364633161343933663665 +63363339663665313362636664643837626137666461376632646332393436326537626232383566 +39373065636662653135646436643661326261336461373966336532313663393633303265653031 +35333135643062646563353065356530323163383030303133613137393739313030663764323736 +31316362616539383362333831313665303066623236363462306331396266303539663461663363 +66623639383139663763643536633535373365373635656138383139626339303836313262306166 +35343961336632383333396133346133353931303766313537343538663862323862376230353030 +61623161323966623363636366613863376139623236393534613065393764396631653133366636 +65656563613034366363396666623436613638323938663935366264623635313535636535383636 +34313663316163353531353530353033353163633361353266333962643963396534393864643965 +37376535643436396336333932346537383935383366616366386433306262356134613134326337 +35653233666131613136376365336132373139623264363866343834306437366231626630383063 +64393035333135363336646639633138326432323230343861343037326432613131343937373064 +34623735656632663637353361343039656432616430326362343130663530343063356266346666 +36626134376331656266613962343133333733386262346465613266636566616530393038373735 +65626162633430396165643636373839643232373739323966663830633235313362623330653235 +36666161306161313331316133656664383531366265613039326663306166656137393938656338 +32646237303136313761353839333464636539373365633738656637356536323135643139323138 +37363464326637333837376333616166346561356333663361653839386166333333386630376534 +63653630386332656537346338666438656366396438373739333661323434626231393866396430 +66643664373035343532386231666431333938373936303130316365363336633631306638313533 +66396334393635653537343662653363393438346337613732653639303036336363313365353038 +64323432343966356432646265643130623631373362363634393232366333343730636363396461 +35366662666234333063663662363831616662306233653534393137653761313865643733363433 +32633830376335653338323837303737383934653134373931653036306264383462653237616330 +61363234353834393365613165353532313238393233383139353934306433363536313033323163 +33363131336533316632393730623436316430326563323538643865633937653231393564653234 +31343564323338316135303737356363653136366433666336336531366135393561613038366635 +30336566366366653031336432313936346537346666646165326262623364363065306162313834 +65333232383563633531313132633761643734633234613935653266323334333236656536663836 +64366539623438613565393465373931316134616339373339326639633564356461373834656464 +35323737396465353939636365343339373761366532613739343036333239303162386465303063 +64623834393731633338646363313465393332616664393438316137393439316234373030663334 +63656561643364636262636130376435636564626430343730356263386461376639383261313132 +39343639326631343166306437646561616233383765633964363338303162393764353762393430 +66393437623764313937393863373034633436376165633737393636383130613236633962643663 +63626336623239663631666161333137623138386262653737663066623165383361636430636434 +36383064653065636237616664363363626665663139356237363663646565366239663332373837 +36376563343339313638353038343033633764373464646435646236313730643035656135333136 +37313630613730666332663363623566326663363861646337376362376530313532316463396264 +34646437353232636165333364303836323032343935363932353136616433353336346339386666 +32323161666632306334316336653838333731373065653061663831393263343838373135383135 +33343565393263313636666431363334643834316130376332373839396439646138313165326634 +35343863336434643438373235353964663934393235373230323235643130326430633431626535 +32353632363035323561343631656334353535336232343337613764393338613564666232383561 +39343265646338326530643864646434663033666334373161313531313831343832363463633766 +30336337323439323766633663343566313232393063653161363166383536333835646630396164 +31333732663463333133313966626465626462626430316461636430356634646239366264393035 +36643736663338633435643166653062623530663139343137656363643664393834363931626261 +36666632336536393931383539396166396364316233663238646531623262383738313837343237 +37306262663436643933316261396664386665396335613131343732626230306362613366616339 +66663332373532666538633730636235643631613161343036306163373431653862363732386530 +33663030353964626430323034316662316366396261336564616234333834303865383137616136 +35373465303963363764623362383361366332383061316664306536313262623337643639363338 +65356439633230306336323032373130316338393463633865306462353330663938326161643862 +32646461643630333833643530616465356437636363343366643932623861336261646131613637 +32366536643233323838326339306139363431636230633536303232633534343666356330306661 +61623062363437313963613434636336363732343134316333643732666631643462383032393865 +64663666623464366464306662373365636231353865316433636634353335653738343837306439 +39376536396261376131303030383835346230623030353864643539313535373536653961303364 +61323334616230343461333562333039303139333334656336376539633462623764646530663265 +37376333626365623735376463623330653631613862343136656439313230323331343532333434 +38373035383137613031666363653937353161333339663962323362393031396439363962383064 +32663363316337303739393966373533356230396230613031323234333639613138303534643237 +38336633373931653061323638366166613032386263396232313235643134386237323830653839 +37396232313333373162393536366636363564386438306638373734346465353133313063653430 +64363534646432613662333663353032383632313661303463373461653632626534353032323633 +33376631396565656365386537343438636663386135306134303764373364613236613135646264 +39636539336536313562363833363866646262336132313962326333383035643762313538663861 +66333038653433333039366132303436636665666230313336373166303162363532373037353632 +33633635376239323432373131343935383138396664396537393961316235383034373630336436 +33363936333038393732303863353563363838343734366238326339313938653730633461323139 +32373164313166663839333732323739616435356632656335316235333165303061636638363834 +65653637656237316632636538303431333666303437643365356230613730383336613436306634 +39613834383732373430336363336136613939376563663731343934636436616563623436363935 +30613433333363396461623832383031326330313439353739323364313938653564323366613462 +63376332333433636632653936616536323038626362363435616163383133373332663034363462 +36386230303362323732663862653631646336613133363332653664613037376639623730323739 +30316466666637303262653062373264313238626239633335313261633933613839303437366563 +31653932633662323966326533633662616561313664373239303033643833643239396662636461 +39336333393336366330356530373030386136326538643237366532306231663534346632343434 +35633261666262623965313136623161386633343936303631656633363838306533656561333834 +66373162336638616662316639373838376662643366646235393039383135323837303061333762 +65656331643465623366393464333238383663346637333439663739393238326465356165353333 +32303434613762396535353165626138653431333631316362643365333933316461366433363662 +32376330646663343162646637616437633536333365343332376439616361623235343966313633 +61633433346138653264333663616439333365316166346639383766626535386433663035663438 +63316132326165373630383066663866343261633931356439363133353663613732666166313035 +35653434383339363533616230383961653138643034623232646435613638373534663766626239 +61316336363930373661353234626331316238323430336533663730343832363636303664653465 +66613030333732623839363836373638666333303162386463646638353634333465313666636532 +32326662653137323430353532333235363931363738653739343136386335613732663563316639 +33363963383834343963616537636633316131376561386139316663636131663235363832383836 +37316432373330613064343035343733356131666236663035653239623665313839663065343334 +39316231623961653964643233356439616237346163656133353837623539343331373433313332 +36663563633066313461636236653437613361643839663866653965353536343864383161343933 +33393931346166326661323564373230643531646230346439613366303537376339303332366362 +39303631633134313963373435346636613533393863643235386565613032343132353738326466 +30343663396261343365636538313837643231646233353530353230326162636563313764373164 +33386633396238376363303062336464373434633732656237646438306532393266346532636434 +62613964326464663637366266303835333131333363306161366537306332393665663664663166 +66383162356262313065353336313834623561353937643532626635633065396166323336623964 +34346165323061623666643265613233643135376238616261326162393234306130383639663138 +37656534653133613037613165376334343438633338373832323430653037623562633863333538 +63616636303934653765393038376236306566613462326466653164346362316334386139303936 +38326330376661363234323930376432363736303061343833316166343066663961393830333933 +34643233323866396137363731663535316333303061613239366562666161363339616362666434 +63623662636163363239353132633863626632366434333265663962393135343636373435393162 +63393334363963333638353237336239383039346562646238376662626634396662326136346638 +33656534386337323134376639373730643739346266383262336161623031616335613564353938 +62666563323331353863333734366431306437343633616131643336323832323363666134643364 +38346132663236393966613865326364616561646235626138383539383035393030643039323038 +39313530366432633837633665626134373137326438616530346339393966313735363030313466 +36666564346163376530313463313134643666383232313538666365613733346639353431346161 +32393839396564393038306138653731303137383633306435376639303038323035323036336265 +31386465376330316566306162326236653231633766383039393136643838303035653663353261 +31343163326366636361633333316565373537623762633937613566396163623566376165656232 +61303861636638366662353330323736396231376164383234303638336161386233646338326132 +61626531333035373134663031343432656564323930363164306133396561303231366663303063 +31353334633664306634623964643833613337313130323062346435346563643563653036623265 +65306630396462393365623534343037656330666132346266663738383763636365333834616265 +38363162303361376638323563636339306561356163396163383361353065383563323433386436 +38346237383733313733366132336665306137363963646436363633613762623065643230663836 +33633731626330646236303032626166616232363362633762353233376464656562636230346665 +61656139616165643836383733663266663037653962656337303933383236363530623730623731 +38393437333339643265653364316566616562646439643363356533643935666434316532353062 +37303234623263373437353862356536353438316634336631383963663964366334353761656166 +30303666646564326666356435363962343338386463646538646362303832353239396534333738 +30373961356533626363323261646436646635376562616534666663363537363135623335653439 +34346463623237303262303236313862383361333533383136356231393466343932336564633638 +34353839633361393937373135306637343136313633333261366439373465643331356663653366 +38343134346637663636386335303334343037666232343762373538653733303464643764353833 +36623537633162363163613738356535396638663235363339623134306434626231373737636332 +66653535653834303066386165333030326363613437393866653735616337373134303433633732 +65353666643935343835643934656234383833313435346164376136393966626665656235623431 +65623466623531623462393463316431333030616663343361633735653334663663323061373536 +62613362623830663434306162383163363037656363363635616232373837366366653531303464 +66343630386262343734393334323461363039643862633137333334626238613064643738306338 +64366432376462303665353930643030303834333862333738336462393765353831656133303365 +39373762666133613865313232323731623736353336366437636466383434663833353832323736 +32336132323236633239376664333238643332613064333366313233306662623163363530373764 +66383165613064656331343765316161623135396261313637336664303035633461653566646331 +66313334393830376130663433343663626138613532356463626365303366623530663430393432 +66303234373732313339623432313463393864623736393866656137376366663462313166366433 +37336466623866353031326430386335313234366430333561646362666130376339323963636538 +30326261623330303033333831383435303835306637303864313763343735633365656361366438 +32653763616332356534616631393133316566663734656537623164643861313363353232343135 +61316466333536663436323265346235373730613765633831306337373465313632356561303266 +34326632323066363533336265626266626335373765323063646533636535303562623662613933 +34373766306263623465653132636439656566623130333432636161636132653239336361616237 +37623263623338613563356235393861626662356332303465323037306635383739346230633236 +33666530303232666565643961623461623865333438303931353038616432383038353562376266 +38646435303863623435646466316166353738313662356635363439333235396165383230346532 +39653336346364666331373964623864623261306465373138323265313336373062343130633262 +32393834326665613835643464323437323534306235663365396464623331663539346631303830 +61303061316130306265393639303731343430313636323832616538323931666332316563303439 +64363535613031623865333739626637303362653836363238396161363039306465303031326134 +36383339343638343933636234666365643365653432656262343939366163646137386166356630 +39313237303732356562633565393566653463663230653364393239343963343166616464646462 +33383634663137633361373066343431666261343830623433313233373038363163633465626235 +62653265346338636265336530373465373766393930623261666138363830383435316562666233 +31383538663030666564633634323731346439666537376437373361626135613932363561383763 +39666531303934306239633331363835393630636637613238353832323961336362313361333230 +34646634653137633135336237353264326133393133623339303932636162626561616435616530 +30306238663130616430636535303034626538653234323634383139643761343763633930353236 +32663338646137616132623231326664633162396232366461613732643939336638643232343638 +33653536633733636261653061376161623633643964346333653366336464616132353937356338 +61666662313462663634333061333063373836353832616233366433653632626434623631303031 +62363831666338636430343036653265396365323066656566366162303236373335353438356334 +63313664326537653930616134326265656662613061376135316532363665396230663665613239 +62313464396132383238373062383231613336366564336637386339373863313335306564633366 +34393362633866656164623837626365653366316439306631653432333830386264623930643734 +37623733333561343235313462353937333337633264626433393766616363643535626537353031 +62353662646264613364666661663536353165306663336334393739643565613264346434396561 +36633839623762346166363265313463323362373466343934646134313264613633343238356166 +65376366366338623663346533646334333734396432633539626637643638663634616336353939 +64636232623066346362316464643363663030633230623066323432323461626333623262356233 +37643235656538383936373130626335643436313866326538363737366563643139366632613939 +35373530336535353431333132393633393637303762323461663234373739313164666237326437 +35356161623639643337396636336365333564373862306565386339363339643231616237316439 +64636539633265323638626662626163333961353738366232393636653161623665376565636231 +37626234376336383563306264303235373034653839333638303636633139393630626666373930 +65623335626139356537383832303233363931613265653862333266353438386663326233666361 +31613438343566313763353036306539636635393464616636653735613365366330323631363063 +32633638613436366535643237393239316263636266623033616633303766363364613839323561 +36383631373164333563653038613938623565363861626162383532396535303764373132316430 +64326433366562333937303538376362383739633737303736353238353264656331646234363031 +36646134323166326661356437636362653265306136306136323937646661346239623530333465 +38376337336237386537613161633365346561313334336361333165366231663738383239633639 +35333834666263313330333664376463323138353233383231646362393133656361376563626363 +64353330343236303036393962633536303132313565333762346630613639393263353232363864 +35396162386564626136613935366437643735643365383238306439356139363033623936383564 +32646561346565383965313433663265613262313437643135643939663237333364616637666437 +36623932316361356436326561343633636235303039653833393061623837356331623637633863 +61613235383538333663616664343137663536643035646563613639326639303539316531313739 +36336137633037363833376331613363386430653963636438333637613565363439343439393762 +30633662353733616463313761346663353536336330366361323931643139316330373563396361 +31306331393161666365616237633733333861663035333430333561313933336135653335633331 +65663936346664313632633364636335336431393362663732396263356261666532346365663835 +39643134363362306637633533393734613461613763316530313963303035663236373837643365 +33393034383033306436306635383432353264306633663661656262326531633663633864346364 +38393736623636623065353039306132343332326537323964363135386262646430666562343630 +38316661336533383266653431333765353832666132663232643234353831346366323465626536 +66636136303933613361313766356531393539626334363761376561323939653336373533656564 +39303039363364323936363538343563366461316337346161303938616239653235386533333736 +63643436626165656531656239366132616432626335643933353739643836343965383065373733 +63376234326263623730373666633635623961653639636266383964616162376537373937333737 +32323862316636346332393365623532353438613634393937636632656238623732326534633533 +64373035323632333730366530336261393465303639623338363662323962613464396233316264 +38363138376437626338363066616635353861663065666633316635383931633362323835373734 +38323462303431636638376266353162373935643532393133613564316338363835323330323035 +61313065333366663139663432323462386535373733633865626265666537396338353361616562 +30346430323839663961376632626132363963306339396566316439643665396334306639643638 +36396161363732343630356332653732643939643835376237366433363532643365353137366638 +65646366653162653930613665363731316335383139643365313634313963623161343265313765 +30663938313530303138396333383138613565333166323035346634306163306661623366636564 +37626533616436336564366531653862333430306565393264363964383036303864616562376562 +61313536373731623535633664663930613538323134613133356532333336383364623765346633 +35643961396630366635393538373136313332373037626332636562666166316430613761613537 +32376230326631303336633637616134343230613034313331316335623235303966363866376466 +61353630643165306266613364623666313562653631323962626431323561636262386563643034 +30346633333333656566643433646238353535383130326538643038323337393061633733636337 +65336232623630353339333431636564633134393062343233353737356133343265663234326334 +37656130633737383263656232653133306137653839316564363333613561353336393637323836 +62613161653139653237383739613562616233633464613931633931346463343663373538343862 +37333435333465626637343661663661353739613061303232623265363637313164366431616233 +34306232386638346536393932336435306463383237356432333733626466353964616661626538 +61386638366233623635333639343339313532303462613530383236333462313661316432303530 +65643031613462313462326533663034363065613432323033316565356336373131366564663161 +66353335373566316264323337663237326164373066623236643139306364393634316662336633 +62653231363936353833326562313332313537353862393935343630346362663032336636303038 +36653739313262393038303038303135616331666661336434663436353634383039613036303566 +66326163326537653438313339373134316331363234313362393636663038636133653030303539 +66353036623530373739373539623338346565633565366164616230386232663061323737366139 +61313066633366356262386662636464313664623365643761643039336337636335656132663339 +62626237326238333730663539626237363133326666393934393064356565343533396665303430 +61646439313335383234623036323065636538613962333263386132663335643363366666643761 +39613462616164396632623736303330326464356238313137656439356333326563633431616466 +66346666626664626365613766393166343236636630613637653731623430393363363063353432 +62316662653339373262356663633865326339653736303931653238326134623935356434633931 +33363437366163313136303034653362663663396137656232616335366634356464343537303965 +33643739343562623961393935626661643037616264343466633738373631353963326161653237 +34313861656466343638343861653338613633376231663233616533313837666464616566643831 +39303966383364633836363065613834386435373234333335373966323335623361653761313232 +65633836313737373235393564363964316437303234636339393761623430646137633438333661 +38616231353335653263316163653762313630323336306635616336396236373963616632336636 +65306664343739376363316338373835393337643439343539303530363864373734353166353163 +36316336626534343064303665393631663362333332636366363238313763613232643034636336 +34356439636635616337393135626663393364616461323939343461666130663761323862666639 +30336131313037303531336437306464613530333262663139316432653837623533353436393930 +65366132303930313935376338366133333032356639316662396539626461396665383338373136 +31613064383365616138616335383834313261306361376635323130383566613533396334656339 +37636231353832623665613563656330643764376138326533656230323639366133313137666566 +36326266626530636138616562393134373039336266346263623635373637306637646537353961 +62346136353936316331363261346261323737386333303562643034613030333630356636366531 +30663364333534643432646637383636336561366334623035396333376336373535653263336536 +31316430663130303362313236626630306531363031633034393339653437353537323236353738 +66653765663033363138366165306463643263393161353635656331643534316566386564343065 +65306230323761386361396138646366306263376333323033613839646632366563313230326432 +36613061323432333834613163323862353739633332323839623830373465353537616463306637 +34623438323064636563343239333536383965313464343335666266656165343366363033373962 +36623637303633646139343464323864373964623338643864336430326561386562323230323166 +34316332316232646164373462663464303235653032663331623937633733303232306136343437 +38313938316432663832323639633634363331643834326630393830363031333831643230396130 +33396137616535643939643138376233386161393336363338623735393734383139326465383034 +64313230316638643130313564396462663061346136616138613330656666663437336231303363 +38356337363061353534336435613563373861646166323835343162323039366562356234336430 +39396332376662336338373738633465623033356463376332636531343236333238363334323031 +31386135643130346435643030613934303030363539653130333138626661373931303763353965 +37663965633739643738303536373337383238363137306437623634303831656566656133663663 +62613435623764646533616238626337613461346432633139373236613663666630626336306332 +31626332636365623236346364646461383330333961373832366232666462343861666163306663 +32613463636562616263613136613733336563356665376163646136643861393432376166656365 +63333239663531316339636533333933393130663362626661666136323465336663633861663865 +33666433383135336435636536303735383666313064373634373133373730663336373663633236 +63656263613463323535313738356663306261346532306433656465396530663631363931633936 +62383132633938323035373063373766393738383430616234343237373032353731363666333639 +30363232366131373739626131333531393961306130653137396336633836656231643932356632 +37303365306530656638303039313236343535343665386431363263326139313461653532333930 +37303238623733373932633032666536336133333839353638323335633335633964303237386437 +39646138346366623935316130633130626537366661633033613239383733663735346139326133 +31376537343037646136623733373633383536333133663464313562626632613336313232623461 +36376439336237346465393239373265393830343264323936323962376532623334663565373662 +32666335313338306233643033646135643932313930303232363865626165303262316361336231 +65386436343935333463643133623134643962346461333765386366346662306433323361303632 +32626131326465376636333633353237616334336131306136633661626635343436386238323365 +64316539653233393132313533303838633762653261643138623430386463626530653138366537 +62386337666336623166373134363833373864623133633962323533633236343135613333316531 +37373237326236336333346261383232653263313539373062613930643133666239623339666365 +36376433326635366565663166663439623665303462353837393130363335663239653832396231 +63616165326431326261653034366230393063383035666164633161613935353330336437633935 +36373632616166346363316231633264613535383762636562623465373734393666393061616566 +62626531346263663833333631343161626465653537646663306238376362313361356363623134 +61333932323435356338363765626565386263326439313131616230316265323530316530393664 +63363662353035306238623066383637353538323633303366346630393735636464326134313733 +39636261303436633266343235303161663038343537383365373835326231613233353939366631 +35333564633666393866643063303766323363653737363363656361396434343534333436636131 +36336339316431313430336265366138396338646231303431353834326134613366383565656566 +31383334363064336134366531646632613432313634323364323234306261663237353966613263 +65633764643333363932356130663462616265343333623761316165626131326638313232343236 +37643532306139666238613566656365356264633863663434656162363464633734303530626131 +66383334393530393364323534623030343562626133373965393436666135336439633762376630 +64653832633162613562663235316134333861376366666165386163643633656161313239653866 +63373631663935376534386533633762313638346238636161333433336366663031323034376336 +37333366643936626135633432663363646362643934613239616236376232393934363961383938 +36373435623030646663343039373766613666623739323864653361656431336263666263643565 +33663262396438613035343562616630646132366666616330326134373862343437663838383938 +30386161353637653361306537303238366537316637313465366232363639646334306463316435 +38383866666566303330613932313639323263373961643431663033646532303932633538363664 +66316237363331383332376263336639626666323962636135326634356535623035346538333064 +39323964646135333931346533303933383664393239663265623836316666303830373565636137 +30653463646636663466643138306639343763366436666663373035376164356534363262643861 +39383137646533306238343964316366616239613063623737303832376161356536386465643132 +64646432643632303431326133356164343131666463396566363033626630336366626532363637 +37386662616565333731356363386264653633626439666363633337663661323537363032626436 +30636635343339316239656636636636333932353765393564656435613430663061613461613966 +32313338316136316530646566656265383139343862346234333635343837373066376130346332 +38633535623963333563333163383934633939333734363134323836316361353731333734323239 +65613536323734393165653065363161383030363938336364396633646239333236396333353566 +30396365396361383636383435353731353638313265646539653833613261616137626131366239 +61383139653630613235653966373538373138336130633733366166363764306134333130313031 +38393838333361633439386533626335666538623033623030353864646666313266316631666138 +66363530333231643861616364623938336133323062663336346334383530333764396332323931 +39383738623061316539656165616364306465336338353339663031636431623738326332316236 +30393635356264646564636165643731333163623038633132633865343464383338663863313837 +30336463636436353531663237323866636365343135383066633538373863643362663961636562 +39343163373933376430313661396536353239303734363061383739653161336439303039613733 +38656662643166393466363536613836356234626437383363373731653765336136336237343464 +32313365396661353737323430653238303839666261633461383963393366613236396264356233 +34363139613963336266643432393639396633663438633461316639626538613237333836343831 +63356637653932613363666632303939303135653362646439306336303232353063313136383831 +39616235323965343965373530333337626335386131666666343033383263383834393937323565 +65336563373830623735333534323662633763343530343463323235336236366538313863363464 +65313237333966393262363135383531323234653137343335326366343933633635663838313139 +66633330313263303539366661306566663933386435646134393933636233643037666666346365 +30363435336663623435643239656562333032346533653533613134363731366337383063663763 +39306266666234643438386461633835393265623632386432633563666337316266366635636163 +64643230633361663562666434623935363631636435343432666461626264633537353335323164 +62663432313064623262373165346663663334396664373736316430356463356162623630643062 +39653530326636306339656565333937613832613263316562656461363339326565643361623933 +66656533363333303130396461353661303263373331393632653937643533626136333361313530 +66636131373831333130616430623364356138323461383735313764366333376163326666306438 +36336261336562326564353035366538373366393830656531666332636131656237343964636430 +64386532346631366265313937326162616135383037613037326161663538393930346436616336 +32386431346335326465393161613266386639663863323932303733336235616338383230313633 +65623035333031313163376665373662306530616365363632366531636239353662313138363563 +37313639653435386562663432346532633564653935633734663866363638373866666632306439 +66303937383533303533323338643434333734616533343066356534666330323437373735663136 +37663532323639393933616538313633353039313030333165623730653664333164366265633761 +33373464326663363736636461376239396364633736643364366132636334393962316532326639 +31396439313638666437653937656135346139333663306364613834656639313964343166363836 +61613030366330366135386462613436343833333836396433663166303763633861336434663665 +64303865656365396561616535653461653035636364666263623537353362303630323639633239 +31653063343131656135336633396531306632356139336334303630366638623661316366666563 +39323931313865636333623333636663623062623232383661626363353061333863303533356130 +64376634613664306461643864613632333665346237323332373961643531636333383231626330 +33653631613566383933626365323130623564616434326432336433333731363262333437653139 +32383764386664373464336236626466323136616532393733356335643634333363316666356231 +64656464333161323966626337366339306262623437636330623465396634643132656438386165 +62626430663238343263636364303135623662306466396330663863333438336237636138306639 +39663433626265303733613931386639346136343632366436353264356230373261313734396262 +65633764653630666338333134336231616538396238643065343466323361653565386264373438 +38636139626565366132336661623432356635383061643461353362336537613132376235303338 +39373862663262303862666234393837373636343536353766643838393931353431653031646364 +39383231663530313238626564623865363431353261613539323937643530323837656165396662 +62633265336164333935326235343336316533643736386565643038653764333366313034653836 +30363330323734363566323839356230353862623465396633386639653937366161633037363465 +65393634313738663636336539656239356134313338643239386639386330303031356566363431 +36373965643837376532643663656362633134373761623266393132366263633034336465393066 +61326430316264343661373039353466646637643265656266356233626237646661343938623665 +62343863373530353831303561316433623033383762646339363634646130393766326537356364 +64366431313765346532316235373234383462333733663731653932303934613633346637363732 +30353539393838383363663633626637623262386438313733613964623232316163313937663535 +62366565396531313961613862323537393236646563336465616562313837326539346166363634 +39653339353334383334366163633563393034623161663533303562396637396133666663623061 +38653763313333383866333331346464383531636563383865323739386161656264356536633566 +38383061316164663163353964663466646264656564373165623734303266343933393664613330 +38623166316631646161323437626630626261393332343033613930636632376232653866383263 +64333465353766643165633937363865323232646666333634363237373236373566653131326265 +35316361353365396266633938613738666434613134383061636362613637663534346635646537 +39346236306333346635626264383130363430633939313261373739666662636132373338313163 +35643861353736623633663664666465316334343938613931626665663066363832353539303262 +62613435656432313962633339326537623564643031343762616237346337353235333735643531 +30663233396338306165323765343632643335326666646234643737316562663638653933653061 +66636464303032653338366366393461363865333035353930326465626334393562313063353063 +32313130666563323965643636373335636465346461376634656663653832366162313537636135 +66376338366638616165623661303738333036316661656362663162623439623132626236333634 +66616235326432613464643162643963373438313630353363663964373139383834303835663630 +37313137613463626231373538643062343937336438313861616636643033343533363963303063 +32626166613637353363313135393737663533656664663164383963363035353733656461393266 +64376163386333653463623738323066653033336632333739643133343936333437376231343738 +30363465653839666430353531653762653233383764383865373138336464656434393965663461 +65653939663535353335373830386664663765643364633862383463663136613161633061393462 +37616338336431383733626139623034303034303063373632363530666336393061626130636633 +33373137396335333033393433303865626333663639653037653861313536646165663031376231 +61376361323062616166653337303334363764383562633530643831303434353263343738383932 +63393339663261386134303639656538363236643862653236393962316239643431386234323839 +64346632616635613566396439663431383830346233633865313537623838306430656535653166 +36643536613264653063666434626533386537333464383331666336383764656531323833366632 +38383566343965363132383936383733383539303836336335393630373666623132326639663363 +30396437653137343136323431623033336235373162333666373739303639653635653639613965 +62316231633161306632343166313330636461393736336339336436356337643764333032363836 +32383535343232366230303030643565306663656439303037396564323262666666356361363230 +62633466306239633562383339336433656239663965623235376361653662396638353262313737 +37316466663339383366383666323432666234353764626636376166623932306237633232393734 +34613530666131623133633732366335396163613335333666613963663930613736346462633331 +64643064333362623464626335393630646330343937333338306364356165393733323738626463 +38626563636338366164373665303461646433343839366364306330393336343463623563373736 +36376166386632383435396261653764613037613834356561613635633265383538373931643462 +35353537663830383861376162363062353131323734653038656136656361376433313965613139 +30343937383139666566636362306438343737373466386133623232303132613131346531623965 +66393933643438343861393963383037616139336132323062396330316337306332386534316332 +39653935666135306633323461313339626562363738636266663864623232303631363165303564 +62353165666661303134653133333930363131336563396462623735616363383163366431376339 +33363664333334663666303462303366303835393738363766316464623564353636653839623032 +37346138663937383039383161636161386539633639663137306564646163613638313862376666 +38623732303230393261396565653863643166396666383835633533363466613533363137393839 +36643634383037386365343231623865393435666464353232636264333735613935346330373162 +63623465313338663132396436653731376463653462363963656164393661316135373632646334 +62386461386235343862346337383865623162323332313935663235616632313764383061316130 +61313664393432376662386333646463663330393632366538376233666265656663646432323261 +36616535363531616639616433386133653062613362313235383631373665373434346630353035 +37613139656430616130303061643437306632313239323038326464386231616465393933356266 +35306434663465326237333236363234633865353937356137306537336535353131303733656462 +61333535393366343631636161353162393535333935616139633836363438653862303138353766 +37353939643633323439616133616635336632636461353637356466653662356463396137666633 +63303938343461376665373035643637316565376138663864633131313866306563613666663765 +39396133383730303064386335663739663032383563653331616235323561363362633036636337 +64316132313037376536336536653639623134643337356365356264623332373062633063363662 +34323530303934303337336166336333306433666430383161653437356262633039613432313734 +64326332373361613566373965306230353432373362623065383462326539663664656330636361 +38316435343531333463393464323861626130373434383864376236643861633630623466356364 +37663531653361313834616361313866666339666435393364626231326261326466323537356266 +36663534326139383665313435636564376335383531663563373830393162646231393634356332 +32653938303561353165643264333765313561653962643866343430386634616330633533316136 +33333931383364666239636266323564653034353631356239623864316361383136323732306330 +63326663303139353166343762323361313137333565353335346339323663366433363564366430 +37666631663437613236343236363736323333626562666538356330376162663338346266396130 +30333539346162326563313562366666393761613935633230356462626536356463653331303731 +34613835336362366263323539643634346337303436346365656138666235373064343163393430 +38323761333765666663643739613934343638623566336561323039666365323639393763663866 +37343162666633323634633461356332666136643763343739356635623765343734626664393631 +61313365306332663262333533616266333132633764636266333064643634656261333939356134 +32303032303630656363383264383964303134646433333938306134633032643161643164613065 +32313161393836656134646263346531633730396135393130646434303939376664636662333463 +39323730336331396630393734313266393631623463376232366464633838643466613866323731 +63653062663539656336623263353662626162396261366138363333313332393164313664613663 +35636232343462373865633235343433663566646335623031353931306233376361346630376664 +35623137396139306264396162333434353561643133666561663666386565396262616664303462 +37353732343362306335366465323531383433386364323739353330346466643065366131306138 +39303231626336353466336536643333396432386165626634363034383662393938376530623836 +64623066626135623632613731326638326131336165333435643435363736303137373061353632 +61633662346339613864346462623635633032373430393735396365353230636264643431333338 +34663262356665663132333365326465393139383930333433646661393465623830613561373766 +63326138323135306263643864663963333034396437366164396337363064383761383436373735 +37396632353163363164323436336562613963633762306634306236633936386138343162343462 +62666537386431653232393634373433633466373838373566333866313431373864653631373434 +62396462346134356337343166616466366630393862623339363334666233666133336562353636 +65303339376635636163656337643438396337383339396235626461643530346330343338386330 +61623261616533396337616435363336616661666437646237646161353630656133376239383939 +34636662613762363266336236363738383236636334653564653339343932353832303732613639 +39333961373565353061373633346131333761363934346665313038346239636637656133653731 +37353466356464303436666533666463663437653931376263356362316437383336646232643366 +63393634393333313037363236386431376433653138316439313933336630666237303936643463 +33656537353632633136623932666561646561383565396238623338633961653032643862346430 +39643735643530303563656539326334366335376333373638323536306434333066383631643139 +65333533383565666238643432656562646333366466393937363866313730303834393533666539 +66653037313961643930613061623165363332383362383964333361333935326263363937323032 +65316363343363383738633339643935313562373330653733366139666562353065363363353062 +38303231643930643934363030333639316664376431653134326638613135336336366266313064 +38643736313930393434383730393237636232313263376635623433373237636463633930316164 +66653438356230616430653739343139336132353435623635373338666636656139323937303231 +61623639616463343330323432316361343161383733623431646331326330633834366261353437 +35613135323239656561613532323938653963653937633565343131313437383262353838616434 +64633339636462316432653662303839336437346230383862366663326234393831653131613032 +62396162386166323438393438653263616663663239323036316534326331353865393365323364 +38376639316234663135393231663638613561366138633831633661613736333263343739333063 +35636661346362366538613835366665353433366463633031376566336632616232643764663236 +37343638383735643532306462336331336331653738303763656331376238366263396639353065 +37633330303564316133653633373861646466333635356461656237643866636232313930633531 +37626238353465386266383564313635313731623538643066666435666334656238343666646166 +64343932366531313238333337323935383566373336303363356637663234646562346335663062 +31363563356664366266393935306161303432653632393336336264343131356362373832656235 +39613535663235346364626535306163353064636539376662343364633964313330346463636535 +35666230376135656631666139303533326461633235333839653136333762353737663565613036 +66623065303731326465393764313863613937663038343432333335373764613739353162366232 +64326238386533333732613738333337326632323239656132333535373731636666383936353332 +37306531353533626532336463376336336539666165653337613431323234646266393366393762 +32643265343234623435303035643537663233666264666631653935346531306331363731653564 +61616435396239343164616536363133386634383338353765636263623237616562313032363536 +35633966633631306530396266353335643539636631323063666438643035366130346534623737 +63353432653936353438363031363537653134633965373063353861333736303839653031346561 +61363964393538616330336138646163336439333536643038346431643364373739343437353632 +65646561333733306232303066643361303263633531393734323738666230633532366534303735 +38633935383666343537303732353831393463396365326130306535336464313831376433666562 +62323737333066346665613839303864366661353131316165336336353961323363623137613033 +36313034363633623862363339356437396362393234666434303635346466643231336234336632 +63356536333633343031343563646430313636346234663930636566303362656439323833623531 +32323732386238326530353836323534356137663131386163363332323262626530343638653661 +34376638313738623931613930316662336162363665356634353334643433313830316330353734 +33656637323766343437326266306264343037313936616537376166653333366133306637643533 +61386231663465323738326238343663633531333132666265626537663566613633663931393665 +31366666353563363162653538663034643964323664636366396565623639363666663934353230 +35323935343934333032356231343935366538613033386661346230366538626435623437643337 +36613535323939643933623035376135323564306531623931303433323266653063396439626465 +36313531326162343135306433316463303832663861316632336363633966633465363731623766 +38653461643266343931336635653332653962313734366562393637363134373962326431373462 +63356365376337663535313736653537346462383265363061336163313030336264663536336533 +30383230326265393662643164356561643036366233303337386333313763386236386238633134 +64313337663035643136343463323136373838303033336530613633306261656165663432636564 +64643035633365666462626139303865383239316362363635386437313364393031393636656665 +35316566383065663962346666326462616433646265643835343831333232353738613462303039 +37633533616263633230376536626661366364613835393339313030386135336165653664396633 +33383139353864316237393532303466633965373264666465393461346361323035663837393437 +32356630376633346566306561326362623838306261373730303630336433393437633938633137 +36346134666236363437663532653639363839633833343130306437303933303531333036326433 +65306464366630373864316335326431316361613630666130333066653837363934666334663365 +38653561613133613139386438633362646664373636323665306436363363646230646330306138 +36316362396531623338333331633164643064386137333762353235386565616330313363326566 +64616666663136363538656336323138366536326430663530666365626665353939616637353836 +34346336343833386263326433613063396561363034353066363731383664656365653265666535 +62343636376562333066383964363237393035373335653233646234653965313036633666303831 +33383563346131653930643136646132333461636661383765663363653064373035326366326538 +61396134323339353633316363636334346366346236336263663336666131613131393334656463 +30623765303137663535643933373965616134343033666464343062303161323938323363616666 +35373930326161333234373162646338386536656661643233343835643163643563646336373334 +38393333633335663161316365393931326266613335633736393633303030353061656561366238 +37333465616338626432393535626332353365343662303138643730303062396663633331623732 +34396566643332613138646535353637663932663564376136633862663334623332333237326136 +34626636623366373031303138613034643832303664366164636336353431316130303666336232 +64643738386465663433616464633964616632343865363065303138343537353665353462363236 +35363631393834623838643832346130613265666433656131613336333330366332313136613337 +62373265353664313661643835623864386363616266333033663164313436643632333934343961 +63643735636137626436393031386238323632623566336466313161353938633862373663373363 +39306530363036373136323635323037356131313566626339633732316664366466623236363439 +66376638353863353831616464633166386637383933383836653262643362613636343831373033 +64356665396635316365376630653832393032333765343739376238323462353732386630323764 +65363336386438353038303966336163383235346139626335333764386363363665323234326662 +31373835383335306430373365613539373762643535383935623733663263646538646630623837 +32333562346238353165393164393936633361666536313938333738363538386165386565353637 +63363232393664316132656466383437396336663637653035663863343164393662663131636366 +31363064346239393765653938616136386663643636326561313966666239623831303862663037 +62323438316435616234363561373936626432373733333639613634353463303937306162393737 +31646162313362383166623535633231393230626239383032336362613762373434383461666135 +64316266316131356134396466303861366630383765323463613861663438633530393639333366 +30663333346435626263646566633032386363303638336636313433343338316331336134656563 +66623962623239656437346564626238366337313262633132326464343466653034393939366130 +35363032613034663261373936663262633136616632653639393635386136333338663132316134 +36616538326431613866393332356337376163333930376132336331653963386535336438316239 +61643731393366303632633135363330613439313334303764383637326338343762346130333431 +61376265386535383130303731343164356366616338666539613332323039303339373935333533 +63303065396563353861363136393731386131333361363438343133393536353330613939613664 +31346334613430643730343938336561633461396363646363333431366261383038626235373265 +32393138326539313935376562363465346566613930643531663863653535366238396263663533 +31316330633239613636383639666636356161373637363936373632363536623765366337666563 +35383631653633356563613038303533666434636232663637316338643165363432383236666463 +61396164663462396331656237613962373432626233303539306331626365663461343966326263 +65633765393039666631643237623565333337623234626530313166663761663138616131346530 +33663562383662343965376638333534316465653365323436616264643635633735376630333466 +62633437333230616262383462663466633731633163633136376537303033666437636464613735 +62613535343635346262333337656537383666316633646364636537663162303463386335613461 +33653831616234653639646338383365366466663537376663353432353837386635316531356239 +61363766306464613936303636653966343833393736333631373638663966383337653336613734 +66613766366638306230636163636335323236626434616561323563613931343133353362313338 +33316363313564623134356362376135333733666434663636643561396439653432396236613039 +39323661363162663361633933626532366665326237316164613430636662643963313637643332 +37353732396334376363323538333762306632383230326465626562623961333962383730663038 +63646237373463373738663464343735303639663831363333623461343639386161313335636232 +39346665303834346439343635356636663036613531653863313734316137343763353961306338 +65303039653634656261336461306131653633656462623966353963393834666533656162353334 +32623661333031356639316465343735663761323435346634343037373465663635303237383233 +35383361396630343536366133653132646661346263616464303735636165643663656536326136 +33346563356261373963666566313861666464646564633964343766626361653063383363353162 +39623236353134346336626631313637653030346134666165623531396632663032393236353661 +35636233303031626663393433656638323464633934343237353033353135633532323932363834 +61303061653635363736343761623838663435313565663864356631633237633437353863373730 +62653536366663393363313664636131326465626532353539336630356365306335323266386666 +39323365353736343961353865633331626230663234346163623962666365353931326431343337 +39363065376135346134316135633433373936393139336364386333633936636136613134333862 +62663338303731383536383135366132656534383861396230623632313135326462643933313062 +66323234376638316331376531353366363038313565366366373438636261376663613139663636 +65633632626332303530343732396165306639376661363834383066373939393264666662326236 +66323433306535383330636563653837313663313937393936346438383361653139356466633233 +61643736623637376330656233663536343339646430313931653539663830363961306465313964 +34383363343432326434343464656531373162343663313834643836303634393932396631373835 +63316633356537386237343465373231383939393239623633356561633065373734653537393339 +36393338363762643365613034663433313531303734396561363666356264666430623264303235 +66323731653436656139303534623334326232343734353434363932356361373036386536616231 +35376132373066386466613033366432386238316663656638623639363238363031633434663464 +65333639613761613431643532323832393834313063356232393237653963626635343130303938 +30643837653835393033616136663132323766313232303930363763326231353033663232633263 +62636165373236393237383365386233633235333865326435633337356362306365626566626366 +33386663613166363665656434636334373165666430333837346531626430653162663534633038 +35623333633364646631333362376239386230326339636631623831656430326232386666373763 +66326538323161343966373030306263373664313033356366396166626133623366323562643633 +33653562323938653033316438663030666435646532616361646661613731306666653334323561 +39633439316535383030626436346664346435346365323038333235366231323062306637383731 +37356337306436306462613733313537316232613763336466323531393665363662376465613530 +30363937323663366363373931623130323866313832383532653639316166386432613066373930 +36306265626562366431336432636236343661373263623964346466316336316566316339323537 +39383736653330383064633239383535653236386236643535356138336436366232383839396531 +65343364393339643238333337303338633534313066653261313364623064333366323164653665 +63366339373765346630616635353863656364363035613530366634393838373238303864633566 +31653664336532303039346237353437313936333135383463376339633231353336343734666666 +33303864373162313833356335326436646565646261323663346562626334366464396461626334 +64303436313132316336653839356561343633666464353533663638313536633662313638626435 +65353263313334666637306137313237663966663233346333396163663535636664323261376462 +63633430326662363331343964633262356262663230303131313236656566336461316137333164 +32336464613436653732626632616361386133643538333638363232336632363330653536313034 +33313463333361363266336132633534343630313739386437323762383464626437663964623036 +35323931656430623663343932393961633132666362303761666464633432383735366638396137 +35633666383232373561303432373337313631383663363661653432386235336432323033386536 +30383264373766393732353965663230313830393832306464613862306133653339626466366664 +35376631633039393034353335373231366439386238656365346631363566306364633937633234 +31326633306161323962636432616338623433616232623963393766643938616238626466643962 +66313833333738393363343165636465656433333131336563613235636239343664373965303137 +35323862366263303537353731653165313834313865653137303638643663636462383335623864 +34663163376634386565373665376531353035666262396537373135356430386661366431333037 +32613536653639316130303633363535616335356431393331396364366137373533626537663534 +32343966623663656162386434366637663165303934333035346664393730366663643930383430 +62643037656135376533653233623265626266316164613131623635356661383537656561366235 +36653936363532396136323064643439633666633361316564326432353037616332343330393935 +64363633613962366364386565346335636437333233356237313138623235313266363836306439 +65356564336161366136613536393562336535663331626431386138366265636137376630396434 +39376533623634653235623639303633306134663132666632303961633466383134643431613838 +65613134623335346537373734303532346439396432306266626363353231313664636238386463 +30336561643037326634386138373738323463306161303739363336333263383530643739343532 +62306432656632393934353531613832373437653339633839373962363264333130363363396262 +35336530313666623666373039663463303634303566353964613564613764343664626635343465 +66336662366264383537653334656339626636653339383633643831386634346331373963633964 +66653465386364373461386162616265383338643635333162646530623332666661316430323931 +39363262343965653633633264346337393231333839383561623536303462323633306339633064 +38343462653835373761393430353264666465653361373735663836633131333666383630383066 +35623063376162363032333835623030343965393737386266356164303133636234353735303165 +35383831633931623533333061643939363266336462373636336335343839363134643166393561 +61336665343861653934346237646230343563323033363936306535333435663563623965363138 +35346539333738376664353432376137353464373361313036336461626235666465656466343666 +32633961633336383235626433613131633937393731333838363331646563316339633363373361 +63613962373530366365376437316336623530646233356462353331636132373535333561333639 +34613965333466313632363364343134623662323631613734653037393564346534666333396230 +35623663653434653234643863613632316465343935623637643832346165393733376133313134 +64626365663262396338326137633464303830363635353836653232303662323332636536306636 +33396365393364313462306165663063306663633534656332633162363531646332373538333736 +39623764356566616334353539383138306639333439313164336362396237323533363763626662 +62626138353035343931336234393237363035663531346535323838313330336562326132316331 +36313234303338343862363764396332353134623839636163393466393061656339373533616266 +32323865306663333939653862666163326436333836353737306631386164336536626434656361 +61326233306338643262306232336631356133663063363264383635336436373836393962653438 +33393065363461323064316430376138363365386431386332373061636230303631613233643136 +35386434633038316132306461663832383061323863666432346138633439316262616331643261 +38396135373639383465623365363633653535343031346231326536623261316238336137623164 +38663765633634653265376334363034636535383833613534643130366230313066616561663638 +38353338383530396539626337323631376163643035373265653136663237346538646535653936 +39623636353332383934386130613961623334313232383436323535376136653833623163663566 +33353437353762353630353761623532316561656166626236666332313730366361386664346237 +32346537653137383730386439663662656631346561633366356434643366343737376334663139 +30303333373330613936653836333435626631363335646366623731643733316531623335613032 +32336664353165386138376562373733376338343732363338313432303561633062303334323638 +30386139313437613930323434336338613637313061363035333965613566353833336335356135 +31663038306136313338333431386666323564386466386632666432396266656434633161346337 +66373639353161643530386338623835376364353362633362653764343761303435366435356533 +38613933303634313530343039373766663863306465373735393031303731666131356535616532 +63376563663763326639623633373339376439643639616336636362383634626565653937316338 +61653462376563623530396366346663623432636565613039333037356236303334663534636166 +64306132666162363638353537623737626230313730336462613831396632343932313033656335 +33353637383566613537303861333839333661363539363630363166346131643932623439393066 +63646633643464653438393936323335323038373234303533366439656161366630386634663637 +35316238643736363435366439666436356436636432646562613464313939396539396436323539 +66346164616266346335656534653439303039353736343731366466316536326638643338336564 +33376233626136613164336466333434623933306531326465316165613163343936643238353836 +65326366386330336230346636646338643935636130613365623461653631613734333561326436 +37653032323166616633616138613664363731323938316237623437643263663365353239343938 +63373266323232373862326161366130346437623139323834386537653131353438343239383961 +30383330653733353236333863633430373139663337336361353637653232343735323736393937 +61366435646263303437306535353436303763336239626537633438373764353564643437333136 +65386164613330386337646130313438383139636162623462333637646533396138316264376365 +37303066383630306431396134623462346362633862376665343131626565623261393338303534 +64396364656562323764653933333137643031646433613631353130313939643565333461616637 +66346331336561396664613066333939376665666164366465333962313335396632346163326537 +65306434643134346230663461336334303034373933393563646335313939343935326538643136 +37626362643232326363356464326331326363643038363764623636393733613736326138373130 +37663832313937646534363032333035343262633234383632353961626333313663613937316137 +66656563663063393532356266326463316334316661623365356630353531386665333235363434 +64373833663136313539386636383235376235323536373930663661643531386633353735383262 +31653262616537633662613430306662653032633062623364323061386136386663633035333535 +39326465613866373464386431666666343633356561633635613363656335633565353031363765 +38396465633834306133653537333739623366323564646664356638386366316435623866313231 +62623333643931313432623637366230313064366234333062653765373838643831326138663563 +66376231633433333832633433343331366531653636646130656564336665616634623363323636 +61623663323034623238313832336630353237313863633231353232633964343430396539326265 +30363830613234373134656165313237643233333965666430343032333432633961663533353230 +30653934663762366537393065383837373266666132383739383433386665666433373431316538 +34323065666238313434356138343430646663376266353230643436613835323832326437356532 +61663737396336646436396663376130613038633036306631323962626337316536626232656436 +65373066643931326366333631373261373166326435636363353830326665333265646138396130 +36373233643534393838373237393938376332653562636637663731626437316461393863396665 +39316430663039646130306231663565393136353132666438313332323237623539353265666236 +32623133366131663538653261383833393761333236613932653961396234383962373734306362 +37656436373762666661396261316566323838643232393765616535393939373634343639303362 +39336330303665333333653462613336396666633964333766383532376634636237643064613130 +61653536636263633365373663336164313364643439623137333633396131633765363437396238 +62633131353533636364383136393136373764333736643066616439363563623636663031626662 +31333937376265313931343436643464396164343630343764653434653966316139626163306335 +31656635363534303335626132613564663666653438623437336330376562646336353531356538 +65376361326366646561376232333636663130343331353339663233656366613836623436373030 +30393266303661643231653433303235363261386331633363323761386136623331333361356130 +62333938613663643938663034303332656462363866366466343638653837643261666436653630 +36313135303330316334643462333433316235636564333961323236383834653861636232383566 +39623763613862383630643433383563633835636466363830313564656439613039626130306232 +61643330663736663031376262306261323866363430353264313536386338613736323437383731 +38356363386163656437313636343861303230393531356238353936653265306133333464666661 +36373935393465623463393636333662346330643830653138356338343133313434356336633833 +30643439343632623635353165363439623333666336396166323533356230653737643038623339 +65373732666131343266346133323039386562653562383639636366393034356636303436363266 +61666265613132326134613036633038633939373434303961353162656132656336666264323438 +37393931653739363661333065373339333761303737666366656663396435363232666530366531 +62613533656366326339386531383864303333363565636233646235323865383066366336356466 +62616334393866353463343462366163356265333035613432333331326364623662643966613536 +35626130663566393734323934313761336535346433313734333039636130356562393165633064 +31373136663738383437353638336338656165383334313635313731626538363666376639393564 +62316164376631336330626430633965356433343565666362373164316539346564363732643963 +36373162633464326163383737653561636163636261643166366232653637363533393861613932 +37666334663962306630376661333130383330626230616636393935313539303366373333313239 +38656231303261373365313166663932343264616339373766643039636264326564633033313332 +31383831646464336665333931313732623531663432346232366333303235666631626366373764 +61613339626232653364383234396133386163376339666438613531366638353835306234313339 +38633330643063663262323762623439306331616364376434333839303662353361653166653737 +39363433383135353535653761326330636535633331666139643361343065366635326135363137 +38356230643737646431313763623261376336626435663830386534393331353839343232303337 +39393438356462613832363961333864393064363136636261626535333565333464653433613434 +31386466323135373139366662366334653737663834303261373266363239323832323531323532 +37616232356139356332313265656331663438643166326333313862653166363762313137343937 +37336635363063333830643236336432666132653561656636343862396239636265663461663533 +62633635333032363337653334353138613738663436623833323937306466303337616237643963 +37386364363363643637666338653563333964656435316138383835373037393866303362393262 +30626266616133343464613037623638633732313534653561653531666135383431663732393634 +64336638363263383036336435633261633438633166363937303833336262333238633965373263 +32653430613839633734323235346266383062303361396462633630643832306662666661386565 +61376631316136316432663837353631326632643639613363313364323935623465353531396366 +65396536616662303861636530306365303330353037373562633038303830376536616562636262 +38366237363630353935393161386139336362646532363036666431383961363037316335323639 +64323962626131326461646630616537336232653565656262636261333137653232323735623461 +39356164616135643539616661633137613732656331646635336436663435383838643136653537 +64306238383930333965336166633537646465393664653264396464343035383538306335366231 +31386437373663383062626231643464626164623938303963343066396665633039613864353231 +39353236363638653365656662356230373331323766326231616162343235653964616661323061 +33336661303832613765663762653862346132626562373464393635646139363235643235613232 +65643262356466376539376536313039356436316531396236356463616233653830306436313537 +63656133346261386437393665393130313038356463623237326634643361356135393135373535 +65313265646236623138346432613865653038343533663263623964343231333863313939326135 +37643365663431353766336635613834643637393331666339313036663935343032383134636161 +36346432323566376239636363313139653531646233353964396432646361613534666632623633 +37353939613039653430646561623966313537333461653866303062336335333364616434643362 +31323836383966613431303664353533626364633933616462623763396365616466393630333262 +63663861306632373230343561376139303739663935343762363434633662393663613430323331 +31393361313362633437623632326537666165303036383134366232396262343934653236353430 +64303261666432653936333633653361303735336465643737373138396438366139353337373431 +32636461643061323633303031346165633866306334376135373834633465646335313763313436 +39313437386632313338623935396465646265666266633730623931613131366431313766396631 +31396364643763336239373334313331383066373862633537366233323431363036653336366339 +62663961336138623335346430323433613434323435303031316664346535343862656539316362 +61393533646631636562383462616332663934643934643434616232363730303735623132356561 +63623363336238623433303435356234373661663737626634393563323230336465373464663833 +62343633306330346466373661313839613234383437643263646563336163626661306363373231 +34313864313031623962643166666665363964323965313933383031386362333666313237333634 +62333732643062646365393863613534656433653337323636393930653039343335663266336337 +39373436393139643635633133646263336434373764306664366532323632353936613639313336 +31356637613264393430623266353861343866343663373466396433323333346531613761393532 +62616461353335643539306266616161386335333064366265613563633665316335346334306263 +34373830653564363238623239653663356463313031643563666133636163353632353539653831 +64346534663231663933313762333036623163666439383331313361303934383062316532636430 +64326439373237336431353537653737663464373061323263663438333763353238646436393362 +38306433326532616239313131623264666661366262383266333133653236343033326235373665 +63376234333264346165363539323431326631306163643562303931323830353865303764666237 +65336638666433663836323339623432663535326561623434666531353032333863323135303238 +32663363613830663531633637336464343533633331356630663237356135646632326535303562 +33653130613833313161373032323434643564326538323036666131623633313537303162313734 +32396364643333316234313430336637336264656163656463383338303637376436656631396261 +36626161303633643062653462303839386663333763303861376264663335383935393366366636 +39346631366338343161393736383134346532646163613964396237616366306462666335386463 +36646339646266336163373235633536306466313462393931333161366539396132653931316239 +66326337633236626565636233383862316466343533613065616633333861636534653165313032 +37396165636664333061623238386433613139633264646538636132623939336634643264656339 +36366365646562393935393034623934653039613933656231323132633364323862386437333137 +32366238623261313238346333653164376466656666643733613865306361343766316432363137 +66613939353530303033386563346663616133396364313032303564313966663662353532633538 +33333239323532643032383132613837373766336461663237663534313035613030303731313331 +64636334313233306530643961303630396165613739643161313639323366346334363034666439 +38363263633333373834373437663237346666376436323237663664376138373036333634313036 +38343432646632363666326136396633396461636338373938303033356262663339343638623831 +34303633643462333538376230363434393762646364373339376536313532383966353032663237 +62303533613265376361393938373236663166323939646136646165383532346237383330323063 +36643236396139356662663266356464373864613761303331643939633861333661396637623932 +33663832376438353463653833303932623733353339373536663162663561623637636338373961 +39663833353063316465653263336137343435363632393135323262373131383164643961336664 +65356462653137353135346234366562376466346665643130373563663164336666616363323563 +64663333623563663366656131656233636631633762333133376533393032323236656333343930 +34616534316637323237313662356130336661333835303732313961383037313338356164373763 +65656130643739343066373735366264316533323635386437306633643138346564643538386434 +65396266633764336339383231316566653834396664333239393437303233376333336535386236 +39386233646437646537626464656663343063393761363262316363363665326633653035353331 +64613533316639363563616264323830363834316561383131646330656663363736306236653366 +64383533306532396663373439303738393635353932353533373237383832316538376238626434 +37653739393136363131306463343762663737666164396366386161396338656562653533643138 +62653362653136393138306534373432316465653130383435333639353535333862613962346130 +38646464666634306430663836326336623336636236653865306166616535326638336562666634 +37376435346566393764363032303263663439306439343565326431616366663238346663336332 +30353638316630343038646262393432626561343936616665303637653831333861616434653561 +38303838346139633637656364326263383434316235386265613335653637323664303536303461 +61323832623338643437616333663332376436623536316335353262366634646436336237326536 +31376136643761303965663062613863353361333337373431343032353637386162346464623964 +31303738343635633437313134643135393264653066303636346264373736326537653637643536 +39366337643666626465616663393037383335386562396534313664356366363330383830316363 +34616532633662383462666633336664623963613436363230656364343766633062363837376234 +35333938333962366633343036623965336465363938356663333863636536353437653831313461 +39343234356664643339306133633238373066336334623630363835383961663563396236306538 +38373037376363656563623463613233353131646233626131623933336532383961383830396464 +34393834323532363366303036376439396133636164653936383861636432366663356134376462 +33663763383336386162643061663033616134653531663164336461383061336537333337663735 +63623164356265646435616437636164386538363035666233316566333439333563643935626264 +64633730363462376337366338343761326564643463366433656162363830313931333163656666 +65336161333162636537343763383232323663383362653262333238363835386165373736663136 +66383733303232313962393966323236333765623434653065393631616434353765353364633664 +30666461363464356264663964626635326636336336323932666637346362396463636238336232 +37303232343030626264316365393565653636646637346333386636636565366163366232353763 +33666232616435633535366464623161326635353263666130663038393032353166333966336461 +62306264313562653264616264643032623566626263653163303136646439363066666262616631 +31306532613132633833643732393332386637336165663637383634383634353837303237646166 +36346166333763633030663066613739623936633264616233373737343833336131333666376264 +30306138316464306565396666643139383439336163653466636639366666386236323363303664 +39643364663635343435366563386434613639636630666137396635636565626361646361613037 +65303564623137653964663633636563353663633466633534343038393133346162393766373834 +66316565336564333163366664356564366533613734333062623962393461636131326130653335 +30656361653432646234376535303937343834666131663434643563383265613335613835346564 +38613962356535643764646338633630366434393565663762643938643031383531363437373739 +30346230373734333636343631386631666233633161666639376232343963636565326363323366 +36323634313263316565373962636332323934653661313139373131613337663665326135393334 +66303966373266613964666534643162356161666634303239383534323837633632636134646139 +36633538373666626536623434356566393634306566323933663731346164333933393538306263 +39333163366534363138646363323436323939663264363466313935346134333632633633623739 +36333864653133623031376561353834343134653563353065303730393261653563623962343533 +61666266363964373536376432323631346437616131663331666237326637373836336261653837 +33353333376565626432396663373732623638303932616631316238663236313661366337636339 +35366539653337623065333338353538363536653734323134663663336239363533656235363437 +66636366383536323961386165323761353735316666663831363564323766336331313533653937 +30306265626464616262343764313563396130653330343530333265353663323637633462373637 +63383337393565623237656563313434333361613639336436383234343538636633656163646164 +61616135653036323135643835386166303165323066343966333965333135623333333365633839 +65313339386563376430623961396664653433633334393964663564386538643431383063383138 +31346135343835666363663763383364646165636430396331363964353037333435393162636633 +39643563313666633863343831323539386234636464656433626230633330636263356439313966 +33383266303033383236623038616364393333653139333933333833393765663333663433613139 +63313664333266353437613263343565383035373632353262396634613339653237646333313564 +31623730366264336263636136363935323661313233303134626634353861653030326531623665 +36633464333734663165613864393762306134626331333135396333303835366635653266626331 +33666438666633306638366336363765303434343366623532353936376530336335316464653734 +36643238383733333131663932633634653864623432626366393031653839336262363935646132 +64623035643731643033356531383932663637613537626366323162633238313935343034306239 +64643462313433383365373932633166393630653538663230313137633236656635396562643765 +34623866333531316439626362333430383263636238383831656161323336396536333962666434 +62396264333333363465633064616161643630613533623264623663393139313139363462656562 +32383432353235663036353638616136303862666664373033663061353038656438663438376565 +38653437323939663737653638303533313965373764313031336662313337646363623262643032 +62656639326163623739636265303164323136353364666337343036343664373434336232336138 +63356666363633323731343435353666343065633333353563323662333935316161353936386666 +63363330663336316436353631616135313735653863343030343361633065366561303039376262 +65626339666638393939353135393637666165316431316563366362636637666561313863363063 +65396563313466373938353730316236616562356137306530613861663834643135356139616130 +63363061633731633939363038313666366238373334326436316361666637363164643461343434 +38316130336431653435326562303934636662313133326337343833636564356439623934346434 +38346362396334616439613137396636663831643464303631643565623364626265633030376533 +34323534313531343762373734643665613363663466383764303938356136613538323362373733 +63663733353432363331376532633933303566643162336266383333376239366338323631643430 +62316239633932373935313936646331316234316636393236626133383131333537626539636231 +35653131613938333365636539353661363864366235373536616234336235636162633434663963 +65633931613161633863636235346361633830376439346331663561336462383539306430376635 +33626236633161643864623062666665373063366261303934633137356132356165336663376236 +30643136383666623165393334623031383339376233336539666232353830333565646331363733 +62336139393261623635303432346164326137386232663763626261636534613930653161313737 +62353130373863363135643334623964636232633163616433313962303332353232343762633338 +37663062623335613232356461326161663438326263636231623036636464343662316239363865 +32616233643464343330366530653131663563343531396664653432623339396231356631633930 +63643466366662356233623930316665643839346261636230316561303430366135323538613933 +39306161343761656437653539626530363562333537663439613031373863363630383764653531 +34303937366363613837343963663938636464383462666264333133396530336231643338383135 +39623365623138656635333663383065363062396361386166323362353630393030373032643538 +35336131613862313130376533636534613432633631613263626132336339353165356433346438 +35346663323866643364653038336136313636663561666633666462376263656365303030623831 +39336134303233326630643964636238636666653030643861656538616631353134306530623964 +61633364336130623533363561373262306665613636633436356339363834616430373866306235 +62623434616238616663383639646665663639646165366462376132316534393336306232653761 +39646436633064343831316534356631353637626437336531623163626531343262636162376462 +34666333333531613461316363623833343336643335393065353963353565666532646366303336 +62376234393538353664623461393232333930386435623230656435393865366461663839653033 +65343137656162333963633664306238623339643530363930396539383439666139383362396530 +39623839333336653135353833346130313664646533386364306136313461633838386161336231 +36343361346132303434396536396336333461306535646534363935663539386465323065663861 +65373539353833643561636431383533396263323635346634383833663336623936633230373766 +38396534356230653436643434663965373630663231336361653362306364356263323832656331 +34303835633664633063316536313265316437363462393461303966626166656636356662313737 +34393731323738663565356535356633383531656537373861356136663236326635353862303766 +63326532643063646232626363343530353339356336616534333433396430396361323630333436 +62343536646162343766353539306438303735643136343732363434353435356530346466343462 +32656565343263653434386664376533303535393664636338643436343038613338316331383135 +39343935313536373537313539383662383539376433306330346466616665363063633863346461 +32366430623666353739343937643661653162653632613161613362313932326330646532373437 +39313939643236346266383237383631633662326334646566613034363932326433643735386232 +39393430323838396664306133306634643865316339636537313430383364336433366536333064 +31643463633230343639306130343465613339393836353263636361386163366635376663616266 +32313039313066333665643763326465326533623335336466336561636561386563353338323230 +32356363613938613038326639336134353234336238373838353735646361663932653839393536 +63373630313031616166383135373537626435373363323863653764623132643838336663636363 +34303830383337383930373663343437643762656564623038313830383536313336626439333064 +35323163636331303031313662623961393763313665643862616431643666333130316436306132 +30356666383135353234643732323634376265636233386263646661616434323036336561343265 +38636635396539393963373138386564646364626665346130613561636364386266333066626236 +62623536636236343130346637626162383833323066356133653164323639643566383739623838 +34393964383264376339316135383838366632326435386662623734353761306330343435616230 +65396238306636323933363934633066326437636336393162373430616563663033393630633132 +65306536363237393663353466343830346237643234333962393536383763336439663635303432 +37633536643638303964306635356664383630353631393039666435363430383435326530313763 +38303861346139353438363039386266643536643161383866373665616637376537366463646465 +39326135666463306339306133303634393239343964353165346364383564383063623265656662 +38623466366134623635353233666662666263633431343336633936616532386562343561623264 +33346639643362323730316136343235373834333132643164633531613638323261373461643833 +66316438636235666633363566353565363065663239333635346566356131616565396434353933 +64646366376437343261613762646363323633333463333637353166633937633564396564323235 +39396436626162336534343363663232393731303761336661313964306234626161366235343165 +31663066393531643634333235343937383161623166656635303135636165383939333036386335 +36303565633962373630323161343138353965366433353366363365393331663636373833333363 +65656461376538656330636161393230373337663566633936313439623533646264346266623532 +33316463313062313834346234373965366662666366636230653638393631313066626664396135 +65663531393235613136623631393664663834396266383436636535663633326166396563323633 +31616562323965326233353966663137646266303565373866653435386463313434313061393530 +65633334643537386235636436333063343336653631353735303233633532356139396637653962 +61653434323862376339323366633234303165656132656532333936653930633035343264626365 +65336334363535373663636563313539613334333035343439356364313732623633323433643733 +32343336313038353136323637646436613863323962653038376561363635633464373366636233 +33663037366638343464366561616462316536313565313864306366653535303637633563626131 +66626164383931303231663433646339613536336565386231366132323532643233373932366662 +32333563303833373131386662313131656464656632653462346337333233613034336233663534 +37343830303631333661633232613236373732653637333966646362303431343962366335303633 +35613936356466616464653837363366623235373830616132313331376636616461373836316332 +39636332306464623161396139636561396664623236393362316337653131656332653632353237 +39633734373931636637396336333066643961633031376265353466393131626565613837336161 +62376335356532626163303564666131616361376538393162643538363934616561643962613163 +65333366376236316364383536393638346461333034636232633631343036356566616533323165 +38326330646564373932656532306535626135343032623962303838613038633330316536393463 +32646639616439306565633437633531633762613436633463353439646231396531663062323138 +64633633643562303034363032373935613362326239613331613234363065633638663538303865 +39303666363435396364356463633761376238666266343635343131326536643931366631303762 +66333966643239343033326531613635333165626464613237323166373862396235646531646532 +33373934616164373563646661373035303066653239333464386338326638646362303761386363 +35383566623831363163626662336631626433366436643466336431383761336335613136353032 +34303964343433643665306530636362326639356433313933303365306430616430393466386230 +62343933643038356231313439373634663661393639373331336435386637363964333334663463 +39303461306639646531313764396436336631643063333064663332323265613131373963326366 +38373364633939643463326235383236646435396636663462363261633336356263376330376364 +31633237633437353435373730616564663962653539353863613933643834393832663561343162 +35393666393637646536646230333636653732643437363232356666626130626539373232346637 +37393865646436393833326663346231646337376565363835643636383036383766356332303465 +30316266616430646264343964383931666165653864343832363330643366326231343463313937 +32313032373565373636643331653730396235613761343833376432643361386432616461326463 +61326364373464356332653531666666393435633861653636376334636266383138613437393261 +34613931353531636530643566663464396436666664616531346638336565633865383937636465 +39333665356537613833373534646130633232646533643262386161373532343133393737363837 +64323264613136343639353565356164396236656464633233366264343036333364343366386131 +61613136656235386638376236636438636464346366326664663762396466356236656163643730 +64396164363834613930326139313034306165613339643465323561633838396532623164393432 +64333938306430623032626161336162363835363337663064313866343032623632313336616332 +30323665666163663933643637616531626265393433353563643935333034663766366635343662 +61623962633965646463363063313730626162653638376664646162323664613733646236646638 +37636465656235343862363734613131343336623334326163316264303665666436396530386364 +32373239346463666133613936343136313363613537316134303032303563376632383465376238 +31346461633762316539363634626539313133376332303931393633393539666136393865353136 +35623537656231643738653465386237316433356366356236633238643938356463306236373539 +30363463356666643239306366333761623562616264376131336231363061643664363464393538 +34366432633635383235366632326233616539323063663034376432626463326164376564653262 +32396237383537343433626230613664336163656132313531363662396262323536353239366465 +63353362646263336162613730306434393963396133343165643830386237326234326237313034 +38643731316439616537363966623330353965366331643139303531396437376533333666626661 +65323763386664396464626265323438636637646564343836353534343830653136336635313835 +38383637386661353334353434613639323365323836623131626436363963653235393034396538 +66343863306561306336333333366634323635646562383538613364376561616135626265316138 +30643939396463383637636632663234616662633435393437613136353938653936653766323266 +65633431326537333430633432396632613435303339613063316234366264643239383936386531 +63636463333163383937643635353438393662333363323433623066633437633439663164393233 +63353530636333326264373436353838376564313131366638313633316664353336323638643064 +34373331383634613230373565383263623165643836303931363633633261393865313333623937 +61323462303762356663653432316536326230333731376665396362646661366263353330373732 +31626434313534316634353639653032626363303334396134313034363930353965346636666337 +32363266373439636237303633386164663536323266643930633130626465353435666164653933 +32353834633633316234653961333537356336643765353733626261396362343866353464366330 +30323766613535613063613836656534646430613966333462313234303634646236303630366239 +33383431646130323734616137383963613135636538646262653434633862623565363363396561 +35646264373434646434343962663631626664663639646634316630656634323739346639633966 +35306437333266653639333235303663393331393532653765333030343162663137623532643732 +37396264633435363034336430326635633630313165643735386238333130323961303135616562 +38326439343139353362626665386436666164313766653566383736393134323834616638623363 +38383338326664633065313130353266656137623737343862633863653162303965303635643337 +64336562316337666539653064376232626464666634316362373832396661346531366232363739 +30363565316635663130316531363864303238346530396335643836353930653262373430616164 +36373539343136306136653862373430323734353236333063643136666662653339303837316332 +33396464646666353838396534626135373338323431646537316263386637323739613965646134 +31633364643438383965356361343861373835326235666161306430306566303930303334393066 +38316638363563646236303566643432656263373032333932393431366362323066666339353330 +65316664666164373235646631633335623462386333363463363466326139623961626163666336 +64663730323330373637613333326438346132306638383864313834656630633338626362336635 +30363566303939613166636164383764336466616665366238353137353162643737303363316535 +62633662653062383836656164383638343035393463393362313161356535663334396232393962 +63646566316261626434636634373533343962313264373238393531656433356535613836643566 +64356233656638323536383963353331363730343962626439616330353330396266343765336330 +32333230666131303435366535363433323133316566393437356333366236323062396230633165 +37633062323333613930313862376637633130333035656663333533343532373634356634643031 +61613561303430613431396537343638643866383531653465633736383561393564313337623562 +30323438653635663262373263353763383938333263643830663335316532303233363130356664 +66396535386439353466326131656630656135643164666532633735353066373238356337333065 +63626533386538623331663762626236373539336232376539643462323030356234323537383636 +37656339356163363830626665646134343565383465646266653030366262346161376139653133 +62393034356665313131323563366535656564343836373232383066336164616532623839616661 +31303863346564613532303835363135336637313063643231303438623431313732313430373735 +64343130366234666436306261323339343139356366616136323738643564393962303431366637 +35363662303438636233653539663432316139383238356563643364363161373162636532663830 +36336532333161323965346366613864653335633934313335646330313136353436303831626434 +36316234353735306666373239666230366631393336383630623764313430656337336234653230 +37623738343335636264306637343464366536623463396566646363663431346561613436623463 +36366165616335333633396163663838333665613438343030623562646461333437656531656332 +61366137653636393361373463373532636536653630393433633164386335643431306237353736 +32346332313039656431376634306238316665663338363261343363643435346332353837633239 +36363932336634396465333864313762366161626334323363393361376538393635356633336537 +61313661643766333166366633353064303765376336643935663734316265353534643339613063 +61383636313632323531326231666339386535346161393065623932613234613363616535393530 +38396439333564663937383731303465366535316336643930383763313163323363316563613837 +34343632376331336139656337313666373038653530373465343430653530613336373831396563 +37323361663831623230383661656538303763633236393136623538393437393330336633333733 +37663231646436323336653134393461636637303834663230653166313966353039633636383837 +30356435656534386665626232613432663335363237346338636138393433356434363433373465 +64616532633765666139376339643865623134666164646331316461313234626137633865663130 +34616464356132393433623464353030353566653362353336613439646363366261316431653936 +39396365383139373433623833636163613735333939383832336334643236313538323964303962 +32626338353831383165333266666232653035613438363762353335663136633664383662613664 +37363736303933653935346639653935613965353333313332623132666566336235303335316430 +38376134616136666564623431376163363366366566343965616434636363666132306564666662 +37353136396432306336333432616532663766356530666232336461303263623232303230366531 +66656565656331626165353465343039306162623232366132656331356239653132373537353732 +34373739393330633635303062613836393237323534313331653030353339396438646564366231 +38626664323863623634366434306464613264383938623964663432633661363835656436306565 +61396432623731366338353262656130616362346537373736363865613532323034623862626534 +35393764306237343336396161323862316264363030363337656633613430616133626164313164 +35626465363336313464326530356132326465666534313833356164366433623537303262616238 +30313233303266396566363630626365326434653437643433363431376436343966386535613230 +31343566383566336164656635316236346531643935646236356130353636643761336330313666 +38393631353330653134346639303562306231656335333834393664396533326334383534366466 +64666231373131646261336161323762323064356365663939343732363961376632313631313962 +65313233386431393461626463633465383532666239623865353836383933333135656162316565 +61653762633162353033333532633437313734363330393532633031333464343235643930643737 +32376539663130626562613765313066666430643363306434383063393739373464656266663761 +62336132653831376566626363303536326536636439636633343062383237663636656561366636 +36636664366233636264336533333930633634663034666534323262386135616438363335396638 +30346636653039363939343563633436613935383661323163636337316638333034643631366566 +36643566633066336136333364393831616437356666393239303138303539613964396139323365 +38636436353462393865623238363139633938373636333964623335626631636539353435383165 +33353732376363356261393335313166633831363430666337333430346363653131613165633064 +61383930396234343239633866376438636531353865313964616635366436646433393334393264 +31343466393532346164663463653134333765373237613939656565373362323966363031343661 +61313034623232363331343631326634333664343266366138376664313231633139613233316639 +37333736656639343134343733356630656134393433616133646331333537366233376261303766 +32663738626537653764643237363635313532633834333861643934623034363130366533383138 +31306131656535336439326562626633343334373339326565306139386632663138383335643837 +62353836303232373162373537373465343364383235306232373831333434343062633733393131 +65316263663330373934343837393939363230666435373438633266636465633061643437366538 +61336535326662363132643465623435346365393036353631616166366662366632306638643330 +65353935303636643564353166366331353163336164326234663965613362663430643637376534 +39366538636564633539646262636639383137646230303261363963646237613638616431363561 +64363339333834386533646334313462336139643662326136623534323137353034643133653061 +33386333326233386237313636353930336163616561383035366265663663333063373534316563 +38343663653863333330643037656333376338323866613534633137383332343962313839323137 +30323563363937326330613637613939653639356637623537633336313363633963376666336438 +61386536306665613465303464393737383364656261303335326630663565393634373933616636 +33663964343134366139316236373536633234663863303064363530326334363237366335306430 +36333437373263396366383532636333336465666232386165363637623830323036646339653233 +39663762663437656336336434393162353538386339366139636261623366326361643265396531 +63343831613832656361366233633835363865353937393339646162333637326634653430326238 +62373664316561623734636439663061373361643131333935633062303439333431633063393937 +33366363356436316166326632643766393562376332313964353832616530393064373935633761 +64376436663265623938343933633631306237356135343533343666313065346632353138353133 +65383263633739643236646562643061633234626163346266643866643638663565303037356433 +33316163666337356463366566346537333066646338333339663635336430373532343539383337 +36363061663333376462626231656332666233613337313064316662636563373765616133346634 +61343631646131646465363964343864626462353638343539623733313062356139653930633165 +32356637653462623230643538316433343061633339663731356432313139306461613139353963 +37643662613638346463666463666563646666346334343036616535646238363138636637336333 +36333537326135306531356337343564396466353635353665646134303535643962663132323236 +64383062333531353136386334303930396332323235323436383537316263663463303038633035 +65326264633733623830666166393134656432636262313638343730663563383463313434323936 +39663039356136643664623436356237323562646361376131386562313466623333303135336338 +30396436336531303164646134343966626631656531313131663265613263646637653430633662 +61663536333335646133363562626562363634616633613465653539346566633461393231336262 +37653737336565326233363131363164393062373561343832363265313532663032626563313337 +33393332653635356433613532663961336339666363646263396534626335333134396139393639 +62346538353639386634356438353365346236643563323562333165306663656165623437643363 +35643236306337323930356634333061346136386666383039656132666631326662386665656133 +31396461366564353864613464333663343665313034303734376233333864613763643663646134 +62636362636637636439623537613431653564633464633333636434396631326137326237366435 +31353339333038343838613966636235616662303932343532363133623636633436356236353636 +62383461373039343933353532373163343832623438316434326430353062636562353466323562 +66383966353135386663653336333335383336663732323738623635366239323634326661363534 +32613639633432353234373261356639346662333361653236386233333739663330313864616337 +64613338373137376566616639646633383637306262613134363063393963356538383063396132 +37373962336564363063366264303331363630346363626538393434346331616434393232626266 +31646130373964643134626136356261313034653030636361326162663430353030373734343261 +61636133306634393662616634333664313062383363613336343562303333323262343437333933 +31653833386665373339303837363537343466373437356530373339666633633235313839323734 +34303630626663646566663533306334613035303333343839313863346665646332313939346638 +31306365366162663232663564323430333263656139386432323063396463646539376533323363 +32656230353437343764353865383736633330623963363439346135306137386661396133343533 +31306637656633356132353732313338393231653936366465343966306566643139636330356436 +38653330653166343331613161336437323739383230333263336261333664643561383438663831 +35363537623830666435336532633731643162316666393632303031616131376365326661313364 +61643435653435653237363336323332646339376263373064623232373666393031346333616638 +32653231343234353264323832313566326464653638336666336337333633636336373337303632 +35343363306337376565363561373035376337643332306364356438336135376261616436316632 +31653562343131626334306237363339323139306461313132643638663536666639323062656331 +32646335386261356538353531333436333939333063633164623236316261376537353433666436 +61636437326335353163663533626461346465643163663263353530653863636532626266656333 +34363936353839353034333435363936646163646563396533383861366363613436316531316139 +63356632376661336566613430633764323337643136336266343939393333616532323861303539 +65336238356131333331323733336665386236633930626165663635336131623864613830653232 +36343062343866323463643336633139373065343231363132653534323664383035306363626365 +38396663373331393761643737666338306531306262343736613461633034336231326463396630 +66346637396662373633333663343736316136303165303037646563343935326563656264393330 +36623564666636303432323637623765396562343337643033383366386334333933323332393562 +37333266656436343766663736666639353831663035306235666665353035656533353331376464 +38326633333635323833313634653135646137383435666534616261643363316266336265313834 +62336664346636336665333466623263666138346566303262336235616335626333373139346361 +61323231363662363265343637393038663531613433616362356636363461306638306362383462 +39663566383935613432326537643564333963336235616435636432306633333939323431306530 +36366265383539653464643432363238363164346164373036323164383939633633353131316430 +65343764336264326533373961393062343930633762633263376138613163346131353030663739 +61386365363264316430646465336137343032366537383533333931393232383861396438336466 +39383263363237383738346466373230653237383063623630656331373031303231313532383761 +31373761346238653938633165643163656233303736363333613333636532656262313236393066 +37666137346637666438623261363062663238633761316330356665663839383231303262663465 +33643866626134313830636235633737616336343138643061616337633134613231343262303838 +61643335393430623465336633633236616237336362316536366532316434346336636234366537 +30636636316262613439376632656130303630316432363830636236663663633334613664643762 +66643437343563626264346332666161363834653735643038396365353937383931663861333062 +66626136363664643765386632333932623663316233383432366432616263313366346435333334 +63353031333262616262353962353566396262306363653032373063333532353432333831373934 +34383538366465326337366434393336343339666265333632623536313831666265343962626534 +62333734643866376233346531643634633634353638656335386164623962316430336137393563 +39373634386336366632306639633764663461313338346362336433333436343732383532346137 +36363732326561336139346364373662313935663961363231353363636165346634343436323839 +32306537313730346531353030396337653231323531336333343637623639343430393331626632 +38633838323264356431643237376430666637313634306663383365666463643339366266343137 +66613935353530393236356230653266393331376463303534653239616230666162383236303066 +35613034353337366661353733623031343261616162636139383130313964386232356439653930 +63656432383439356533313631343335326135633534663365353737343037646436623931663465 +31373836613434633662613766373032306336653830383563663533663635633833396333383936 +61623033643664363835396436366462396337323935333539343166623163366131613462623963 +36613565643932623365383165336134373561313437363965313132666165643139373561653564 +62613936393961303738366265306236383661323132356434373764336662633039633337306161 +62633661646236333832393866356133396362363232333339626261383439663232373437363732 +65323966633266636662333863623063306436373232623761313230396262613761393562303165 +35646661363430333734353166353039373133646633663365303765363164393030323332313736 +33636565376232343632313764616533356538323733643834323063383464376531366636663738 +36663365663861393330383461386266383838616634363836643964623161313236353464353734 +62376264653634313361346462346463613130306638383735363862353563393237383837636439 +33323634653236313563333431653737396333643336333463643532336532616635383630323537 +62396232353232383433383261396532666434376361383862333464373764633062666434643333 +62626562386232323338613930623966653539386135303664306264343036383961626231666439 +30346230633936653466306361393933383633306462633937666666666365386239303162353833 +61666664626536373733313965393762613535383561326565663138303834363934653932386434 +37626162663366363661393837343037653639333730376165343535663765353032366561336232 +32316335633265383138303233336431333238613265626465343637373762643131643262306132 +37633632383961323066633565333962356538346632656330396566623461333835613836326137 +65386431653834343465623265303031343334643564666539366431353030346461313135663836 +33373963356165306161636430366239633462623865633863386365323862666230613164666634 +31623465353361366361363862306637626236323539616562343862623035303234313761306462 +65353234633961663738316364333533376233656461656631376135316166393335383239373064 +63316361343864613938313230623139633464366533626234366531353462373866313935633465 +34633932633465323834356435346266623736393132663666333032333663333661613431646562 +34366131343939393938363131626332346165373839393631376263643666656439376363396338 +36346666656539656335366666656531376666373832313861386637613965353932386136323561 +62386530626361316333376339616533336263303531613164313238356261396262356235323862 +64363934313539626230653332623564303631346364346238636663646338656562633265326132 +66393735666166663230383635356361383563326136633062643230343639653863646162356339 +65623265643838366632303534323830366537333934333638343739633963356130303034393264 +65633863386265616461616164646335616536353632653838313339303864346137613435643764 +36636534633465613361363063306564393034353863323933356430656534313834663831396466 +30383734633966336136613733343335393631303430623732303534386338326330326563626237 +62376466616231336534383333383566303735626333643633326537613135366564663036643031 +39613531666235336131623365626634326263353638636531643863653963656366313436613533 +62356235663838656666626337393439373932306363663164396464623865663237333665333730 +65383239653030333561386530393935623430353565326165633335396430333865366333333839 +61336563633036373261313637326130343161636463656230643064393732393430643534306164 +62306638616166346264303130373135616663386634373132323163383663363539636361323036 +64393766306132626637383939333566613831363331323662643733626531663535343036616630 +32396366656538613835363331376331373565346432396635633365633435313635346164393862 +63303033313662333861353236396630316132326335383262346535663737643233663536643737 +65376566346633643531353665346239613633336162623031623030613738663136373537636631 +36353734643466376433343966666433346638363038343139306530393136306366316535333439 +62666664633363636163663936333130636437383238386461666132366265623733353062646134 +63653934386366663565313938636632623063346132633130646664623033306163613838313762 +62623361623332663934316530373332353163333562613430343937313032643333613636313637 +65333436346338323433663462303533313336663362643762393864303738306564323330393235 +32656161616238313937383537333333643665393133323238303832303339643266396464356239 +37383334636465666432643336386332306461383636373038643630386432656566666666386536 +63336265346138626263373866623636336432633235333037353635383462393561643430303066 +37666263636639666361306561356633633033663231356639306332396538383663383439663666 +35386664653335326261373237306634366637353564306465396633656562623339623237303666 +37323631323564303739326536383261323736323931393130316139396465623738346137343262 +33353231373861616363336531616232336364646138376531623237623339323966633334623037 +65383236303230393864303062366533663463303639366437393738333135366365366136343330 +63336234383738616638333836376363316237313936373331346237366365343633373266343838 +38633231313963386531343866636634353236366632633531313736366364353335393562613665 +37303865326135346666323731346263653633353466303133376333393738346263633465343334 +35366366316665653836326138316338396630306438313132366239383264313665356239346432 +32623938363334316139613261633666316166383432343434363232383166393537366430663130 +61616536623032353731303333656666386235656235333932643638623565616261383566636233 +35373034333232633137383263363463656136626238636462633535373135386262613037356264 +61386561346539323364613365356631303031323233386536343933616564653365623166326161 +63613864396336353530376333333235623561373339303538633361386637393361303030383136 +33373563323632386462333866313666363661626665313539623563343530656137303334633463 +36666239373964383733363365653930393738653134313365333630306230663031383139656231 +64313261653532313033386131613839316230323664326135353266616530663764396534336366 +62356430303931643232613438613865656464646630376164346262376333396134396539663064 +37623835323662383333323132643963396365636132386535663161653137663264393938323066 +30336437333563336362333264323966653230303631616331616263343461393164626265343130 +63363633663238613862393932373134386162656535393962376635383364373034323630643861 +39626262363738383534343234616563636234376264653334373366353464366633663935323064 +34333036386338356335396634656663643134356430366266353661333361363630343435323934 +32343237393838656463393431393364366465333239383837623337653763623262346662323163 +38626336343335323665323736336162623763313338316133333962333236376332306437663638 +65313232313339303265376235643930323339646563316565373932323061323463393165303931 +65383363303835343937353961396530376266356330626164656561656332643530306336383334 +33616431383165363932346536393434626433326230613630663530353762353731643237653735 +62313763393738313362663635386366353532633866316135396632346138343366656334616133 +66383235366633336361303933363565363262626539623134326463346633663161383734343461 +64653664336537323264326135343932653135343962613766346363646233393438333632303832 +61343063626233663732313834316239623161313139373230396635666333343134666635636163 +30613364326565653439643131633233646137633032646539313134626439373365663165333832 +61633435346261363139636263336538373762373237613933383563383338613433346633306264 +64306434616566633532643861623437333238643761336361373634393833626464643165346461 +30333563643435653234646363653334333265393438643765373837336563646438653738653530 +34666630373164396233643966313165623964636366363732333734393364373437383631326364 +37613235396566396531376234663332393835313839633237613735636164393363386561353430 +30353864383264356338366561353936346262643037383933646339613365383832616138613433 +38643361336333323263666335633739633431386661363134653337376164323534343465396539 +63623635326666616161656332383662663565313066613263393537386266313336386438366331 +66623836663930373361626332623563333163623663663030626166353533373434333264383138 +30316333616365666238633633663862653064373138356365653765626363303331396165636434 +62313163303931383963646264396532623662393834383766333764396666353834626263373866 +61616466666131333637653738393937666663613434336137643033386331373662396237323832 +64323264313935383633386437333038353038623966386662366331386662663962306165633837 +30313736346534373163633262663365623230306638386538633962346439343463363466336132 +33393135623135623764353466316633343338366335373030643338306464366664653361643832 +35383430626334626531363364376139313637343131616235396135623061663734613330653634 +61313737336231326135656561643237633530623936656165623566336136396439623564373934 +34306263363462633737626532336334626535356464663732383630316131373466383536373163 +38356466663830363464393237623339666230633861306261623431333065313339613161643937 +61326335393135376165623265633762343234376336623836343636396166396163323338303837 +61623638653061623539383234316336613161326137656337366566666162386166626663613664 +34623765646331333839333165646637373364303939666166353765623639323565653130356262 +62376261303963646533373832363261616663373662373635623462383861636137633036616561 +32633531323163613766316536373335323832313833666439616234396633653735643266353737 +30663331336164656138363261623163313364643965336532323961376163366335363039626561 +36353838636165626537363565346431633037356462353134613362346639393839646464623835 +65653832346361336335366162663539333066396665623562343465613262343263396237653964 +32626335376236343161303864363765646337643862616236356631313230616533303538623931 +61303531376531646333653439613365623633336237636532363233343764643266666562646236 +66633139316239623364386639346365396162336537373033386136653463663633383762326165 +64343862343638663431393033356462396337343235663736646131303163383138393564376161 +65353965376265366637663262396431663736303961666431383738366232343234363539623334 +32313033633766313466316132386531643930336137396430386438633336636136386161623335 +66396634346339633831636264666434373837306139316639313735623138323936366564643064 +66363234303531383363386436643434636537633264616232313162653262323532313062633463 +61323865363732663234383035636431393638613938656339306331666263653335353637373139 +34323432666232643437363832346130663031616163386562343932333036306338393831613965 +66633739303035363835633830373635626138346665633631313164353232343735383636383863 +37623731643837353033353666326631613461663033646166333561343434613835633337656631 +32623865656435653566343866643865393562613038646465346333326162623232383235653432 +66666131646265643162323566633737326633303334313563666634376331616435623464616131 +33663163666232363936386233623461346338636330663565633331336630626436343464303264 +30656563353231666636663164616161333562316136356136663838313530373963363464303332 +39363865616438376637326135356331333861666263326336336166373963313239316433653263 +31303163613363623335613962313236636236363235333762333234383632613166396635366462 +63353434653937363363326566646364393461663436656634303137386665396330386630313634 +36376539623662323332306365343562323561343465333234633635323262316163366238306232 +34613635643235663931646338336138646532643633346264623637666436633064373632643164 +61356537326437643963656362356663396130366634316235373735643033353038383634663164 +39336336343963633930613935303465613936393164306435623934376230313335636136356132 +66636266613066303531613236306539383132323566616133363862366538633262346434343035 +37636537303834346439353932366161666636346238343531616265343864326634666234613139 +63363331643162333330346238343233653431366436343832336161636636613431383565633730 +65666661643334353030333637393866396138636435373336623637363333306536343834323831 +62663530313030373462376262323236336562616639643462333361613835666635323537346563 +62623434666662346231373437373034393638643739346239663136323336643566643735353133 +62323863663334623832333263643130343534666366393334326163313833333736343766356235 +65303835303962333965383736356131643264343163656537366335656536313930653237393662 +61363138643231343633623031343034323931396463653235386634373836633239353534353163 +33646531623566313733303634653234343535353230643631343561393331666336336364346634 +35313664663131333561643836643439326437326438633636346663653038393133363361643034 +61363763643165346537343134326664306632333536386432663533636134656137616138656331 +37396435313164626532353464376430366436373966356636323432633937666130336565383234 +36386664356363616164343835393963383961386365336466383266326364326335653737336535 +38353139663665383639373963636137633538636635633232393532376132356336366465396562 +34316164363932383434303231363237373661626363373239303464623761633334396236383766 +64313866393666386163626330623635303638663336396664643662373261313939373838393231 +61333839346535346563326262376139316437613934643162393431303831393161346238373535 +30663665343639616334646233643637386438373130336436326539313032303838353237326536 +66383365643761666233656262396463363230646564363830393833616638326132636431333266 +61323763346135666339623232323266303932633662343762313530663065626465393534623138 +64633762663631306133316635663030396131643161373834666364643464643866333330636439 +66653036653838666162336361623938376335643165646536376538346132643264313665623564 +31396561356130643462623330373630386461353237386439356136663661353038626338383539 +32303462303638303465363234396431373432386135343137653830613461663164626638656332 +63646130373166636265333663623235656666623039323861383532303765656130653936393762 +34396636343237383530663364663465383738303661633461366234623565323065316232313635 +34623033303366313637353366393562383838366630306663623035643464663334366336663130 +36323635373066646463343131633439626532623631323238393464363361316437636362666563 +30363661643538343237646631343261643561363730346362336534366163366438636665373465 +65323264343131303665653238656333663265303334666262303430646331373135643232343062 +62643763353039636539373037393063373362323932613631306466613334626434646636316363 +34373232666362396566373663336261666265343464333765326264633232313665343161353135 +32313031336131363064333361376562643334383138636539353335316536366534326466666635 +39316530613130363866336338653863316439386538333337663639393164396137643337653437 +33346638613866353665306165653930393066346132373831363963633430623237663339383536 +36353262663436653366636232343435633864373631653933653561376531343134353861353862 +34326131343133663030626630626333336137646238653933356464626338663539383362343734 +63313532326537653863313836316633626631396465633637306230363164343635383333613939 +63303666386463636431613231666535656563306233613931373835393637656639336631346536 +39323236663131623663393739386435373261636233316436386535306562646436653664333430 +38313631623432623336343631616533656166353834616337616164303932346137333034303233 +34386134393035373736323234633737636665353231666362383330383838313266306661306365 +34356563313434333763396537623734323033303862383039343730363335366434633739306333 +36376164613039306231386338653532303866643262623633373233333735643831373336616630 +33626337643330313463356335386533613337636137393264376230616534353262326637383033 +65323436613739326663303131363162343432363734386161663439343832643738386435356666 +62346362373138336562323134323437363730373564326531323137323064646137306236383063 +62333961356464653462373362613363666337663630363537393639373061663762386665326235 +39366236323565626333626432383832383262333164376234353536376237363363346232303263 +31646636613432666564323334316664346432343230613861356262623134646436323262396436 +63626231633234383162363937393837356435306537386530626539373534383139653031303661 +62346564336237326165393865393337653763383430633464333934303732663963613561333339 +39613637303737326465383866626439366464636436336137376538343639633531663232306132 +63626564613066353039316663336336656135353466623237303630656561323035636166613238 +36363465373664666663643038643661303835323766343831663739653234386130326238336265 +39653535626437306139636437376431353038643632383537353938306563366136616566623436 +30633738386261386138356333353364386437353364376566376433313237376463313932333066 +65316463616235636230303635326336373633376136643437636330363761363266383965303163 +65323763366435396664663937623338663864613739313338616138336130313734383038353232 +30386633373535316339323565633539383735353231656233356533623931353333363764383530 +30316666306139323637633431396635646134316231393830333362346561393734306430383161 +33343261376264353063323138306132386664646361326639386631386537326330346138313932 +30613166643264356362333465623263356365376662336332353633646433646633626338623238 +36333061303930303738646235636361666637353734613061623233383566623731636236366166 +38326664666162333865363538376334326531353261656232333864376162353462356230393363 +32353765346237623537373563393432653834633766356333386132393563363936656563333738 +30666564643132396262653031333531393263623536653765346666663331386430633136316235 +64353639333764353261376633393030656163303432386561316335323339326361303331666331 +31653237323364646430613461646130646134623832343466626464636637663230363533633639 +63653137313163373432623039323862643038613361353763656662336364323963643331313631 +61353431656634626137636534303164636136366132366430303964646163623962333961376161 +66313936336363616533373765386661373036393639303037613434643535643739636565666331 +61626237366234353535643833666635343363376437343065656238376238666361303830333835 +63386637363831376361613064626633363430383966633935616464623433313261663730306539 +37316463393064353038366565373136613832353465353439666234393361343264643564613631 +61386438363939336366646164653263313663396431353237363438646265643665383062353035 +38636434363233373863366334666533613138386663343736653336353830643830373866333835 +63646534393132313238363037626236616638396532613961663061613230366362643565323163 +35353934333834663063353865306532353566356434343932333963336638313730646232626137 +30666632643964373261326165386638633665353135633435336361393431396562306566333933 +66613537613435313063376664613261313066373030326363626239333637333139646635336465 +65626637653064336437653931663132346334623736303862626531363234343436326166396161 +33343338623165633739346362633332633562643733363136373133333832653866656339396637 +63356130373862326432306362376363366561663162326638396462653861373235343738643033 +34346638633137366462613634653735383739373735623064346335323263333665376331356561 +35373766633930306464623137366235643837333562333231613537623135353535663964653633 +38356239383065613562323561396135313533333164356339346634356163656639346663356439 +38623837376431613535346136626261616633356365326262613161373361646431366362373930 +65336334353338656634616161373866653131626334376333333564376437666330353434613239 +35393236326233336661643231326461356463613235333365313636366631346539306265353836 +31363066373933333265386535613638393166363231396266313962343564303866613234653935 +37386165356466356337353761373062616334633934666332373235356232393633363739616135 +63323233353835393132333164613439393238313637303637346166653933343464326432396564 +32366433393639336435383063303031326165383462343134353733633532636533656436636161 +33666163373061333638626535326630623664613666613334333331333430363261373434653836 +64653062633336623064376133663634303763663935323761656536353539663432633639393135 +32336339653562393735643030303638616639643534633932326139656431666338346364303033 +39646632393963376139396463373438653230323966303665663030336138383164306131326362 +66386163633737346338363035666130326133356134303138666663326132363465326263356339 +63386562643763306636613962343232306162613665386237653833356638346134373138656639 +34313231613639626332643832343466343362666630383938653735383064356333313631633730 +61363263643662653664373362356132636661633639353366313930316536323234353062646432 +32303637353638636230306366623462656437376438646230343463643963323462366663373436 +65326262343366363030303534363932623032353430313563303236373565636330356530303134 +36373765353635623838303030656432346265353938303165366430653162376261343036333530 +38353262353036316436666438343131393030373763386361356530303231343063623666333161 +36646436316562316139386331373636636462323535353434336330643436633439323832616539 +63383661333238386264376636343533653664363164616234643633363363383837626361643166 +36303634393734343732363065316361386436343133396266653765323634323366303339386230 +37626138643730666439633033396632303836633263623934376335353631653162306137363632 +38323432623338336366646431326266656565333137643137613064383133643737383237356462 +33356332376139653266663861396163666561626464653032386637343764666134646238396439 +62346133656661663036383137646235663337386534633338303635363161313634616565306562 +39656461373566626436383936643532376363356663363761316134336564653665323664373232 +32316339623633383930396534623630666366316261656630663535383666373965623866383634 +39666338303638626632336539323265373966303935376131636533346165353562613035313562 +39303537336437356635663866396234373037303264633635346238333961363936646632303130 +30316262356231363763363833363730376463336331336362613962303834393762353031616432 +36653937306634643730366532666338326364313038663938656334333131613939633865306633 +62646439383430303034633961356338313965363839376235666239383565333339643364656639 +65383735393337313866316432623432663336653032666635353866613730326630643566306565 +33303937396161663164646363376530323366383830626537343264636336346634393137646437 +32303261313031653463333665343665363935316462396165336565363362636630613533646162 +65636532333865343631363061643534663864383939616561613331336135333162393266393035 +39333930653162356366346635356133393035373634303739656438633832323963316665393535 +34666132313561393434346630626535663839303139623661306531623336313330613339383265 +63373630623833653833623536326337323630616536316539623863386439323266663231313364 +66366337366635623839623331316633373034636633613261646138373965623961656565343637 +33666465666265306532396133653736643663653064656336336338653233666231646231376562 +61343236303866393839653664633131623733326638643436313031626161306265353238376138 +63646538373038363833663032386430663464343434393631633737366232323663326465653031 +65653232623733303634346661386130373334653237623538383661646364333264346437343531 +33366364616661653362656466663935323762613637393130343734383061336562383437353839 +38343935656537303165313963313031616565353133383332636130653436373832393237326430 +61373531623037643163333630353336343335666263616331303936336264636639663765366632 +65666461373033373961363635663133393565373465333134386262346333666639613531303634 +39613863343230643265363061393563346561363063393666633362336632653234343032366364 +32306533386464383965623564366634353937653232663630333035326364383264373965623162 +39316234663566626630623737316534633162373338303363366333656165313536363539363664 +38383434663137363564613331633763623463393633336562373239633739313765303663343534 +38613366393238366232623637363838653431353731363361626662343133356464623136613139 +33326339656431636631373966333166313932363939666262663034363233343435663034633435 +37636561313265326338363538343439633432323663626635376335633835626430633832306563 +36373232336364393036306436633466383539326662376264383062316266633935653934333638 +31396166383166346662663733653935616362623563353136306361316461616136663937356366 +31373131616138383432356263323461636139636462613035666130303836346636646336306536 +31333037303439643535646562303835343461666635643566383065323562646237373830636162 +61613936303561353735353438393638653935376663616566353761356561386563373966393465 +65316662373563636665663264303233656536313437343732356436343434643336313632346438 +35663465373663363864366166666331646665376162383261343730393531353634386465663431 +61306339353837356338633732336137636139616366346666633633666237613031623631336236 +30386663303239356364396239663434393938343661626232613439616433363033363832613339 +30313830383337653663316232643866333130623863353130393138666237623332366631383365 +34623437383839303462366635666134356232316261353363366230656435663434326138363661 +38386261303733373932636162303832383031626666633566356137613236316430386464623330 +63333762666537363134363338623239613130363436646337316237393236663664343966343132 +39623831313563653966613332663135653561353762356665353733356564323932653732643066 +35396564396330303132383334613634623431363230393630303663346464623139383336646565 +30653039653238613230623735373336336364643938343765386263343137623233323561616137 +65643138326339663638333861626339386331346331656436626264373030613837396135616361 +31636166623839623231646665303062323933323439623437643339356164363937373066393264 +38313331376533663434623162346435313338646331346262663032653732613437313237356662 +35656561663737363132613739336335306534323463396263316435633930336133393038653735 +39626531323535303339306363626565633163323932313765653261666336356565396533663062 +39666463396137636364336261316666636263396538373732393161306236643263613238363965 +30333937663432303966383939343836626162366330653633343035333330633736326664336263 +38346565633963393864303062666361313762363331623263666562663965313239666437366138 +34666534326631383766613239393832633133653664636563633632636130396562663830376565 +31613463353364323761353832356435623139353833316364346437303764656136383031633364 +32613838323036393234613464613562643565333064653334336662356433373635313439653233 +31343432303433393563376437303235623833656231613730386531613739626130383566656337 +30613434303431393935333661393662653832633434656266373434396630346364643239396537 +31633137636363393563616634663735313365313361646466666237646235393632656236313063 +38616261303266653365626462626564353863346161623833383564633835376666663863623932 +62613933376463643037653361376664653762363735363738636538373766303539396538336635 +36303536343364643434636161313266353961303937383730353631613537363732393362383564 +66333364333038323733663961636137313266623831626439643337386435366630616538306432 +35346630656239623938376365333563363835396633316463316639373939653765653238376237 +64636631356566336138656237353531393065353938646135653831653130396164656339633839 +30363165356263356366303035306661616431623463633933346134303639336565643033646664 +64643434623336646663633530656264663233346661326336636636383362636465366634653331 +66663065653331346636626231363061643065366562303361383737363432663536646239353864 +63376138633765663363366438643033646231643866616165323430303238336562303733343636 +35303563663632376131373661346232396633623237633334353330383335323132353863663866 +66626466623463623632313463666639306137633738643064623862663237356436323836386337 +38366537306136363839383630613633636530323135643937316134326438376666333463323063 +32343933643861633938336631383830393961373136313437353936633265656633656130353566 +37346563326432643163663235336334316539613931666335343634303433336137313365373164 +64393964663132343837306361343534383037646562656564623965333936633936313465383532 +30336138663664383233313331646434656331343837356362646463366533333364386532663233 +31323135333065616434633164653135363463303964396230383138336538353135636261643934 +63323539306538373133663734393936386364326363643362376264383363666262633963613133 +30353936636131653936353762626637313264653532643466316565303035666636666465386637 +30303936653938383736353539343837396235363136333832376262363930376138376535373262 +32313263363135646632613832343634333362623763303133383139393336333734666566333035 +37383162663133623732303965343163636165316137626566326364303165623437353765633761 +66613264396466326235346238613765383962643237396332363934626537333564303239626237 +38396434343431303130623865386331613637396537316239326638363263393231363737636133 +31623465666663303435343033306530346434396462386533363431363832653737343066336662 +37386439383731646339313939356661323664653132343039643238323362363061663336366462 +38633634323736313231366130363565326162636636653964346438343934366536306430343562 +64353338333461393436616537663766303234666464316365383364626665653036393039623330 +64363863326637383336626332613439316134666334313064623966333730343565613233303031 +32636535616532373662636136333661383030646139313366663962643463393336333564643430 +30353538616634663761643862326465613733653735383532326563383937343634346232323537 +61386236366133343734323161396135383430626261633364663063623661386538643133323233 +31633235616563616433633938346437326533303334333936343739653866323861336331636436 +33656432393239376463306464303834313363633637313261303337313031363334653565393735 +61323564373233633361313537656463623437356233636336383539643537393330643031393033 +63363039323066363966666664313930383137626665316363313831396638653930633133643465 +36336466663239346362373736663336313366343732376536666463383035343266666361316366 +65316266663365623365373830666566343132636534646663366261396363346665383531633863 +31616532323365356137323532393338636366326261383830343033666262633633303437316563 +66363932313861373635303134326634386134383366393966346433346164366233636439646230 +33303366653332363663323065373435326261666633383061323262656432333662356438343566 +62366362303530626332366462346139396665326537363566643634653536633863386439326539 +32396666616338326638306233643661646435396236646339613935636434363537663432653434 +32396235336266333835363461626438363264386462616636303235613531303935376335353561 +31626632386337366165383238336634383337313562323062613630333535663561633535633866 +31396663376133333033386135656230626235386264323338663639313166333236663165616337 +39333834366433663230316331343234336261653664346235313034303965396161303030613334 +64663264613665626637316666336637383733316463366565303264393133633464306164643234 +61376237313336393565313635393039663630393931353636663864653866303566643836393463 +31383036393234663166313965633434393363366632316439656436636666613030356361383036 +37303261623864303034346334636631366530623134643034393436326436633531323063623564 +31313063336261323335386631393564623164383166353565363764646661383133383764333565 +34343461333862313734663836313833363563316137373234663739383134353938323432326531 +35383561396436323635376231356139336634623037353732326266383931333036393033633132 +39396164396130393433663339393665336330633138613332626631666533643836636430396162 +38366237306364666263323335353561633232303833383263343864376432323235653733316231 +30653462373937613232643462313838643931643865666332613961373330366637666235643231 +62666635303664636663326232333638336330316162613731353338313638376266393434393263 +61326562663538626534396238373263376530363062376339656535353738313730343031373433 +62656434376364643931633730663731653162346364356639356161623634303661353933356464 +39386235626361636662643934643365313562366639656130303662663631643730336365373436 +38336438396162383135373333313531363162353966316636393862636230323063393537393638 +30613634303437633764386437653266623132326266366661323538663233313535303066656536 +32363833633538653834313337373033636130623534633961636466653836333237633436333234 +37656565326435616239363161343262376538336339613235353763376234303365373362363534 +34363739383438326466643830363262666133323531333935363934613462366565313064633564 +63613033393231376434376439353132363534393133353830353861653730353430376539363063 +35323864336261656231613631353637386635656435373133336536616531333536363131656333 +35623438666639666138356137663638623738663635353737646432333138383161313138326433 +66393931646534383138393238633836353338333666373663363032346261333835656364323137 +34356231313632353366336166313365623866626664346639373237383863636166363236626462 +32373333633136323135333164636161333036623561376532376666393962653733656664643038 +66666331316332323435313066383634383562326333626566666530643339306130353835626561 +33386666626438653839393461646630393965633439303835393232616533656463373766343862 +39366662326432356435386438303538626265653034346633346264333831313865353737613832 +63306437643730353066643165613539343965623866663636346662373237386534396362393764 +36633932383364326362396234653164393966386434366365636133623833346530373035376464 +33386136353036303662393937633437303237383634666666663738353036303464396139393236 +30666263636239653436396364343661363762393662306265366164656562653761363133313630 +65373661343737326431643766363063616138343362343561316334393931353933636431656164 +38633833646338383636326464646132363131353363626632303465396339383938386564613936 +66346436386337313032643837343936636637336264666136666538393637613563316661633066 +31306331613433653134643865386361623338316631383432326434656336626537313061343264 +31393332343338383430623633386265363966386264353538326134653364356435623332613962 +65646561363438636136386161336535333334633935326561383132383033373762313965633939 +37363838633963643263653637373865303339303863376136343636393939346663316265333262 +35336665323438613835346333646566336162663835643136303836353865653532646665393364 +36373331643165316537323236663662313238643832396366653561336137383838366236306636 +61336162646162613964336364646539393463303533383333643237373135616561313763303566 +37383163623730393066653139663834333735323737633964326131656230663735636232663963 +36336362303737303839343437333865663333623135623666366238333063363430653937386137 +64663466313634313937633237393561666634343838376563626330313234376130653663613861 +63323263373234336332653231306166393333646164316432313961653061313433303866386164 +38363266386235343136653661316630636162613232336633333733623730343334336638376133 +35663633306266363534303930333937386631346133306231363938653539383566633330643338 +31613739636631343338386439363764623964643630633537323431353261336631376564333664 +65656463626562363834346235396363343936363133653135626430633536633832303435323764 +38666136636232306536343236666632376163363737663533643130643539343962393962643363 +38396230353562663238613133336663396435376330626364626663633133356331346438313430 +38363630346166373231373866666530393262356333613963366664363835623035646338303837 +65383836633864363239343361383634366435303733346566373138326433313630363638386238 +63303866363135626130626462656430316163643364623839626134653265643466623330613238 +35653064383730323064313230343433323462336639306234306564323130663133353639626335 +34333736623965656537376138333333623131313231623731663235373135356339656466656432 +37323630346565653331333037303331353638383032386263306565643130373238353763666136 +64623938653561623433343036373034306663333933653233333239646566393766353631643965 +38396439613565633232316261353338333535383131366434303236623361383038353232663366 +37383364323166393039636131303064303763373462396630386637363762336361393761623234 +31393939353238363433383166643031653531616565303635376235393336363833666237643536 +35623637353161313262323362376531306234323632386636303235656333326666343862616335 +39386430373739663830306563373733623463333461616637366239343635383638633631633239 +30626336613930373061356539353662326633386639306633393134316136356536633033373235 +37626139343630333865623131336433616663393835363830653561623664623962323633336465 +61313161343766326132353931666634366338653036643137313033393137323031396362323866 +65653735383036643437613533383030633734353364623830633766353438343936633964333961 +30643631623466343538663732346366393566613536626562626663373563663665343762356639 +34396165663236613962326539646135356434616639643062353166343765643739316461366538 +31613330646562376236346632616337383532353664616363653561306332623261303363656663 +31653362633031646239396361376564323539623738633630633737663466383732306632666632 +64343636343864653030663837393563633235383634393433643533393630386639353833336262 +36616237656361633439366230653939386366366631303166353733663066623037613635326261 +39623938616566613463343766343636313263306435353864343836346333323965303733626230 +35376535343533336535386333636134633435303137643238636335666233383865303430333465 +38353635653665396137663336346336623339373836373434636264313134316636636532373364 +62656363356363636532656432326532333163653333353763383566633962656130396233383130 +61646333346261326334386632383331323532313533313430336262616533636261626339376331 +65323163663762383363633739333931636133303639343733303165346234633239343363313933 +63646439613761326533313563396237366531326232373363336665633332383366383736303463 +65643636353863633430353933633664623239313866363638666236623532646537353230333062 +38333861626562363939353261653136346364613162363930633439303330636236643162623737 +38373562323462336431653164313061326364363437656361633235346139343938373734346263 +62623834663132393135323539656361376231356464303339636636333339623831326130323238 +65616462643665343536326539303130303862373463393131653739396236653135356434333931 +64303264386565343337336665333335336264376261393335313634303832613537653064356564 +61663336663861383639613330393462336265626663386564376462653433353138666238623134 +61383062633663336233396361316462623963333931613966626464623330613065386538663930 +33333663626335343434363633363462343338313939303563616630353362663431313763653834 +65353139383630333762383763643035386637663535653862633339353532383238313566313865 +34366232376133353062613838646134313233366134646133353062363236643263373165343138 +37343439356132613239333533633536336637386339366138643036663364386265666235373362 +35303463646537666134653666306237346530646231313830633666306138646261313738636137 +34383134376336646432613261306439653432643637393939343466336435386139663661343439 +61326664623833663061643631306662323263373263323862643363316630653337643432393437 +66643864666232353166633439653330373438313038386337333965363732646433306536346232 +33396164626339363631386264626330326233323663363166366262643062613237653734303737 +36316539643135313730646662373763343065323639356465613863336134373837353937636435 +38623333623933363861633166306533313363383434303161313937616361303966646334326261 +63613136383333316638393538326265393932656630616233663034616633656532313332643333 +61303933383437356465323837373238363530343564373563363064373031393537396466613563 +61656463393831383136643737336337313033633933373532653163336632333364376530373362 +38306133313630633065323038313034396361343532623664376537373064313537633032303364 +37396537336565353866303331313462653762363663313761353936313532363937313330383936 +62323531353163666138306333393136343062316635636331663362373766623666636536353930 +65623334376433376336653339656534363132336462393965333639646563613561393566636538 +63643131363835616663393263333331333662346265643530356261333033326238356634393064 +61663663626434643964323763373236636330363166656366393962366138373334313237316538 +66636361343639393430646566656635323930303231616464623938623837393533313764343064 +37343339616435653962386364313737303639663531626439323265616331653566326161373032 +35333165633633656137303437396431643733393364323738623862656366643730316531326234 +34306165643536646566643634623563316137373630323435353230653464646532353462636566 +31393739366132626466373965373637313735323162643438373765663763393134633833663465 +31356662653035366335616232383865313364393635393663623839623032393766356137626431 +36663865373964303765613564343734373331633261393063356363386466646161353431623861 +31323531303964363938636638636564353335353237663863633233313131323830643631366261 +34633931323361376239643665343339666232303462373932366631633663623863646531616239 +39343936316437386537333164653166633531653038336334333764353435626231303036396662 +39633438666533646164373533343332616561346266356365646566646431656163393336663566 +35396239333865653766613037646437353730663939363263393763383934333635626630306166 +64636337643639636161373766323132623364613631636131656463356633396630373738346662 +64376533313236386537306334646435646335346532313661396538383432663735646264353036 +64613535623431346665313131333061303135616130366265363562373133353630643164666437 +39663137396335616432636561643237636132396361613465663137313830663261663936356366 +31306439353633356565396130353230386235633232396435326364646335626561643135656266 +62666237383361333466653136346563613361343663313132336362326361613039346465366231 +31323034303232666136626633396562333834356233643239373639356334343531643163383664 +39383133613230626165316634303464393262373835303461333432373964326566313038353764 +36376539346261663532306133623365316638356535616639393965633336643035323435336131 +31353330653134313933633366323332333631303732666235306432343732343138636532633464 +62353530623766643133363430323839663737633137363038356537356563323263643866646464 +32343138366231646432663461663937323234613532333966306231653366663335663538383666 +61613431343039356534373936326664396637613566396462623233613630363263373939663630 +38323138393332626636646630633563656465616336386662363438376436613232373338643561 +39623035356136393664646463646363646539306135613232656236383034393363303037653862 +66666661613663633566663263373464653834656166646563663132333337333562656364343738 +31653735313166336562363632633865663835343131303931373532643866316534303132353566 +32333064353135666264663533313136616165383535383637313130353039633630343033613335 +62356430623631666463323632343562353138316266396464313736653330363235633535396164 +63333432653664303435326362363464376239303863313330633137313663626538646436613762 +62336238666138373563323235353739383064376435366530316431326231353734613530373134 +33663262323162653234346634393230633462623765643562393939633736353837663334643636 +64653666356662353564323865643361383134373339316138393063353435373335363933356461 +38333330383333316432343337346633366638633762626137376533653837376330363562373938 +66646434613738366432646433666165643638313838373134323664393638656130646330313439 +39666330646665323339623834303561373435303830623737396463613563303366656634613037 +35323536373061633962313130363330306134383863646231343732323963633437363964343939 +34343864623636333261636137306432393132313762343834653432353632636364323862303936 +32353236306535663138623137613461376236373238313066616265623736623438353831623466 +37393435393561333935333830653131383961666365666165356263346462646665323439663431 +38323736663061353539666538313837363732633265333161353632323530616664613362386461 +33393065646336643535653430333265616530346337366139373231653130323231343865366665 +61363231346133376538646537326634613734373362643437396339376633333730356230333435 +35393631653431636564393433383936343932646561306134626566373063643331313333313138 +39353339653333653761356337623065313034323136633930383235663461633737626134616433 +66336239326332323965356666643835333834373432613866313836346436383263306633666533 +64396661653433346661313266623864303132386230376463363532306665343163623733386639 +31626362396234396535313664343666363634363030353063313838336232396432366538336130 +62346461643665626133343261313637313631383133623836383032383434373133616438346637 +37616333353566623435316164663737306635646461386166613439616265363739633036383731 +30373433336631643431616636383333323933643865383331356531643962313736653130376334 +32333263636534643530323062323765323538323332323738306631643262663530383237643061 +33636533373033313635653564643933623965363935663836623834626231626364363162303036 +36646134626539616261323133343364393462376133316638336161626462666630343766343132 +63303235653231316261646338656537653764383231323632646237643334333531613338613538 +35343236366566313432383038306533303461363931323130306338653730393734353334643334 +65666232306333303465633331323536366161386235393938326464336563643765656163363963 +62626639386538313363663130636361653539333464623065366338333133333062316136626566 +65353763383161613562633466353066393338636462356538636230303062633763333137373565 +61343237396131373937336139643331346433303161396665333033663032663033313131613137 +39623639613362333566343037313935353763643564356437653833623831616336396135636132 +64346166653733356336636239373236366536356238393064616539643566396165663362336531 +35633338323363323961343566363936386336613436363731306664393931363065623661633765 +33653666323063633034383362653930633233313566353738313836303763356332373631353130 +62663636653639633662366163333634346336363465356437366338343066373334333864376262 +35613764356365636666353035306235303261383035643235613064613237666231313830613539 +61373830656366653436643963613535323538386365396666346530396435656361376463313530 +64303661353864343865316533396437656232313539326430653337396637326164306339613361 +32396665663333623035396631306539343739363831343661383430373163333036353639656236 +62656163303039663465333434346539643633353632383230333139313337333534316533666634 +33656630333336643362666364613063646135376631663134313566313535336462386635393361 +66356362623431363634346463333730303566646465663734353336666462336534313864326166 +61373837356238653431393465636565336461326536623764363339323362333764396635633136 +64356433336165663430363534363935646338306537356262376163323330303934646662346431 +38653838343834333130373832353134363631316163666362636465343931313339356631373162 +37353161636139336565626132613362383830313034643432326563386336373534623733623331 +65336264633634663530373536613238666535633866306331623233346338376562343636633531 +64363761636335636130323030373133633362343164316437383934346135616531373830653336 +33653332643439613232326538626362326436656534353834383733363032353662656261616266 +31623536396162343037343964643564336136353161666233633364306235666235333862303133 +32613666633163383034353362646134393430383230343935333263636434343064346264363936 +39366333393333393262333163653837396631313962393666306362373366643762383666333261 +36306465333763303538633236616463373930613364366263623661636233386336636439323661 +37376662376361306462313263373865326136643930396532666361613162333233666466373231 +34333532373730356336383166393939323964303536353433376137313366333665613339356462 +32643733393262386634653165663431303265386161303066316538623162653630656165323666 +61373936396666343234366164303663346163623963633562343861393166613636333663373961 +33323035313831393962646164313931313133343363626332373038316230613463643230653736 +34383034623932313939653263336461353461646665623730383036346131616563616139333366 +32643535356138396236353739363162666663646636666666376132333465303564306364393636 +65663463616133323131643331633335623563626565373732633965343336633134353138613339 +31663234306563346533333034373030363465333832333734373532386461366264383636323865 +37613165336638313663653733626233363564323332623132313465613637613531346438623064 +61623765373163616264323761326436393565636632666566633436616461373833623935613334 +66623732353132323434616634333531666530343831376133633536356238313334613831363834 +39626230393832316639316233356166616538643563373830663138613665366134326132636237 +30336335626331373938646365373463653031353061393632626130323530346332656464626461 +66333561316664663334353061373937366533313339613863653161613735373865313066626135 +35383838323163373533656438303464373330383661363939616461396562373336333730353536 +63373030626166646637663862623738326466663833653162343634613834643336336630306533 +64623164303761366430316661313265333135643436333964303036376137353963646330396363 +38663032613337656338356231356431616135663664373637333931663930633633636436383639 +37343531613234323333323438616630643463346363343436653166336531373137396432323261 +39383032323065653735636563633766383863653039393038336532333939653532343438343233 +35316532643132343131383766663563623835383539323361373734386334363333613664623035 +65373037633733383739353463323632333339313362303536646435356330353836316630356633 +64363531656137326261366533313461393464316433646439306437323239626131613166336465 +39623763353335636530376339363632313831366562313963366138323361666537656164373730 +30303833666635343831366434343666363131626339626230366339383364666366386136366264 +31663333633564636638383365623765366436613630323362656563666231396466313539313632 +63343234386534653837393730396536323232623466663665356331646261616135613434326536 +38663261353266636531343037613462343765386661393166366333653364663163663463303364 +62626337326665396462333931383639613936346465343839366337613238653533353131623564 +31313930373236623766303964363730666434336466346431383636343162646637663139373939 +38666331353739323637323966646631303033323337343630316431326661363032653062316330 +33373733643433333564656533323664643432646537616230356638353066636566376431383866 +34303330353036326230646238663361663437363361363165383566623362313232333938626437 +62623163313764366335616331646233653032383564366466313663646536313664336565343565 +61303762633362666536313533376263653264303639313436386332623661316262303166393336 +62613037636463613730303738373730356333616266363763663662316431613038323132323961 +38323861343734616238393932326231646161396431613137666261316464633334386638363765 +66643739313634626437343137373437643365616336333963633337373864653633633732306564 +33323363393536626363336435633066353333656262383737666664313137303136376535383632 +61393563316636383234393630356566383562393163303530316161353764333635636333653536 +62663266306161613736363162373435633130386438356663653836336465316235343731366639 +64623535326239333531653433323634333439353765396263373364393666376238363839333639 +31616435306639356564393165346466333632626438633564336362336635376430343234643939 +36393539313039303166396330313536663662313435396362633934393333363531313233373962 +65323366663734623039376430623764316461383663616662613531616339616236343833653437 +34396339383261633639353938376466316363383461353531316663353835663736326130666361 +32666366653939383263323861623139313862316536643235633133376538376232396264306432 +61363132386434653237353537626434303436356631393833646134626531326138343061623136 +66326564396262623463323134333731616362383664376261623334383837636336386438646433 +38353162303732373662383965626130663963636364326236376439383834613136366564363531 +62666133656365346361303064376132343637353339633635646162336264656337346132613039 +31613036646164646664333832386438656133636139373862643239363031656162313937636237 +65663539653830636265353232306364306263616536653565313931313534303336616162353663 +30663366336135623335663933386132303864373763333231333230393334366162396634393964 +38313162383464653266343830626463326436386262336634376337626139666432613731363332 +62386563663032323533316131636531323931623565346532346431666562656563643834336631 +66383464623030616665343362393539663430393934613964653439323361393730373637393133 +34353338306265666661636163303236366364393365333331346536376430396333383637353966 +63323730363437333939363235346338613737626134343633353232323664363731626538326435 +38666162333833333664646639656332343565646334363030343763343763306666633661356139 +38336632373731373430633934643266636339303038643332343632666365346562373137373065 +66383038646534336337643464303334623635376532323265323833313439656432393834366130 +32663232666466646630333234616238333535656633633863376439353831366535383432623461 +33353564323331613365356166306565323032343730393336353733316265633737396464626364 +34373936383630663066643462623138623966323137396337643265633234306131313365636361 +36623264363031356162306465373737316363643038393737396261343433626330333539353334 +31633561363731396666636139653464323264376630623436656531363733353033376161663039 +66393061383531613436366437653361333565663536366131373962616131616433383735323161 +36623037383737313233313932353362356139356131313135663138366538373365373838343230 +64326634393963386431326166313635343766646436336466386432353066306534623634363131 +34626430343761353530376430313230393964326531663039663866383736353966363832383631 +39656232323137636266313738373963653534363030633666343863646536383335313934303833 +66323130366232346331376665393461623131393938373035653137306466633435393034343232 +33326433646265326464666666613633376666326666366337383736613530333866316261613364 +36323737613435383465633263323066336639363434346230396237666539323636623031323731 +33386362343962663138613766663938643664363761633164363337326536326564393863313437 +61633533393764633737316632373333656438336461336337336135313333616235633065336264 +30316638663036313863333364383636663736333531353466346433373530343465663631323539 +36313630363738626635306430303161653664306261613036656133306463313963333639366463 +34303431333765663638343334393332323863643739336566613063623131396364623839346663 +31336563633832653866613963646439623263643461333638613532616166336232646539313162 +62383133666434353662303735623836343230353465303562303433613565646562373462373361 +37646161653831613732653838393530626565633030343966653562326236383934356662376462 +66633932356535666538393931326230306262636438626332346464646161323162386361646232 +66313461313364366433313131333736666138306437373666346263613132373733326234323034 +37643532313733393663366136316465626231383662656232663231323638636166306566303738 +64336231663430373261303338313737653765316337616637316362623831323939323363383764 +35613165613862356664653738636235623463643633333233356431633835396430356638646231 +36626131313961326365333332356132383731653535653437343566393131376633303033316137 +63653836623261353334303663623963663331333334313964613665653738663965326139393135 +30383338623165663632633738373434626466346132643865633861343237626666393638353534 +34373765616633306537623366333361663465306665366634666633646532386239303930666336 +62333565633134386233626666653065656363346630613638313632383138376466363364356631 +63356634633661313438646532633834383334373535356262376138383365663932376336613965 +31376535653564613037343464373135646232643961656265616130366437656532633639363665 +31646263386565333263643137316633383435393266333537326366663039306437333933363363 +33303736326233313433303230393338653937646266663131323036326531306231353035656236 +62323837626465376530393536303066623465373864363665633838393163303438353133333036 +30353637383836303063626331336230663262303437353439663766396233656335373863646432 +31316136313930323662626339373165623533343938343834306539616639396437653664663030 +35376330346162343461323535313034316436346565343565363662356364663763353962326132 +66383437666238316265653764386434613538343734646464383665393865363039636463356363 +31656432623031326134613364323463646439613939626432313364393734323137323465343661 +66613639623338373462353630303434353064633839396563653939323938343039643765343131 +37333630366363356664326336353063376638376665666132626530393063353665356136653430 +64396433613965363736353734393738653634346532623238396332333366666639333038383762 +31613330613433633639373934353366613664313065323633636536323338663166343366346230 +35656336343035663638646435653037346132306239626436316639643231653034626563303831 +35326234393434323834656338663364616161306362353965323836373966343865353866363736 +31333535613063396530363665313934626463613931333636323763373939386539376665303264 +62346434636633346232336663616333373531333136643864313466363337313535373632323532 +34393634663965613130643964623035313762623964636236303235613534313635666435666530 +33653635643164343066313861316263353038346438383433393331356335613861656133633562 +35396461373334316633343565626338373164363539333563323832343137633865656331306131 +37653335326237333062363031366261346336366638303966626637363537343632353032623733 +35646236623036373836363633623435643035393363653630333039663230613462653263393861 +63396538383437386532623432663932353032643666646162376432313863363030323931613334 +31636664373236626239393939376434343461313562356130393337333831366533316639653130 +64373032653632646436306166613731306335666366316164663531646230376331383030633636 +61373461396230356335633664653935633037333439386633353765383339326535356362663231 +36623530653164663836313232373234613736396238356466653336333035343364366235373039 +32306164333430613131643138653635663431323238643538613235333066303537383166633737 +39656238313061383038336435626137336335643230383461653636373562363162373863383638 +65373435363564653266393337383662353638366163313837373331346166333636383338386663 +35653930623463366264376634666361373364343838343362626232313530643731653338353438 +39353931396361323065333166613335323165633532346339633766303465383065383762353532 +36313466353337383132666630623462353630366362363239323763363564383234323135643863 +64393131633361376632663033383764393161646435373938653962383462353933323834363034 +34373633373631663335616261316236363261633361323439363665306131383336366535333835 +66343362663161333766353539666163643731363466616432313930326633313832643535353561 +31643863666466316561663232383563623263313330393838316632323230636464323063336431 +63393530343133306434353036353864323164383864306561393763393663383266303561303537 +37323666366461653535383165653137323234363465636132373537616661353734663635393365 +64663965643239393265353861633738306431313063623261343265316436386435393833313938 +31636666653366643964393038333231613034626230356666623335343038316533656335326436 +65343937383630303164376661663662626130393934336462653831316537376565626236386462 +63393033393966643366633633316237346131386561386630386665643664316238333738366663 +38303333313731353162363362616230323035356131656630316536666566663564313032353232 +38316336346331346666366339353736623033656366653661316134383964343035636361666161 +35313735343636346536393531646666663565346632366635306163383535326337316533323531 +64633034633163343666313530363734393862633535346461636361376465613366303031323730 +63343766663130336335343662343762336463323132343335393133306461303161356463373730 +37643936613934623231363830393265383132383764623132303563353230343262623131636130 +66373336343231656238633237336266323964353736313939353930363039663131373739366531 +33646662303966613937633837333961663234666564626239393165633733323865613066303839 +35306263373966313337356266623864636431663565616233326130346435303231653566333463 +65386261663365353039393462613263333737363764656230303466303334633963653632656562 +32616234313866666539616630653134353030323230616535356163393035633237323837356336 +38646237303130653863346537666132306464303064613066303066303939633166633032383333 +66613335306432383133306532373633616265306363626565643434336465316439396530316334 +63356630376231663362373063643832613661343866373736326265636534643930623130623461 +63383236343932623465333264326561393938383931636463353863393832656266363833636431 +31643237663835616534353733383439356565366365396665366261303432613366626437343463 +36636661323335363239316566653235326330343365393363633934323937393464633435623264 +30323937323935323761313730363630633536633136633139346463343438373732373661663266 +30643262363333653365666639393936663138643131393862323862356531386630663936643738 +63313038616364386434306234326134613866643435363864653233646561663265323434366366 +64656566663236306265316335343534386261333937363836653663653533356133336462383130 +65623936313031326632653133643838343632393631323235656530653535643665323537613663 +65616264373662396265336363306433386433333638363464316337623431336562393939396436 +31343932353932333666383339613432383437643865336363343231343565393137363164636130 +35326430306637663839633436323134633430643630633832393166363461623332613234353435 +35393837653064353064363837616535313031313437366438653561623731373438396438313439 +31623137383165353636633232616164333762643636356361313634323734623635623365306331 +32373539346334386562353233346364383438336535303032643262623738373633613635366236 +62383535623130326562396364316265303361396630663661616339323666353966333831316361 +32663932643239356236666137633866653931363338376564373463636332323565383636306630 +31373463313135643832383036616634633133353337653434343239346436396231666135636162 +66656361363535363938303038623431353466306662353937306165663437303631663131656239 +37656636623737313738323131666539616235373938623535346331646462386430386336633364 +64326163326637353564616230366362633962633634626536316639393839326338363462366538 +66373532313934623838323739383761366266623166643131386437316337346264316563356632 +39316165653836666463366462666339343638383065386265386431623464623539323565306134 +64653066643464636563313064636465366631386539623833633936643561663935626339653133 +66666131316135306439323930306335663236323634353534333232343165343732653264633431 +37393934626536343633626533363239636430343265323462386435336566643562643365653133 +36646163663034656430386365656161353363333363633632643363363738333631383738636566 +38313463353437663930613230653934323332653261326166666263353032613765636630666432 +32356333323961613461613931623231663534336465353733323932343861353066396163343761 +35323433346430656265346337373039333662613664646539663339313434313836636335346465 +34323838373163353865623761626538346366316366373864383234326133623938303330666432 +39643932313136366663636466623032643135643066613863313561346633336635333330623262 +62373732633337666332356134363832383134636263633036663061636662343363633237346232 +36656330626365386232306562326531386531383063353530656539303361363033373562323531 +62313335323462643434343938383437623330646233616638653333643931353934373461343831 +33343738356535626163356164353035663236333739386563303665653237303066646333636433 +33326136356331333131346638613162373835353333623631366638353734346564323330393330 +63333631323965306631663461316434343162363264646330386235373435613031353534303832 +65373636343630343936346264643634366361353765656161326432396162636239393439316335 +37356163646465663765303736626165643839333931663330666436666461316232623665633564 +33333636346431383830376464333532323532393663646465383731653763376163663362343135 +64366361666438616364663035633438653864326262636335386162613739383035386130666239 +31653136393131333239343834353062613664383131366538393935646636653931313762303865 +64643530623433383561373434633031323665323263386461636166643632386464623835386463 +36616336316466346332663736636164633937646235323931646138613162653937373561636436 +63623136653037333338666364376432383534336532386437663737376262663530366534313839 +32666665643837616231656533633236306338383935373462356537643464373364323231663332 +35336139393463366332396131313331643731383730663230656264306238363535356661393634 +63633032313139633066356661346534303338646263356435316237336232663035366336366232 +65646361353765663561343364306539363630353832393830323637333961653839623538363034 +30613830613663353630353562353738326230656264323464353664363332636336356562653032 +62663530616637333439323238303533343062373232363261376130653064376235653233363531 +31336562623064346636633338366163646465393463326333363233633665383863303466663334 +66646462336336323436303137356162393337316263316564363162653836343363663263356435 +35366365616235363539613932616162396363393539376334626434363331313964616437646331 +32356437346561366636303939393562343639386532646337646262616337626533633762663864 +33353435633563373338323936633861646138333132383966646636626165663536373735373230 +36383438373739643132633961636638646462653462333635386266323031613661653761643731 +63383362363163626664323738633266616663386431396238353538636337366335626332396165 +39353962343865323832643532376132363231353432306433616261383837616331383734313635 +35313436323261653163643237316366663932623266623633386431326631633261343236353433 +39616165626431623937306464316361633739343735326539656634326365623434396634633438 +61653833643164323061636664396436663561393963336161363236613063663536393463306263 +38336565633235323833663961663930363835376361373135396539346463333231396563626139 +32646137343935646361613661616562313338643464633331646363633235363236623433393233 +61323634623864313435346439353863653263356561623430366230353135646533613461313066 +65353731383632666230363631306366633132626132643766343937323137643332353037336330 +38363661396633373833386365663365363033303363633338303235383036663832376632356333 +30383065653631666561643438636664333735303935383366313363356433353263333233333035 +37633062323534313561383236663765626333396162336362383337343139643663623630646364 +66313539343136643730383139653366363838356665626638313137623131303837633165633038 +39313734653335353333616333663162613863316634636463393434353163636139633461396361 +39666131333337323264653934636164313065646238383833646564623235323239353733656362 +36656539393662353734323637613734383733636161613134393561333063383839393130663238 +64363066353463643562396465343937343235386338323564636366366563323839653166386465 +31343939623331393262623834633064636235613565303666336566303062636630353063343061 +33383939303766396663303663373466316665636265363666313266613933643236363234303533 +38663035643366313066656136396530346134643666666538303262336262643535653764613139 +34336462613737636565323865666564666334623731613132343563313632623635666136623263 +35666539373531393065373366653732653766343236613637393261666437336162306632613437 +63346538626238616364323335666638623566653732373538323037333661356262633238666236 +36633666326136356561343365346131643738643034376163663239616566663236636533333731 +38663139643239373763323864636534643163363139323534333336303937343963393432393961 +39663436613266343531616437363639326563316535343032626131366337336532376336303564 +38623637396237343930613830393535623962326265376134333931613131306335623334316562 +62313033383962333037336463613038623861323733656433666535343362363262616230663439 +31383735633539633633343439353230626139383432643030626466383832316137373865633662 +35643365396262383730376362336262633065353764643761653965613862303335626632353734 +64356563363132613439663063353333663237643536326164353965643964353631643133313334 +66373436656130333231353464303133333837613630626633386539353764333062323165636532 +66393766643062393634383662636665633963616233656531313037336433346534636136633065 +66613663633039333933613865373231643161343339363132316537323164323430306239633734 +66306365383366343764333966346562313935363863333166613966306538626465336639366464 +39373166373164386162643136306265376330643761303162616530386365613766353064633439 +64636134373334666364356563343363343230616338393863356436613663666236653764366435 +35366231363036343862616631386439613736313934356561316531336662326431336363313764 +61626263623836323137386438633965333338376435393831616165653333303538626535666534 +36353862333636303532393739373433653938376232333730316338396334303636613339343930 +65316261613766633531366266363138653966616663636164613131646531623638373437356332 +63323664633137613536633932663262366138303535396434353433663661323932373261626132 +36646231653965613363613262643735306532306531386538363464656135616535393461373137 +36336164346331643365613234613565633037373437653165386534663064663561646639333736 +31343661316361633130663233373034326664643966383364623866316266306236343132313065 +35366339363737366331373861363237303337636538373561313133643130333732363331323331 +31353739666462623237383839623361306564356464616265663830613438363533356465613136 +34333265653137323566343865316238363638643265326639363262333062306131663532333765 +37376631643864316430656333663163353930333465336461613764353063613438373739663432 +64643337363763313338643433356237323866303931396134366635356236303465636137323135 +61393265326461303565383336653738353764396332393634623033373063376434613937666138 +32633666616130613038613063386266386664323866663232626434376662343634336235356134 +38313733656161656261623361373262613030363933313932373835313564643465353761313032 +32306231313561643962636666653861663936626264663964336639613035363137383963323164 +33646266306432323166353061623037386465376130613364633438303531613533343130656137 +30343362653134323262633335623465623862363437343261636637373565303738366535303231 +62376431353437316438346535343464636166643833373639653936373735346665643832396263 +38656264636433393837303731663038306561353661373838646366366133306432366565616662 +38313266366537303932346361343731303939363738616434343131383535643465313132623632 +34363262366335316163623835303534656635326664633035653962366563666333663531636533 +33613564363231643934626635643737663065373036303936333232393262623637383061306262 +62643665653861613162346434646662386564353733616363623665653830633732373864343265 +33386536616161393930633539666561316239353766643231333432616664343331666561663264 +31323837643736653932396561653433336338353733323465383035336230313361346661633464 +37393861386534316662373663393031653539656232386537303264623330633432663164373331 +63626665323733636439396634336639653934323334393533376136313232353163666431313332 +35643539636632303239363665376433323037633631653261376162353032643234333361363263 +63643932323064383161653461663836653230396362323163666231363765393264666639326138 +34653936386330393637393330303331333335656136356366353633303338616564636562636139 +35616635346439613837343837663161383633656565333439353261356536666566613939386432 +65613661386530376262626330353731316161336634633037633333386262616635383035316538 +39623465663534323031383163623330633638633764623839353961616236393131333264646662 +65323534363661366339396432363332396563343231623862663339323432393833313665613434 +33376239343136646232666361323735363237616462393265393130356362636234333739356136 +35303663393037613336626461326534313733636431353163636337656634376232303231373932 +64393030616534303639383261623461356265373061363831613132383465396566316563346538 +36326638626232346132636164366435613734616666343934643238616230633063326133386562 +38353738633738386532353865383165393766393732633738383962626236656365393261653264 +38313230643638346530303231636365633734343038303164643434333166333835313436343564 +66623663616432616132393761636664653537646361303962663338326430326466626338343836 +64313962613562386466353964616630306363383235396239626265393734333631646235626431 +61373535376565363732333938313730373062633762326431306362633466386135616436316662 +30616561323162326161353939643665626461363832633436383632383262656562656434306561 +66323162663337643235636535663733383130613063323561646665336333343731663263326238 +63333864663131633466386435613636326666616630653737633563386138343338646139313635 +30386663626137383337353436663661336232343233303236646331393465653733666231656536 +66356332333135613966613235383437393039393861363462363736343335343864346136393533 +66613365386566653230383630646164373739653136356666356230663939333434343938353131 +34373233316562653135613736333436313439323132333665303935653361316135646637623632 +39343564383262663462396636376565376262313233636333326330323333353237643935656634 +34326335663265373933343033393133336131333233623439656666636230613532636539363764 +35333963663633636138306363326164323761636531643739666665636562643739633030303063 +31643836666366383830613635613031653934323263623833316638633034646535633736386262 +39383133376166306163306363376661373262386566373265313237643238633739373738393135 +64376438326663353661336464663566633434336465323734323237373438323033306533663136 +30376561623134346538613939636565613463363238663066666361313630323031333466303966 +32343337663733636430633233666238333038663435666638343039303363633039643536383239 +61613464666234636335396638306639356638653433373165366663306333616637396230656431 +37326532646265633862626532303964356662383936393261396463366562396239383234643231 +37346636656138643232313133383364366232653834346636333131306236313561303364643165 +61336536633066653761333464633633663366393065396266356466346134653230393833306365 +32336639333865623964323862633434366266353262633334373331313736393864616166323064 +62316162636332356664643661653737306266366139303637343436613932653930323338366333 +36363034646432666264613333346535613336313562633437393335663531386561363739306536 +61363564613737316432363234653964666633303465636463373566333463383761633163616131 +33313837373435383738616462643633666135373139643539363631393366353138636137313330 +37356537623866663230346436313533313761323066313930393233613239636334626133306266 +36303138393932663033633236343233306661363063343930633536356565383238343536313863 +30313334643464386563336136316262306465616635376238323930333837366535666262343134 +38376163323665356564333030353863616438613466646664366534383132376635396463363237 +30613761313238306264323362646633666564306339663431636564613932646238643331373566 +36353636623538663434336261663232333433393134356536626438656432353133646339663931 +62663134353935613233373939373631313364643161623336356630323666343263633961386266 +37613039343230393338346561613661393737653965343236386232633133643336306562643766 +34336231636639346466643436346638613638353165323962323233626335356363306335373732 +35343764633463333865386562303139353033616238663932386239383937653539313065666462 +34343338653530333236383864356535616132633061653264626262393831633334326434663636 +64646330666132316539376234313931313863666539353135386230323732326364383965653966 +31346133356237343935376335366634656163326366643439316466353037303834333631346130 +30623338363239386331613366646334323766353837396530653464363663306636323565353162 +32633564353731326139333461666432393766333764353939633363316164656136633630343330 +61366263346364336539346166636636396238646135663662666635393435356362656163643135 +39383761623730313361396335363934323237663562633933613138386237356661386565396563 +64626161666261393662346639373138646566353332393834393962626532646339306266653966 +34336565306663343635303936336237393766313431323932393133356536313165323737373930 +63373835653439313439323064366431616464386436323631386563393266366164613436396662 +61376666343237396661333462653666653234373464323830333065303662333030313231326335 +33303831626162326265626132353766333039303138343664313935663961336236353331613239 +39356531393464663030373737326261353361653538646435343362393437363162323465313631 +64323865316566356162306664353035666533363361353966303663613637333338356262323132 +39363366623963353061346437323363343038636362663462633830313265636264656632396537 +61653762373565346135616435356239643330313835643564303563663065306366643330373532 +61636539373138623164613537303534616166373837326533383135313536656632666139633063 +64656164396462356136376461656636366662653135306239636536666532373464613261346436 +30343361353966663835636639633730656665343133333765396234326164316533376533643731 +39363239333737373664623161643863396530326634653062383966663332366538346264626539 +34653338626235356333633062343138306437336635663436373937333466343336326236366364 +35393762396337303532323637326236643834376539333366653366623166383064636139323532 +38323937653264383534376635633430323138646230306639353236306130623866323435383336 +36393233646137393864343262343339396266643631613636363164373334313334666366626462 +38653163333062306231396336356363383436333037376530663039613630623661386438376363 +39313061393130306239343137646634613532383632653436656239353065616133666663303736 +37343162393735616161376438636533376266386162643665376532393737376333323764663464 +31343538363535666335353833353231323532356363393733613137653534356334643861336632 +61303731313663383633383636616137356233663764653963323037616330363438376165376563 +61363439353562376637313264343565343231346634656637613931663463313866373834643539 +33633137323837346135343664393065653033363136373339356237343238653636646533633266 +34626464633562343362303631346465336639306439623338646666623261646236343066323961 +65623865333434313133343832393763306632326665373963373065326532346265663136383332 +38373036316238316339383166353565323531666235643432396439346537306463326661343361 +61656633383233646531386331396537643837633132316266396130663732353961313036643235 +32376238313639623835613032333130633534666466623336626535336261303964323038326233 +31356238313664383563383737363663653339663865353961303762663835616239616434303963 +63613739323665663432656537636535343337666438653666356234323231666339646564653337 +33633439633666396266313036336632326262393734613232623563616166383631656366303763 +31363237326434326264333963323635393762633731363161313033616335393737663431616164 +61643334333536353432653262623161303832303536393663623735633330656436626463383564 +31363137363032643331613462326437363535613931346261646165616135653961346538356236 +66636538303137353934623435633764356131663663326437313336653736336134633439626635 +34643462356262633430383933323334626663656431306166353761313362376265393133616437 +35383030393632613564316364306330363166356535383738653762303430633161383238613833 +39623439306633613765633432323139333262346362396265373434356430313361646639623264 +30306339316661653964656362613733386164663961356331666262396439376562643632336635 +62623737383933353465393230633635353336333332323864373666346432613663323337343935 +63356434383037336137316361316463663132666130623664393634326439333138616462316437 +64383565373933626531613539393037373033623132643266333237383562643263316439653339 +66333632656430366465653861643436666130353864613534353464393231643465616163656138 +39333237306162393034623832323236336535316239323661303835333164363663356136343339 +34623566613436333761633962313534376231636661303862386134353637353166653135383733 +39616266633730653562326335373763613162353638343662623635656464636563386661383866 +33323131656462353730346631373666343532306238353630626437626362356563326661656134 +30376333323233623631613165336462343539343662663363646336386634393938633935333464 +64303732393935393637323233363037313762633638633430316661623633346131376366373430 +62653333336531343065623264323865346235393739393030323830353836643232356431613831 +37626439326439336561393332383031396337623964363038333064373536373834303366333837 +37313161346132306139313139616432626563373062326230383962656238346439633964366264 +35383737643132613039353066663739386139333233643265333338343061373832626530383636 +62653237646635366236386134303134366537633336303234373738633539326139633138626538 +66313632383039343265623562336437353335393462623434303331396431646466646163623333 +61346636343835366535303461353934323138353764663134643961633436353634326232373564 +37393133353332316635383036376538333162613432633438626361323130356339396262373162 +64353466663331663130363562623765633330366430653632653635623231333564643131653363 +63326365363961346136363034383735663762633766653261396662643861316433353234306234 +38346539386339613435393165313038623062623061316632326666633161346164653334333466 +39396138643465643231393733663137326130616638626138363735316431663030316333393534 +31313366363430623437653766643634306561653864363466366532626131316665366432333638 +30303937396639373066333762393030663037663135616463346430373164383361653362356231 +32343938323564316631376663313936646334343061363964353764633834653034303530313531 +37303461626131623364666663366330613662343938666434653365353361613137303864313035 +64313865356364633636346666643939393034666661616235306266313861303339386566396365 +30666337656534363433373336363239346530393134636462666336333935366663373834636263 +30313364396562646163393030383661613836336437323663353331613664393035313761396235 +35623931303065363861313837326633663030303965613064373832353633343839303231383539 +34323266663364373232626261623636303232316161363139336137303731396635666331663136 +35366339306362326432353066636566333464343831313139366330643038333834306135393462 +63376134623834333438336531616262656631356534316333376135653233336563663136646566 +39373234653062376263376330383665643739653935396265663664613061666138613430373439 +37366634383737373039313761646438613235313139346230613430326561653439636634656232 +63336336633737346465393164313536346165333963353363346235646265353537363665656662 +35346331383231393037336461376236336562303264306566613633346366343036326230373335 +31363763376235343838623430663330636463366165636635363763666264636563623763356539 +62623430353335656539656534616133353864326538356662646262303938366434663965333361 +30633262383831313035396530366533383065633838666363666466663337373363623438643466 +39306165306431623234343732623038376464356166633937623366303238313438653364653636 +38336561326636316232303363653036346435363764383035643264343266343062396263363661 +35653736656436656431353331623966323735386639366637646635623638333132663263653937 +39393265656136333232383365633433646564353565353132333631663330663536313031643636 +33623433633164383031653265646134373261613563633261383538326163616235623136313861 +36656433356134353438313433346466323432333135326162326138633235396430363038633364 +39643563356263633962373433333961343635313834336364303536373761663161626434333562 +39653766396534386131356231333938663935346132363765623964666533363666636539646363 +37343862396137326165333965303936643135636435316431313731356538623937636464616132 +65323035656530666432303235356434633966313938323062346361336466643935303938333436 +38643839323937363566376638316438656138323038373064613166303766333561386633656261 +33313731613362393331316630386534656466656232656235376233333634376434326237313363 +63643862323266643565623434356238353838393035316434336132393539643764366132326366 +65333331663335356637356335393663613339653637666264363262383930653064663762613135 +65316431653430616537346430323634623462353837376331366236636138336239336134656334 +30663131333135663235326266373463386535396439323062643437393631343430333963633965 +65336638646539303239303564636532323664646263643835353765623835646531373065663938 +62663433353133306466623333303536323132383063303739323336613432373532393332643434 +61656234653862373433396632393636653233656435346432383138636237373430396130393037 +64656164613132333833393432383735356332313461323230633161393135303437663366333465 +38653963646365346366396433363139316166336139353336643633373136336362363766623062 +66373962666138663236626365323030346262376536653432313536653366373565323463646231 +31383165663739633439643439643562653536313264356531333039333831313230626661306363 +32373364356461386134386161666666663964376263373463363665353731626532626637326663 +33616233383437316138333532656331613764316263366663346163336534653766666162643539 +30303462383766656363623135343432616363316538313366373366356438383664353866303830 +30613633613637623434366231303962393631306136656530363666383636346636383834653662 +62313230653964383936336465663561383532383636366263636533323035373935373762316632 +36656538303938636132663639336361336136653838336333313466653131626536346431333634 +66646165303638356134333530306163313561613634333138313966646237373061653438393934 +31383666653762353365326436393039666666333666663131333161336536396330303938613933 +30396630336633396164663634663266313265306430353233346338306539656138613637623963 +35643037393862663165333934663837363630303664393138336539333966633932383536346561 +65386138343132366565613632663133313662643132616235303634346263343833383630623637 +39376466616361316562633563623861613635346335393762363538353238383563303761613832 +61653664643062636638653166646135623063363365356636626435343833326463366665393830 +36633633343264373430613463393032623437306466396637306130306633326364633532646564 +37663737396163313737653636613938326431396533646166613235626139396438373230393264 +62653964383532653330353861613962666632623962303134363563333963356336626639613165 +34646664636664666433633361386534626333653832303436623963643764383137643535643530 +66376532376465326564623765336535636466316233316632616639646237383733656638363966 +34636639626239383630353337613632663430663562356231636536333061383834653434646636 +62666366373162356165643730623135613561306232306637303036346137383861303264653462 +37666234396630636231653866306539393637346562396631653737363531636238636565313538 +30636666353164643565643534636437623638646437623265326265666634666362373335386462 +37383636643136626336656463343765366163366432376236353433356364303061366134313530 +37393961623137613230616333353932333962633265653665323461303231343233613163363737 +37376661376232373261623635333032343166316137303038306164613134313466343938323032 +61393330633832633562383034653136643438386130383735636132363361333635353962623631 +62636233666632346565323135633937306334613265386636313765663465646631633766366163 +31396530633763323166613631383132343366323862333132656664626535653136363634313333 +35633838623265646265313638663538613836316539373265373830613935663366313237336533 +39343237653235396531373566623263306664336531323935353863616236633937353930643333 +66656165333961356162646333373236653332396265393237633863636638663330326661373133 +62613034643830653330636536666537666639316337613562343832643235646537343662346461 +39383536623934306262396163343335653963336339623535663463336332396362666434303938 +36393534333461376239663162663163613130366666626162623935623139353866636661346439 +62363436376438323565393161316165316435386565393433656165626236303838313834396238 +33393231643733313261343635633462393533373337336563636430346639323064333633373639 +64373133386535623363643366613361383838376262666661666463653739663964363538383961 +30343331393063393963333963383163343638383830633238383264613637663839343838333364 +38303937616435376437623363666632653434366263623064373838316666393731326135666436 +38323963333861333632613961636262663532313333323965623933356166346466373564303466 +34646333363731386136373934323833353064663162336238343564666161323432633932313561 +65366334653032643930646232343766646162636236626663626430663961643837656233303263 +63383933343435343766636365633463326432343031633431323262633934343030653038313165 +32393835303363643734363734343365323164666133303466376134623233313131363766633636 +63343761376236623033363038303661383937313337626534613961313862656335626562653734 +35383761613931376139633633366433626536336361343738306334396438343866363865666336 +34306136643839636331346330326339346135306564373065663962343439623438663636326631 +35633830326233646435363033393466616437323864636637356537666563623435643036333730 +62343333346661336231353537623438323439353262646339626363613765326438643039653531 +31346564383436303838333132323532313233386133326564313930356530376465333438663966 +62396530316639383066646634333965616332326265343365663232306539333436626434656462 +35303732353636393532343139306431333939623964373535313363656637363433396465663732 +66383764633731623461663838313038643132353231393130633036353262626238323731313765 +61336439303663663237643934653836643532353532633034376534396264636261336463666339 +38386234663433373737353830646430616637613933333864343234383637373930396131383035 +66613436653462393665303339306235333961366436643263653366313966333534656464636333 +62333730613565303231323630393837336635373530376463663631656232656337633035336433 +34376136316362326636663836323762356339373734353531636339346336643533316132393831 +65396132633462653561613465316239643235643431343663393434366462376635333037616637 +36336532653935356637313738353334326532316561303131316338346362616436396663613835 +35613639623433653239346131396436666338326236303334326436643263303266333335363634 +36653632393663383864613434343136616538333232383165633236633535366434396330373561 +31383033633764363663333966343065373961306434643436306133323366343635303735383732 +33613631303333653437656262323739353133636632333561336436626331646163663964663762 +31623661393534343764323932373365336236346565303762316566363933633238653130323437 +35343234376564353565303237363931326462343438306537343664613261366131663933666135 +66383531336534363631323264323930613562643531623466313763643737383564646230356366 +38383534333264366164663838303830633632633032383566643264653266633364316465666230 +65656130613731396434313165633235613631313762306361343163363734373866316262366130 +66366163363135376131343338313231396465633434623836326535346261653764383939336631 +33313962306436663133643435303537363531306637386631343133663233363266333235336238 +65303036346662363030633330353730306338316330623762366566313864346263373334323766 +63393930616438336130376336363562393130373265366132326338306533383963653763613366 +66666231383237313237663334356130613365316565313139393036353166303262306137633436 +35653034396464393139343737363961383130646230613335643236623031356639343632616637 +37373337373362353634323638613564353033303337656538343135356166666362643134626437 +31623731616239336563666539653934356363343965646439306165666533383233656165303535 +66636330313437666463363236376464633431346339333238643339343433326630646539616137 +34356132386635373033343732306238333762646131316566646537393364373734313763366234 +66623535333162653636636661623363316362643361306365623765356430356130626533353438 +65653934646137373363666633353830353730376637353162346238613135316266363939393835 +35633063353866376264386638663238363865623431636361366266303236646564393962643165 +38363936656664643735326335336463373730623064326562353031353236656230653166646265 +62353862626136303534333539623731313364383833396139326335633231386266376566306635 +37616635306134323838313064306263346231663266393832643332336339663738383966656338 +36363564336439303666393639623464383266336437353735333961613066316236353866323261 +39386534613962663665656361643135346534663865326136653762303537643464363666313230 +36396233636533346464623436306163636132623131313266363866386336316363303533376336 +33353239396261643931663732353730386262353433383961616530613161323737333161326339 +62373661333438383465383237306436663837373937656463393739363530336330333833636338 +36333030653332366133343662643765653632396538303162363136373762343130333832336134 +36633962353836626661326234643033383435386566613338663838343338643330646638386163 +38373831343462636231326564316537393136616564666163626438316435616635303131643038 +35326435376163393239393033376663303563636639633233306665613739333838633038613031 +36363065386230616631616534613039346166336666613932376135636433653461613864363263 +63353930613764326433633238353536646433613733373861613065343138663738386633373064 +33333765373061306263336336343563353738303836346661303335653738336338303230653237 +30373038306562343761636635356235643062313737356334653763303333346261366233373433 +62666564303437666265663330623563393431336236613331363064393039626461346562353862 +36343361663437313238353964336566386663373165653130313565626161653138353134636432 +38366266383638303136363233376663313239396437383430613035383931316338336162373765 +38636130303964306162623839343763306333386137333863363739383436363135343966623063 +34343331346338383831623239363339306265323066323739656265623533623462383233353465 +62306132343663383639383664373465346535396337323234366266366663313561613933316161 +33643138393166666339396563643062383830653739643663346231326262623363623732613433 +63386462333565656661323638393863343066383838633866363165336537313962383634326532 +32653130643462313031666163326566326366353737643637316532356266613933663130363234 +61663263613864633731346235666634373934363561316331353330613132643231306538646332 +30656361303231633933393734313032303736656230626164663461646466303030343334333862 +63643539363036343238633837326661663462393535333239343261323363346239653139666637 +64653138346534616663613238666236613638633336366431633762663635626136653563653163 +62373836663136383932396131353937643135373039666637356165666361386566343739623936 +34653666396237393535616539313533656131326464613466616631333339333136323861326266 +63626135306330303233396336306130356333656561353039363738346165356463373031633935 +34326334653239346361373066333035633366313834643565323865393061363931303537613161 +35616231316361646639333939303736633866613265656630356135386436373466613135663738 +30336138353731613437386439663833666139313231323364386661313563346464306239643133 +31396431313661303931336532306234393734326364323931646337653436623134626334343762 +66363566666634613162356230363336393731656438326438386232633562343937643934643538 +31626131366266613635633638663834623137313863356237303532613238303863383761626238 +32333736336438336239383631383037643930356666383331306139616536313163333466366231 +30316437346235333038343563646665363463633064383936613961333866333636643432373466 +32666461333764356166303830353839303831306166346530336437663639313934363566643434 +62353964616331633437346438306635653661393966346430653034373035393531393436353035 +37366165353433353838313234653536346434383631616434303037386435373765633766616232 +64303034376535303933643835623865626332663338313162343363666639303336656362323566 +63646137343236653161343837633136303564343466623062616466633135366232386139303330 +37646561386263343765306631663765333832636131613434373163333732663863396666346332 +65623839663163356130303666623061323932353339646134386165383135613138386433356535 +65613433303637633236613437633666643031326639386261633331323338346238363061326633 +30666365303166396230346339663961313035396564653631353337393666653034636335646239 +31363435613739393865326137303437333664393665353865303437613761396563633665393034 +37653338643461616639633165663432623038663832383232323061613361353930636137323865 +34323038643134636530663239363931623738353261316533323162376661623562663135643936 +31643561373030666634636364653338356565353237333932376438626331383833323439363032 +35346565323130663534376538623064303730323465336130303230393561363038356265333365 +38363861393930393830633337636434376338633937313732303939396339643437333264633930 +33633130383335303964373063646337613539396132333135366663396237623764656233386638 +32643339663037613162666131643738343133376566306331666535646633633131613863323736 +34663133633165353161653561373638663761306130363634336432653764653663346563663663 +65663434646663393665373230666637313563653966613232636662646435343038663264626563 +39613633663934373730623761383065333437393539333231396334656139373964323139363432 +63323131633436353530343963613563666335333939313838303932623535643137613334666534 +30613230623335326138613765613630356662336233643139363562326132353737383532396366 +61376239333130386630613537613333313737353831323065623331303262616134366436633661 +38643636663839353739366235346239613866633230393537343233643766616162633561636635 +31626139643564386137666530363633616465663731383131363935363936646635386432343836 +61653565653466643639373931306332323664383865626330363334333035336366383065373038 +31376236363736366630336333333263646630643735663861363366633630386465386333613035 +62633731643634336636393636633136333934656463336632613532343633353832343336303430 +30356331666133323636643736663937623264663435393232383866666431346438386635643439 +65613839366365373163313862656465326666373064333536616538353964653833383234373962 +36656463336666373061313962373163656564633031666161323832336531376230333736313866 +61343436346338373836633137336331363862356635663638373763333933643066646438656139 +31393365663362353538356431323138333865306330326561313130323566376134336665346234 +30353339356466616130626665356464626165643239663962303238343235316534663065386338 +62336436353934346637336132613230643636636530326563646366613532636332333365346262 +66376436663739326137343130396231633630623933633831643133613564343530363064363230 +35336233653339383865323430616465643232356663663862633338323439653939356237666663 +62383366616561666432643133313438313339643636333739323139633164316662336232383833 +36363330316464336439323338373266323432363365353365666431323830303638346131313737 +63653830303963626162356563663338376535656461353330363665383432323666623732663464 +36393238373135343534313861373965343733643432366435326337333764373736303936323136 +36633964646435633733616236363230343263333332623734323664306365636637613235303034 +36643336303335303065383966643366633131306436303530373731313062663131363831663133 +30343834653534353333323864336433623736646337396638373861313661633134373762336236 +34373133326366616662353735386637356166373432376430386134643932643734653731363763 +61363465333634396161383630366137646561343865616262363162303539633639323434366631 +36386635666336613536313339623335613437303632613032383134633966643963333830366139 +31323036336330323163353633646562616134626666626532663237333838366532363064613434 +36653235643039386665353339353033386564623462343839636332326338613038386338373864 +65353361373430313964333565353832353436663465363831343439626336383132653865633031 +36363463313962343832343262356363346363363138303532643462303061323363663337646263 +32333466376630363662643334333131656138393733386465313565633666336435386234323665 +32353262346136346434346364633336353964303431666264356234373038343137303166343537 +38616231313937643732663639306265353636616137666666633439636139353736666636646531 +34313636653264376638376430356138633861633034643966353666393561353166326333323865 +63623634626135633561386365656136333932626365333335653365613364386533303236373631 +63373562663136366137633936373866313561373439386237313639643135396561663763363335 +63353730303237333334323633376366656432353131363030626230626361613738376638643065 +63323166306432656231343332356630633963393566383339663235383737346161333538653762 +32343734353831666636613839323333376365313838393035383764333933643839383863326337 +35626330313861313734376135323634653832663132646131613231323432353533346564636438 +62646130366562366261323165623163333038626133636532623634393330366465663566313961 +31363066363032646237383235656661353939633635613030313961643534303938653533623531 +39356139333765623437636237373137373734303438326335306361363035366432326462636330 +31353838386263383031356131383131326133333238386430373739336662636330366362333538 +34363331653030666262373466636364323661656435626365666464613037666162333662663864 +64313037303362393638616635636439383232343534616439616662306439633235326532383439 +36653661653166383630366466613530343739356563653931353236623166613939643339313930 +62333364393266346134623437386337613432323265333664303836303635626237666136353663 +30623231643538313861383663363962653234346530623633356238393363323739306634343762 +34623965356437396331336366663765316338303462326366333564656534333166333262326463 +32626439666137353037646235623861643261653234316163393639333438386334333134393638 +38646133356339653861656431646639636438373362386363366335633533333639353439336461 +64303761313364396539613135373635643466626434363933366166336465663831643934666437 +33626137366236313837393231613064363237336538343638663162636435343636336438336563 +35343436656163353063333936646130303531616366346333323861333732303935613431333935 +33323436623933326630356666636163386236366263663439616538353166383132643336646636 +36366465626462303061633231666662376137313037333466383634353135353139636266353134 +37363238323736313435346431393339336536346537643431306635323133383331643565346636 +30346630643436663032663530313838653232386235363934386134656435393865653238353966 +33393939326535333237653131356531313039663836303232643231343238336663323461646263 +32316231653932616538633466306137393830343739306631616334663065656666326662333831 +62333366393061373937373338363966366539313631626234613062366132623364343266323766 +37386638363930663736316565636239376263313530383935643332373661616665333332613765 +64393237633061343034303037613164643961346364313233353936613962613161656332653431 +39346530356461613762343638663762353238653639646437353561393966313833646263346137 +62623964633363666664646566393232303036353838663137306130376463316334393339353361 +31356433376464363666346631356462373963313835323734313433383761383066303232383433 +39343137363136363532303162393630656331623161316461666131633866373035343764326461 +61366462656331613062636263363436373961613966383362353235646162346232376437613963 +61393232373136626463393766643863663433666266336465656366336437623738376334363435 +62313738653038363632343238323064663539336535626237613733366131396635653266373638 +62336335383434396534613666616264353030383236363665393733383738636635373935636330 +66316563353038373462373430343766643736373532653835363161613032653332656166363930 +31646131666233623538613333356661313933663136666539323663333030316463643737316661 +31666364343737333166393438633534323036393639383938363437623130633630626263663861 +61643437333533396261663639343066306138616164333131643839376533643232653737633831 +31396463653864316431666536383464313861386461626264343066393961373538633339643965 +65623164323566353063663532366366653232343938633266336630323539613937656266333762 +66336538396637393466393730383235323731376430326266396138333163373739333338653731 +63623735663266616561396437393731623061306631376339666631393964653133356462663761 +62643232393033373237386332663063396331633066643934323962646434396161636135613063 +31653731623030383661316136613536356332666164383962376466323766633636636139643335 +33393264396261323333653133623935653930393865303362376632323763363062363662366364 +36386363646339366439623932346464333763636263363036356262306431653239343761366537 +39383539383062326635323630666135313165616431363363613830363134306164656532373339 +39633064643030643935636330303537333136663934643234383034616266386135643133653536 +61383761613230626262323463363639393665396535363533373365656238316466393539396362 +64363032616637643436646431383439353566343364643932643365376536646637633234623834 +35623463666133653565303061356631653864346566343062313032633865383263663965363735 +30376239643434636562353662313564646362656632373365643963646539633530643032373533 +31336661356164633239316262663233396438666665653135306232336565663861636231646631 +30323738366161616138666266383035356437343161663061316364343137356633646637626134 +64656134623439363031636364393138336535353035626330636366343362343734666435613338 +30326665353863643337613531343136623534336139323938633134613234646162663462356561 +36316636323065396238613037303639373533353134306334633363383830643138636664623339 +39303461393835656531373866396532383639633331323764656336363663363363333635633235 +38323839366365373163643661383935386661313665363334656366636163306438356631353361 +35333133373465386663373831343534373030336532313235666434316332323030386663626262 +30393734366332316138353638643532343264386638643631663465613036306431333665653031 +37313839636131646363623138626262333161343033666131373334363436333438336433633564 +36333762346464346331306437326266613033653365623433373562616637383262646437343164 +66336435353165636436333239376266313333356235353862333835383038383336373231313862 +63366134623236396539653539636231663930636639353861306234653361643835373038326135 +33376132613839616164313664653862336265666536393963313964396265663537663037373131 +62373035303338666136616239373361616264303238653865373764336531376464616238393836 +66303362376463386636643366393536613239623062393361336666616466616639663266643631 +34393362646634386536326163383936656537343535366230303665313834393863366539396565 +64386166343438316639633032323235393962623234336338323537663831396261636365313238 +37346264643161343263306361303461343462363464623330366539656162653165346630396439 +36646632663139373831326363633461653839323166663164313431613934376437313337623431 +33366633373637366334306131313461316465353635363864356537613732613135626437343166 +37323832623161353134316639386139373336333062333663316462343666666466333033353564 +63366465323566303636653861396164633436653962623235393764333162346133613065656130 +62636166346665643137333835343734303532373733383632353466363465646261636366653535 +30363864343839303336303134626264383465616432316639663135386634646232373731323665 +31363139326132636332306263653561663534626133353762396663333936663765666364636131 +34353966353835396561313432356131333939396636393236356636363436653234613664633234 +32366563346239643361343336643633376339396635316638636332303864316530643061616561 +65646232326261333937313162346665643831333764323462386435303731353932653666333431 +33663261653138376466643039636134356631636661353535383831613762333937316563646562 +39636666656461386239323834393762376234346664303839666433343938336233636162633730 +38366632383261313565626530313064393963323431356466636436326439346639653436303233 +35326239366166353964346664666366356266383530346361663064386437343865633136316230 +65326331326565376164633134366266636163303437306130366436653533366463326234356665 +65643639626531656131393166313034396634653466373662613735623930646633633835396231 +37373637336131623735373162303631303965666138653138653037306232643166316365613163 +38646531336663613364616330373265636531386332623266656137623463626634353239323661 +39366237323165326462356333633637653535623362663334646536303961383762653862333235 +30306163313464393464313764653363373465353037643165393634633538646236346566356362 +66323133366639613762623132343963666135373862636338383663383033353533643563333239 +61303963616133353538366465626530663066336464303265336164656165336262363630373832 +66393131643866383163326361613932363739376639623032346563356135613633646162646335 +65633130626662653535336265636431336330346465396261373236303562633130636361343630 +38333330396536396532333930653932316536396231353565343130383539386265303331623631 +37613533626632646164326363313866616461643830346637343961666239386263626231656535 +31356638623436613863636232353464363634393861623633343430353261303730393431663232 +63346436626465326565376137633337643737396134663862653663653563313862623161613761 +62373037353732353263626664656336613764396237623865373564363137616238303932346365 +36663830663463623136646261383763663435336532373330623039623430353135643264363535 +64666665376435393230353537616261623135343961346662663430323863306435663531306231 +37623038313433386133333138643362633366303130313766376139643830356630656232316463 +32326139353563386166613831383063346633323062396330386263393030616631353465356431 +37666333663031663833623337633062646632323965396139626137646561383061666638306261 +66323730356165653364356537313538656561623139356236663765396462323431633431326663 +32623033336533663336333130346131666464333462363632393832333133303364633965316132 +61383031633932643764616565326234666137363634356665633163373565346138636438346463 +62343866386234326330373339343331363239393663616262396133313236343232646461343862 +33633365386135346637653233366263643037656566626531623761393332643735343337633761 +63666462353761333538646165323835316231663563623839383834363631613963306466663632 +30626435323038326466346635643566363733653534656536373061306164653537346338633830 +36616534373235346562376565653239316130313166376636306261303763646266626665646632 +34373561346635313036653032353664366339643032653431376130653036346531393734396538 +35386638363636393962346438376265643036323239636464643430623064366463383863363565 +38343833633662333338653436383364653033316330623534333263653865623966363363303366 +65326663363265333461363439323730336634343332653266353764376365643166656665343064 +35353836316461363636353035303236386563393637326532303965386134653637643337666237 +62636434353165613330316362303263353738336136363463353734633764663036303163633538 +37393466323564663464313864323737636138343132616537623637633631343434333636613736 +63666666353133353066643261313639653164393030376563326237306439626331663837623537 +66356437323731313234386165306265366237323036366630396664613437306364393735666130 +62396433346133343030613864353637363231303961663533316262663137393139363333636263 +30633237666334313866313061633531633064613562333530396264313035343137373430393831 +64613564383233326532646635653232333433376263316363333633613361663131636362316463 +30383430323962663361373539656637306233366261313536306662303261386165303962323765 +66303962356333336237623363323335663337616433643864383133363231326231616230646535 +32383963396135393666333631353864373034373666356361656335376138366637366238626533 +31353836336137663235643732383632396432316164333635393861313165663962636331666536 +64613162626138376462326361613534306633323530653132616465323837633739303339626631 +35656163353439393066316531303662363964393632666534316632653866373337356163366130 +31356137653839613964316537396464356466306434306430613237303361613966303334616531 +66653365616365616430303538346162663463656161363433613932323465386134343030383164 +63373361333330373739346237636436396566303865356362643766346338653139376663386563 +34333865366565663831313063316361376330636230636165346662306532316465303733303131 +31643932323166366661306263643135383835633631613238393039373230376462363530333734 +61383238346165363831303361633133653634636237303334356161363061623439376537623862 +66353130383264353531646162313431323937613330653331313062643238303635316665633830 +65623633363263626461653162303465616130633539343037626261386531373637623039353236 +38353762626362643465333262383464363735373463326433366137356536333039643334353834 +64636666346236383163393539356466353664393665326435376539323863356333623133333533 +63303362623365376334633663353266646165633936313039326437623234663664373061353030 +34656132633162346361336633343037303266336534653936306135393232623837623662373235 +38363062666332363562333763646437626434333163636537656636353465653830643735656466 +33316234376663396636623966663739386636616632396436356231333131646134636131613864 +38623265623934653862346139626431636430663539386236313462643237363630373931623365 +31636261633663323232373966663764363632613339353733653366616437346564343835653130 +30313839616133636333393639353463646664306431386239626566343639303132336161633635 +39616161626264343334373231663838613232313837633437616161656138663234656235313962 +37303538656536306364653739323035656566613534356534363538353866323163646234363639 +38666439376331366338643635623566613239626562373133656232623135366531393763626464 +33333230663062396236626665633336663738393937646539626465356132373532303739643766 +65343138356336363936373766396439653961636134666230306135653063373965666361386636 +61346438373162356137363362633366663361376563626533653364376136303133316666313732 +64326264633737353763313361326435633232613430386561353031383938636230633663326666 +66393161336661663236333334623863363163313830643966353138396461613730613161646266 +39613831633263626565326665613834333566316265643631633430613235356630376338633465 +31633432316339623038626532623635356332313861333731653762386563306161353537356233 +66323566373961363033656330376336626661393434373465393065653732346335646137626563 +34336461323533393630623136316631313630633939663932313635616135343138353663653332 +65396235366263656234393732383832316565653464386133333465346230363930366135616138 +64643064326361346166343434363961633136633539633337626338633366646232666666646130 +32313539303734663039653033336539366530343434333930663030383539643565366437616437 +66313461653331653034346631653436373731353636383938303035636662366232346131333363 +39313133326631353866646134623231346632646234633233343638663264306661366133663738 +34616532323832363231353730363362663162656235333761623466383066396366616462626663 +33366635303933333932323465323764393134313332396130376464326632353161626565633032 +32613263646266616432396335363363306233393463396639656636363231653832613033653133 +36623630313861363639346335326635653063626566313466396664376338396439643638353466 +30383365366461366531633435343732313661613035396333343333646638643230386463323064 +30356662303563393461356565326137663738356431653137386539633835383030356665333532 +31323337643437326634383338366339646635306636646563306332633463353161666439643363 +66646335613931383538626664333134366532633237633730663938393632333865353364623736 +39316231303165306338303234663733323734313232373539653361303765353064363765323136 +39376337643236336232353462303133633236363538333938613633663934303431663565373966 +36653032623962653765613137316466356130636439616637383364613264376535396461663838 +35306165613135646630373730303261656631373234363334646565353939333938653332373939 +63616235373466346534363732306665656536383636663161653835313863353539396266386333 +35643139343338653262626635303834386335343531663937373739646332393164653536626433 +39343330623939356631656338623338626636373234356362663765366434393439376637623066 +62323031666264366465393433653663626261383139626534633631653136303865663031333835 +35363463306563366561656464663833656638333834333666306239656232353839313939623236 +31316363393139396336393063336164326163376437633637346263363737643665353239643265 +66613062336530363762326531656439653961366563666565356536336563353135326235636539 +30366266316361653965626438326161303362666431653330663339346361346465666137613132 +66383730616137633266323862353938363962653036663331613033633763633538396565313930 +66356236636266343738353565383831303263326131346435323336323030393362333566656336 +38303236643837656439316335663939653832376535376335366138393339613433396563323738 +30373061373332336461393235353266316635383535656264353333353066393635396431626530 +37336362353566626337393165393165653735616565383631373166636565643534646463666163 +32383439353935643431373233323235363662656637623066366166343537663366393965633465 +37633766316365623564313463623361316533343866313566343835353936343934636462383362 +64356330313231333831623034613335643861373466663463323566623232383063666466623363 +65636431646238353435653239303031646434376230356334356335343431636362373864366236 +36636233306333373235653833333761366430376437613864396262346437303734666636653230 +36383030373464373238303961656664663936343139613437323932613636306336613532313462 +36356166363733656335643264383236336231666432373862363838623635663163366131326466 +61663964363230663338306335653231316433386132366662303930386538353266623566633834 +39633835306630663030343537353563343538653934653633323264633339396239663331613462 +65316263343165363061366337306239343064616235306163633030356532613430323837303666 +34323034323234643032616339633736303164373435653831393262306361306532626633313362 +62393330326264626661386439303165316562343564343233393535383666363433626563363231 +36323634313462323930633265613932316436623333663536666337656561323933633331316561 +38613261343538636233363263346431613265613764336261353761656432613531336638626161 +37656263636138636332363531366261366433383835643261333436633530313238346336393134 +37303333616164616338376261386265373931613464326461663365333562333632626333626331 +37376662343034653232623933616463646266363936653737383639393764626538306462663538 +64613961306234666336366237643933626435356662653133633238656330373163393633646365 +36376638656333346464356636613464666561656366633663666536353932643531333566396130 +38373931316563663263356161303138663266616434396565386232323865303930623631323836 +38373265396131376339643061326162626435643833653966363062613362633935643431613436 +33393739356531313535303265646663373435396463643561323061393461643939636336386531 +33353061333335346461633638613065323632353832396565333432383738363461633435303234 +66323966333733613838663065383533383135333235653362303965643162383630663437303031 +66336233383938316535373836396361653332346665656138653431643664396437303465313435 +36623837396539636333623538306434313563373633343464633933633864653933366437396162 +35666639383866343639313838323366663534663830373864643932643966303934323661373937 +33306235643830633733393738323338646638663766313162643131663836353730303330373631 +36346539313234663638386637666534646334306534386136656564386633373033323533346534 +62306365623435333262323735666539373738313337326339353762343134343661383461366536 +62663136323361633736346638383334623931333736313665346266316161666135383334666564 +64353966623766666539346163326165323830303335306331616264393562633530333163313235 +38326531336132616232333038303662383136643531646665383631623338353863653361323838 +38353939376137376664323731633234366235313236313637633433366566353730373065643666 +32313638633133326433376634623662303333346461646165376561323831333336393035623264 +63626539346436623062633030653832616262303761326165363037336432646266366565356637 +66316266646632353333393164343762373936356135623234373138363639643464386137613631 +66326138326362633565316464336532383165303661656630373465633134646130626234333564 +30633631613230663563323639346166313132336534343131653466323135396235633031383433 +64646366396134663237303235333264333666633338333163643834626230383430316366303239 +37646562353162363134323361393065373230323334316137373330356634343535383863313165 +62363633343162386138333961313838616536353535626630383331643235383565343830646234 +63653931626432663165643735646264626632373335666663353935626634643731393862613861 +39623966393839656138363837623830323461396634653738346263326330313664616339353865 +30373363343163323766306363626466663239373961643132366137613633356133633439653935 +65343133313261356534383738636532386639316263616131663136326666303231613665303334 +32326462346135303264616236616566306565313266323037613965333839323261643731336434 +65613634616465343732386333646235613230653636343063633963313861663737316261313436 +39653235363332656266326661393039636131313035323739363935383830646433666264323936 +37333431633639316636326335363262366666633638383361306464326132393939333563333230 +64653432356439316362613835656663326636333430353832623163663135393162383038366462 +38653336613733323633646561376432636465313432633435656164373966306137376538303064 +63376138313334613865326162626163656237386139323735666134373930613734663632363535 +37336331393164376364386163373830656634666633313631376132636462616562376361386639 +62626138643130376164616537633037393338393366336662306431653839363066333739303132 +33613665633937386437376662636365646564363436333432376239616261383062333961353537 +65313561346662363337626636346362663537343639313736313534313939383231616430333065 +65623537336336363134376337326230303164633732383839326135666234313666626131653766 +33366530613633663338643663646334376437613864643830353134656234633938666533316165 +65353864366332613763313863636132313032663262353462613636323933306538353539313238 +31323539393164343234623961323566333465353932343864346165383338313431643731333962 +30633537343630326433633032363562323461626161373133636364383233316335313463626434 +36643031643235623836653437323132343232323537353831373139623132623533393664653939 +62643866663966306337643763383233326661656137353639656463613739383063616561333366 +66346632336330383063393135366133636331346266363261636364663736353933363565346532 +34626666323162303039353863333236313664623336366663333637373730633464333930623338 +37353331316638343233663964623132373534356564316434626232303831333261316135643662 +37666663326434616166653234393736303965336535363463386535323539653166326335663835 +61333564313963313033386433646265383263326431626465326663613436373236666236666231 +30313236613433636561353866666566656165383166636632313638313332366238613133653630 +62336634616539366234663165663662373633326634366239306337366238653963356563303039 +36643230383531306433346135383933616532333765396561363066633363376631653034343636 +33613132316534613330396563663839343061646261393538653039306165373937653932316539 +37386462363032386330353836306363643136313436396566343033353662393364336435616631 +63656366636361663064326533613731343331626462313834386265633234393062336133643062 +63666438323339613839383135386139386635336163336664616466336535313634333830323561 +39396139336531646234643466383864336632383762353031616538656437616161346235623337 +64643931376537613562366631376138643935376430326233383730343862336265366463313439 +31316464626338396334333564613832323661663739653536396632366163663038386330396139 +36303639653330663632313730363961636236356630626534356630613739326230376462373534 +65343632316532643839346339613834616163333237383334326563633637633265323166613064 +62643438376238643336303966366633333162366135636534363538396564376637326466643661 +61373664326561316237623434306166326532303230623038363833396337363736313431623735 +63393262663064353536386663653935363237356666306562306363303566313532376639346564 +31356262383336666332353739356439376164376631653766633761353665333538653434373866 +36616565393336303261336365633838306437636537326662633639313264316264343331613731 +31343235383333343065626462613236613663326534623531356534383039373038623838346133 +64346661633636363565636639366564336535643634396463343462356332663164356430363534 +35633831623835666165656537333431393739653965656334373933646637646231383631643637 +36643635333464346231656532373034303766613734626565383861343732626235386461626636 +64393266616337373264383638643832343831363335623263346233303038393364643032346237 +66373436363938623462303261616436653335623537666465623062363232386233333662636336 +65376464643233656535396238373536616434346136623536666636626261656233333137353337 +30616134366639373139336332313035643435333135666339313537336566646239333738633938 +62626161313565663365363732613730393438616638353137353334646234626531636331363438 +63383339353063643738633131396133616635613764356562663165303861393237613931316634 +33386535386238316438313932386464383531646332666234653561623637356361353365313765 +38656132316337353635356338646431313065363334663866393431343066316331613933303639 +34336165346166333037646534363034356462313630383432323961333261633534653633323337 +38316632373332366438666361646461343931653231656165623533336661633832663437316333 +35346463616532373864636137376266353131373239616462633164343034333666643266356662 +63666635393632303531343130383163623339346335366166353638316239323634366666386535 +66643234316331636162633966653333393161663235346131386165616230616631303161363066 +61323266373465333830373836663238656262636336383535623935636338633731326634656432 +64383738316333353761656639396236333862356634383331336331336131363039363836613335 +39383833616664336432313865323363313063653036386633653166613063316665363930336637 +38616565343534373430316139363533363965623236373463363231373135623163646361623831 +63653162643336656361343239373131626163626564336436313162633763373837356661346337 +62366336316532613134303835336135386330623061636339383230663565356233316162633931 +36613366393832653662333835343735343264663161633835336537636666636537666433336264 +63303530613066616138356430363862633930313139623236343435363365626230326433666262 +61396135613830313362316263353036633833393763343238346639643437323261656233656633 +36626537613138316562303433383430616464356234363465356430383764373237616661376436 +30313665643539343634393331386538346562666534383766353635333434353033643032336436 +63616136666531323765313534386562393165386532303362643663646539383236646363313738 +36393430343734636235636261316135626632333835623333653965643630393661633932323337 +33663364643539653464333063373736666637336434383233643531343433343932303031316534 +62363234663930376634363465303034666162633636653464613930346266383464616235313838 +39343339386637653865313638663764323966613137393334306562323838623362386464333531 +37376266646633616132653463373465373836646139643762663939343139636238326530656637 +37383338333961376463343635613063616563343363366534336365376162666633623132363062 +37326136316432376666333332633564663139663839613831636539613137336639313166653334 +35643164376236383639363466326463636633333165666263626230343937646339313836646161 +36636130386364373233343764623238343064643963393830346530386536313364366664323935 +33336664656262373234636234366334633539313130303032326531616464323564316464626634 +61656164623834643333623863623235376466656437323431613661323232336563386266663966 +36343162373237636433326233633065393633666532616362343530343937373361643331656364 +36323161663562643262393766653864376432396565333439653838643134366663353839656631 +61616136633365396437363630326265623730643539613237366162643034646632626335393633 +33623231336333636662373665306465646665626362393666306662643932373135346662633438 +65626333616334643533316533653831653137376161383435326236396265343863306338643130 +39653065663936323033656634303137623335373162336666333637383238353961386266303736 +39323865343861616535623561376130386366313336333061333934663461636130333836346634 +31636266366162333637373065336132623465623634653933366232346633363632653236386566 +61363765643839363531643137656330393136326634633535353637366336323165646262663964 +36393834336263336138356130393539663966323936326561346234393230316234343032323439 +38343334396530653865373230633864623131666637353432666135346565633836633331363237 +63393264306534613962333863353139313362326235396635303537653735316332383665653266 +35333638353739333061323065623531326434623536663536373966313134336434383539346366 +35336430653734383438306464646237653765633436666530633963613634316131353535323733 +30363261643764373136333938353030353063376634623366313434396134333835353834313061 +32656264353437633334336264663337633864663437643662626366306364313939643366646531 +38363732623634653064636161623133353135366537353836626534386365323131326538353465 +64353666666334646636306633313632313263306361373862653330366165623534616339326139 +36343434613039376235666435616563363130323466383764666630316263313161343539663166 +35366533366462386233613335396438623935656530313232383532633933663138643236653536 +62353663336466363437313266633434393664306137316534636636656635386539663362346636 +61363664623666323436373238373335353837656636386266396164653439613838333131363430 +37303334396630653032346166336136646465383737643239613035363263656566623837346463 +36336362343437393635386438356664336362633836353738623437656138363639633435326431 +63323164643231373737383336353564303832613030616132343137663032353630363036663238 +37653262383137663830653538623336363230616434336461376133306162653834323662323063 +66303962656430623137353565336464393861366461313430653938663232626136336563613430 +62393038633036643562336565623830363538326561666336313038303833633038333166626636 +31386136363832373039383331383131643734393463636262393931396331323362316431646466 +61353563353634633964666566663863356130353961353533346165366437303065333437306336 +32646465653965373161303530626162313331343436653838626532343233343931323666346231 +62393662636138623037363237363337613734636232373731356536313532353333383830653730 +61346433336232393636343732626434346534393663313663613765366361616431393536356338 +66646262396261336435393561303864333666303732633939623937376535303431623830663165 +38393666633462636537346238363165313264393533643332663732333363333838303239303034 +61333633316630303435376338663364323761623635326637346235373538363333336663633231 +34303339653839633466306435343534336334353632393262653630343365613064353134393838 +35313531306337386238306234393639643761323133313336373936303462356232393436303437 +30623065623934396335363638363937663336363131333664336437626333323663313832643463 +32376438376433373662373864353234633137343033343737313830643964636466346239353937 +62326238666533666565633163373863623138336266313531383237346266323666343131646566 +33613364303664656635653333653531386637386633373161333133336432656135323334633161 +66666137626138333861373638626261633563366531383831343361353432326565633034366264 +62393133356437653632336633623164313531373361356236383763363935323036386530353937 +31306531353234623565326535643930306234643164633533383931323732643064646530363966 +30363965323465633937623764613331393633613339666366383465623530323830643738366433 +35393331393331636630313631613061366365383735306330316461376337353062376361663339 +39396630643733313835643935376161396531623366343238663931623564353633656266643336 +66323663666130356336636430333464613131373262663731636431656633393035373735326565 +30646565323333653763663332373531633238666431393035663237623561613536323765316562 +30323237666466663133316430326566306136663334666564396235356266383439373962633431 +37363463663730636165356565303065353766393839386665343235356137663435333334383331 +34383035616265323064653832313866613330366336666337373463653863303336663963636639 +62643762626630303863323065313335643031343734326363366237386239663963313132396333 +32366465393537333734346665386630656230626661303865396161613234323665346262346335 +66316563616561323933366363376663386534633061623034326235316162383262313166393332 +66346537373665356233663562623365303261623334323934363530356238303037616136393463 +65643038396264363064376264336565643866303663626232383862623364336535383035633539 +61376430356633336535376431633438333237303661313834663730326338306364626537356565 +35313563316630333062613835313835653335646661313462343838323863383235343363366334 +62616565366534366565623366343734626263653639653334353932316133393266643330346238 +63363034616166393630323238346563633131393930396164663466323532393037303133643233 +61633633633736313439623832313336613861383934366531613334376565343131633832343239 +61653761343035336334376563343664636161353333613939316335663066313931396261313133 +37386337663161383864333932643330393964306636353633366238313938656462663163326163 +66373637646564616164633565393730373935383061333530636433623036323762366338323263 +65326466393834643239633865643362616434353039376230343931356565326266303632613665 +64653735343662393136313465363434373064316664346564636235653162356436663436376164 +64383737333266626631323435663939613961386265336335353961623433383430356538633934 +62646166373464656339346466333239383033346333346633626631623439393936316331373637 +33376433616536336132323662373562316537666165306532366232303933386133363538343563 +36373366626637653936326234353531633132346666306336306461616439373262643664626430 +65633731376430633562323464396130636363336465393763646633306163646432346233663765 +32393736326563636133633464366566613561393962633865636330353261386461613237636364 +62326661343031663633643161663632623735346239366134653430353636343439396162666463 +64396635323763636335623536663433336166656435633331343463396233333465646637363363 +37316366303864333638666165353437303236653935323233323431643763646262336566376366 +36633766386137636563313338663736643039396531363134316235333463306361363030363966 +32383837336165313734326539343335306232306633303265353735383561353862663062326131 +30316266373636383238653639336665623633663666303763333133383535313530373733373937 +64313335326334636463643331373731343637613538646237626230613837656333613734643064 +34373232633761363264316166636362623938323463363632333136653738356137366237353637 +37366333613434376530323265373230373966353165353362343963333764643763616162303537 +63353836653166376638643162326663373934303462656430663035336662646337646331666462 +66636162383836646432646533666363303039653838623530313365623739356131376633306239 +32663663303361353363626439653632323866303435393565636166633266613964623832343264 +66633035353138363830316466353535323037343535393334336130643830353039366463623731 +35396432646665363637646234326337613835373066383532646231366236313035656261316334 +36613865363865663935316463663533623832303632623734356361663832623137356133393661 +31323166383463343738303761373334613536643266623566663836303333363532323237633734 +39633534666639353338613964303930336537626336646363666631346662373863343136373731 +63643961636130373134653633643466626630353835656661626138336433636161333865306134 +65303065623039323666366566326535646664633966633937306564306561646339333064306362 +32333261373532396430353032643634383461363738666364363631303936343538323839323661 +64636666363361636433343664316635343636633735643836633832626436656261363437666337 +34313435633637316137373439616565643435323961636462653861323063333962333366303137 +64353435343765366363666235373531393365656233666563346433383534633061383939643939 +32376366336131393438343163383130336266383538303233643362386261653337306332613635 +37363566373130366636333765306131363033306232306266633961323035623537343730616662 +36383463376436336134656336306265633134626532323031333261326237313233366634623333 +64343736303261326533636334643333313362646432613764393163306165653664363562336163 +65653439613536326366363337633430363933663735366662396637653438326263626136363464 +61393336366237333262323038613539663830613934353130313666373635653666313933656435 +31323165616234363832643739356365383864326166353234396334626135323139623731333035 +36613636633865613366383433376634646365383233376430393562396237316633346433333030 +65366363376165313930313561316161346630643930306562353335643437336461343835323930 +31643034356332656464316233626637653366393535376137363164636337616462626431303364 +61653764636433313365343966623234653761393034353766343966663533663466306563646339 +36313761373732346439376437373639613961626363633736383266333537623831363962356666 +30623935356462653139366365326539663861313934363065363764306233376438333935353239 +33363663316233666537626165643965353335383261626630636461346132376135666137353362 +65313963356365393064373635376530313531373037333565646437323430626537613337383531 +34313765333539303865663564376565643538343566323235623065643738623736326233303337 +39333137336336653365383231393232363938306634346139323065373233623965636431323830 +33646661323764623232363366343438383731643531316532633933393033303136313061373237 +37343534333737376263633761323562646464633430396635353862373136616132383332633232 +30623635343763346137336636366465653866313165613965616533666332366561376431306638 +38613831343735613663613565303136326138326637353839356565316465663566356463636637 +38613431373330313135666538643437373564633337326336643633306263376261316135306430 +39666433393263623063613639333362303634383566393939366466663566333531633339643735 +30376138623232616631303066653737663432393538653433643563306334623630376538333761 +31343163376261343533323537323465303262353963396333356437303262633030363262663839 +33386339353335666665653836393539666136633164353266313862356561383338323865326337 +31343633333730313435336430333061383430313237663830393033663033613239333863643466 +39383266333138646230383862383533653766633538363339623731613633643933346162393834 +62306134663065323461386264303164633335363030306433336333653038316264393133383830 +37353438343764396465333533636562343232346365653139666562386331313866376565303633 +30643132323763316261653834353164383032333433383432623862613936363639383438353030 +32616663343531333134303834316261336532303231366539376531343838376366393061613135 +64393563366637666138643561636232633035343338386263656636353734656266643334626561 +33326364656365643139303735313161623539333230616338643435303565356665666130303464 +30323635306264666364356432306531626631633936336164626631663864336630383264613263 +31396639623765356165356138343564626566303663343738633432313866326437333434343263 +36306335623362373637623866656332306162333931623033373739366163373963326238393131 +31303564323834613635313831356634353865343237303561363165353938376234396338653235 +66646366383761313236613465646561326566633230383333353532663864653737626631666162 +32313763346363323433376636396233353261646332643630376131393164653331316465346265 +33326466353962376538346338323261343938323732323933346531346436616136383438653039 +34363761356637346666373436303539623063386335393337353437613438393432363262386538 +62363237383464653961313838643863306262653862656231346263353930336662343339313139 +63663936346334663164343033393830653538663338393361616533653866653464376365626335 +63643932343030643039373238363231313831663262643162623937336139353266643063386134 +36333033336361353834316134623461313265333233643236636630313538633136346138623265 +39663434366165303235343562643339643963366462373266333531646365643533333665393435 +30353334353762326361363734343836323266336664656630643138663263626234623562373432 +31663766303665373836343865636538353762646537323366633665643332323164616537653434 +31393262316661636261626332613962306163373564396530366662306362333666386431636332 +38353939353930363964666661656534623461333835363762353562366332666632313032383865 +30333864303764653766393331386564336564393837643230643234333538333736396131333833 +63326232316338306266636366343738386630333438386131393033303136613239366635376236 +63663932666531653333663464366432626463333234346239616666646563643934623461623431 +35353737306362663235663630383138623430306434663664366638323639313465653466646365 +32633035633333313534363563376331633834373432343965373765376138653238353261326137 +65343630666137663865386436636638343032663064613330396134326164393133313336343035 +32643734376663323237313063616539323436663030333033353339383237313264653165356332 +66666533313533623837316435313966336531646434383333393236383538646461376136343566 +32653034353134303732343639383765393532333066333136336430626262666638613934306335 +64366435356639373936303365373765373062363438346263353338316264363663373862633436 +66613963316564623862613432636237646230353661313134663961313331653338353664363935 +66626136376461386534313561626166343562626330663962373139663636306662343533613863 +36333664306564316138646133393139336532633236653131376136313833393266656164326234 +30623063363630656165313961363332323837303731623935623461643036343265383337353338 +66366561646434633834626239356566616435366665653330643732396439383062666464613637 +34623837326465356338336561396537663136383932333636383231653531666363303161613863 +35623962383864356336623130653762383035666131666631613539646164656332663631336661 +64326638653230396366313361323964623730333162643566626462636235653966383439376239 +39336661663536663761303039646264323364326530353063353437323536306130396663353435 +32323730633932653233376436333463313539663634373832343332313536333965316262646663 +61346233383535656130353365353433646365356132396635353435386437663631326139356635 +30373538616162343234313462643835363865636365336238663066363763643939323038636231 +37633538643262653761626232313163643465353661303939306636383065623163626663663431 +34616430383062326166613464363436313662383638656238313134373461393062333331623337 +37306566643939333166643666313230303862326364303230313631323531646635313663623336 +33656564646231333334363338643662366336333165616138306134383264383336356465376432 +37333931353534373138366431346466383132613065643663393762636562643038323338393162 +34663735376532646431386136623137323832343533393432626364343830316261643462306637 +63656536373039303333316237666634623136306366633337646634656131663530363535343931 +31333964663334633336313736393539643730306165623138623363333233373164313532623364 +65373030306139386234656233303730663534646133313937643166653935666535626362646664 +37376363396530656434346137383966336434373063396236306234353462643334336164316436 +65656163303162656437346231623934303961613466353064613561336133653136646266356465 +32303665393065393965393830633038643536643831356239353934633363626430333166636433 +30363031393063343433336531333864303865663733323362613835373237656234313562353832 +37326436653536313737623866633436616234643933353863363562623361353761633934346161 +38626135626131346666653162326536633731373232303564383232616438663038373339363938 +64323833653737323463643036636466613361356137343836356163316137373035363335633131 +62333663316239386435373939666434353639663036393661626366303330653639623939313933 +66336132323862616235626532656434626531613232336235316130646661626661643864343863 +38633635333432346532633335316135383337366538333566633436336365333364313063363962 +35363666306262313430363461363764663235353933393166666561646566323764373964336137 +39653866346661656134353437306236393732613235666365643434386633316237313930663431 +32623366663331666538646435363833356266333566393865613633623038653938386630323235 +64306539363133613366636538383634316665343337396566663963393563613838616235353261 +36646239336562303532353730383063326136666539376632653430666138666433326466646632 +65623331633936663663376530386230393136326364326662313839333062616466333961366362 +62313837376366616238633230376438306531666331373533396230653262343436666635323532 +39643961336462623662303136343935313338636261326439353063376436386237666538626361 +33623964396132323836653032323662393738623737363032633364626563653265663734643562 +36616663643564343231353933633231336430383237373265633830323439366335653363656636 +37643339613461373330666461303465653764656365653961383338633231326530343431316562 +63373437623536333661623236373335396433393634333166373932623463623162346464626137 +61303331313761313932646133373064336337663861616161643932386337623635333236653130 +32363635616466623636306663366131343239366439316266353131343931313863663063326130 +34393461316264646166616339653835323862643730366432313539316337613833663333633764 +39396435636665636432643835623039393232613432343132386137303364343664616539343031 +63643936343836396135613464633435663964646434653235303531663738383833356439633233 +61333831623039363733306635363866663637613363643436623863363630343463663731353063 +33333934646266343030316339306666363432336264336165333831313834373461376266343937 +66373639373036653463633730326236376162376564383538373036396439353033623732393161 +61623561666462643661303861333163353664306164656537336437363265353633313035336562 +62316162393133353234343661643062326364356332343662363836343538303931323938336534 +36383863663266656235363531303134653430323662333733343236323066636466626464316531 +37373138366437383233613632313035393865373334383265636537643465303765386662653433 +64353961366264623164616635663331626638333331376462343437346165343336373965633062 +34633866376333316537393931666666333130333537326137356432383966333239666633653266 +65373531323166616164643338343135343631653834616564393632393839313233646134303666 +38306434343566643963636135323866653835343536393664346635616436613038393835333465 +36346266396566643662316538646164356231636532303430366664373139383761323333653939 +34303235393232363862363138383133336562646631626338396163643465346561333661643432 +37396464366638356366373536626434383735386133303634383235633431323739656463343534 +39623238616238396630313430376136393839666162643562316439326638363339646130343930 +61366666633266303839333266346431663465613934663137653962336337363432396536643032 +31326238623763333666316639393430336631383463626433353132323763623035643365323563 +39373065386130633838663730613236373339356230353363383138646130306633633339663663 +31623565613830343233386330303738383739326261316363316665666235303737326333323532 +66643337353761306566393236313632393366323538313166303539336434616339386136666462 +66373834663738616364336135653132383932643639343761343234623866333033363364643533 +35373334323537366534306338353863346364323335333235366562303664303238633866373265 +64366665633232313661373636356538663433323936383733636230613138386433393639313363 +31643638623638666663383536376633366634396263643333363661343161633666363762363062 +61633966313937376433326166376632336636633561343533346633336639613535386164333835 +32313939366535623265373539653666303832373866343333633364323532643537346566623334 +39646138656566663465663262306664653736373431336263333935363436663563363764303831 +31656562333133623163383432313635663361666132333539613032373962633234656134633439 +36303564633732353438623139303966363837666565313765396537363364646533666433323361 +32313436616630383561393661353165666331626534656364336435343863303035366530323136 +66616137643263613530393965313132656135393638346534336662643932353661386533393366 +65633861313930623430333636623639346262626636376533623237306662333036333439386131 +65343862363064323965363762386661666434653232623963303335626265386563323166366630 +62376533303739303638666238623863633330373438336665303339386430346334326637316235 +36613931323531316364326239643166336166623362363333303237633065383233346165306237 +39303638333365313264343465396635636165326332306263393031643661643436643566616136 +36336437616533393562383166663463653862653561323236666637356435393162613333316131 +39633730623637303765643236626536623937666135626631316162336237643832386462616338 +61306632303736326133326333323235613966636461353762326235623232633761653764623430 +35353662656130653734616639633438313133613332626366626462636335613162333962376262 +34646535393863646438326535393439646565633531626330666232386233633932656361373932 +63646134313766383137336438643366333330666334316436616633616362643131376562383835 +61326438613031393363353439353566373766626166313031663837303663653263343036306230 +35383262306630303536303761333562656435346537336438383734623664666333333535623334 +36323262616333366464353738343536633165623637353736633638616339633935363063346666 +64613530323131623364343564366534336539656564303066636632313465353839333965356366 +65613337616137393662383261626663336337333438303733626563653737356430306430623435 +30303461653232326637626439313761333938663765653736653033636466383465313233333832 +38316163356234653561333434386431653335663635666633353933393436356336323962396239 +66316365643865323338643034323734653763356566646265616332343236336132366265326539 +39633332623331646633306639623737613962336234303732616233353761653035353036363632 +31316465383937623364353432376438353362323961343636653130313138306465356435326662 +32313432623836623534356461633762626434386231326233616261643063633166653335653365 +64386261323534376330323030666333626437343635316432643837393563613531306435353038 +37376438326539306163366433393734306538323835333434613534333836346662393739393666 +37613830633839373931363732633235383937653164333962356463343163613062306338623132 +61393066373565333863356535623230643737386466363662393433393766326261653032383231 +34336666393133643230623437343165656164373136366330616137623865396433636164373466 +33393630303734386233666133363866366531333861666461613566666534376165343664653066 +64316535623337376363623664623738643035396232303335386136343337393865303937636430 +31363436306265623766643631313364316532316635643666613334323036356663323339333064 +34313463303031383562383236386638646131666464396135386539656333636537343162303433 +34653535653839626263646663663633316434343739313264306134346463653262366132646364 +64656630616537396133333536353337343063333163323932633362646361376564383037326136 +62373861326535613432323261306434363834663038343561316238636438663161313265663137 +33333339343162623938616235303633613537646435623163653832323861386665366334373133 +64353732303563373933343734323036653165663332393439393564356236653334663135323564 +63363762633862653933323733306466386266303737393163613663373865363234303163653337 +61323365363936313134393561613562333337383837626561663230656363383965626436376331 +30613834613532326561656238363539313331393337643832333364373063363037346134366237 +36623133356531633863313131326166303761373734333030323439396238636362366233343366 +39383964643637386565363833666532333962346336666363353636333730333534353537616438 +36656330623032656432666464313835313736313230653334636463383034623764326436343834 +38633736663639366135383964336132663564353232323532623239623736313632653963393535 +65363634663536616237613632393531353262666464373033323136346537306335313933656362 +30396632323234336239383264383663613062353338623965386164643532383230306366626264 +63616561383164383765653232636332306235343738343534356665393532393338323235356566 +37343439363633653864393737383066373735326135663735393462356431333036323461643334 +63323933363137656366373564393930626230323436316132306562656662396164363061663665 +37633537396232633038326236343365316538633339616131323436613433633836356665663738 +32366531646265656635323338643331663134646138643531366239613562616665646133386165 +36373565633463326538616263636236333434383735613139623964323266393566663639313735 +36316536653131613036353039303465373366333138333834376566343665613331306365636239 +32343263373234626134386464613539333334643234363762326239616131656431353435306136 +36316361613430346661623961343438333634363263396431353562333061313039356439653563 +35656334636666376537386539343664343339376536333966616637336336636230613735326639 +31306331393932663436373238663939343031346130303139663233386431353932363764343362 +30623761376531356433303732623962366233313664623965633138306137346438323231373663 +62316462623834373336346264626139306436613633333132656162313363646231316437633336 +39306362646662646561333738663639383335613835353831666235396362326334613464376233 +36313939633461646439396531346135396361616331663866356533633731303461313562666532 +61366633636261633361313432646534306234323461383031316634346636313161383933376663 +63306237373833653966616435393931326631366263373564323337323839346134613432396461 +65356230653564613433653533303635356365373063613365353037376139643239643762653039 +66373865653161343637333832353034363835336537323962363964366632393639323662363666 +61356330626134316363326263386338663139393039303234643734353839633932626138346166 +63323532366235643361666165336235396432633132663133663834343833303162613132393639 +31633930363135643430616366666435313662356564313139616430376161613336326566383864 +35333038666136363461383764633435663739303835396530383634366237636337393366646565 +39303034383136356330636161666463323264353332303039653865316162323933393431336665 +65356536633733313064613738643735383963303132646630613031333632353339346265363236 +63363235363936616636336663633230396462323939626534626266323130353035343366326434 +64366238333334383932663539373939646239646435346538636134336666623130313165363937 +39356165383666333435633666326533323865313361333030623836333563393232386566383464 +36363531643232316330356664386136666266303931616439346563316534303333393665643938 +38313664373430643437333635323439313463343566613966313134623864383930343938333264 +66613232666236366165356636353737333038313036393530323339336539666132613738633166 +66333065613066633663326633383532643761376430613539353637386265633537653533623332 +33346663663064356164633330373631366261353966373334626237626539343461636539323539 +34373231313638623737383837663166613763623962663564386135303935613765653736303564 +64393632626536616664633939623965333765336530303862356535616238313136326537303665 +38313864346466643862343233633964353562636261303733313238353839616363396264333663 +30663830643438313034623565343365316336336634616432356263623036313462656630646133 +30346435326366656233343235306264346266353362376236363336386639316662306230376331 +34393461343964313137623661643666363934303964386439613233653631633436306436383861 +62653737666637383132386561393637653631616236326461626363663430376237623635643763 +33616131366531653661306563366366336239613362306533316463323638313438306562343766 +33653631653530346431333430393835393933386664623662356435626335326262613465393631 +33666362626664366339666435303038373638303830313833323131386139646364643965613731 +36626338316139306232326366303834613936383334306466383261313163663865323930336534 +66376163343333313064343563653133326235333130663939616631313463623031613464636666 +33653263303238396639333561306635353734646163306136386535666636373062633766333030 +39626663616136313638653833623636343238313232663437636535343365653135623663316565 +34643934386232653230333131616337356130316339303838643363326163353436653966346431 +62646333626166306330393734653061316239393838323534393562623836636331643965306637 +33353738636364326239633764376235373964313535376134633032306262663561353130366664 +31373036383332383366376639303933366363383234383637636335373637376239636462303963 +64623735393262643937303336306466623633643965366230343365626533346362656536303433 +38316338663438353566396262376266643061386263303833626536653330393133613937653539 +35356230386535643366636135366566653835636532373632383138646331666162633165366364 +39623036373938376338313936386133646137366163643638656138316463396662316232353132 +39366131623835356432306139663531366634323538623465633364666566333161333065643233 +33383563366239356263346234646333346433366534323534336162646138393339626664396630 +39393333363532376236303237356462353235316636393238376431663364643362386365353232 +38303461646431623237333138613134323937376231333662313761353466646230383632613731 +35346633393837353235313264356232346531623138363336373761383864383836663330326665 +33616166303262373232343833383838636536333863326238393138343232616262613230636332 +38646365313763373833386464396365303232373864333333653634653330623865333330393939 +35303061376262306461373131623435343464623039353462393061373165376165346638653533 +39653532383734313633353433393136646330363135653632383739323964623339363265656130 +36653431336533363664626661346139646531633930353263663439353932656465303565326535 +65383330356465376361626230306366323235396434643231626363346162363337336461636334 +65623736386136373935333234343536366633343230653530646530376137366431376532353434 +65373564366564623432346632623739393162646465623365653032666134313966616334363032 +61663362626534633830316539323362333832656337323663313966616430393139386338366437 +38393834393265646665373237343464393339343236376639366534643531343135646238393339 +36326632333666373831313132636137306661353531303862636166326561353865373239613565 +32323763363630323031303764306435366164633662663630326237663336633438323964656264 +35626336363936313135636665336130373337626536343934616162373437656561613461373461 +64643531323932376136646462366665396165663136623539643531623663633037366234313762 +31306135313033393862633335383564373538303163373731653362336535306635396431653130 +30616331626235643133333434636263653564363565303634393263386439313237613734346534 +30633333633831643663633731656431353434643431353766663365343534656336333035376366 +66363038313235666432333633363462313161356564323139636565633533316263643832313764 +36326461633430353065313961306638303932356439643037646238323433663436663833653463 +33343963366338643034306165646434336262316231616530633663306535326463383664393933 +65316462373566336237356534306332346463636561386338306262643936656133666366346663 +36336131383061346633663832326637626366356534666564613535303533356636653264663364 +32353934353833383933663434646336313566663831303539353961616465643462313761373166 +39616132633462366263393561343738633834353736653437623135396536383765623731356535 +64333631346562323464623862636234383035306438613835343663633261383437646436646337 +66613438646539313261663362313631326138353730323763633132646530613431323438356334 +32633539336337373163303533373636373431373835613134393934346531663962616438383939 +62623663386234613565663361633365363534393362326663353631653135623731616466326466 +66336665656236363465653165363036356234333634633266353163383030366637616335383330 +31343862363364623736336237346164356637343365633631303161363933616136373164616432 +66313166373963336365633132666161353639323061333439343530353130623162643763303165 +65646331346166653832326437366662636132616162396433333231323839646539386631346239 +35393563306336316331626461323936353966383831636333346638613166393761313766663031 +61396166303434303231333434333464393431333061623566303461633563333239633461383237 +30633433353562666637326538663430663636393634643139343237323738316233323038346237 +64643630393533656338313034626462356230623462363231386339613334323664613865303266 +64646662306165653332336139636466343732613562306262663465363264663832653466613634 +34326333653034396130326663623739323332386265333031316232646631646237666237353033 +66306436666537633731613565323331316566646535316334633233363137336533663238343430 +34316139373561383162396637656666336334363235626431653135343637653434633363346437 +37396630363638366165613735666166306339396335633462363736643861326333323661383533 +62633930386234393835356231383036303130303839383035326562643339303537303165383739 +34613938613966323035616338323839356435326239656265366438316330303439363364343664 +61636436306264363063343766346339333365383334306461656534316336636132656237326366 +32643362643133316266373735623038343062353930636238356637636265303537633930666338 +62653332643137393863626663303364373864653966646165363834396330346364313362373037 +34343764646531656262613135393038356164303565623537666536616664313837313631623264 +35346663376262633132653434313664303565356464616638333535643734633738366634306434 +63616437326538353034623236313136386364633862656536313631316632646137393864313761 +64343564303739396431393432373466393365373633383165613461656530393432383439643661 +63373932346638613136633166663239356535626237383438663138316464326365633363336634 +62376231613535666631653036626263666237653933643363633830643163646562373430356264 +32663332396236646536383562346234303465666132633535326461396638343662356263653565 +31333039363833393663363431396432666166656632626232613530383731313866623837663763 +38623935613130363635616538313461356634613734616435643433653664653634663764396431 +62396562313333616633623263663332383736346536383962373230346537663631656466316233 +61616338373332386238363836623863333464363439393064623635363461386537656437326433 +34663766336432346234356232613332386335656332373233386638333937646337653865353531 +35613334396639303166623836373031373662346232633535646364646534333361363832363232 +62356430616633323661643031366665363736646563633534663934633532663533326638303237 +36333437303665363261356662383934373264313734343862383436363435356265663833613363 +39623364373563313764633463333635333930393932383334623232343963333135363030646165 +65616337326130383638333133663435386237303936616562303430373765633635303939316131 +64306163636662373434656261663531613431343466303832666431376264623864323135626339 +64633531633766306561363461336536343162306162363034373536376364326532663139613863 +33363965623834366663643534323236376335386662613833373038653964613064376566393064 +37623039333266616637396366323661303939373561653636626233393863323562656237616435 +33353864643430616233383130353736373732373166313738303837393235653464613931343030 +32393064633834373563383861633434333565613034393061353263666433616266356435613634 +31643535636635623062323036383439363536353361333832646237663836643234663765626338 +36643662396336393763316436336433633236353039613136316335363164386466333261653936 +30663432356231646463666465303762353039373032613931306330653761313734333636613033 +36623265326636613862336264396438323032366335666538643432616637323461313338646432 +66333561303065373361356532363030633933313836383638346539393561343530343737343430 +30616365613833303065363138386666303935323666343036333463663332623836333535383234 +66633937393637616132613936356536626138363930653735386563316639646464656661323464 +32386366383439313666383934363332633965393033336431383739343735353664643232383865 +34666664323334653937316464303733346566396463363334326162623464353538373639316530 +30623438646636343334323335333534306131306538376661323633323566666530303731373766 +62646430376534613063663633613765343437373036373666616533306639373133333535646231 +62653535326538303631346461616131393164666634396666653861343338636261323861396430 +32383433616262356638363766353632623466613265666637656537306639646231636633356532 +32643433353535666232383731303137616230396137646435646433653261353733363033313136 +38323163366134663734336631306438353364616662323334336364303162393066626566373139 +30323062323563363861336335336430356163386439356234306532613734633663323539313733 +38643030313463653834306132373031313434333139333135366332336331666263363833383039 +33643333633236616565646538616261646133653932303034313435333334646233613161366661 +65626631333666366362383531313033353265336533353233663030633638633065356135336633 +37623763343162323563643266396163306638323339366165396465366565623364623239323835 +63386364663262373934303766363337326136343133383635613764306563353839396631646337 +64303139626534636266663530653964393765633233373965333039636463393538343563353535 +64633732643135343936333165353164626663663530643361643237646265393963313464373537 +35343664626538346632666662626565366564396662656234393762663365633834353834396331 +66633863306438303832653730346561356263636634653466363134613937653464623563313366 +61326662323761346266393934366462366661326136326239323436313135633365333536316362 +36396464336130663561316635353532373763643831353830623838613365396435306536646530 +61666531363332343666373263643335333832376665323230386462346538363733616163306635 +63393437323232366530306133306435626465623834373334623737363037636561623232613136 +66346236626431633565636337613261313031373332323562363039363665623636626566313533 +64623035323637346634633166656339343432383961373663396461356466616430336133636261 +35303133376265316332393963363134393338616334653765613338653235653130346532616562 +35396337346163373231666333373238613138386532653538383438666661633232623435323233 +36363634663266636539333730636265626634326235653939393832613632663364633766356266 +31643831373935613638656131336435626331346239653265303737373063316438326363323932 +34333939373433616631323465623465623039333234393538386236313864393033643030626135 +32656463626133316662323366316135303438316461326537336535383362666639316134613664 +66353966333434623265663364616632383564373437376339643265653532333236343161333134 +38373663666561366537613736636236663738646233343931336232313234333535386464333436 +64333730376531316135616631633463663136643332353239343532336236363830646461316635 +61396631623461353063333337313337393337343938396165343039303765623564343164346531 +37323136663134666135333562316363333635313366633332343134353930366330356165663933 +31306333656431623739326531363963386538383737353731663764326339323532646164393763 +30343861306435643363373035623234643736303765366535313535633861616438343330663939 +36646633316330396334326362346163626638346337623735333838326366373436323939663334 +38383361663736343537376164633063323332323630623137613066356439653038636330393137 +34306532663331663363323832623266653538666335326266323561653866323232346233626236 +34366339663931393934376336363836376337623164333236343638393261363365613730663262 +37653539396138336466643636386464353430383464313934343662316661653433383237373333 +64376663663035656264373936336133323234333130323233373163333539386331643463393732 +38613062626632653666356131383762656463313539313963626232343633613764386566336138 +66623761353666383737653834386636373433656162633038393638393863393462346262633866 +32663762303033326161313133326565333837343636323435633835366435623562356638633737 +66343533376137393532653335373961653561353735653039343539363231376435313439646163 +61366133663431623963393531376439623830383938643736333162353432646334323762343738 +64613963636530303332393833303466613863323838306164653933613139373037656234636336 +37383963363332336165393764326566653666646234663366643139326236653863646138353632 +37616535316432326131343838353337363239313361663133343838373338386438346139326439 +62653234383362333438643837313030643237383566343834643935353162383561313031383638 +62616431366437383564343533363632333832663734396135656133623966666239626233316131 +62363461363331336138303466323936366337633866326565626137636235386538386337366233 +32373135666235303833313536626564316664353536613630656565316362643061613232313034 +32613336346564393262663566353939316431663362323031366436616266373561396337333663 +39636439383662633561643732303039396563383730396365326564656433646238643537393536 +31623032613732303231333466353166663062323263376361346565363232326164353861623465 +39616232316337626336363337336465626562636131646566373638326363336464396266636266 +34363738623532633162646336343336333264336163313361623765363431313236303130373935 +32623031386366343361623231316236373962316666366230616136666261393439626437333931 +64363232633131303033613264323864383235653464313738363335363162363666393939316137 +38363530646633646235653063353930633834636564363762656538343164363233333334653665 +30323164333239623932306439373161353235663139303531643234343335666335333861653331 +65363439333162623464626634643836353665623766393033323538313764626365393561326264 +63356263313562383766376535316163363930383065616639323561333861343732636532656334 +66613837636139373230303963663264393464323132386565383934373764613634303662303765 +61623030393766616666396333313833623331616533366663323939323763626662386537316236 +32656631653133333638633635393363633635366463353435613237346239376430356236386666 +61663432393932393162616663353334643062346639386134623238393338316135303637666464 +66613265326466353561316635663231316465383835653030336533626235653239626364656262 +32336461323762386236646637626630313161356361613132363338643763633262616266343131 +39336633653334616130393066613964316336346661623939643461373437323462393235663666 +64343837346364646565626539313133633163376466633030613561396162633864646530626266 +65356539393263323238323739386463343135363736336565303362326266333631333363303230 +31623338343438323132663839383161306638376664626565376334663437663336303138393830 +31313662343130616430366639366430613836373430383732633766623666376563303738623262 +36646463623130316533363863633134333730623161306433373261656365386338646633633835 +62633534643064636266333635616563366238323138313563633566323334653634346564386463 +38646530353465323066643861653164316339353463663066373439366662376639383137633361 +37313030303735353430653166323263373531613538623031303936313763376665643264633266 +63303463643065343265366438363933626264363164303732653063343135306233323933653861 +63613636383030343332326566336136323565613938356430333761313036636365633132633437 +34363438646239386235353935623061633733313634396666636234666130363535613131343538 +37343163333138636538353430353564303564346264356466643334323962386430646165613136 +30363436333735626530323431326135346332633632313833303536326231333966626435346163 +61376538343262663165626339376564613731323138616136323166313066386539333031383164 +61383536336562376564396237306130373865333961306432393338396534313031623334326233 +30353631313733353330636335366362303761393239316437643866633238646266323133666265 +30383730306461336565313565306661393331313532393133383063633330306532343933353032 +33373466346437303135383866306233323130653133303534366262623566383630396430666539 +30353364613830373039333265643139313139666464343930616532623461613439336261613236 +32366335316138623236313665656566643238343038666639303165303132613534353134666237 +30356432343732393861663861626561666238323661333836316230393563323730323266396130 +64353637376564366137303234666364663430626434643866663463623530366530623261663966 +39316437646166313766376662313936333839353532323666383066333336373634373038396538 +32383837343033663936316132653565386565616332353036393264386638383739346138353764 +33613530373133653238663766396434303439323661646463663638386538323432316163653036 +38633239383334613835663131653062376135353333393730343637633965383037323434303736 +38623561386639343530633639353930343530383835656533346566326266376238343166376365 +30633961356338636666333531306139303566663262306234633563316164393362663137646363 +64316430306231386335623230333763666363663335323366316134356534653632313365613065 +61616230303433343366363230633165346237663838353731356434316338303237353539393966 +35656466376664613931333736633066646132326332393038656266303563323364653965363137 +66636131346130393364346665633465323962666635323736386561613866393439326464353636 +32356161356337333238633337356166636430396561666161383738663631643532633437323565 +64613263353761646238626139366161383236636264343034376139303633363031353633363139 +39396565383332666166353961663965313838363235306536653464666531656132343231313565 +34643335323335623262393062393537663361633665303532343437656565656366316636626162 +32383066613731646366346164653036356265373136653735336465623837376561393331323166 +30653930336366326166336432643961623733396462656437626666383962396165303531393431 +63393038616333306637373335333461323763646434353863623065336330663762653130373532 +36616562303331333132316464646632613765306262346538643938343033323837643433376632 +61356661616537363361633235653263393362303666636636323138333166396638326236373433 +32306434663863653333343664353639636237373863623537353464363963333538333235613930 +66376365316137316464633466316336333061623337303736626435623034336631316631623139 +65373164653864663837353362323262323931653865373135633262383838383663653633633530 +65343732326538633166386332383136383833336463396230346132656334633362376139323833 +36336434323336346332643739613835353961306463363632363033636366346363616130646336 +64353566636161306264323735343634323961316434653633313761383034383933306166346339 +38326166636339323964353565653337646465643362356437626431333061343633663435646235 +63373035323231643238376331616535643632373863623434636337373433656662663139663539 +30623266623131613065656264666538373333343735346264333864623830396639656336313463 +37353562333734313833663065643038623537656438303939383838316362373764643930313166 +63333461363164653333343733313262363566306631323739306266306265396134613230343834 +36633439393337626564646137396439366164303535313234646633353838376232313537313633 +64663665373061306438616236663465356438613562653462646233323264633533616239636666 +37353034653561613939353932306632323638666264643131626162393665326263363438366336 +35336130333962616365333735336538396462656263393362633961366465653434653565616462 +31653666356436346635616638316438376662656564343836636165313765326236633637366464 +30383662663832306363333665386532363537646163363261346434303230316566333133333937 +36646635323030643766333261323763326335343031646263666465306562663563303138313562 +34386263636335336366376534323262326538626664343533656533376132646263343131393335 +33613136343837383239323530373539333830623765613464343166663561383861336433653035 +38363263313164633361393938376533356539326330623363363438646434636336306135386437 +37646332623339653831363139323735393531383161353365333364633531346666376132653137 +39383765373866363663306437333234346664363632383965663830393766376534633363653738 +63323032633966616230373234643638363635303037303837356565366366336333623336623035 +30313563313538616161336231373533383935363331393135316366353761306365373965666663 +37653239343934353532323239343436356138376561663262396134663133363965653761393735 +35363662656332643063323130333234666134633533656466376339326166316234633234613538 +64616634353332653530613934386161336664396661313962343765616237383230326365633931 +64306162316464306634613237643765316234636236393938666437626562383839613932623365 +66393637326338396331613466353165626438373561643230356339303865653362346361326139 +61353163633034303234386363643135646234653062373632316562633433326436333639303234 +66323663373634613633316231313364386537363236353235623665313433396364653262386664 +62343463626565353035626466326339316338346532373961353564336130376636363731386339 +32346361643735653366313363333664633162363063663866303632333866663066396234396533 +61383638663931356234666434373932396465346231356636356330613736636136316561636665 +61323630373362656530343138613439623135313338643761623462313732643734376132386364 +65393739343932356261396237333238636338306431386166623962343863613236363539356231 +64376363346136386262323233653333313436396135333235393432313635373432373365633732 +30383861663035633934653630313238363665616537306665373362653039343837626135306134 +32326561386536666636393335356266373664373866303138623833653961386266613833643732 +32333232326461366263343237656436336335323664663661376430396431646265663931363235 +62623366353530663639396637383030353338363437656165343766616335616464343034633438 +33306439633833326439633630343830333638663732653831313932373835373734316335393733 +61336664356262623738346566336435383763393335353834393063353732323464313462636139 +31373239663066343830343834373666336334323465643263633065393537306463633338616530 +30663030616133323661363062646263356131323266363464343263636535326135366132616561 +30326435323164623561333634333566626637666334366162383733626666643934653536623631 +32333831363962343730323935356133383766633365353262393763333336323938333264323737 +66383535646438633166613961336563643932626536393833653332316530383330653634383161 +30316230373735646263346530366132393634353339353163333364303361303466313765623166 +36633064353031666662633365353036393166343939383832383366323732653061643836663639 +61396430646266633831613433386565313931333330373566633364386134306333643266393666 +36343936616164646165333038613036643730613065636430353464366633333531306531336538 +35663963323864323361356463616466626433373937396631666130323264636634626139336665 +63373666333235396532363036316237653939633466336165383833326233303562623962316539 +33356361636266623562636230316462323262306634383235643263396239366534626231316630 +31333236303333646339313936353062393431646361623262633061646561626635376562326333 +36326564666132393538353332356266326635313038396365323731346366303231396261343861 +33356432633263633837383333393963326339396432373931616133326166333430316433623236 +66383433613339663639666566306261646266663962303834333864643236313731313532613935 +66393336323961653062666432656465646463373062313036616563336534343733343530396362 +38636331343866653662373331376262393235636138626638383865646631616661386434313637 +38313335623564303433643532303131343063366133326133373432663035383039303437663132 +66623532613064356635376361326536353336643339316665616136333433376362636566643334 +65646562303362363331616336626433323535373961373438383237336662653538633939373734 +39313235363033363065663061616136303536633239636166613839663533636330343737633936 +37356639313461616461353562376261646665663630613137363931366663623834636464383936 +63343165393030656435303534313538396238346538336261383535643930653335313966396161 +39366564373736396630643331653933366634643266616563636161323561646265646266383937 +39396436366564386465376537343931316239343437633361383730366366343961376563643563 +64353430383562303563646538656539393637363831323834656564346462653037376130306462 +32613862313331656561303838306232366332643034376535363035626464313461373730353761 +39363037666361303465353638326265623731656466376331353631646263376262383465643436 +63663436363463623233313331323131323239613764373432363330656539313730323637393033 +33663664393763366565343866353336386234393436353162643464353733626230383431313133 +31643833646563613261663839623664356139666531326366323965653765663938623663656431 +32363039613766643435356630613137396264316538656138656262343964383434343036323038 +37373530383532646533386663653063656437373966643937306466306533613563386665333235 +64353862633030383762653230323833373538613739363962326535633566333436356338636232 +31333639396337373034343862306534626336386563366638653333333364383763386264313539 +30326231353834636634323330363133323465393661383130613030363532636366343162353465 +64386433343264643138373864343235643134353730363739623536383633376666626631623838 +30636462316363393435323561346135383733336634306337646333303134316338376263666636 +32616139386532626164623834346464326433613165633736616138396166373666313430613364 +36643437333564373762336264343835346462613865396533356261666565313865323663396531 +33393435383964643463363138386136346430616366323963356333643637343765343763326563 +37336163616539653963633733386266326438316534326565303734633063626561343639623565 +34316264356130653766653739363239313631323962626662663232333137393161376165313034 +61373233383430646337326232646264383662393031646136326530343632393536616330363234 +61313937623765616236666564623866306365646632376331386230623461363530636439663239 +37636535366432333531663666663739643834336538636238636164306535613966303163383034 +36313832323466613262626638616665363530633965316539303438396336303464343232656234 +37336630646130336335383332323964363364396163316164313763666130316266316261393231 +66656133636362663761303935336563666230663864626132306236656531656138363633303432 +36346138313966356163346338383633383236613432306535303430623461306138636564333163 +37643164303961333462356564303263376166646161623463356638383636366233636132313861 +35363531616465663134623232636638303531323034636464363837613063663239323865666239 +39653563626438323339326434333864383662303033613735356334386338366439646664613264 +66616434356664346335323165616337313565633463323761646536643162386463363232353430 +30336166633766613832323335383537373030386437613032316439353062323961386630333938 +64646662363938633235323735656234616233376636363131376265323365646431323866663863 +30313764393433303765323239616535653932633265303938633439356235336366343765613664 +66383963353564326163326135643063363332653735333966373530396139313361323934636337 +63343837383138383938643636313162336336333235626265396337346434343663346533386465 +36316462653039343739333566363762353461383538373637666566393937633833643434353131 +39653232343464636464306664353465323733376537336635393064383330646663653839303939 +37626363376164616237633338343331643866323430353737663034656361383336663231343333 +64303834333038333735353034643134323265613330303830313565373464663737313565303962 +30666430653338303639613831366637393566303038646139326661636263333031313363323063 +35633261666430323131383734623939383235643336343364393462343366376134623233643236 +64663331656139656564663962333934396136323734356439343835343535316334396461366637 +64303234336235316238656361623933666534333934373561343238316531343930376235333837 +65663438383531626431376661313531333731616637396434383333383935663431363934633263 +30313636626537343737356435653461316465626234663363343838326230353163613366626563 +66336565663037396661303363303537633861376435663661396536633961383362303531653762 +62353163346239643035303663376533376165653161306364313865376564383930346366653763 +64383532303539303335316661313832656166616235633665366431666633383335636635646332 +39383462646564393337666232666432323161373838343239653939636664393338346437663864 +37653132323933346636613037346563656564636431616530306662396532363737383063343765 +31623839386633373161653535353938313538626161666536373862376437353662366332313737 +64336338623664333032613235346263303735613832396238336233616665616562373334346435 +32323338383362333631323130326661383464323834623464623262303537623461346533653039 +66363030613561646338363036383736363734613264326564613163353338393733373634623936 +31313731613361323839626536393435383163303038356638343966393664643334363233383431 +37663435653961346630363536313263653962623031613634376666633432303261353564646239 +32386530316261316162623432613030636562643437633634636235346564666666646463316337 +64656330623162656339303462616238363539303465326536316230386565616639303064613564 +62333132326637656661633332333166326636666633636135343330383138356165616637376539 +35306566313338356137313230343566373665363236366165353533386161303432306163663732 +32363932376261363833303265323333623733646332303637633532366662363831643030656465 +35643731633262313231623466646135613038633938323162323534306639373639626461306537 +65666664353834613437333538363734353038326266366566326335336662626439383864303836 +32626362356533366332623231343239343134656532313036303530613937646134633637386438 +35376464346466386233636662396133366438313837333463373531313264666262323430383431 +33613838306234366466326234323236363932316661336266373933386435623766303465643563 +32636534663530633931636462623832366662346162616662393932323163306262363730613466 +62643931366337333134333130306630373638663731616566386263363465313232643833363039 +30646663623431646439353635646438326634633038316432306435333232383261376465666630 +37646238303364346634626437666236303963643232613866313632323263333132383330356361 +33356533363834313737306535643332613635336665663566323632653563633966646331653338 +38366663643264386531363136633338373536306266303761393731346437306261366631366333 +30303638663361313835353239353733323932663233336234633832396131353032313031363764 +34316338303431616534336165663735613635376132353238373334643437633362353761373563 +30653237323536353163653264646230333331356366373334333038373138616331646264626664 +38373835356639353038393232653061646339303661366466623631313462623136373663316538 +65336263366262643063623439663537666438376533393766636565666666303139353661653765 +37353264313530333133303364306638393836373165383562376434316138373932363664313333 +38373262313065373261653661303731376163623134636139373164393235373431393063343232 +61333437386666343564653631646561613131316634633936306534333066393335336662373862 +65623432323661393664633435656161323764343731313430396533616537326133626439646636 +66393234313531646439356630303333386166653831333239646339643764383935303133663630 +63663361356132643039393237666363383439306166333062636634303665663462323861373735 +32353435636236666266356366616263376266626433343239393961323863656363313530313564 +35643137633135643966326638356330383038376131336265643731343137393163313634653361 +39303938383363393963323836653061383839616366306538626565366537323132616236373434 +63656439366337636532653237613461626139353365663232306332623462376330323662363733 +62663833356364616261323234323530326465386539373430366630313637313565393737363131 +36633038623931663739383232646162373533613933653830633635396630643430303537646339 +38336362376130616431666337653762393932323562373162643830663834323735373033366631 +34626639616166373632653764363962393131633937626536356461396262366331633934353664 +30613938633530343364333962636133313234343261333234383633363833613130666234656561 +33636232643439376132656563346630303965363131663163316164656534626362636636343536 +63393632666164623161376435646630363965326330396235323566616236623366383261616266 +30323330666630383538616138646134666261396666303836616533656664313533383066366365 +30326566393862353833643336616661356630663331353363653836303830646134663164376233 +31656434643761326239663538333365366666353735393161326462376430636363326237386336 +30346638613135326533393061613464323538306430636562656138393339363863316564633734 +62643936363736636637663262646661333739323963323232346233633932663662646464396135 +38386165626638373164653565646139616534326637346537346131386161623262303661313032 +34383465636364386361313330666338666634623031386634306462653634633461326337633034 +61346664373262383534386637366336663535356638306338376165653762633964373230323831 +30326337386465303333383934303535393437363531303333326262326536396531313739333162 +65393565653866306630343662316333653062313865656639376138396337393239626561356231 +61353063636266343264643935653964653936626563613237393130306462663861376231653838 +64373963636564373566363361653038336532313235663134393163666331333531613262333430 +39373332356566313961386634666566376230366362356437323830646361346466363964396437 +63623537316637313565326162386232666536313562643236393033336631653264653465373033 +37663665313738623362366132323662343235326335623835383931306138353437363431353839 +66376364326232626463383736396463313931366438653733396164613939323337346265353832 +37376335303631633963663036326166323965393837633664353833383734363037333465323038 +64616435323861623963663735323566636666353932633631303830613138383161393163393563 +35353839616335623063326334653736313262623763306634616331633932393636616539623462 +34643962303837666439613664663164623535323261366265343561633034373163633239333539 +31366431623563646131353435636438323762333032393231343565363033346632616431663163 +34383835626466306230393562623434353331303866353437373030636237666434663631663465 +66356338303462663935643830303135316531323064336264616532373966313337353837663263 +38623632346562356264393063316338313831366130643634376665386538656234646639656139 +63363537613538633837353264343262383233353932656631343338393632656635643430653031 +33303262316534663464633230373633393061313037626366386463316462353436616362653066 +31343966333139663737346334613761386439306462633235343036623233613738343833323962 +66653935393563323836643136396561346565366264393737653236666664393439393534353762 +30656239393430616539666536313763613261363535326535313933643462366634646633313831 +34323538653362613534613563356139336461646662316130646635623331313036626131646264 +34363965396332326562653439356339333164383833383566396266353638366536613739386136 +38323934643430613038653362363964636661626438363634336435316536353133343439643438 +30333231353263616135623761663330326138356436653665393038636637306638353565646562 +39653532623061623132613539373138646564396533306661383563386163653565383862356162 +30366237366333623466393634373833376136303564356663323633663763643138626639323838 +63306131626363323932653366383263666534303336313833383438653463333934666162336236 +66646162363635653964636138656139653964306336363737313761306266653530346437393137 +65643237633666323932316234353966636363643366373330386166383735376166633537353163 +65643132346265383530333936303262336632653364346662343763643232383263396162383864 +36386566613632346166353462383236613438333138386366303464346464303961363936303936 +63663763643336643565376338643561303438303038636433663436313334366232383430653738 +33613833646464393564633539396230663434646533326237643164643730323439613438356666 +39633135383432323836623331643931653334623939393231323539633634353239353266626232 +31323234666137326262353865353064333933326365646534666233306165303766626335376263 +34326565376565373264633833373261396531303766613934396135663938303035666161653432 +66636531396266393037316264666635636330643364333933643963323961363236646461643439 +33356262613537363762343266316564383262313666386532303836393234333461663535343362 +64376564353731316566353365626266353463663830336361353632386439396161623538653731 +32363639313136383662666531656639396235303939313433333539316239356130333965633135 +33393130386265356634623431616563376361306437343634643161633430373632313666343232 +61386666646236313232643763653161323065313736643163373236313933643761613165376334 +37373736363138303032636566326436383463363031363430643539633161353935303339646466 +36653135323832366565383533393230306631646435376434336363666662613138666161393631 +35633163303838303630366136653234313362636232323037323164633464313630613737333064 +63303131623463336237386634653235343732386139316335633839646138626465393137653466 +36393733303133306533643531353633316432326262313261313739663538633337646366653537 +34383238663461386431336634346539656630356235373037383363663464636164613036313537 +33393638366662383134626130343133346162663539306661373937363030613065373962393039 +36316339666336643965303832313130656134363937376238653161353633326231666330666265 +36363636656430643539333139363563333165393035323431393133393662343835353131313434 +30366139383836653235366431656563313864376264643565656363336637316538393236363630 +63383137643836636539613066393839383564363332356335623430613339643239383739643636 +30353364326464313631303436383330366537306331636332393665313933393830353836333834 +35353030356431383431633833316231323938343938363764383563623637366136313235636539 +65643166323431313463666236646161313439646463626561663432306431383339353361323862 +66313237326462396135616466363730336139316239653665396630346330656331646465343664 +35666435386438396434643764356563323132353666316561626364306534316264363134623630 +66383161646330623332633935646530396534336436623030336163356463343336336434396339 +35353138356630643965363736383666373863326166633639393365393531383330646462316239 +36656435376162343762636330643737313137623637333439373261373335363163326534653339 +32396534386161623137383165373764383965623935656465396561326232323037393961316461 +63346464363532646637396664316262343337616435313135333038653366343166326463343339 +65356566376265326666613363623162366632333564616639343561623634363532336334363562 +32643865386333353666366266346331613933393136623131663334323934363761366432326539 +62656561343032386331323166626663646630353739653263313336623531356530306631653037 +65646239396362613732336166383964393262306261393333393936323532346262353937336430 +32303561313136396663313030633232323233653862346264313264336562353130363636333335 +64373033366236363232663737626531663439613761303365343330623131656565343739373537 +65313865386262383161636338386535393961653034336331323061383131616162373062396237 +64613035653766376133366361613634373737393465316534383337313032383033333962396164 +37343337623166363833636462333339366534343865396463386537663138633563363532303338 +36623763383661373333663230653836366665323363386263663632323439376431323162393865 +35643064393761313636316366346535316339353161313338663131343435323938313366656233 +33623863656134343463373230323739363437393462633431643232656566386139376464373039 +62663561623634313632626363663439396534326664353938653330623135363234383937653833 +37393937363964373039346433616436303261613736623262363236303332613339336136333638 +30323734373765323632383939643632646637656335653266653735343530353565363263623366 +39633763643461346132633462326661353863376134333663373862316362653133396139636536 +37333033323338616135633266643962663465326430666366313562303864313130333164343938 +36653036633963633063313636653532663566373763346332333437356136383763386136343264 +38633637373432633938313264633364313364386437326533366531366338633064303630313030 +63323732303939373636363330363132653962623332373032313965616463396637303231333765 +37323461626362383965376338396362363765636639643562656536363236653063313463383434 +32373035373364336663613838353933373138356136306261633165313131343561626337336539 +33303362666338323236343435386430636434656236366333353533303136343337383764653665 +39643537383936393964383031663333323930653330613130386566353966666566306432613464 +63646138663135326436663361333137356634303965353930366665623438653338346161643738 +32393336663064343835393732393139646161633561376638316130643663306437666331623166 +31333661303565353035313833653136356638303765336366626535356136646336396232313963 +34376437343132623365653965343562363564396337343062623137616436323533333632373364 +61333039643732316465663337363031323363623134626636386130613936336265653637616131 +36656364323966373439656337643965643830643162643932313739336232393566313666383834 +64303665323533656464343162663633646536643362336436613665623537303731643433623335 +65396339313732653465373765303366383737376464333863626634613136333866633030313439 +35313232376263643363393137366536323834303333656435316234313635353264316461386335 +63353736623635343264616666343364323338643335303839366662303964376362376234663538 +37343131313736616335656664663866353032306630363563623631643166343266376436623861 +62343730616132623265366633666362636133623064656534303164313538366439323734313539 +66363166346531383735323333316262643062376334306437356539613831663638313764306433 +65613937343130666230386631346237306530663537333166303435323738323030643630303838 +34646536613966336632336433333464653433613164363365616565366637353838356434326537 +66346166393535323362396361376131313931653531653530393232313637326661626335633465 +33663961613734633861326662356365393430383737326561333631373332383132633963333466 +63353837343335336461663666343766633066306666393637356533643962353938383834306537 +34666137623033353035363637623065343364356435336366383935643231366338316636643461 +36333334613635646562326535313639373135663238326438643062613437323063303465333534 +65303337323865383162323938363239356366386164306661313863653530393465643039333864 +30323037663234623633336466653630343763383833343165323765653738616265316436356238 +30616663663364633335323238646466346631373932353932663335613134383238343132386463 +64646464643934353766653832356336386236636532633737323166353433363761633262323932 +62373765653762303138333137316230646666663238363331383339633464343039386332313238 +34333933386539303864343133623363646435353362393635323734616164373161616534613365 +37373030346434393761333365333036663037396337323034633837303834343231343139626433 +61313636346464626163383835623163623137656631663339666331373331643032343035663266 +38393865336134393535393261353231373863636661623961326565393038663066623137636433 +32643935633364313734326133313331633963613238386265616362653364653335306332636533 +66356265353364646430373630633365363936333765343564383661383131326531376266616264 +36383337653766356664613836313230303339343065663365306164653761666438663230303033 +31623731646434363461663831336634316364646165363732396334313039663538346662653437 +64396433626563663635613131336636373863333261346538343233383637363835613666313832 +36346138323330656562613662346565356564363630333530353932653037336466633866303764 +62666330613934313264336465623464303337313439343631653537616436646565643461656232 +35623563303231383763393961666361643934636264383636323437643034306336356431396139 +66346438366430393339396232643464333262613764643435383335336165646230643530643733 +34373233356331646332393662616234343661623063353139393461633161313766373761656633 +33343161646331636338353564323437323532363236333162333331626532613664623333303532 +64353936336564616434626462346361636634653464383437656165653462353833623464333963 +33313430343966643034356462643438643562633336623961623834393532643965633165643135 +37656431636332323463333234393836653432363663633931346137373432626534396435346166 +61623334323334386533323137303834636431323564633663363039326462306134653832356331 +30636131643633653766626338643630323137346137353633366166656531643864303537613561 +33623437393332323263663533613365653534336139363633333638326136336266636165376136 +62613739346363303634313138623763313766393234366239323030336534313665323834363036 +35663364383061643330396338633336633164623263376364646135613564363064663165363630 +61306231653335653530306530303734393232613833626533336236393865383037626263646530 +61383237326637653964343737366262346363636261656564306430316561363135366339303161 +65303433386331383230636332346433666664343864653335636662326562313037313835316166 +62636361313461303262336538643133616166313962613734383064653039346637313039313763 +65396333393062646462613635616563326332653434656138633831373462353663386630373562 +61356234616630643332656336313334646162303039666135666239363331636335353037303463 +37663564333663366230633565366130356431353862343737626661393435633938663939356637 +32626436366136373930633230643437316138343931356436616431643734363662316262633836 +35326439366663663066373233386565356437373163636332323563353262356234663163653236 +37343761353237363565666439343439363037643131626237363661363630666137373930666136 +30326331623134323765383734656139653238333366613833613534396238353364633330616363 +37343764353664633664363731653061323166333233353364363838313163653536376537386434 +39663962376138623139613237316337623533653137306631666366346131363566323166303931 +33623466393666336366646363333639353763343134333830313764653932376637346532636364 +33663366323639626435343831656234333230636165393136386531623830643238616163353932 +33666466336262356436393665373663393935666534363032323230643639623663636434376365 +61323332313633623938636362646239346335653163333863323931343435653262373032353339 +66633465323636396461303933393734643030636234303766336139643933363432646262363631 +35636236313233623265636666393032643032613033616163316530323039373432373265393363 +30643939656465636535663164363837303162626330636562333462636630666537333636633635 +32303963313533346338393536613935386333653036356461303461613631386263383438336139 +39396332333939383736353132333631396637383861663731386162326336636630313034313333 +62353133613933303737396437343364343636313263376134326334326331396239663964303061 +36643334373238656334336264323463656336366430353939333964623936646364306465376564 +65373339346531383664303239663961303564363430376233613966623633323061636564336232 +31663332353430616335656234393534346166313062366630623766663134333365373731663662 +65313861643561396264643065616533616331613462623839366365346233336533653730313564 +64323330316632623830663631646536346165646537663831353464353062636661323239373936 +39366637623462656138343364346362306634363731343862383763616334663366613961386134 +31336263313161626532633563323335386565353266633033323335396132353937373866393961 +63646162323536353332666436396439353832363838366533623535623561623437646661333462 +65633339643033643339363434383662326564383438633932653137336534663365616239323339 +61623164663338666564313533363836386431386331316162393536396438663136616136313566 +34643033333664343532353638346264666464383632623331373233616230613435316533346139 +36326332633534363936396132376334393438646635633131656563343236656231343438373935 +37616466366166613661623862313066613066323236353032313764636134376434356264373236 +31623336303839623761383366353730653032303330393464356533386637613433623039353330 +61343364353036383863383639663139383761626262376630613465313333336564343636323230 +65376164323965373733376338326461353638353466363430656464636162656430616462343766 +38663938313337303031656334303364383966316266326631353361643533376563363035363766 +31303962316636626362303963303736353465626639396366633338633732303137646131373163 +35646330303333616633336132666166653435653039303966353363643066646338653436633538 +32376131636137313937393262393664356537386365386635333066393036373738346166346234 +35646263353631363862333162666438643962393164313330633030393731356664333166636432 +30666163323135653436316237626232623664336233306633366335646233356431666630356566 +65313534383531353032366264616162306237303432316563616139613036306663653365313534 +65313962663665623264613033626238633031666332343138353161613666333666373962613731 +36656631316633396433663265393766373135663831323736663662646634623930343466343632 +31313861383331343766653565396361323033626134316139346666303863643039393366626461 +34306561343834393232343037326433623833656235346562646333343936336533383762383133 +34393639633565383963333837633235623363333138336434316164663134623136313838326431 +31333137376261313837626661343464643435316665613562313338663662666563336561643665 +38396561396263653664333465633664353938613735643336343562316234393965643764393662 +39623131303266396535613539646237326330336463366436343236353539613133343534653261 +64373365636563336564343330663536333966306238393134613762663461323139636262353064 +34646538653634346435643662303530306266373133633934633331336134373734363763303333 +63356231373864383637613332643733613737656231633134313132383133633666636536363032 +64633731343062353831656534623433383637383533626666636666666465366232613234383062 +37303936323235396362636333376236383464386538663535323932613835326331656632376532 +30313763656230656133393364666239343163316366623132313639613065363165333266323936 +62353764323062613230323162623238636430333266623633383966613463636566393962333463 +39363662366134376430336630376562323436323939333838386639613037376331636439353238 +39306161646136643332316531376663643634306563656334626338396632306632326235616161 +63363236396635613664323234373236656332373564613232613335396439313532333761386330 +35626630303661656536343866323662343531383037386362353532363330353039336461663539 +63626531653265383262633663353437366339313235313561633566616130333961613261303264 +31666265323833623034393235323464326237396165333533636163656339323537613531306430 +37663435636662363936393139376636623863633531656235373938373133306139663366303965 +31633430343964373736663764666562666164356631336461623930323061636539633738346230 +30666133653564303064653066636432623237656135343630393762633963393138383265336133 +65383666616537666565633361636430613366616166373435326533316435353561636134376134 +38343239396666356165343662633063633864363737393461343163376530643365336364616436 +63633664303833353134376239616234356334626561626530663734653330336165326563393937 +61656466366562373265383236666430653335393132626236393431613362306364366138343466 +61616465613734313032373132323134623834666337383662316464313634316133633437613766 +39383065626439643932613636663839666330633163386136363936613338353164363464323461 +31636233616262366137393538316435373066303031353665346638303661396637633863643834 +33646233666139373936343632353936356466643236653233653666333532356662396630633137 +63653663303039306666363733333731336564326466383664366438333663613736626531623031 +64623634343261303065396263623364636561383837616539613065316336363333663163376132 +32663534663363633665646639666336346666616434656637393533333832613037643231396132 +31656336326364666436343431306363376262323061326663333664646635646430356230316239 +63326162663565353832396333353336323139386436363839653662396431663231663036613161 +35613462613263383038616537333563363438643866656333646434373530373438623163303638 +32383836383130646531626234633932316432303062376565376163633364306461613137356561 +39383638666365396535313161383438656463616235653961343066653633616434343932326261 +61393062376533333339366633323538336330353832366337386331396430346263313430626261 +65383937393631373836363162306232346664653434636365303862326136636233316433326537 +32643863343331333061623032313939343234386139393634656634633764663034376163346335 +61616337386361333363666536383035306536333839313137313664623636396435366333643835 +61383165363735353464613637346366663765396463666461306231633336383536353632386466 +62363031393230313638353432643833633464303161313738623031383836636132333838323830 +35623865383035316562393235386466363733643863333238363032633832333531363866313332 +32613835353636303630356237383531383135303061666132313038363364663763393863393437 +36316364396239333335616466313733623765373466646233346333306538353261343130663338 +65343361346430646264623437383831333834356133356161306338343965343865363963323032 +62336266373536633864333262356330653264303365643066303739653964646635393963363362 +64663164393166366531333034623965366462613539303062376138366666303239653936323135 +64643935646466653531336661306665346538323431336164353164626539323837663630343130 +33373038643438626135666536356638613234366431333830396436663534663764306464663638 +30313533623062316235353862303463643365613264663339386633643337396230653834353663 +64333063633537623066613935616463633734626266313564363231363961653562346636386362 +63353132623064353166303762636435613862356430303037373630323730323631336262323533 +63623566613961666565663662653839373933663664396239613837353463616239636631373934 +32343462373135343335613735663132323862313266633164353832396261336263353661646166 +35313064623437666439386337343034323532393632626231383565653134316333613562313332 +66663863366464353865326238643634653932353566363864363532626536663963643031356563 +65366161303463393663303035626464386563356437633238373231333434353661626530353032 +30643733613031386332393363666666363531313032663636353738376432626561383935616366 +39656536393430623735303234323032636334396431366162386564653336326532346333646663 +65633431326437653439636661646161336632616333363638333739353034376266656139383930 +34366532313465316264663230323335303166663965363665623836646631353039633338653134 +61393130333963353538373232626464336264653763333031313962613963303830393063613866 +33633361643733613534646162383061323463353739643464303063653932303763333232386632 +31376533303763376165303132356234653630316136636530643436616262646133633130346465 +32663162626163313563646235356364313138373066653865356664326538316536633634356331 +61343562333833336430636664343031666164666431646635643465626162363765626565626463 +64616630306632336362363265343438303062306366626131663939646337316133306437653632 +62323731616163616265326430303432396339343537393965643937366335656266633536356161 +34303536363161653136636135326533643736306339346638363265393564383961346365633434 +34356635643065643037313562363263363565623163383033303861306138636237633263346666 +33393832666231663764623139653362356131313238393165383363373832666239303031343265 +33393134623366643339653936336234373561316562373635633164373062613035383534626565 +65323061356433386234633930653164333364303463666439396265646339363463323433373361 +39333733323834396230366336363064373133613736346661663766333863656439626332373234 +33306632326330323561623163646235383733323932663332623066343230393432663636336631 +66353462643034316336313639623331396464383539646438363735303239323865306534386165 +39383835363265383139366565656563306337656166376436306331643065376233316262373664 +30666636616263346563323633313035633736633639663131656632353161303334313665646431 +32343936363238646238643233343332633264396434663865633335383064303963393538383066 +31306263663836333032363463616338393535383437653963663132396634333532363633666431 +61636534366636623439363062623065633163376261353765366461343465366465633939316138 +65633138363633663931383036633865383761343431633165616630653736323030363239633934 +36363938646633373134656434663733333235396335306432336363333634393564306639633838 +30646433633430306662326362623462393165663031633331376162656565356239363962306235 +35393333363934333830626139653761643832303531353266616166663136363962363830323332 +61376238396139316136363038653666343930363936656133353566346131646535616565313062 +66383264663731626531336366303736336238313133616132303761633963353738376561666664 +63333832366436396534326363643738383031376432306635363666613836316461623237316436 +31303139666535646631333765343134383539616436373538613464316338623133326462393066 +66666566363935383438353633646261346430663835666562323639633666653530353036303461 +65393131376630316637666236326666663236633739353238626432663962643039363730333363 +64396662623231653030383031336239613131326430663839643934373064623639323731303839 +33356632343961666436323366343032353939363263303131353766643563653435376264393863 +36366435333665663031396530316138386132313534303864343738643263623034653532393733 +39623731353930643835383234373264663062363266313538393535636235653065393165333763 +39363432636239633038666238393738653064326365346562383961383439663463383366366563 +37386166623236623861313366353136373665323132646534323832653136313039636238383939 +31363532666638666166636464323663363563646466353664356636636639376463633063303236 +30633339653632623239353139316439373466636639626531343666343264366239376461633937 +38663039323136303766336362316233363033303262643936636530393436393435323632366163 +34356331643336313833613366623736323933383065373861643731613935623865626465356366 +30393564393637383630336536653865633630663430383032333633353735616238666239666639 +32306435613862633638366230353837323932326138383531363761303933623835323563353735 +63396432616638356232306633313233623439363065393263633862373165656564636635356430 +37613039663864636430383131666530333038326265306335646638643132616539653639353638 +62623166393634363763636231363061653233303932393433666261336534643734663833383966 +31623265363964303964643736373066613663646536383635353339636636313738313038326538 +66653535366234383562363130643238633230653763636138653134623836303362316537313164 +66626461643739313464623333656132663066393437623339363431313338336564613134656138 +33303931653135393166336639326330666134303632316566393762656261323436666665636463 +30356130333038616165336165396237633539323133343866343534663761366330643762326435 +34646133326165623530363361353165326630303433653930346562346137393331366436306461 +61306265373538313635306437336434303731303237346464303132353130386365386337623439 +39616132386633363530353062633835313765323830636635393366383566346361303233613039 +62616232363439323161656264303639373461656438636266346430643138323132666465653034 +34373337303564313631663337353839643132383432393831356231343333363039383163653366 +39643835303462373266326639363634363165366433386662336162316533303831366562363030 +30623435643738313665396238633535383962636431353264626131353835303737613034386331 +64386235633663636164323664396436383431333338313932303035656462613938383130633264 +38313931623138373761646463343733376636363336386234633233623261386433393331323262 +32663566316338613465383032306530373035306562663764623332356530303963656265393030 +35343837353065323365373866303662386230623136633766623362366638386236306231333435 +66323038343566616239363466313334356330346639666363653563313463613138663739386465 +65376439623334623461656637346463613839316362663038663434336236356665616239336461 +65343139306264303564633334306439306239346538306536633361663930653433643433613361 +30333265333336653266306133343366386432323365336233313131333936393239656234306330 +62636235306133323532656166336166643966396633663961653961616434343365626462643834 +31383230373238393535636165613164643334306539336338653966313930363836393233333437 +34373837636136313661316132663339646361386365636163333635626630316436633738636539 +66353036356439333137643464303837653964656139393563373562626461306133386434636366 +33656161633334383338386537646337643062643632636239303138393432333661393634303839 +37353034653264643364643835373666656432613737626432313763316666616261323931363435 +36663834353733303763663934393933613239656331633537396463626634313234643639303538 +32313033363263326133326266656138323736306132666464383531373539393930393861373538 +36626662656238366462303265373861623733373730623861393539366564353832623763363238 +33323062323563616534633337306164396366646562323438333961343366666163666331613134 +64306661383330323231363338653562316239616164343238346564633435646239323038396461 +64623461663730383532356536623164626661306430356231353763363637313632646434623465 +62313635393731616437393133353030633034306637653033613634326161343436663565393061 +34376464346334306565373061646530623536303234376433373164346332656430343133316163 +31313138393932363665303936643837393235626262653365643433333865373936366163376133 +62393462373736363761316561633035613430646664666262623463396438663330653462373765 +66393838623634633561346630356534616432383362363933666331646238306538613834633035 +36653865316239346364633030333261383965626639663765636365326439396439616534663234 +34343866633531653365383362663263643331623439383133336132313833343934313638303637 +33343539643033383963623938663937363363653733363637663239383166353632396631383239 +63343266663332323165633637306637343864383938383933653837653462666538346536303063 +61663266663164373535383762616434616663313636353530316432343437613038333537623335 +32366435616131356362636133346562363863346265303430636331663331616232343261393636 +35653230636262343932373362363632653264363731643836376433613366646666386666316136 +34386638306133363635646266333566616638626631323435303164633534613633313434363763 +30326533653761653138363938313138383637333861333464313233303330333836313339323565 +62396439383330323132623464393134643833326130313131306638356538326130303433333761 +30326536353565636165396630636433643736353930653232333930373135373432386334643138 +65336464616435353061363161353764396632383238613566303462626166313963393534343166 +39666262326339393364633761383938313665613930333164643239343935643764666139306531 +30396163323664333466643563313162326462653536386661316261646464343233663334383033 +31623865353764386165333862373162653465636562653736383765363166303463313436386237 +63306332313337306362323231376637643965336536346438383335623861363338313062653032 +30333135306634646535356436393536313538353065326439376461656263663333373837383764 +30386339626663666130373435653835626364396261643665613066363266633039613265656532 +38396334363237336334636239363833326136353330323634326233663261333735393264366130 +33613134393137613233626330666330386237656661336638363232613430663066303262653963 +31326261356633306362326633373333313862353164626635643037346236366662333963353434 +33653462643632613963326563616132653666633739613336643037316539376563373765666335 +33343834373265376533646336313932613035393237343535356330633535313734356466336461 +32656334636363383836633836356464333666356665663363376332393431646239646364643665 +37643536333530316136323433346337653831353035363061363733363764383163323839333763 +65633862636139313164373933616539663165656363623362633730663739666132303638386562 +34643936653434633864316661663635613730393663623032623264623564353330633761613064 +35386563613464316563313362303730643839303638316136646335613134623462326334383766 +30626537643531336364383637366361393361306338653132306430336232623036386339333231 +65353438633363363864353837393937326638363634643466393234373237303030393838343037 +30623966613865373938323261386633393538656236323361663339623565393566356262383963 +34366533333233313237306335326334626131396331376661316335313962383434653666353837 +30313961643838323163613236336162303061313637343834663334383563393165623936613734 +39356132356435323134646234353338653761653632336630636638626565616664663364323062 +34626561333236393234646338346161323163373163323565376630363061656432393861313465 +30313433636166666566616233313431656331306230646534643433313333316636326163306230 +32666436663139363036653231353965383765666366346435613834383462663039653562313030 +38303865356164626664386530623563376363303561653665363966343266333539376464643537 +35623361643937616631313531306231663034303432663537383632643763633963313665636665 +65333066656639373434346363316231653064343633643366643239393761363363343932353763 +33383866396566306337393735373636343636663632386665373566363866346330303266366564 +63353433393266626230636462633437623562663334666436623166653934646132623033623436 +65393435623036333132306232313964613364663465613264323862623733356366613137633063 +66383961306233303232353334343830363063646231383265356330326236356331656566303336 +61663837326335343765663762303231316437386235656364353136306136383662303664396533 +34656538333662633130393534343733626230643133653433363838656635613434643963306633 +36376565303833333762326333363963343634616534386463326664636231386335633166346361 +66313536306336663664383064613033313565336639656366383563376338336439356130396662 +39666261356664646433313432316233633364303133303031376664376263396534363637313763 +33313333663633393565366536356437363762336234643163613232626561613539363166386265 +61323533616363663538326363666566366635636466613932653937366530323363616339306538 +65306263333161656432623730666663303535633438313530363739333237343932366635356561 +36613034616435623531363365363832316637313831383866376238383131383131643239653361 +30343865646535386562663439333361386136656534653664363237623635383965366462366337 +66343031613866613236383939393162383666353638393365653236306433393562636336373337 +35653133643630376533333236636338646631353437383664336136326339383132626464346534 +64326238333331663330396234376330623734303539663338643034396364346435613336626437 +38343966376665636538363638306133623030633634373633323935363861636339626534646133 +37303730666539626266636434663736656331303532323064316363306261313764393639333563 +37386530616565643765653462663965653731326339636363366237633033356435303062653639 +34326331333762656535633635316233313662303934333163373866366137383334623364313133 +32616361666466656363646164643136346164356237396563383139343531373863303462666135 +37373838623235616636353839663030626330636538396235613338363634656636383433633137 +38666437633861383030316264613065393461303463643162636562383363306330663861383038 +62386165333534303366613236393731663434336364663063303032633731396164303664343131 +34616666323837356463643238373633313465336535366262306130383233623865313230633261 +64643437373465333664616433613337643633626235636536633938373364316565386435373464 +39333538306136633236316166313465613436373464653030343532303166383133323231396439 +34366564636439613262336534663863343136633666376134346331346664626564396238666538 +66383932373936393232313933396261313765616530303137656439666663633663386531323535 +35303930666565373030393339663738356565353864343137313534636666663637613265396236 +65383334396331666563383364333563353731303062323539343138316134313231376630383666 +61623838656539653331333838666563313331633637323934643230393862323734303836373963 +33653436396635616436616635346430626131663963646366646234363538323663353865336639 +32663935303532346437366533616562396331316365653564303166653330343936323234613830 +32633035396661616630633739303966383263356533626635313938333630386233323234663063 +30323334663562373039323663636561323836356166323931646536323064383863386433623533 +30636561633439316437303763626639326334346437373363306132343365313030373931636231 +31643832346265373037343730636232336138626337613339323237663733303730353734366338 +35623039373365376435623631643831353838373733346438343362623237636132323834383739 +37383263386162376538333361646438396661626236353230636230356364376337313235366663 +35643431356632663562363563383464336530666530646264333238663831316532313433663335 +33613032306437636439383537323666636638356634633531373733383232316432326230326561 +39313132353266643139363837303933623664323265323162336266393134303661326465313137 +65653539306263346161633062336134323134343264363837336362313364393332373439333939 +36353635303238383362663532663061616136613737666532303133633239626332346130373733 +38313066656139663238386632353666323039386661393935663430306233633734303061643037 +31613365636138366433653961643535366364643038376362653238626664316663373164326438 +66303932383563623238336166656431383066303762326330393636623839333931656366333331 +34393966383734323836373739663031623439396637663363383930333235633861396661336134 +39313665353839643938373063346335396165353931316362343933313930306666393666353765 +36343636636636383737373838373465623437313865363337333932333663383833633161343238 +65333063633162666338613863303031653136653435313034376265346636613036393330663732 +62303837353264633938303930613461633866613961353961353861313962613232653838656135 +35373633376466303435633162663661313331396536663861383034663334306539323331336136 +31393739336132376162613938343635626263303430336464623961326464633634316338663633 +36353031656565636234333034386337663135316161343937623932663263353032376239336566 +30363137613363363564383837646561666332333431363735353233396463323132373730613531 +65666236383461323966353131633561343636653061656335616462656235353834623733393564 +63653837353632306437616638323039656466636365333836356137383132626533386233316633 +63326166336239363430383031343233636262663734316165353861333963343062313736353735 +37623539336637633138363166326130643335353637656136323231356230333431333835653035 +32306431303837303130326362373164653436323764386135326339663764393261373962346165 +64343665626134386634383934383638326637613861633738336237616464363234303239663839 +64383638636564363764376336336336666262366462656165306461376362633866363261303436 +39353966333464653934346331363435383737363031666266613738653335313434616333363464 +63313432393761316636656637383331646137343934636239663164646637346366306133323163 +66376533643832343637353338653564613034336162336231633632346461303938363166653861 +37316538616535626430623330343932653832393930306232666561313639373331663038633831 +62326166386430356162393066383832356665303264303632356237353364393639653939663337 +31306134383532636564363430643565333032623266626364333835356363616461623461303864 +32386263376533343032613066643562666361613766333435643337663632613763353530316637 +31376136373363393065303032653765616138633235663962373263313039316334306531316231 +66663130653434383762636231383362313835623465623365383633333130346336373363646632 +64623435303539363965656564646539343866356535366135343637303434386230353838363333 +35613565653363393634613738643262653131366530623564653164373066646461633964626638 +61326336623866316635636662633839616532303237306435386162646463306635386531363963 +36333164623661316163323036646362383134623038643931393539656365653137373130653664 +64326536633865323339633836356461346663643736313535623138343935353464616236343134 +31653032333064316635643163386437306535386632386531666431663737353033386266636638 +31363735653664336231373830613738313362373636393465623931656466626338626439353033 +61353566346166366166363463663366613163653631613837633363353562353366386238356663 +64653430303865633363366338313462633037393936313464666232663539646361653430326237 +38356237346164346162346630363365663736316362656462396462346338663431666162313566 +31626233653536316131633735663239373639633832363766333935653730643339643038613462 +37373334366666653863333365613137633963623462626336393231616131393034323636646139 +30373432316266666666343264306232386334363639643031336162653735346232333165326264 +33313566646463636563376533303965386336363736646631613531323732333937386637636566 +63393631393133386466383434303634346332383764313337613565303561383364373438333163 +35333331333834326365646433616330316331313765333830636335616438663831396535383563 +63333331333035653862326531313732303435336433613230636536643964393663313433363534 +37303931666233663663643566633035633935303765646366663835386133346464336137346565 +31623166313734323963346366333665323432393236386233306431343662353838333661653434 +61336466386538386361356438363233333736383532313735643465356663623138613730363238 +33656163343633636663646132326366363537356537363066626539343034653835643666363931 +65386161663438326131353439616565366364393838326630633432353335643734333739393130 +36356665316632646637333063353830343863313461326236353236666162386266356436363761 +63383437353637636566613130653764343537353331363162383038656130303832366130623564 +61316335613039323638393339336164326238393431356634313533396361316261656338313836 +35393330313035656636643832653230393535653231613433373362313836633961666232653834 +62656539373962353061616266383361343434393238663161346264653433323434643362613561 +39393733613561636235643530323263383462313862663031353139363862363535333266346536 +63306135373739616262383538323961373030643564373365626638656663373330623564353638 +31373134316336633062633931326231353432383039653333643834353330366564316164626635 +36646465613665306332373532653364656130363665663962316661343762396163396237373961 +63383932333630303538343366613035346434323165303535623763346462643336363266303036 +66323933323264633465653732316432623339393861616332646436333533396361373233336339 +32613261353735633761636265323937373933373163663432663162653232343633303539353236 +39326534333966383039313733386636663536623936383834333861313032636464663939323235 +33616430653533306433396333393861326534323061663765373439643333386630303130356466 +32343062383263653364323563376262636632373535316235383638636135633734366263396466 +32363162393231663563636533373436373830626266613061356133656164373766396263363963 +31353931333839623963346661333337303262343735313762653337323963353231383339316566 +32383966313337356638313530303761313564356666396165656333323062303461633037643038 +32333136343061613336356266306665336533613039326437333230396661663262383735316565 +33386634363531626434323432376131393732633566323537613966363065383933313531666163 +37663866313463326465636537366534396266663732376562396135613365663938343065623961 +30653038373265613764303830363933383138666363396236386236346533356136653938346632 +37303938643332663963363834656562336163656564633031623536616533343431666239373763 +62636161323935663930386433653931313066353233313533346165333432633264386436383031 +37366134396236656333393735333633613864663665356263393838336461376132613765373835 +33663537346665343135333563623935633162656564346632643932343338613063653032383162 +35313934633064633831356466613834633831356539346137653435623363356534666439346338 +36383833623839363532386635333862303861313636633532663365386162653263663862366437 +62643737363434386339653365383964376261653064393434656633313231376562303964623661 +39623863326535393032393237633431393966323538393730613136613635623565656538633032 +38353162393563623132636435353264386366316634333735363937623666363566343564646637 +61313634376334653764636537396165373235333731386262333335303239663162623631383334 +30656337613737353730353834306232646331306562316439303437323932663362623363373930 +33616434623036383065616564363137343934653462316436643432303064613030336233636231 +35323936386438623733383161343638346263623161653336383264383538363036303863656562 +39316238326238646133366138643132306664333438303632356133616236323237323662633739 +31663036663263363337623334306661376165666633643034343462303234623964333462313562 +39623363376430313035613930343866383831363435383934393536313166656638623035353833 +30653635353035643230343237356436643037386265363835653833366266633934383364646362 +62666263313238356535303932353232373564666662393066376533653137323263383735313763 +39303537306261626534346133656635393533353938366366303232333566396232656164346165 +63333332316334633230353136333866316531393864336537346437663665393265616662623461 +62646235376165383364323764313130366638373738393936363166323235353535373038323664 +64373465316431623261383461306334623236366361363637633230356139366139303833366338 +64366333653435386663366163326432633065386562346438643961656266383737386130346334 +30336266323164303761326561316262316163633965626661646535396130323130623330633335 +64383066343631613564376333303036303333626365353662633363343231386433663262643764 +38393762306637316134623364623535306237346562626565646534373265613666316165373635 +32653439666333636331396365366262343835373639643436396136313135383834363234333834 +65353262386436353964616461646362303836613936346632636661386565646332636137656661 +31623430306231393031313033383161393739623336356130336138363262303965313565323135 +38646464323737393237653066643964303438313937643739313166346664356165613135313366 +61313136353262316465363639636130386531636639316365666566663765646462656639643366 +32643238663232363664313562363438376661373239623666373431393930373833373363643432 +36636664643763646632653332326162643639366236626663653939376162323430623032333731 +65326231396439643264393339343963343732636262313333323438653864323032646537663330 +33396636623433633435396266393861666439636631323134643761316362613536656462353830 +37326663366530653538653436346566346235383438373830303633636632336338313430626662 +35643239653234633165363538373166306566343434313734323434393063613236633332336665 +35656363666462633031343233646630663966363931656635613935623164326535336635383631 +31626162376138663038326137313930386362623030303636343937616634346563653862323466 +34336165366166336330633161396439653433356135313538386661646661636636323562306134 +65613139663232663264643165306635346237636430663765363765616263326365386363343966 +34633838363034306162353033366137633861373561383664616365643164383432353334343162 +37326266336638653237623937656564656631653066343039613336306562626665636238363763 +62393465386130306230396465373030636264633665616137333162333939366462356638343865 +37386263613630616662376538303039303738623766663864613264326161643062376634623136 +66653762666263353933303834303930653162316535343336396138666233313838623132633731 +34613765343431633261383063626632333932373839366639396339386238313930326364356566 +64356338613536616335653262373731316430313532343039653438393537653936663061623630 +65613032666432613764346438643462396564623735643438343435653038336430366531373663 +38626632353764303562373965366334363034323930303530336431636135393937313737333833 +31396536383533373738373032626531363362306232356264653038303835336162656462313564 +32336637313962313734656438393834396232343836353738383061633830613231616364393633 +62336139373038633337613038393235326632336638316435353437333038383930656261613531 +37336161323333303632353265353164396235383139383930643061303466326665613531333562 +39663565656563383262303765323365313265346236366534366132653739306262653531333231 +30386161623861356131353638373161616461323165396136333266326333313965333766336362 +36333430366539366139656465633163663235303330626439383435636338373261643035383733 +66323631386538383432383365343437303030353264356539643237393332663738386130383033 +61626565636362653434633139333966623533363931316466343539653063303438373766623066 +32393861333666633466306432386332616661626565353237613235623661376661666462616663 +65613039323033363236386162363434306234663936633733376431303262343233616230396632 +65313239643937353230323433393363623461353765333430646237353130343630633134373336 +61613032613438346439663831363535383636613738663864366364343531303035373936306331 +65373866643134353166633037323961343764353032393131353431363762396632383432386365 +65616563613332306131666335336563643632386161376630326165306639356134303165333165 +63666530613839326439393732643835393362646131393135663062363935656564373930393335 +65613963306639343166376339326639643232393739636462343665613239613164373338666665 +64633436663831356439633931353531393730346136636165383933363930393566313461323932 +63333538373837636536626338356262363466363035366266626330316630336466393332633466 +37666433373162643962383636313334393866343037633663326662373264326434333230323065 +32653933643738633237326236306666303631623362343332386563653931383237323131316231 +33633733363430636535643039373432343266623363333564396562656563336539633235633431 +61613933326232643163346664653630636533343134373836643532386530623434616263316362 +39656239363536343366393138626336363031333564633033376637363931396135363036353032 +64326461306638646639643035353334396166333966363663623365656562303634613830663338 +38656462396161376662343833323732393138373834333837303835626265333831376233393934 +66373936363666353362616161303335353235303138613735376535636436306665373337306338 +61613630616465323836623937613735373966663630306233346233326665383338633961326465 +36626366356535626634643137306661353962643066316264313337666264623034303038336330 +65623230623162323834326433613638316235323434323139653032666663633738323434393336 +30613163363263306138663163633435643239366631653038666164643563316133393036653436 +36343035653561353530396539613036663131383938316665313533316538633161323235346464 +39393936353331613439333831386565666464353564346436313262303933656230306636613233 +39306566336166663164626537326431376534653437386661393339656636323935343631303035 +64663264316461306235633437643032376432366639313335643761393734643762366239313034 +63373634366534653832306530393936343237663530656636323062666331633332323333313934 +61386334373665653063386338656533373562656331306339363931333363333630316430616332 +62636233643736663439386462313066376266306532646436323930643132316531333333323666 +61646264373262316133336161356538646464633237643132353633313465363935363064326430 +32633234626434626636636266323663313532633430323036626264643039316335643232356638 +35653262373463393533323831616432393439373064363137643733323039353366386265623132 +37316135366166393738333461386163386238356435633563336263363361633765366165653937 +32343935363366363738666637333564303436353337316532646662393733336632316266643935 +37303936383231663536353139636463613038306130316666313733303537383863363566366331 +37303364623232646635303163386237346562613736393730333232373133313231633731626136 +31373338366130323962653030376333346534373966393931643730323033323966336564383332 +32643664383765366235623036313063346565356438623862303763306631376439323037613561 +65663161316230316366663738353437666363383839316161323832313732663439373236373665 +30373363663266393038636134383539623732363831326130353130646339333934393866363231 +39363135333361343437336133343832616138646437383762656664373264373765663536336361 +30623738333330613930346163346332323162616134303466396161303131326335636537613662 +38663930383264373130666536353932343636313964373866663066643139396233626337356235 +30663561613934393135333336623834623435366335373765633037346538666138363538373863 +66323263633434393330316164623731376238363562666336336161326134306337326566306165 +32306266303731356237376565666638633634326432666539366134313535373361326639393238 +35636630333931316562303266326239336432323563383439633934316438343634343364636665 +30613235613966646535313635373837386639633335353166366633383836626335366565336332 +32376466623639333630343431653933383430383663343032613930313832376631343264636464 +64633237383235396662306561636664653866636464616461343634613431623131633136386265 +62356662663731393365333237383430373335366134353236316163373739626635643166633261 +35376637616331313431396566356535383364346232616162663836653266313432353638303663 +37343733393437663465613564386539333965353261643764613561396237343964343730363336 +61396630363239386664303737353038656630363261343038356134383334386361653861313235 +62653565346131376561653965363461343932386161616366613564643365653465346634393339 +36353066363965353462303230346465623866616638386564316431646361643166373063626236 +39366437326265303166363136343363373837663862386133646161366631646161343030366438 +66323236336462396164633134313066303561363731336430356130633936646466356361646132 +66643137306632353565393732626463623561613936313135616364366363326431313331633136 +39636662616337346461336264633763623033306235653737613333663834323337613534383961 +33373238373139373936383137393963383838303463656332356362386431643162366533636466 +33333932396563666133633838313730613732316433653266386164336137316432636635383932 +31633434353538623933313130386136353565396563666534333532623165376336656331643339 +36336362333433313839353832666231653437653935623438393733376135353362386661366165 +35646330376266336532376631363934323166386162383638396639636537393964343263383639 +61353361396239346338356137393064326665333931646437626135313763646464356366363436 +34646533346364343132366435633764363936356433336161656232623837386161383966313863 +32383238646538346562666531363166653531383166356564643766356265353366663332613063 +39316234373662663736306433643366643665643764633135646662303366646266373065366462 +35653635663664366164333538623637393466303065633766613366383035653966336634363637 +30646261373034626564656266656632376239376165393930646631626632303633623836376364 +61333030613130356164393661383132393665303930653131363239316363373465396462356235 +64376166313236626462306164346366363134656361396431643039326136333863373830613630 +39373834386662393033323662666334643236333862363638396562333761633465376637613933 +35323661396231393466663965366564616137393564323661366635613137616130373663626232 +61633864316530313739303833313139353833636535306565663030393339646135383162303463 +38653536343164623133313832663637633839396136316636613433303335666538366464636462 +64383264636461303334346361653435363135353831643263303264356635613239373138373131 +39623661643334646232383533616131336635323438343935373866333364646165383533333263 +38393930666162333637626133656164356637626464643362376338373361383337383231323861 +36306231356631613162633238663062356563323562613435326163363635613735353562353330 +61353266656166626366333633623735353030663734323839643938646638656231653063663662 +36666133643166303436376237653433376363633737663036356437333266343431633762643266 +36373664633136333362663839333238663663626131316432323765396232373139333066326238 +35623162373166653537363338653263633364633963353965626264323436303666356330616462 +61653162353232303732376162303161333266396539326436363236346166646431303439306632 +36346132613738343065333362663937386465613266306434336635383539383938316635373636 +61643936393737346135653836666562616565366262366431393564363039393735316130663734 +65656262636466616433333765356535643164613464656534613038613334383139636637656265 +37303039623135646464643265633264393734646438353131636637356138333035363232626631 +37306139333931663764303439633532383166323232323033333438396161383439303332303866 +34363038373630323466623661336365346138356431313737656130326464643734313230326635 +62356664353133383333646263623835336662653566626634653636636136356333343731356361 +36313036303539316336326231356537643563373432613866333938383761633030346637353936 +34313932663732383034343837373633316236623639343166316330333732383461663961363166 +66626432373534376333646465663661633135393038633633323333313530653262333161643336 +64653230653564626338326565303233386439363437663962653663393137323636663061666133 +35666161323134623866643964663138376238373133376561326238316662323265346166386630 +38616235336532346437333064393230626662663538343837636338356630333763306438333863 +38343464303364663539663936326136323934373330383665363536626263383163363365306436 +33396633393636303239643639396433636664333863376135346361336462346537303134373734 +66353531613636636130653636363333613433643164333065396439326132343862613533356435 +38386364663634356532633763396539376164363238336566343433633431386162356564336332 +30333030643361313132653836646266643862613932323366343963363066653836336537376638 +62643862326236353965313066653330303934306363356236363234343031623131323861396433 +37636138313137393236363461336534323962313861656331633366333862656163316262376461 +66356635383437386266623066326237333936316239316630636662313665353061373534373430 +63383861303466353037623031393231373231626237333231653833383436633064336566616238 +39386662323134306237663837656336366634643637316136356361363566633432323530663333 +33643836333831326332333461616333333130643134656230643362323232636131333263613930 +38643332636135336534353231343166616635643362623233306238656437336539663536323936 +61373135616438666364636535643138653962316237333432396561666236326462373562323166 +33343061373466346231383363353438656334333939313261336566386330323734363633656666 +34393661643937616437613531613662313738626234643562323132613132363463363935306165 +33373431653238396136373962336435376133633732366435366131326332316261616630626362 +36343739383961303138383836626463663632613766623935303739653631306338366130616363 +37393335306263333936363066366462393430356635636266613335663632316534623631633937 +39643062623535333330633931633532383339316564656233396161396634343537323933316130 +66623037646334313336353932393164356366346538326166316132356136323761663730356362 +31333861316463326666303963633562366436643165386231653635376133613439393333313762 +37643365363130663462613234343961623664396538613866333862343334653963353335326163 +34643430623630323532306566373439616662316635363536363165336265383933316665363230 +37373263386562326130383336663762303536336631386231313039383634333830633332343735 +34356537323436366438336562663238393163383361316563316162653364356263623239623230 +33323561666635383963353430333132653762636538363362616531633133636339386539393566 +63373138313339356537613239653434666235643061376161383734623864393430316264343963 +38326331376535313932326535383133616432383139333263613761616533313836656163323962 +31663463613938666136613635353263313638363061396330323565316662346631373030626465 +34346431366237343332393832336537346365366561613664623030323063336438623464306436 +66616262313638306331323337633766393362396165303432643861343732646165633033643638 +65646663353935613535373766626235663663333661313765326232313563326635333765613734 +39396433313136373565646131366335323831636666353232613161343230656437393634333064 +38663066383833613732323632646663313863323036646430343936393966653639323033613665 +61353732306637306537376239343365346235336463653137313836343038366633313537356437 +38633133656163353136336630306464373432346561633362346535393030616632656536333163 +39613235343662343861653637643939623137666636366664633761636164383531626162663835 +35343236356135316565366238616638306666356139343633623734373064316563393761363062 +63663362646262336533316237393433353664373230303363616634373866343335323938343034 +65366364646461373763633464333333653039353563646434363536386338326461653038386230 +66643034333636383466386566373831626238396536333738373962663165373430366162373532 +31333631313232333063336533653732326433383137303764616165353936353634643831646636 +33666261343366303765653237623735393839353034363731316533376339663762656562613161 +66393137613734643836363236306137663437643134653038616134383563663533366130626233 +36626235356465316636656663323062636631336330323731626633396661316237663963386263 +64626330366165623161636563646136386466663130333033656637623939636338306237623233 +65663064363261633964656235376265336337643833326239346430306562623262323433633864 +61316166396263343666633066623636386531663861633730656635376331303935613935316436 +38396435363132393238363265396435346664623737393531333139343063633335383330363338 +35303939663932386162663963363732313964386238613462646332656639336433396237636331 +37646363373331323837336536616262366631636638613962663132353765616366643732376439 +33333266663637373862336138323934333633653838646132356362376131396636373163643839 +31363361623133623463653266656332316139616261393539376230343331353438316262613536 +35396238363737663034663838646339666163376630623733306361376131356665646630633134 +63333661613236643538376633353861633636623362613632643165613263663739626231613961 +32363465663030643364313136366238633965336534366332353532353632653063646231643431 +32346365653130646464643563643239353762336131636264636230336633383836373164653237 +30633830393338313930613737623835663232326437366464346133306234376139613833666264 +36663962323064353234653930366537613462656134366537626138643436383834323737376263 +62303737343466396334326162363161373938396431653531633761373763316231303863373637 +33356263303161383639633134373530313537333663326462623630656639653639616431353036 +38356536613536343535626162396663663734343239373839306535373438353630623335363138 +31623032326365356364326335623864383636356262366461616164376136353136643836626535 +38353830333264313433366362623065613538323437386637633837336533313134353463316635 +30653866383065613435353163313636616534383362343431633533326436313030616134386434 +63313965333534323265646339653463326264396364393761363830353130616565343030383464 +30383437666534363330303463653962316435313761303438366534363461333863346232323262 +36643432623732313935633433643830303935393335316638633265336130643232396164643036 +39363666636165386230653161646537663038663734666363613862373333356338396633366432 +30386538373535336263353166333165366537366665646638383333663639656433366439643735 +37643437643231653639646431393561333133383064623263346464623538663561383531656132 +36326163356531653630383833653438393339663039383962353730633735353066366565643035 +32373930386563633234333234356464626131643734356637636135346639663434323637306333 +33333833383665306635326536653036633633323130626237623161613938646564396636306338 +64366636616361616339306136356662633635323436316532333836383636613337663333613731 +31656561316637656664626635646330336537666665373735616462303633306262616361396466 +35623163366639653762633263643461353238353465346661353136323036313061633335663562 +39323537653134323563346534313334656331376437323336346562373031626461616133656231 +39363032666437653337363838663263346139353331363264653261666662383035633433663233 +61623530336564303966393538383535393861356138366133363666393838353966313131323764 +63396537303830633833656364396165643464313862623038323435613362323838376239663565 +37366235306637663833336232343562343633633664353964316365376264323031313938333561 +36336336636436326465396634633735333132303731663139303039356330316232663161383631 +34303132656465653232363835316633613563653039383036623335633665623930346464376131 +34323363373933303732666263316333633432633363376639643530616633336430633936633133 +31393633373462313537323031383230643331336535323863653662353036336338353830653235 +32373461643939373837343536363933666532336164656663656565656166333039353430393334 +65383935376664613930313262623132363161316163303861623939613932313561653433393536 +33343435646339353064366533373964656432323465376532396262386638623866386563393762 +37343534613236636561376565656466353333633032373234356235346432653233323164383663 +65633739393534623437653335363165626561633564306439333136393963306538663463636537 +39356238623831333263343438383665356630353230643137623430346636323664346131303932 +35336331303831613833376230353664326463373131383364663261616634636363326331343363 +38653162313639663738303037663064366561346232316364336230633365623730356130393433 +66343364646366626565363538353663386165626164383537313865663965363964363933336564 +32323266623536353731633334353735636232373362366237323064386266626234336439366232 +39393734353062333039353361663563613765336164343335653032376139393566303330343035 +36636132376265656163316138623566616437386664383333626166383332646337306566393266 +38303731353266646535383134313831343162646638386664626538643164633238373939643330 +36303936373231393235363765363565356630313366623933353535383662373630366465353632 +64313738363531313234613361373062643232643036336564396332353534353935333333636162 +64363837616262306532333535383663616562343565633535326137626331363961353737303336 +63323766626432653035343564616265663234323235396339343662663730396630363733356238 +34313938353633623033386133313330393434633266393536653538386265616538623165303231 +66643663383464633436633234373031353231306332393330316230343161306662313734666662 +34396264346433316162643766303038623831383839643133656238393761393032666366663264 +63366634633634313566373739306332366562376266613333326134313139303761333937333664 +34663936316264393830363430313066643130613234616534336565353566646639626138303531 +61633265323732663632373739383236366330383630363565336466633130343763643031633033 +63666562623461396130313230396361613636653130633136646565653331663635666236633832 +32353239363034356232333931656239393664653263326130353839666264316461316238336631 +30663031303337336165643763396434616431386338623530303536336165353037343339306661 +34353434356363626635353835616362306332636538333064623863356530393631616565323336 +64613635333966613263356230323737626538303630346232633861313934366431343032663139 +61643835316636363330393766353166373730303333386330393039666635633730343838623439 +32346238613039383039336163373031346534333066373339396165613337646337663533363738 +61666236376266653331376436613430366231376136356339343333303631346563363038626132 +65613531333330656163623265336135373830316536353138343139633435323962353436666662 +65656539393236633266646465346634326638353134336534323862616539376536663834373937 +32306265343738393566303661363966373438613838336135303735326234353239326530616534 +36303835353066353234346230383635656338653665613863393132353830366164383337323330 +32656663316131363234616465656534313862316361313364646465613034333339663438623230 +62626166633266623365656335383262313336616363356232326262643930616336306330646561 +31656564326564393735363539653338353932353564313930666433303766353132623762353037 +39663038666636346434613466303664353934616237383130386233396163616636373166626437 +62653830623664373739366334643662343563616263663364333035343939393337333764663462 +39396134633835343837323962316135643632346430343630656431643861646332663465363338 +33306532393361316432303533316166326131326532333036316339303930623761616637373163 +36316661323365363434623237646439663032343437333037396635373362353334653039646462 +39383965356333373233343934326637396639613239396264323461653238343466316262386632 +32353137393761353864666262643336373830646538623963333936633438336437343364383538 +34623534623033656261306466396261373533386366343830376263326539323830393132666435 +30666166323632383763366363643633353335333563633366313232346539623430366662623361 +38313366366532383632643032393938656233396132613032393534633337363636316135663038 +36643862303462626530313965623738386263303439643265396438376637396563363463626235 +32666234663335623232646263303131373636663564383834353662643162306435666664633765 +63653133653832643932623232646433623466316134326232613939343764623365303063343539 +63656130616339363465336430333537396438646330313735383638343532303765303833323135 +32353838633637356430393130636535363030356134663334623235336563353637363233643664 +34383133666163323835363231353735653263633833396237633639616362303037653532373136 +30323434636136636537373264326139313336633136373835653639623239366137633337386662 +65346232326164323033623632363633393433613037643865396630313836396361366362316264 +31653166393631386638366431346465306164623336623339343432333836633066373739323439 +37646466333135336337653537333938303234326130306261323539343936393339383163666638 +36616537303963636461323763316365336664323061623163623532653564623263663233316135 +61366336333066616131353965343930306263373930356436303537303265656566663838303763 +32653437386230366537613236643938333161343536373163383932303039303962636533393665 +30656437616233643661373536326662383662363130363261303661363835393430393862353434 +62353332666665353637373963393431626464613363336630356464313764303466326261356465 +33646266323237303638316334386264343030643432626630393735626632373863663035326239 +39353432653037396666353931613161643765626635633032393036623361653434386461343165 +63336136666333643665383666623862373233626239656162616438393230613662616362666132 +65346130663230666665303131343337373539633934663032343936613461663532616531336237 +34316636353838343034636139303132333938383833323862393961363332373335326361633034 +31663231653634356265303830343262356563643031343636653262393165353163383264363432 +36383464336233613439353262363533376534623866393237623034323435393036323331623566 +36613830646166633933643766333231633736313631396232616533356431373362643133643161 +35313834633565633036643936626163613639303032363666336232663061363261303265363234 +64323235666539663761663136663634373764303837626338363939663039313461316235343036 +64326337323335616534366432636330353335663037333264633661313837623261343261336665 +35643232363534363365636131333631666230333661383965636562313966333963393761623239 +33366333633265343133393635306538636531643665623332383835376665323332653736616539 +65383366623132363330323761363031353361393231656463366639353837306630306431313831 +34333230383262343266653339636238636564646362623363386632653639306164623136353431 +65343232323965356463386262353364383964343963373433613765386531313537336664643730 +65663837623665303936656638623364666535646338313930643037633938656665396532373039 +37646339623738313235326433383639643164643966653830613033643661653130626332383739 +33316536636435633264386137303961383538353063393635643039353835386132363365663737 +35623934383630643931666135626232386436663961363537366338623237613337363739656330 +63376434383436396636333038643037626539333235666235396361633930663763646233373237 +63396630353661393439616164343532393564623162383164363532666438353861613034626235 +34323731333637323538383761623931653638646261393239666638663230653032393265353539 +61316631386562326161313664613532636635643537616138663632313037633838353138653266 +66616265353537366333363566336431613035366131646162333936383138356466343766356639 +39666563313333613033323837623033366239326465346338633832386338396262303838326239 +61333835303935376237373734653165613963376265643032326164313132343566646135313864 +66633366373338393137356634373639306436373035333331663265396366343862623261353963 +64613935353861623234653537323030333065356432346637326132343165383831343839666131 +32633538613539316366316431646531396338353031333264393766356439363436383439623130 +38636637623162663432393137613232653834366439356565636231343536316336656562376138 +66353230633665353433383830376361313035346366373036613135376362336539333430613834 +65626236663139316330373364396635363730396362353237366465643532326461636261313763 +32343530323064663330393365653239353938623662663739376663636439363263623336626366 +62613466636334613830343465643937663433353366343838326264396362303338303537656561 +34636332343366306335326463323331313738336663343231313238323439386465336161346637 +34386536623535303165333634626465343865613238393634666564343962343939306431346630 +62313432623538363030356562653561306130663464303863316265653435336439323036623265 +66613265366631333961363738623663643565663962653834363639393132656262613530386562 +35336233386637623264326234363562366539336362326361393562633031366561303230323033 +30336236396462323661653136666139653865333532313335386666663362343539383463623762 +62316638373433306134383633633232626334313830386530666162333434393232663063616164 +62663761383563646366613161663330333264386235613561313038643338306238363563643735 +39353036316133653566356465613863663931393832376363333139616462306234633939353633 +61633566616437393761623761346366313838383838663839396161326133616433313238643830 +66396666313262656131633666313330313034393263303831346232646331396530643962393330 +64623132383230393133373362313539333433623831623130633639313563366163306237393263 +30383837633064353036343466333065386633343837326535316431393562613730643634646165 +66323031643832396562323233666333653536323331343162386561346632373336326161386134 +31383438383832336632656362313531633235636337316135316631363832313664633039666161 +34343861656563643937653263373265353063306332626232623533383664633733393061636636 +66346636316361643234363262373839353237353432616339666564326533623863313433346630 +33666165316334316632393230343238346461653830343361386564303165346437666136353362 +31613938353336363561363463343739343730343132386238313462613764633166303831356333 +64343030336139643032366632666566373137653935643762613265623439613539613938363534 +62353933613432313764643835366133643639333033613563646537663832343662373363366666 +35663937623634393866363063313630343635373333363566363338396332363264303930343866 +32646332663965363764623361633732636639613537346331353337383436663535343535613064 +63663965633634363439343861646562303230343561646530383463643365333933336639663834 +35623065623839626433626430333835366661643439326261343663346538363136613330663262 +65333761666630353438396438306562323061636633636266393662616235633863356332386561 +33376439316130636332333637616564353333623539396633383638383034323666303239313531 +33313734316433313031646535363736366635303366343333326138613963396433623930306363 +39636433386331613961663262306635626231656331353735393330326339316362303033633262 +34663063336239393764313331343230366137356531336236663165326161356662393439343739 +33373561303436303735326137353234316338303435626263343063656138303738343662333436 +32313764653664343865373039306638343733303332356233313139396263626361333262326239 +63343539623664353338633234363030323933383934623761346137303639333639386331323363 +39366561336235343233346234306661333861646635393733653835636638316633353631333661 +35333732383734386636613933313439373664626630613434613437616161366333623736396665 +31393363663533353134353132323834323138313762373539653234666664363632623561396437 +31353333306533353039643035373133616236316466633336353638643466333266343964373434 +66313862643166633530633932363664363563306531363833353532343836663032386566316565 +39636633393533353935323230643762636537346138633630656464643733383538353739643262 +38303764303837626362316565393666383234633963303561643234393234643331626437336361 +38393530383931386563376363646438623666353439633734343361626238306463303266663832 +31326531346230643962666535376635383637363039313732386136353035663566326330626336 +62613830313135643930663939646562383133376564363233326161323565616237663061666633 +38363632626233356166666263366135623737656664623761363539353963353138376432383436 +64303630326463343134613431656434346365646332666431323166633463306637333832386338 +33343638656236656436316639333339643066343965303534323036306235316163316562393731 +61636537353065373337306636373265643730366533613035326134353131363765643638316462 +63616664366131346135613636613434373734643635393962656562386266396464353932623835 +36313236373831623165383865616531316364316139663638323137336539646162356436313239 +34383662616664313365383666346263653761616234393132666538613534316666663536366166 +31356239353635336135383930646464656462663733353437323635656532376332326630646534 +33313034386232373931316432613333306264633462393837326639646530616334373838313432 +65376433373734336465346534313236666235623034353234393466653336663566663831346139 +31373536306661336335346334636338356162383738333865353365663961656237323465303938 +37653030386533343664656566656662373463383364616532383530633132313863636366616264 +38316265366633383434383939623933323764393734366362656230363936376562376336323365 +66343136636232626635353965633633663735633265626536393264373233326238353737636263 +38613363333562363233343433653931356239386139376333393436373637353866333139393765 +63313466356263663433316230663363353562616363666536353366393130623965366135666337 +34323834383334343437633163656365323634643362343933306335656530313630303966393761 +38343630333736376632643937303966333534656563376137366538653166663466393735346461 +39346333386535616261316562626430343534316439656266306363303662633664626633613138 +34633663373466613433363139353034626264383138653330366339633330623036646665396134 +66383330313333393966396566663930353132646266653435363062623563323138366161306364 +31663531653732393331323738396561333565633336376338666337333762663931353965633835 +66363832343461386337613031353134646237343164303433633931393766633530633839653039 +62663834313430363064633961323862323538643934376137613932343864306438323635376532 +39653765363234646437653439326638653164366137636461396130313565356430663533303234 +33656333373932316231613536626231323463383033373238643466633065333861393639316235 +66333636306466636366356264663436323765323262356165363730623234393430343961643233 +37393337326364346565356466343135643731613064326234633434316238393362663165646261 +37633333373964653632303763663139333564356537333133633731363338386537613131633839 +37313766333334383831376265623265613631313931646537613065336666303937303234353861 +66313136663433333135613234646334643263653262366239386563363066336565353166343166 +64613031666165633937633065643462653764306339613966633933613332633539633933383238 +30623133333230316461643834393334643731373961386166353461393764316233653830633731 +31623562323335633961643037616161363136333165383933646564313263353035333335383361 +63376532356466323330393531316161383830313962326539663035643835393463343630303363 +62646538656539383266336466336234343662643161636564333264663566393664313363303730 +66376361303937623238666435343931366338616235636437636533623238666238326633663334 +30653033646363636132373234323434333136613865393836646463336564386264373761323461 +30386662663132613833623835333432636265373332366335373137306437633732613661613832 +64333530643534393134633366656536333337643736626535376666326661626534353665323939 +35343133393132363231636561633737313032306431366531323164653832626566383564396161 +61383561383338346662396537653036653237646537336137356434333133313762383233363630 +32333764353630373462626264613738376137623565653432633566643464343364633864336137 +64366333396563643438343034383533356339636433356636656533376366626162396166653534 +64383864326339653463353662353264323136663934313434636538656138616431663365323163 +65656161303636313866313764353631383034666466353534616331623634393166343537626535 +63393039343533303430633965303461316437653030666631646330633231376461623134346136 +64373034353063393737316665613339636632313166356438326339393335643061316636623036 +38363735376363656633633337653936323061616437383935343039636266313365613865393962 +30633031386138366261346439373638616632396136316461353137343264656166636363366334 +31666531353430663838363366353737663965333432303036343362643564623435656230336137 +66376165363435633939323730623962396230313932373563383835363831363066653039643462 +38346536666665393235636465356664623531663035643964353135303931623763343866383936 +34316662323630636231633437663938383335613430643436323166336263316334643139633832 +66633630666531366361303365643437396138643239656663336639653036336233306364356162 +35353438386133346133333231663362356532646236626239366232383236326463386133613661 +31336235303161623030303532363366666331303565366366653534313766653331633862666638 +30623539633432613833373434353966626134666238643063343432623331633965386266653962 +38396466316531623164323062343532333762353637333465633835623030333934643931303334 +34386664306335383864656536643138633062666232663635363266623139666466323531353866 +37306362323534393161643231636138393434656534316430303530306530316333636539373132 +35326135653762653638633935326263643632646166373164383330343838333264363037643863 +38643731393738666438636237373430666235303662343135656537343237323839613530366263 +30323962306131653862393432316534343336376339666635326332616437613634626166643730 +31303464633031626162643062653361636233613536366633346265613935623464663233616339 +30386364376134643639656432313938616661653565323663656136643766323331373237343832 +65353131346330316164316132656439626338623036393731636366666637333131393838333034 +38636337326661376435333832633964393364353130363038376530323465663531343265656334 +32346339386563316632393965313962323062663764343639616539373134343236356337373632 +36616332306438346138666261633066666636343164643065396463656166373532663564643630 +30313738636633373065356361343666613030656339383535633831623961613936343138313962 +39616331386137303839366438626461306233653561383764376462643234363832623139326630 +38306536653334393730376531303462633131613335363962366231643235616664383931313366 +34353332313632666334303039366434313439333539396461316533313135373566396665666135 +34333832333765393834613037303162616332386436313138383262323232343339663162306434 +62663435363231373438303933666661396436646432623361633239633866616433306464323639 +61656230393232306631323537366661336531613466363661363239323935646666366362623736 +30376230386432343861633965356139336230613537323031343635393535356661373536346137 +36396465323532396131316331666366383162623036316639363262343434636537646462623962 +30326463303963633961636639633565316338313466333965616362333730356436643430373735 +65363562663933613564643464626664303239396631313036346363383737643166323236383338 +65356166313433646134346238633936663231633731653265356235643036396138323363346365 +66663438386138666131366362313434653838343763663331356162663534313566626539643064 +35613565666137636262653863346236376434383532343739353335663231313934623634346430 +30343765353430626633353038396639356162643364313064336339316336313131313137326663 +35343835643964336165363539393763643761623064363165373337656366613435373430656565 +34336238656665326332656431616563336663643236303532616239383561393065396466633766 +36326461643239633265636130393061353838393238623238613232376639626231633665616238 +31343435393066653035396631626435393861363032323963636532323938663561313634626538 +35323332333134626437653836326461306666326230613833616261373331646366626435356664 +34386135616538613333306639363439663430316666303864373363663834313632653962386232 +61636539613138373766613863656663383031623438316331623530666237323738356133663564 +35646465616333386562663732626563313732303330363363373635353330356266363032383536 +32613031623638363261643931666332663261396162646461626562333930366136643263306438 +65306632343062653034363433653561663362633930316233376438613939326539316164636331 +39366232343061663937663732616134653234653065636336646635636161313137663534663336 +31373165386531336531353664326333366461626232383233356461626534393066616166333735 +38633566656638396463373562376465323730353736353662643936353338313232343339336363 +37383664306432343639303637643834363130613064326162313935316266363430376165323638 +39623332623431343138626336656438626530396633663836323630373964386664353264323333 +33383832306564323962663035363036646238346363393435343534383561656139613738346334 +38313538383263633735623563383965396231623965393636376232383732373966633534656362 +65333165623532643230653262636233393030316563386130366366653333303330613366666536 +32313531373065333737393239373361393335366539623366663437656137316632626564353666 +62393638373132636433626435653966346465363764653364383961656335366138356230643764 +35343531303561383265633265636536316539383636666634663865366138306537346435636531 +66653064373933613835376639373737653265393063616434636639373261313338633465316464 +33633261356565313635613938316665343435333534623134333536383665316163623431336466 +38633564326137623138313636383766343163313432323961616661636361646136633766386662 +61303136366361303833313666353131656331373633613435393366333363333832666464353334 +38396565313462393733643637313139333835633035336233363136343663313565613065666265 +35323038386431353038626134336335643437386231376264313062326135663566306161396363 +61636437613735393963636131646534336638663765366433666332633166303530666539333230 +30396163626232353733633365353565623439386535656565356465353033623062373633373563 +32316334393331643363386338303736383561343832323838336261643561333664376436346262 +31316665343436326666623864303462623133616566616232633834336265313432666265393837 +39356362333632643637643266623165386237393238393263316165626262656466633461663230 +31633738633966643337373534356337313136323130353164393234633839663237333036623164 +63633538396566336233393034393032663334666135356233373761626466356136636134346663 +32366637346335666337653865326539343330333163303339363862383937386432633435383566 +38323132626333373731366333316662346164366633303763646561383532336666343931373034 +66353764653733643430623430383265376634613837643261383233613532396532643434356165 +65383532613364396462383962373261376231613239656561306163663934323061633238353031 +61633866626263653064393435653566316534666534313765326561316132663762326266633866 +30356538626138316436343664303561343463626639643261316133303161333462626234393764 +65336638353739623834646438376564363936313938663963633436313739353764643262613433 +63653765623336646637336161346465383964653738393362373565303330653935363730363735 +30366133646232343938366637323632643938313430376237303130323739363839376631363932 +66613961613938613438363037396230656435346539386663653237306366613161343632376431 +38353331663266653739333864393830616531626631366362623438613264656666303664646637 +30333535326263343063303637363634623563313234633230663735613532363639653339343664 +32623938613863346336383130323739353731333130613834633831383562353233313265333930 +62323238313538383662663932323233393266393335643739333066386634383231383962613637 +36373037653735363333633863663036623062633061386330646665336136633964313162396131 +62303866623439313539386134633037646135346565363736376134326435393139393137396434 +62333339306335313232636236633066353339623735396134613737623966656564336634363732 +65623431313835393930666363373436306336373733366464383862303565663364363139363365 +62633933336462313135326433623963336163646130653333656463356462393762333037616637 +66626166663139663464646139643136626365623032666564363336336433633332653466376632 +37306536336466653664366261616235316638656465616262353762396238313764623236363063 +61396561626539373639653139626639653936663961643130643538343334393333636562313763 +39363338336333653336323563393334326338366232633065373135343330663032373338323232 +61333639356236393965373532383431363965323337343433323739363137643638383330633830 +65333735616130313036633330666536663665333736333239646334636632303864663231616263 +33366433373430303231383430353232346663653133303335623631646430383833343736303930 +62386131323130343937636465373266396233313839323563646533306163333365663431393432 +63613631323438616339653536366362353830366561393435653038633266376630346633613838 +62613635373234656236636233326135663630303632336638666139643962366531646336633263 +36636431313661643532333861343931326137356636333332643134353936613630346435613232 +34663837666364313635643335326237326166306235363238613363363461326335386336393335 +66323462653237353161666464633563613536633835323166333530366134396461656162333532 +66316665393035383464666564613832656637393164656361626133666334346365376130323763 +32623332633732663832393164373432636537316661386235646238613830613137663465346163 +30363661313864313034666237353735323062333462376534616330333835666532306537643963 +63353265333163653939313562306532313763393733373534333031626433623531636638383433 +31323633623832333234336266376266643439386561336338666462373237616333643861346434 +65383363373862306132343765653731366437386564613536656135613962613965666334333039 +63343139383935663137643532633833333465386632663532666662616134643336643132343261 +35613865393232616531633935393932353633393034346666313632646261633563656438376636 +65376338353737636330333335376663646661336564393035363139633731383162323333623761 +31353438623764346564303537636235363931303230356436663837306265626538613834386161 +39303631396530613531303161386531383332323861303232303537376266343063393735323636 +64613239646332643363316639373535303434353939316466343761636662633661333335656538 +35656234623766643932353932346465396666646439353966323135353236313264623931626333 +38303737653866616639386330333261353266346336343632333464633234626334343039393736 +63303233333931383138616635613734343566326663373336643932323837303036616239306533 +65326231623532306433373362626562623566313436663834366333633137653539633935363266 +36303365346466366161386133613664636530643565653364653435333335316639623361386164 +65383035633635303133313663343737303364656530633961633033616632376438386431646133 +37313763613164636162666137323664303235653239373331326530653230646639613266613063 +31383939333230323039386237663038313265383835633033313630643939636361343335653436 +35323734303534343963643562323364396233306363316332323835326234336230653862613836 +34313963376535353535653434313532343563323762356463376264363539383134343730366562 +30323666326135363263353639383938633661356138326165633631323636653762303134383639 +30396566396238386639646361343236653434336632653161323761653831613963646534386130 +63343364666432316464633833336235656133323632383632353433346137373762343931653630 +36613731653838373539343839333963353063656236326539333932326235613665626230346663 +34303835316462363834386561356431626532306264303466643564303536373566346335393534 +30346237323864383464643164613836366565333239393632613163633731313931396364363332 +63653730666563623365613839633037366234363864636263383961373766326235353665326338 +33346330643961343238623466303536383239663265326266373339323336353233663766383830 +38326662326531646336396439373435356166663434653837653666376136653432353936346435 +63306331363134323365636666316239643634663738366431366232666337363766633966613430 +33323031623061393534393139336438626162636664626636306364353338326534363236653536 +31653337353932366165643766366236363664366239326261636266323462343064363230376234 +61313835613335643237363263313939333532313439313832313733613363646639353336666635 +65633332333837343764356165656264633365333737326230343836393432323164353963343966 +35366530613337313263393665366362613338313363353861313163396234626536643632356266 +30303730656134633232303433666333653339366263316435623334366462613263663239653262 +39636230356534336438373436623839386636336661363135633534383037363361386638643061 +38393566366533643631383033363539613438386538303332386639333532333566633034393661 +36663361323765313139386639346239613061643862303438383332613137653635363665346332 +34633034353039663038373563353133313231366637653562373030393731393562356161303832 +61373239356537396465313266366633633865653635626563303337626563623934626662663434 +62313232373936373735306365333063613236303032663465393437663031323038363261306532 +33323838626438633061313234613639376131633166343138356562316562386262363636313838 +35613631363962643937383538383033643562396561663336663561373830396137633037336532 +66653761656335376663386237383463333231663734333335616238386234303134376462656463 +31393838376164346364343733653165656136653961323430656438336563633165373462306230 +65323062663638326338643931326466303663333933366639666434363935343832633233316266 +66336662336331383237656364666638343334633562393862373338376335663862373163393764 +65313239636433616564333430626236383635376137363632633836323237626530333635613132 +62396232396330313733393838333964393136656364616161356138616662653330363331316363 +63613265303735623537393661643665633837353433343463303166333561333262376665313166 +30323061323566363739313766343662646439356361376262363231373330303033386130633837 +61646162323365666337616232396662633362623338613837363637316438646363306536623166 +62393663663761343834636566373064336430376136333566643532326363343934333637303064 +66663038306432613638613262396162383562363339623733666666653833353364353835623135 +39393962353234663362326139666537303765323064323165323037613162613861363037316436 +35303836623431323261343239303666633631363266376638363630303361303838663037343364 +35313534356333623837613664376461396232366166313765353035366663303061373934653336 +33363638316639636132353962383636626235623736313966316361356164383031323764303036 +66616263323730653833643638363566396465636335336338666135633162643438383266366562 +65623335666438366136356539376632316636666437663430323233383138623161636333643234 +66663131653762656132613638653263653332663431333635343664663933663234643236326134 +39623836613961353066326161643431613463623235396432313731396463666236323164653662 +30396137636433366334323337623733376336393337306234363261633439333333613034613439 +64303364646132643461373532366233643566656665386430366565386464386436346230353263 +34313434636636613738633836633039613435613363306435643462636561376363653334303631 +36646332643064626233643238643235663865633536336166393237306139383836393064643464 +66323465656336653530656561653338303762616538656262313237633361316366353562336131 +35393232633664303734303364383839353364303936373962643361613636393839663766383462 +37633630373539663436643565353039333864323833356163623839336631643934633634363036 +32346631313165356138303538346363346336643464653530636434343331656463626430643732 +39306437333266633864653430626164336132623333316166396565663336313464656263613936 +65643961313766643030393032393335396538666333373365636436336539363936643234613439 +61356464636332376666383334326338616464383536656132643838343363653439376239623066 +38633261313830623663616362613965386230323861643362326362336335323664623639613236 +30323262636261386536383462373763363933633036383431363137353133653239373438303039 +34343237313136333662343131313237393334306163393365313131343535653235613934613030 +35333163656664643338336339653134613939376564306561393663373131396533353766343163 +37306132303332646635326131323330636536336164343830343939383163663961303234613764 +32663030373563623633303330643266373639646162633164613731643764663233326564313365 +64313362376632613164313031333232646439313730303036636639323266366363363039653032 +32383036396264306162626534646438363236323061616165343437363266613566336363363730 +39626135633962343230346166663463643633383234646438326566363166633563353134346137 +66346332306536373462383737323163393132376664636432666231616334383532363564643838 +30313937653463326365383933303365326335326132303636313763356631663931393562626263 +37303033323065336139613435613839323132326330636230353431343938653438626337343636 +33323635326563393332653136303832343666336332366332653666316232623233613336306462 +62333962353335313130313637373666373938326134633565336365363335316338386335356133 +39386532333565336539383931333834313965666331323765303264303733303236643336336536 +31323939323563353631656131643833663762346336633436373535353238343537323730653238 +38383139393961393766646237386433386530303266386331383437356366376364383961343362 +63303631313436653736636139623230333862643263303032386365386266646634373238636166 +61376161373363656166653037656536656235313338623762376164363561346135636235393532 +64346130383237313331663434346664623334313738393439623366646132333363333065363261 +39656466313437323430326363326537396138323666386336323236643234383632333364306133 +38346661373236393332373632366337646634626136666238396131666261323431363933353066 +65396231393564663963306535646432616531656465666464336431646264323332396164363663 +34636263323661373234626532663263643535396432653933653135366463623163363833373163 +33326535326166373063373161376361383531616339323030396436303833663162633536363262 +39633761306561616237633565386137313032383231623964343238313665333164376461333139 +36346164633965303761623933383461363531653861666162636462366335396335323535653462 +33633731613634623832343937333361613530616539636561666232386630376233626136373230 +31626233303837646332656563373761383732666161653539323132303635623065636335353636 +33353135383164613364626435383366366633623165386431316639623332383265313338306634 +64323765323362656635323730643064616332643766353632363131373236386336303934323134 +33643932396162646437663963343039336235656139646162366466306238336235613562303131 +31613962316565653465623563653536656330613065306639323663333165396564396437663238 +34623131623865336531386437333261383937386665373937646636313835613034393664633134 +63623064383166643935333033336363376161616465306531313163363964336539663438356432 +38636533306639353766326338666135623865333638336265623636656437643531396365323434 +61346639333335636666356639373764393466646663303037323133356638313937316664383865 +30643531633831396631386661333030376364356166383865316335633235363864633837353264 +33393661343533663665633835306663643534393266336136666534336534313766633963613062 +36623939316237373230666661313639623366623135306663383836363038663434386566633138 +30346334383237663739636235363533646461343733393763383863326433363466643665303137 +33626631646635326338363135356639636239386633353033643861613838376235306461643662 +39343264613866663065376331316237393364383636653766636438623865636338376437613939 +35336161343164616466393136666235616635366563326634653630373533393031633863373661 +38376366653036343362663532623161653731646536346166663262663166393463303539663266 +30303162666434316361303435393531343538333130386333623462613239363039363963383933 +62393130646363366666333230346534363835343062643337313661646130363931353964323135 +61396437656463333235396661623463353734623539373336326661333332393361333033313531 +64396332613335396635643431383364346463376134386365333735393435396134356238393633 +31353835363235623364363736656635333439353666343461313839626130323635336135333538 +31356136343339336138323861333235623135616136376164626337353062646134356239396363 +34646133663263343265623432386566623665646166336438396638363539383435666666313635 +63643337323163373462643865313633306265666462343765336339346363386430393732623261 +62363034373133323661653939633833656264636437643039323230386362626234303833653836 +65333137623261623934346435336461633937623534373266373738383135616665356464376632 +62333430363663323066316631646238373236393632336463306432366438303165363830386163 +30636238316137626663323162376532653261383762393063663666333564366238333364396234 +36643835353262336232353539643630326236663766346361326631356435336338376630656237 +31613737346531356538303461343064386263313333333438396239393230386564386334396434 +61326632333536396435656638656338636139343532313161613863396566616164636434666536 +66386139333335396137323965643435323335313631326464333765313333353734336538653064 +66616137333832363861626165623265633739623535356564303961343963343561326166303265 +61376134333239346465303537653732373136656238386630643361643037343037353466623533 +34343930393135376638313162336562346430373761346130653531316338396331393462636138 +65366265376666616331623739316566646534613139386566663138366464666163363261353363 +63366463363931303062393966393632333130323030656632653462363861613761383461346265 +61306261633833373136363038373838393337356638656231333666353262323363626563636130 +61643464366131653032626361626664313062623434666333306232393465323639313233663333 +64346332303264653439336232653439303330666666306334626239356637353037366564306634 +65633539626130373431373739383431346534313233336436306236303165653761313064663666 +61346134653737633364366165613962323832353462343636323035363663316563616337666439 +36393030373733643062336264653338663539626330313464613933616637343466303261333034 +64623033313538396435393862633835666364626563393461356238303962373036633364363530 +62623833656537663733313662616134643361666434623736613632663932366232393138373763 +39353238386161353832323463393262396536323834633962333935346166336161326634383131 +34343836336330386331323731306131666236626232363531363130356362393232396537643166 +66643635353666353738346334316166346639626362333634326532333732653864656261656264 +65653835656666373539636663383230633763613331326661353636376339313563383839303730 +63393431373630636536653839353538313938343737323438363264623266666131663935643365 +37656431396162303630393530346365356330663461663964313838326563633832343234393838 +35376530636436373134343231323639313033306535393035626438653534303530363764333866 +64653530656161386538383230393438353163663232323062313539393739353937323833643162 +30316135336536663865376265396134623330333139666534373333343666663337666131323739 +37323138666464336138316565656663306631333931393835386234303366323437346562623739 +66353033373137396138333435623632393963383566366165616535343561316163666439633035 +30353233336466366233613230316466343836366437643435356332383265623266386231653434 +63343835393435646237396135653034633836326362386561366635383031303063643534333736 +34616337653737316266316532633562363165316361656464333833303266643538343738326339 +34336330643533663164613430633064616339303834353031326534633165353431663364353835 +64386266333234323762633039363431386665383562353265396264646335393162353465343231 +39643338356364343165373232393332363465373030326535333766396163343762383066656431 +38656564663038316562663865343661616432636266393634643937346236326362303363633964 +34313730353163333533636331346435353164373562633636636366313165313436636335366434 +32613461623964633137376436396434383964363666623331346331323036333436623761376133 +30653265626662333331383538306331323164306566666262356261333530646164313963646538 +63326237333466303637373166346163663366346439646531316231643736666138323130653431 +31303333313839323865376461363130626230383631373762616134353534353034636232646231 +38636639383661666363653065306234333330613933623934393038646463626163343838306233 +66376562323435313930343031626631646261633434623061653831383836373035373331333433 +36366236666237626636303964306432393233373230646433396635393662626165623635343166 +34346661616230366134326131333166653935313537326130646635323034386435353237346134 +63366434366335393333666138643234626462386263613061623161623366366234326434656631 +34376434636461633731346237663764336236366530636161633432656430316330373130663464 +34363762386462363562663931306234323432653731623239393239353635646238653235363332 +34623362666436626334323564383163383961383830623033336138646563626163356366396232 +61396264613763343731313031633263303065346662643037303632326231373764393139643734 +61326534663930383365316665663835393562346239623461663034303431323165626132373837 +63363163386131396231666634656264666435643330653262386333643535383532323163303737 +66303961666233363662313637336334353431663665636431343733313331653734643661303934 +34396630383365663965633336333664343334383533393064346539613566643665626132376131 +33376266323461383663366536393035636264353236616630363936633834653531336161653638 +62636634363032376365326334643834316538333737353634656333303939393339303263373561 +36623564323339306461313135313838626531326136613039666363663434363135333632663364 +62333038626562333238663962323734303837366163343738386563643461386234663835666239 +37616333626462303831633838373836636165643366383266636531633831643135323963346639 +32326462623433643934353732636432653864646362356162396434373866373561333361616461 +39346332656665373638633362316233336633373136346636333731353464373236633832373139 +35613861356236653564386363323763303361373232613730666138316630623334386531363532 +61333265323934653065653566386563303966633461356264363033663962653565353661343266 +61393533376631373132633030333062343138626631616438643235343830343737313663633933 +38303962313235313132343136353135383234643439386166376366333239313162356661336335 +39643134393866363533663534626666643630646531363531333730653439356163636266303835 +38336638306138396466633264633061633064363638386534383064336231613636666134383365 +36393736666561656430616534316661386466376335613266306466343833633961313763373864 +38386564663138346231643733346162663238653538623061356163613330303333353961653339 +35376636666163396361383066333133386665383665343964666664646364383130633761313961 +66353561633033393130393437363130393765653938393136616635393439333462306339363136 +33653035363638346339663436393634393037616234323031623834613263633563383739326438 +32326538386436333766613639343337313233343432323861313232346139303031663033376534 +61313034363332663139386639623861656236316137323837363739376531613039643836343164 +63613364383239636434343066643832613536616330643261633166346332346639393862656533 +66613031643931303738613536653664646137313538663237303630353430376431326630643536 +66386664613337313139373366653232346133613964386366353866376265653864616562303563 +35613164323166626330353134346634386639396262386631333635306535393236333530336132 +62383966356262363964323331383665396363303262353061393865613364646232366339303633 +34396333333365646166636365613436396235336162636261346232363031386635353866373765 +35383266633566653966653564613738623934633434396534656235336562363062353936333130 +63323432623632306435646531636230356135616531356639616661396638323230323332383536 +30333335616130393465656533353331613830666463333132393961383932353632643165393231 +38623462323630356364303564316663353530383232313963626164626438636366366132363932 +64623037356634326633376239663339373637313630396232643237326234396338633036303431 +32356338343039356234303133653038343337666631626266396239613961356132383066336634 +64393634646637646433333631366338616164363639353762333261643064363836346139326631 +39383738393262613035313764366362356236303237336662623262633139646362356431363335 +61666665653738313565656439333365393030306366393433393236303932326262663032366530 +33373035353235313862646434663137333065666133613236383636373864356561663938616534 +39363730633232323030346365613565666664376466366265656135353862313035653535333537 +35646562396261326636376461336361383262663465316562303534303338623932646266623532 +31383039353564626265613131386561636232636666663962373930666163313131326631323463 +64303931353762646365666130656637636561343035373931353132383330643262383737396466 +37303763303364396139303235613265666663613163633030323038393166343263343632623836 +32343233313836323362633733306131636438303065653833393962303763313333316135623231 +37653738613435353061623764616165373063626635646161656330373966343161353965306562 +33373139383735643862396435393564303133626164653537633036353636363830326361393734 +30376634386330663330353938313438613162613934383537363364303834313036623864343833 +39306636303332623066636166376663363763616462656661373239663266386539393265323137 +30326664323461653434653739623736386462616266303433623136376539323865313631663531 +31333764326636656333303366353663363237623337613062373935383762356162363865366466 +37373066313361313332646439663838643664313236656437633533343934303965646165323763 +36663833316265626333383035353361303339326431623661333964323138663366663939633234 +34656235383836396239343632333038353236313235376365323862343065656365313465313863 +66356534313662303262666437306166663231643066383264343135353130633132626465366461 +38653532393432393338616335363033613533336338656461393865613763383834666663633834 +36623864316363373131616537646633386131343439383834376132623830343939316437653533 +35343665353364313464623666393732633634303339663739336536326631346464366633316661 +61326661353663633164663636653235373561636230623532343461613431643539663435643139 +66313837623064616133313333663434313335656135666231373331343035313238366536653465 +65333130316539653466373261303864343432303865303432643962303833386664656530363931 +36653462353964356634356132356638363136653332646461393337643732303466663536303033 +65623162643336316334396538616462366361346434663464303735326363653462316539383666 +34646331623334343731353533663431393463623136336235383238323231616565366439313462 +38396230383438323234363931353136386337333062303831623466666537343339656434383137 +32356631353865666163646234303861646331633630346535393966633938353836366235653234 +65343537323232326462376337306236623133623466626165313664363166386630343837353839 +30383738346439656338333831653264613430613430366539663661623163396466663137613830 +36393236343838613562333139643430303339326664356239303964643330336233343937646135 +63633638396466626339646264636230326639393038386539363439636133613463346665666539 +36656436363035353264636662663764303261663233303034626263646565373966313232313436 +35653831373562303031623936343837393434386334336262353165653931653863356435323038 +33303236633430633434373866306339353736336632653938373030386136343334366532386265 +38366236656131356164613134336538363039646361616638386136376462333665376435316439 +33636630386335663266366233313631323430653665636630363732653533396137353266343936 +32306539303639313831383937323666666539663563366161653833623562643635653561663336 +33363332323230353536613838393661346462653164333064613631373163396333386438353435 +36306438303839663539643961323438623261656639356332393035383063346333613137373034 +66326661373939333233383035353039373732623836613334326234353237393139626563373061 +65323464396261356335303939383364323865636133393235326435383130376261366530383963 +34636230353931356131396134373836336462373965316263626161356666643333643536643537 +32653733386466353338303730386665376566316436666339393266313662336531386330313631 +63666631383336616539383636306465363735323430643634306632303835346466346337393538 +63396433653664333134396631633361636165626433323033383963366264623562646263323636 +61383037363732306464343038363762623032613763343362336662396536306234353935633732 +30643365316465303566383864646333323863316133366164323766366638643230633932343234 +33626238633631353533386630656631653166323930346561623866356436633863613963373931 +31643139633931613961363462343938353534303836633365313364353261633338633232303431 +61613131616265336163313964333732666238663537653831383932666266356665616163633437 +66393564653936613930653564666230366266303664663935363562663132623036616233326134 +35636536383735306339333061346531666364663364303066333333346632663862386430343564 +39303165363430666663663939636435363764376232313634643139653064353436323733363333 +65663436363336326362393733613837366363343432303637623866613433323133383463356233 +34316636366231363364626465376262623663663436306566626466613638356430613930363232 +33633033383564653831393138383230656539626236616337306663353531646336303930303535 +62636532383135663537336538393566366638643335356330343735386661366136653061393934 +31376436353163353062633364323033663933356230356165656232646466653834343834373066 +32333336313237396530656332326534386536326664656137646135343636303336646631616638 +39396533303565316465346163376438616337626535326564633765653230353533393661373732 +32353061306530346230323830653661353032373963626430643234646335616566313238636564 +33323834373733393935383561613037626232326665303766373239333132653761316335663639 +66363832393832333736326462316262323061363461393833376664306466656335663730383361 +35373465633138316237396432303436363737636533393134656365633038663966336436363933 +65633561313731633035616237643835346435653037396164346439653062346462633361303031 +37326434643539316661383862353635663436343366636633396438653039363931326135353234 +36666230643137646334653765333464396364633335303735643432353564336663633232346465 +64316136633463353733343332373733326364663765333038383131653831666464613265343239 +35343930346535303239653536313736353761353435623863366363663633343163326163623562 +33656563373130643739656537643335356535356537333362346132646136633130373764613934 +32376537363738393530333663633562643431313631303936633861383639333936313236333862 +61613032343831636436396339343534363161346630383636376537343066333939306231366436 +38623332623238633235623062356435363663316534646336366437666435353830333932636230 +36653238363239333238646431626530626662346433366266343930353334623361623965303539 +39306362306462653938616137636538636230373562663061366433656333343036646435396333 +61326330393438346236373934613666663365306463643663326466303134616532396662363532 +37336363663864626466383162653037343335333035343231643865353934666333323934343536 +37396562326665643132623133386163313236613066316230323162363637336563316330666663 +36616633623464343563343334303464623161626439613265343764643538333935393536393364 +66663566653135643730346631323061356362366665623637663935393863613934646231646438 +61333565393037316139633237306139383239613132646237386139636561646366316661333764 +61303337623862316138353165343766363638656263623731326362363965616439323161616633 +34333761373161613335373261383936303534383863373132313438663936636536353830663236 +62353663303231336166643330393665646164306334633663643364316636396533363661363739 +33333562363338383036626631653936373632613333383630643332363731363638346662653837 +65663536353430323937663264306566383263316534323963316337306535636664623136616163 +66633461306139623366393834306233646663333264346239333734663366376235353334313131 +39626236336265333935356237353763616362336561343236373064373136353865306361616534 +33343838323836373562363061613330383431323163346264316664373562353935326434636436 +35383937643761653461373238626334326662656636393766373065323931653364356565643363 +65633234623236643362643633333733306139356363666138633664386335353464363233613361 +65663039346263363135653035653332313161366437356164303331643966623233643831393565 +66626162343638653238653965333764633036386265646537626135306363626533386436393730 +62346232613736366430623735636264336365363765323237303164666261316535313861343164 +61633631363363333631666635326264313531323035303033633732303461623539366362383066 +35363532616466356166376264303562346465616333663533663462663837613462366461386537 +63313639623339383230393731656666656661336639653165656339393036333964383536346638 +66356635396238383530383366353565353062313365333463613534623763303866396131316335 +34616465306231633733316130353163353134636265636436343161666630393038303634613639 +38656436383030656230386134633933396162333065613030303931643535316163613833633437 +61643538353630623237333266376336666666643836623436613033346362656631633738343766 +32336635386534376536366238633838303239313266623432366639656365656636366663313539 +61653061306531663466643338653639353465373035653238316665373637663238333562316261 +38333864386631373863333564363338396361653738306434343133623232323361303366633339 +63323236336337616564343231633838313436303861653939313332616634373430643436326665 +36353038386635356535376333343837393036363765633932633439636435323334383063666563 +64626331613431366366313332323662656430653765623833613562303037313830636433333838 +62353234303733396339353038336531336466376466646262343065613331363532356234626666 +62623731666234363534633539386335313565353231363037346330333430306261316634313133 +62386634333431646132653366313538313662633032633462313430646566306437353335363031 +64326432346662333961656135363439336332656562336164383430383962316266333736343239 +65656439376339386262353635646136663832303263653230396135383534353235623564343737 +38366232363264326563613032626466646334316336616238353663356162613162626539633437 +61363266343633346462396366386264316265393935396664623636316465323232363133653765 +35306338626330393230353563336163393738396236383263363465316433373663313031386365 +37623830393536346661623233343836306637303432303465393438643834306165393638626239 +66306133633362376233626161623935623363333235303833623161623163326338306534643135 +39653534613030366664326163646434373265643363353031393063343831366566313561633164 +35303034366135333534663635383135623866363135633563666332313965333762636361633834 +37653038353638643164626139303066656430396432313566346133303534303036386363316331 +30613064336162346466396137353839323037363934376363376233326162663430633161623039 +62363938613631326637353839353063663431386665303831666237356135353834346233383432 +64653530626635656139643266346461653536623630373135626665363064356432313566373062 +39646639623761323866326436653236363631343638323465323062343563376236376130613735 +66643439663836376637313164636666366539353266396630386661353336396466643232653961 +34356431343464643135663666313664323332346630653661383936636536663430323666386334 +39326363653762643430346163663239653262356336663437363639623532396361306164636434 +33303432623163313733323236353466353466613566616262616135616431313665343130396439 +66613434636364623931313837663165343236333638306239363562633736376564386165303834 +38333232363732323963633530616466303961646432363235663766343630616337666634343531 +66336132633966636638656231353363663534643062623433663337313962663232656533363733 +65616566333166313666306566333534393632616264666665623236343761303662656637356232 +66666466333338643465353466316232346161646637616136373739376163333339306137346533 +62633436613331343765353664623565366339393237663464633039356237336137656434333332 +64393031613466353134633239643562626631633633663531386131363835646562366231386533 +65663536653234613037626331376434633936616330336631613634666263373237643734383165 +31656538363933643936353938306666313733353563396631663339313533333234616639306632 +30366332633632653932646162663638313764313337653834613636393963336636386238393339 +65643139386432333330363836383264663537373962383565366665386631383137373835373366 +66303539373164623933316665333766663935613131613163613430623232386138323032626563 +34643432643737613136356239353161333130663966316532326438623836366561323664633565 +31613731666533623739626536623562363862376432373036333330393836313139376138386137 +30623363633335363434363233656238626366373035323938326439336435653861353937633266 +38306162383963623761613763306139303238663563306134383365326439333765396461393337 +31316533346461333832383036663562336163333431613536376364663334356233353039636561 +32663164663061613964653862333233343636383737393265646262333733373432336132306438 +61336330656265383534663961303262316534626539313031383730363536376163636664366131 +39623435323162636164373233633933653961653561663938636236393639313339333837396630 +64383039616530313261323964396339636631363662323234643936613639356263646632643161 +65356461376561366433343536366265306439356237663335383765613364306430633932376137 +36316366663139666462313431356335373834363037306262343366326661643439346363623637 +39613230393463373164396431373438613863373764333561303163303566616533326331666665 +32626238626537303163343335663630616165666431363530643362633737356635663432313734 +38333063643063396165386462626137383466636330346631363661633263343231616636393266 +62323234633561316439363834656664613132636537373461306163333139396662383136653365 +66373935323862633635656565333461663530626464666536316234636264353735633735383330 +32306134353637376235313535623538613162386165313038386661386633366639623533393964 +61363132313739663961653064643264633262303330373437623164326634636161383364313761 +39633131393335366263396138316462396463653066663163326330366631323730633438363132 +39646265343665366231623839316162613765303733643736363334623237313563626434313232 +62336337643561313061626661656136626234623539643362376264643461626638643666633762 +64363264666436643763623035383264323138633837643764393066316630643762363734636333 +38363737306365313165613333663263303830333566313862643637326537356161643933383838 +34386662643165666338363134653463353430366136306637376266373465646266343864353436 +62356661646538323466313831633134626466343731666138316535663631623836656335373437 +37636338626636643165393565623632666464653736386439396532373335366337323135623837 +31373037363935663030316464336337303734303831663035316236653161356163646231323834 +38366633376465363234313862376263613530643433666134333762316565386466663037313462 +34356533633031313166616365366365663765386231616234383631346233373362343536653536 +61343363656265313362386461383932386436626136353432356334373761343738366165353166 +63393133326461336161386339653930313137653433633563326535333237336439316463666337 +65623165366162626230623031303663303732383462303263613339353639323664643138663961 +61333564653462353538643638646136383338323536383763323137626132633861333939666265 +65383138396339346437323330353566313639633633616336393462643431613665336363316232 +32306637333762353839653063646334366236666561303436636235356236333336353230363834 +37383533633339623564363061363332623634303835643262353033326139656538626432313238 +61356363303365663435643663313535333731323265383132303565336535636166613961646561 +61646533613434386636363762363961333465613235336135363138373062646566656236356136 +36656637616664316530326437666334333961343737613661303431663130633964383231653437 +36666637363931303538666238383631353737373565336334313036356630383037643332313365 +39663630323265623833366165623264623239373135333932363865323464333961623237633537 +39363634366337383338616138353564373963343835343563303737646133346163323635323230 +34656165353738363332323335336531666238376130323932666338306631346134376464383336 +32663233396133653432626236303164616166643035333761343861313431393931643531336464 +37613335303538396332383938653462366666313961303161306463613931623933396364666136 +38633663353538346562666238623734343761623836383437383536366339383135353934323966 +32393237303064666466363361396463663635313765653463666632643464323361336435303136 +36363736633538353734333365336332356266613530393533623564613930316636623432666564 +37356635313132353361636566623534343336323266643437303733356633363961643233326530 +39616434346361323865323532636131633866383264666634353461316535383035626661643961 +36333266643333616532363132633566343935376235313433356639653332656433373933616666 +31326534646666353461326463653564363366303836613131386161303262616564383963643538 +61626636363338636237303365313936383134643837363039353036613432376365393535303136 +37633464656135626133303934643432643866333161393964643032303866396630353461353033 +31626635323864333266323566303534376635363862363734623439333634363336323063366235 +35306430613666616431313563666639303232313063323861363236316462316533633434353234 +65343936316132386666396561303431343963366631306539383936386266356631613235366263 +33313535643965363835666330353661356538313263343432343338363230393439653338323637 +36303131313739306336636162666339313064623138393436313236353435396533366561386437 +30336538316138346539633434316334356562383631393136666332353034623935313564646531 +32326638643534316265623938383639306634363864643739336137633834623634386266356632 +37663937303733323130656461613566383339623035346639646438623636393537636263626630 +61656334383932626431643836393131343835386133303033396136363836373161343737393032 +61333162313863346437383836616432303331363530633766323437343662663639346331616364 +62326131656365633264336338633063613930326334616135326334373633303237313765663131 +63353537363964653531313133346233616537633935356633323333666363386134323861343033 +64393161633062646430363936346238623833613133343338396466623865313962366237613465 +30323030333930396461353866633338303438326565396161313430346433323763356637336563 +39373936646236653030323361633664306636643232396632306538366534393235363732343632 +66336232623964653734663238626534343661373833313265333434333636643466393239633235 +61623966616335396365616362656565373632373939386139356237663439386434653664613039 +32643932396134643334316331343563666334346537386632346135623130383933333036356531 +32396131383337393034326566613136373439396364343461393037303731633961363531653034 +37356233653133353234386331333363613038663161333639663134623435313032363037326138 +30353939343836313837633834653866303566633532383036346563323436666435353736316566 +66616438633463343536343737623239323235333065653333656363323033366264353662636231 +62363530303636613637373263303366326535373338636361663963646334386239343433366439 +38313637373236666534313935623939313235306436376330633435326265623431306235326130 +38663534633461333365326439636530326163653235383233396563326233363136303266303733 +32663661346439656362353366613432666537623364316664306338613866376335346262353566 +64363537333565376234336636633162633464646439303564316533323164343666656365346138 +33363632623862623362353635383963353939343738306535396264303465626633353930646335 +34306262303138303237383661626637396432366330663366373537383961633766393037353866 +33643265303333666333356265626639303136636439336365353161653134343334653162303963 +39303134613630633766383365356666353138383066303764373238393731323565303137333437 +33656264353234353337346433643465633730316436333936613662396334376465316264663538 +61636363353731633633656135303235386537656633653962613264323064323830663564663766 +32623765373937633162333065613163366163363965356266633563633265363531643639346365 +39313434373233393862643961313433373237646563643065333632663734363766356235316463 +35353335356461303430663666393639313030336363656535326536386534336438333839663336 +66633038383636303961323131333438353066646139383331613531613263363031386564343030 +35646131323638353461663430616632626537643934663334393763303463663636346365366339 +63343136336266663336623532643662653337663235636634396338333637373435346164313266 +66373536303438393639346639643965313637336433643265356638373138386234323731303234 +38623336633935393364626535613734633436633063613261373337363632663739343438313935 +39383632643132656231353563653738316263643962333737636531386435363332666431666563 +65383835666566646662383434383330356266383461653062613532383934666364366130366233 +63626563336532333532386565306531616636353037326462343730363934613166626231383166 +65626465653565306566616230343663643437303662393531383861376639663335663837643061 +39346639353931623061333939653337393162663134613634356232383062363034663634646235 +30616165323433616261646439393032666463386665646564353866616639326563633563646635 +33383165343034643036323261323334363539316335316637656330336431383466623062363764 +35646131666264633738306234356161383464633033373064663633646261653465313932636637 +61373362396435643037346238613763343538646439666532376338313635633965646434373731 +64633030336663306633336631396136386464376435303836393262646564303236656136663137 +66653736623163326663313666633638323633363564326464633331356432616433653735393136 +61353366636137613135666564333034656365316539353462323735346266303132306638336232 +65633539623739303237386466316638373538303662616564363463336563323664636136373966 +31333435323961653365663335636233656636646132323234336561373531643932383439333762 +31356531646166393038323537626434393639623132373638363462633335386337393733623830 +66653963356130303566356630613631353833623361313137343135316663356130636139373533 +31303066356539663432373464316434653363663532646530353636346430373638333563383962 +35383534393161303362613931393235643763376334383166346231336337623161323937613135 +66326164356631663931333838616361636464363935383566356437653464353461363364343162 +65623730306237383438373535373262383137376332333932353033636337633737323538636165 +31656138386230366666643039343237383066653030363965643062623335323339626139383335 +39356139373164353565336565646437663031623932633838356430373830633835356563663635 +62666131343839336661323636323239303662643861393966313339333330633433646535663035 +30326661646361373662663662653332303762333838393031376430663564376162396434356634 +61306661623065666664303134646461373039333133366331666531356365383838383231366261 +64393466343239663438353639626166373538386466626637376531633233653435363761393665 +66636237663836653833386262363134653636303665636234313836383861343631623731633731 +63363361343566633031323033373236623466306536396630653432393361633963643731386230 +33333866313438646332623963313734663535663837323532663836306439326534323864353166 +35616537316131633138646466646231333265383834396539366130303932643663616165663862 +64396337363838356138653230313737663361323335376534366230316432653632633766363337 +30333536386564383831386631653066633632323661656566363831303832323334383933393332 +35386363343637653364656635363464663334316234353537343762656532303833636136373837 +30626563663966656236633335666333353432663863616432636162636431373134386265303737 +36653663313830343838313833343466383565633232653830633532316431316538613439383539 +33326530636166383036353238393262643433633632376464333838376536653866643938613163 +64396366343934346330626332663830303231353631396634626531373863626430383563636436 +35373135616431326530663639373335633064633630323036633066356363383832313064353066 +63316130656161326436623230323838623737313061383231656138653837383138303239613130 +62353135353132663363633566636464633563366432616236336363303439633837326631373735 +38343861346335343861313131353439613736343961396661346665633061333132326565656231 +64666534626162363136363230613461326337353334313134316463376137663731383834613164 +62383634663231353966663635633031316162356363393630353836363334633831346532613335 +30373036376136393762663036323833326336333164316432353938353539613632313562363835 +30336261653834373133663161663738316266626261306134343530616634643836653732393363 +63636462363564383365633138363462396334323536366565396165643130643565306463363838 +33316264613937393935626564386131666461383766363262633335613433663539313532383561 +31306666396636383463343366616431646639373464373931323863656265653065623961656138 +36323538663836373261303362313036366234383833333265626264623030383230613331336230 +65303638376135316534303933343537313235663232663064396434326265656337383032353030 +62616264396237393132313230613037366430626330353933343363363461363366313132363337 +62336463613362396461643164623235663434633433653034663862613330633533353566366232 +32646230393064646562356164623663316434613966313663323939383730636437343232303037 +34323461313166373534376531313734393539336632616461306439303731636161353364636338 +61393230306435316362613437326631323832393362343033366161616332613765623933626663 +63373830633430326563363961373836633630393136363536313966316565623038626464353463 +62663964333333623633323239316133323137623438356461626363346461653436363938383035 +33306462356532666164623238386533373234316162666536623335343965376362336666396439 +30666566636430383938313730623433623734613638666334393033373236326431363931663834 +66316431626666356466383535373165303130656334316238386533306662306637383931633537 +35643162363466376530366361613837636233373431343765313738343265366162303165633764 +36346561373137346236613164633233653037666635313364323431383433353437303039353031 +36313833383331336163653131393861326635613131623832663631396130663261643538383336 +37333261613536306564346330666232616565303236303833656331656137666162613930393836 +30366333633632356264386230306133386266653034303138623932653834663135303034336636 +65363438396265663835626163396665663732373366316135656665396365396262646464623865 +66343266653261383036396432663461623536346432313339356261366539343365336236386134 +63656566653131663462633336613932666433303238396335623632353633373562313637386230 +35613138643366333761633562313633626432373966336332306639323966303930343161366535 +66373735643733373763636363373832653539376133333630613463636332353336366439396266 +63656136343134653834363235633938636462306235323634663664326262636362616439363561 +32383430393734343939393166633165343238353262623865383863663833346132623033386339 +36333164626561316262613466313439343936303034376634333539303565373238396139653435 +36626530633739333261303130626635633561313336636164643137366361366466613935623465 +38643630653366643239323638663431653439363335363233336466393164336662316561306363 +63656364396462656563323861616532303738653833633965396665393533363035343235386237 +35356439646335373934306265343931373237356165393630383164306133366165663534666664 +34626630633861303562313263626161396135386335623238636234396632616565633532373137 +63633532666561366163393566343166353062303034376264626365646431316263656564666137 +36383431643137316132376362636636396364613535613866383962623830303336353435363266 +38323734636135663663613463646235333861643038333138346133323637363030663463663837 +66636138663734623766326361353133353930653465653735643038326535623038326161376461 +37303634643034643262313837316539336335396363663637653434383864323138663164316637 +34373733316439353863323065626261643663633565303833313936393431393936363532386161 +31373261316338623463353532353337366335343563646164356338316438393839333061646463 +64623763633939633031623036636464343437383234333661393031313136366366656334396532 +63353461646530316634333165653238633436383563393434383133376339356566666663643438 +39623063336135396437313334323866626232623165643535393536373533336533633833336138 +36663636333230613739393264313431333031393334643864666332623461336136313533373739 +39636362376331323365306631656132323563366237323438363134636531366633616265383230 +33356237613664346266303730636532363332363136356563393963316332623930653937623030 +31646562366664363565396532616131356630396533633339613966613262393432393332646362 +35653162316131656430323666613532653164303336623864353734343439333534623837316262 +38633133623364313839336534626563376331353932306539303035363831613630366662326133 +36643465633764613166346339343231376234363636623030653735373965363336366632613764 +32623861356531393162313761626439353339323764393433363231623534393935303861666339 +66396535613739303131353732313135633635346234306434626466656438613664653336653565 +61663431346339336631626264356132393961323136323364386337333861393235333361313531 +32313665353539663466303964313065303236396537343938373762663039313338373861346639 +39393739616236323132333836323864383362343762303039663339383532353362366166616466 +36323238306535633964306138393861313439366435616661363534383765323738333432353236 +65653831623233303235346536626339376331626165653734373464633238316330326234303062 +35613136343236393338633731623563623564613136636130653466313666653439366662396666 +37393632303731646638623363323939626562613762316264646161616133386262623163303632 +66303238343532326236613639316563306261666536666236306333653036303634653731376236 +64336561626133333464343265623731306437306363646166383730333166663433656466663039 +37653032376362363436663761663234313865643630643463613034323130313463376239316264 +32613135653464613863633165366137376131333466653633613931323065666238306663663038 +66313334333465636537343632353133303933353734336638666437613335396139313331633136 +36383338333432363037393137653962623233386632653766616164613634616635343333343762 +39393065363435613133643631643639343639383230633064653532373738653563633439336561 +38633634373763643564623461663336636166346262323230646661323864376430396636336637 +31623138643865633830313562396632613438353961373933653636383232646435303239373333 +31363938663633393633376137363638343931366662656164343335303532666331373936323564 +65626633616533623661656234623136316536313131666433613062373838633961383765353938 +63313238623266396139643939346333346462356362333662356530383036633833316539633262 +63386564616561646263643737656165643063313366616131613835393233343735323235643436 +31623933396633623561663439646339353130376432313835336339613531663539386166653766 +31333635313032623334323162613761613137346536643938663630643561343262333662313861 +39323735663866613963383161653633383666313834303135316162646535623661353762393537 +34363661333537653631323733393138633531393966616239383035656364633833356366393864 +38353139393037656238636365633762306563386538373965663839363833343038313437376538 +62306636626638366362393134323263613761363139323465306465353837383239653030386236 +37393564626539306434633262323539653663663234663162323433306363326532353838346433 +33306364336330386536393264353664613939656433613036363663353362623564653931313931 +32666434396364643866613335653861613633303533306663306361626437356135653233386636 +35383861323665663131633064376561396264623532393762663439316166393335643435303961 +65663232623333663631653132373431356236313038623730653466663465373061376663383837 +38393266643638353638376434376430313935383366303537656239613433643639633837616431 +30383334313635373639626435396664333361336238613732633963316638626566383837303934 +34353632376239613161633135363833623065626363373932623532363439316233653235353061 +62636434646236316639373733393863333964303765663064663462356237656661356366613866 +39353866373439643361376438303865616166313062346435336631336461323664633361616164 +62613539653561643834653932353865326336623633383565373032613536663133633364313335 +64356464636166626635613533356532303031623063616563363362383637656533636566386337 +62633263376330363263623430623137616364326134303934656438336365343466316234633531 +38393061376338356663383461333036306638346130353466393330653232663833613034346437 +38356131353765393937633533653438656330386439373436333339383530323036303131396435 +38653833376332333731303139623938636332616237313061353763356533653165626337373065 +64666432353566643431323261383865323861626435386537346138323663306561303537363665 +63636136316465633639393536623431653233643939326132386534616666343866333132363463 +34613439623030623232303239616132336461653336643838653530613930623338643732666561 +33363436613034353166663866656332336233396335336530646462616538306132633230653733 +32303166346434383533353963366563643733636232636430363564303134343466393630666636 +37343563306564636561336530396631363935306637316436613633363564326534346136363166 +65643338616461326234383465636665356634373331663230316463383932616334643338303539 +32316434323039663738343432326435613165363136303364633234376436376431633231653737 +34313264616130353631353362343836366534363963623466336566613863303438373265653563 +62646364653564333264323531366262626461353430303562373338363236353064373631393761 +63663663626432323263663065613631313835306432663864666433613861633537666464663164 +30386363613662383938376433363730353435393831623338623932323231353734616434383039 +36346433346532326264393263313739363831373139383565613930616235383536336338303363 +30663362646333663633666563656130383836666638666430633965363136366431323036313438 +65373639626561316533643864323439643730386562623735353464303135366163626162656164 +64636432663930396635336135373362363631306363643831363631323439396434393139333832 +37643035356533643266663135313863616166643162346161366566393139386634383338386630 +65356162323330373835336532383237313562323037323534346633386434386339636430383031 +35633730623838383334333537386630333364656137313566373965366232666539616432663739 +36366232376563333938626639653737303230356262383533326339623434373531613035396363 +62386235323237313666363562666336313733313763323836383936313737333063653234623035 +36373838306337343562616435393436313533636666633161666534626365303361323737303132 +34363734353333373736313963613534633630306138356334373261636231383366383639626264 +31646438393062323037393230376261336266373734396339663532313965653537663231356464 +64363564346132663432663565396465393138643935313164666537336531373934343537623239 +31633462313034306361373462623730653262626565353436383761333263636632616530333336 +64343561343237343731613162363736306663363032616330643565643839353834303139613732 +36303031323834366332333532653739313636643863616464636637373332616365346563313862 +31303433343130356365336136666237336430616431316237353439643731306537636234613661 +64623161663636376261303365333862613636303538353438656133656231336534643537386366 +38363031633532613936636132346537656261363263643464333665316365623834363438633566 +65373562373833373335626237316236616530383961383566646336333730333065303062626466 +34363430343038343164366361626261303665306663636665346361663534313733663437363631 +63366239323264343432633331623239366666666530663861303739363039396533343437616266 +32303539303239636462346436393936383666616463633863376265366462333063656539353433 +32643262663539636333626637323164383832333463363233386238323064323030326462366532 +66666637613866643538393933646265623937656630623036616164316466333831326231353538 +37306166616130666431623836343033646335376335393239376266643066386464373366323630 +64386431383065363232356238363562316330613961386165313731366432666133343264653133 +35323633656464633431386634386464636539616132363639633433613837613462343435303963 +39633564653965316661623866353434353735313765336437663039626563623433313464323633 +62343234386534666632623338613836366439323934366561353736336664316230393038373132 +64333032396264323835383436373833356330623930353438633638396331343565333433333736 +65303038373639663034666433666239623230386564336431643539336533383262326336306131 +65393637613830363932323138663731336564333962356137626363356238383235366637613239 +61323033376637316636613339303562373937623264356230333534333265633739363962626232 +35646135656634343936643530663961613936326663636131396463333233643032356432326265 +61373265643339373562663362643237393963656130313063323535386562663038373033386631 +64643437356232633164323064383033656362633863306261666635313464653636313034376262 +32316438653639626132353036363361363836653634363036663939333464663232633837396233 +32623362633661373431346462326262626466656530353630633963363736373364396534323763 +65376231363265306438356334623434316363626266353262643031333961363132633731376464 +32383530363430626539306666313530346161343163636136643934316666613866636366353930 +62396235353531306330303138303735333665356364383638623364393833343465373636643964 +37303039363165663739336666336532653661376535306536653734333138383737383461616363 +65333037316463376535363061343037653235383638333464626466366339393066336133363966 +35616538646431363863353564616661393630626238386336636234343133643737356366393861 +32623264613930313166306138363339636336383966626430383466616665666165663362363963 +34333637373635386638346665363534313436363865616664626631633031633438613738323533 +65363064376466633035323334353438356362303866323231616237333862643866343230376233 +61643463383939346537353965323338653965316532383939366630373233336164363366376366 +36323232336632326635323335313431636266366433663838333362613435346633386134636536 +39653637333539343931643734336536633062306639393262353663393166633966643034376664 +36613335336133373630323131303733323930616532643132333633313061636531613138386536 +37636136356230626637663930383835643032373962663236616262306336373132643264396462 +35623465313866333437373765303134336463313766616438383462343731386636343734653931 +65323166313033643633343062353839633264636466636634386230396135663662333434376434 +39333030373831373365633865633836626336313231623332343366643237336665326130363763 +30323438616364633238326537396666393639626135623437343635333830633831323034396634 +34306333376635356161643062396338313939313133323461653336376130386265323231636561 +39616333636235363334656530643862363538393938306133326661656233356137303166666264 +65336333626663623462333463626335326564353734366336333635666162343430346436393434 +31333832623333393836666562303632616262323035626536303561396330333662643831346138 +33653364656462613238323632653336626663363662646337663933646239303533653933383263 +65373139376633356461353735363732636439346463366332366165646538386436373139303335 +65643532626231613635366433306535653366313138323466323632663164313237393934336333 +35303463376438646633323330646132653963323136663463363664356438626137323536393732 +66323764333032323464386362626430316433316266303830616462316461323835326638383966 +63633563306261313364353466333530626232613436326166376661383066626438396639363131 +34363236636166636565326431386336313331393735346631633163666137653138653635343034 +39336639333664666161656435636463656134343835663637633738386139313732373934643162 +61366338623139646430613162363530316363613230656536643635656339343938623664373765 +62313863633361363132303964613964626138386666353538393231386461616633343736306262 +36353264356364623464666662386232626439353834663936393364663934613237643933396163 +31333039393637323466653931366335616437346636356237356233643938303939613162323435 +36616332656166326230383965363863663063333539616139323566393061343534336439336534 +31383030656137323763366664303664643135653366353235356136633061363035663562363734 +39656535373264326361653637613036343933656365646233383335333532626237393237656338 +37623633313466343638396332636633646363623566326139393333666166393536353061346533 +37316163656534303866643334663338623230636161373932663265326236363138383939653637 +66316363363237366663336537393036383763643534393435646330326364623664383531346630 +35353537393731616635303361323562373661323266626539656231333635396431363535303766 +66376531313661306562663137323264306232356262313430393063666533666638613139646463 +32323930326530666363343035303831396666303235303466383537366338343430353231383731 +36643937346463633232376530656366656466626662636534643464393566663866353831306238 +61376435346635376664653237633637346332373365613161383239633835633839316565323132 +31373438366661323761653864353230356238656634306665653538303832306133636265363132 +66326234303637643334316436653333643837386663636538613138616363396538356533303235 +34393063313439373861623838623965373938306431653132356661653262363765303732353031 +63363336373162313763303038393663393930353130656533623463396631333032303030643864 +32316163356235306437303533386261663764383838376266326162376636643863396437343636 +63373265613130623331373238613631346136306431326663653538643261336430643334303839 +39386466653266663934383230656639353937323437636265363639383330326436326563613631 +35386365333238353465306466383564393738333933366235363937376161636332306338376664 +66643065343836346131303139353232623238323531323632346161336230653636306438326439 +35636466643339613066663464393063623963373365316130633432376162343836386533343964 +36326465333136343766653065623263646334613963383762353738353266356639666638666332 +33666536613234636138333130303761633837623061653832333964633137343732316233393939 +31346530376133353466656538313864646339376632393435386136393732333038623166663165 +33643932623233366632383562353664333135343730386232626661366535396462363065353239 +39333462663933346162393439393934316363646461356162393562363833353738313165376133 +30356465633065343064666565396137396436643539303530646239396237613464333432383434 +66366138336637393662663266373534663237646565363232303166646166356332353334653066 +62616333336562393534643735653961396561373065666235646361623765663539323562653762 +65666635326234356165323330646330333865323235303362306630323537323361386531333133 +38613564323832643437343530623462633362646662363537633731336335613432323733313563 +32386664303366386335353162646530383234313234383833323261646334316661303239666461 +35383137393531626332653038353061623232333562383733303161386533366337343534346161 +66336661323838346564363139393535633439343134656630613165323436336436623363653862 +65653732353961643637353933653837646337636462393463373037323734643264633031373739 +66326361313936396432393332333236653066343738653839653838393463633330623563316432 +66383164366332656137393134626634646539653633646464303763303339616232643532636230 +33643238356330313139333034393938323438376364393836346232366164643430336163336461 +61363166303765643836656464663161643862313637313133353135356564353762326664333064 +63386332353031646633393932313131646638646338323136383633353037663330613433373732 +66333936663061383561313137653932633332393961623364396432623463386137643061373062 +65346234333439613130363764396431666562386330626361326463643564393930396333306236 +30663738363635643662363531386265383161373035356538316366356666653730373634626364 +37353833373363363031393231303638366639353630636438356166323263653664646162333135 +37346434313432643333336263356461623034653166363864346231363639643432393936666637 +35396466323061643766303037333539363431306433346535656131633130353731333730356165 +38343166356330346635376563663765616466643630633362353837623066313531386438386166 +62636235373039303335643432666633643464303734623466393264383230376230343637363837 +34383734623834323164643364366634323230646461313137366631393430353463653630623264 +39343230303534343130653766656536346663373238343738343861613639336530626135313738 +34613733396534373334306536373639623261373464323831323664613065643266373837656138 +66626236636564323137613666636634663435643734356364346534623864666662396463306166 +34623362303232353133396633303935646164316262656331353034313563386537646261373035 +63346436633038366131323065393166333639313636646235356636333162366361393334623338 +37343361323233623638386331373365623764616364326232396233343365373061316565333933 +38396165653261626234656332623735636463313165383430376434643462383039653065363331 +64386631666131323964633237666265386466616361666131306335306432313631663034323334 +66333936363237393862383032383363346465636538623363313066393462386665646535326533 +35333332333062323637666435316366376131626263626333633263613736626263313631353830 +37653535363037333732316662373330666331383034306431363537626466653139633363373161 +61393334386531326433633430346632346333383135373537356164336564393933633231616630 +35346238333564333239373430666236323762326233303535396235313166313633666364336332 +34636465633734343437326435393562633234663639373664343263303966643630626264663766 +61323738383335376130666661343034373839623839343464323930336162306231363830653561 +35353930643533336566363133623237633233303361313938303537663133353566386666616139 +33346136646431646330346236376231626261373263323935383764376136656638366534303566 +39643532643764663632616139383833643033636535636331646437326232306263306162336366 +64656134356465303765343839323932653338343239303733653735353066353936616136643466 +62623439383038663565313536623532643131346130363863346464633464663632633939643930 +30653939623330393962353035396535393562353430663633303737613261623730313365346237 +66653362636534356462323431663839663038643739613664343836623833616530373433386339 +32343730653166316634663136303937373566383236393761303366623737366666326266653035 +61373935616161383962396533633662613763393538346338353636646463326164306563306235 +65356664373136366539636433613765353564663536313038333161376364656665633131613031 +64363234343530633562353332303366633435336162303736643137623761356332653638633030 +65396364666162326232323433343836626366313636653136663239313561396234356366303166 +61613666396364396561343165623239663464303162313263316234623865663033313636366133 +30303230373330646339346334653632653964306532383538363631373135613338356435636463 +34653937316137363232636136663836323937326130386163316232373964336466363732343435 +66333533393638343439366164373835383762313239363264333333313966616663396564343230 +38323636366332666632623430326364633538643233623936353866323563363064326566333236 +64656364653630396434323235666338653233393331356233353361323933373835386433616163 +39316165393838666332306236616330383535396466623266633235333166356466313830376339 +65386232366465633161633436626333616138623434316535663362363261313232383334386364 +35386337373562353964326162326366616462333336326333646530363035376538633066613363 +36313537646434326137366339613936643162633631613363393166363664356234386362373239 +31306233363866663033363862383362613365343934656262303661323339383834366633666136 +38343862303364643135343636346631666666366162666366373965336639396539386534653766 +32363535313331663761633737396562643832303664363365623235646166663365303837643438 +35306336643536383336346261336337643461653538366165333234663666323035373033383334 +62663963663266626139396537386633333836323666343138646565636438623131376263623137 +62373064646266656632303334336131343765623636373437393336626637343839376465313866 +63643966323164316664306365323261356164323031343937623537653439366562613230393338 +63353264343339656639333665316431643231363736633738376234626566376531633066666562 +63613165633438663362623261336636633562643336326463303937383663623266363961366635 +65363961346232363064663562333539646332303461346463306431653765363237623338653061 +39353139663164666630636430663662653134376436376161363632653662633166346263646563 +38313266303932323237616233623665616531646636313134653361613131333930396135623038 +64316430643664353164333235363636393461633034313837653630656264636437663039636535 +34616635343765313865363662366532623266373964613132356535303162306631663833316633 +33613132353065626138613632613539303537623337373332376530396137313966393164633566 +38666335646130383135383237626361393430323933643662643163333662336432396233393836 +32353863346635353134646432633861653037313365383631383734336539366162633938346464 +32326236623964663732653930656330383538316335306461383031373739363266343764386565 +37656438376463336665313935333538386337383161336362366134666330616338396436303731 +66643637653563656463643066386432366536363564613338616163386636323261346562366361 +31636233336262663739306463373563373237333930383037303333323536386363643664346364 +39333537396439376339323765633530643737343666303035653732316564633135653035643165 +34323463376634326630653130353562393964366335633636643138336635393261613662353765 +64376536353839306637383135386130626561633264366666666331366530386134646461386338 +36396462663839633131386562663732636561326465646261343264383131333232336637353034 +33383962656431343361343136363766623065383139626161393735363864373666616639636531 +34633531623861363534306364636338393135333062663165666432383864343232316362323434 +37373735383264396632313366323830623833633931373733333237636261326463336231363966 +64316639396165343763656430663331623763623539363131633438323638663861356561646530 +65373935386437653662336635376264623364373437353234616431646264633733616134326538 +63613830623136636565613931306661623532636365353034313962326338353464623331376436 +65353837376136376538643634383338333333356365363464613165653136356235326134386330 +61613230656563313437373233356331313337353932613664626431653933613161303235633735 +35636437393339663633343335643162316261656237393232663236333834303230666333343066 +64306534653634306238656136316532343734396233613730383830626332666165373465323636 +31623332316461326239666435646566313134663339343663316534326461636436343138363433 +34666237393136346231613630316636613963333332633836653132636262653234343131633839 +39303661393833663462663431633966383034363166306236356261613438366531623234363734 +36323535316439323566623435386336376662316330616137333934346565373666316265396265 +30643033316635373865383639393462653335333132656261393163303166663565336133616132 +63343864356365323066303364643962343839353964326530353862353064343730316538313234 +65643736626266663836303138353338313130316566353264623936333531353835376665373863 +32653662663832656462613639616331626265653763323461346266663338303531303238313063 +64393835656364356335643832313130626136643366316334333730646564306630356133343436 +39343033396334383866326131613362646434323139353737353966353239613865613032306563 +33343664353738316663386266373961643238646636613139383330656561333134343133373334 +34623666623132656136363639633661306662653632396466333833386434326133343561303732 +30303464326138656366666639393237343434303031613466356233643032633033636438663433 +63623633616438636164323433633264633863616264626161363364393737356230376531363938 +32323738666562613063633134333161363261336365363663653762306638643430663838613432 +65333634373361373535633764326364653538353434353435353561393430646231626163303363 +35643734656435356531326538646433336432656165653630316638613733616466626237343034 +66386465653265653866346464646363323230663062303238386136363635343265366533666266 +63666563626363373435376637343734323730626161396130323364353834323832326164383334 +31653235363032653365363634303861313665333561623662316133306137346434383561313734 +34363165646435613234363738666130643632663562333362313037643736663030303161366664 +31323130376461623239643133353765303233313931636665383237666266313931343738333865 +65663661333137366261373661633034343035613431653435333730316633383063343636643164 +62333531616164393236653365353732346233323463336632333032613764613139623563323439 +39636134303962333736306233346436636637326238353562326663663965396661323337373232 +30643961346635663737336564663063393464613738303731353932396537353137326536663937 +34323164663762373839333066636533623363333861393462373630353164353665306264313737 +62626236633632663364626531303839653064343866633161353765376362316462313266303535 +37336462623835396238656564353731326361633936363631356364633864663265376138363436 +64333930323637663135646163303937346634376635656136643563633963636130616366353438 +35663961356166376435663831376535643765383135313832363236343162303536366332663439 +31396265336466626430626638343261366538376135373535363063353262396462663231356530 +33653034643966333432336566356532363539396337623034363838306234326365343237346237 +35336339343030373063623361643238396361613466353036326664323930336463663636343862 +39353736346533316531633066383032386361646331373365646537643036653663643164353865 +36376165326134643138613138373564343965313830373438393262333839353236393338313636 +35313762346464333832313565663062396438323037333736653163653063616431653565396234 +32636162323731303134316564303866383136336563613438326237343363303763346332623332 +30323261633266386562343961313465303463386562353332643563656236633962366333303530 +33343037636166396365353764663535346664363839383061306465336631613934366435373137 +36656362663935393337663561303236653538663265333734386433396662663766363836646533 +38633365333465613239336232616363343330623630316630323464666132373335303561393331 +64663562333866643831353132633130616635663962386266393131653963353432373263396663 +31313361633436363162356666353834656662303235643938353931616432663762343563613962 +36303262396330636530396336363839383465663537323435346566346131666436356130373338 +38653630343030366237386231643634396162613364633365343533623132303764663139623462 +34626635316532636638356631316461336236366235653238653665313833353032303332326439 +36353063613130623165313465303935346262623063356233653632343464346332663565616534 +39326236313839643761663662326564653664353438626533363638633338396435316237613837 +30343634346235353262623462303537623138303235313566366632633064376634616463306539 +37353063623161616536613631366661366439363237386439323164323163623061393132326531 +34623664623036616234386437663964373934656266353330653333656330343365343738663362 +30326136623263333661356364616564373532363835326162313731643361313437666361333266 +65343231353230333963656531313361653636613466346632626666623735613261386265373031 +39336339393531663535626236616435383462313533356664633265356661383134636231303763 +34663235373236616363626439613035643037313338653965373961396439373033343732373333 +62666432386166653661373438383965646134613365663832333265326566656436616538326331 +63643962623132633033323263663465373234306665623831333661613665326634353161386633 +65653338386339663537666331326363363633353263356333663839393531663663646165366663 +31643337383032316336333633366161373432616638396336346532336136643462393233393362 +34306631653163313931313833306563663236623364333363333032313035663639383762333735 +32323637663864323634356361636361663732393864613433643134636565316263316661613864 +61656337356533313364636639633932323938303737313031343232666339353162393539643334 +30303062343165323534663034613432396166643438306234393235646532303065353064343331 +39613836383937376239376635666131626464303466633230366636376339636539303535663432 +33616437626233386538386132373331313461383163363464643137396439396564363135643131 +66626336383438383965343037396363366139313265663835353634353838303262666435613030 +63636138396530623762633765316133306232326436303439356264393664363437633133663632 +39653238663636383664343763386337643235336265346265383538623133663638303930646133 +34316139613531333865323430353732316138373433346337363337616431666533626130666166 +63386130376262373938626332383132656364376365626536306131366138386331636534346135 +32643531323365313231346664636263313034643064613365616137353831326234653364653733 +32623166613236363436343961356564336466336332633162326636383439633366323865383230 +30363333343564376663303465383939656439376231643332356436386430626337643561633365 +33396465623333363839323362316364633139333634626236383765383134626636613333313963 +64333833363333633564326463623266623130303539363233636564363836356336323632373638 +35636232333566386532376136396362333836383335613365613863623334373733373731366131 +66386132313337326232353636343430323631396363363438646438393638623737626366656135 +38323735356432366134643638316364656136663861353336383939633162613430626231346165 +33353939336162613533376663303534316534333463613335306132353863313237653739656266 +64313536383730616463613835336535303732386635343065333637613661363436373335323033 +63376435393161666262303936303332656363303963353264316361356364613932383338663235 +34303534396164323164396438393335343465653633353336323763363362326435346466316634 +64373331323335636232393365383663326238313430353932663962383030386339326361383939 +30303731333538346334336665633938653366643838363031383739616138663135353839326266 +36323331663636616166623532396434376231376535383665643562383361316436646265343431 +65633363343235346533353238316361353739633939653137373934643132613437316565316135 +37613735346239643736633866316134313031353737363163616532626464386162353464363237 +39313130633665396331613635363561663635613662346133623136656630303036653130303036 +37373034306130323833623033643137666130376463323734393535396230396230633664353735 +37363037613532363239636363623730393966623937613337326261356662663838343462623863 +63646133623163363465656163616332336462653835333565613032346531623233613335336233 +34313935633061373763336139306330353339333261393639373563643231313230313632626235 +35643133633835633365653762343030363364653433303466626431373432336263336238613931 +62656130396238356463306538313262663762386362313135346232353565353662383862653433 +38643266613662343565383464666263306639643533386436336636356538616632656439383133 +39353535396236353062633936666131373432366237373539333039336164396363663336396634 +34643738646530646566336663386336666432616531323865306464383264636630363535366535 +63313137386630643134353835366437303962613838326437613266656662316335363035333236 +33653338356535656330306536346366336432356637633461326163303064336236386439313666 +62396637633165393765326163613336383935326239353030313532376661663663663836663965 +63346637396239363264356464373764316431313862643939383963313030333666323939353861 +37353735383263306562333537646639643165343662333662313537623333643638626465393439 +65303963663135616635333135323737353663343862343539386332376163303135326331663636 +63303435396266646231646564626362346361613435306537363731313634653532653936616137 +33303339353430323764323435663531613335346162373333656365636633643133616630616565 +39353430396131383031633135313838633062646133326461626232343165386133643163376638 +63316532376237386464326563323435666632326238353035383863643332346233666336396538 +65353339616132613364343231333066646433313132343531316335396234633139663863383536 +39343335393466306630383235313730643439666338333962626539356463633739613839363831 +35333638373662653864613763386639393830613861663862306533643966653039363132643234 +37613533313561333931646465386564353038393764336463353135396132626438393332323836 +65643130303133393634303464306337303732643363336439303262363563376635656461336536 +32613939303537653132353030633935623033613335356364306339623130373761376462633966 +34643237646231633964323731313136623566326135303436643935316132656431366434636364 +63616534323763386433626131333465623939313433633363353962376333323665383232653061 +38336536646235646561316664343934386635336437336265343662333130303738656437363666 +32343865333432613033623061646464633236656165613737353761346262373266323730643237 +33353565366565366635666665303639336661663335636562643064363665623931326531386364 +64383038323630316265633364646230636231303636363363653362326363613935323866616435 +65656136623638626638323966346239623063636162623038316663356361636439396466333663 +62633663636234613361303765333065303335613931346164643766303566626639616133323661 +61353330393137656263396162653365623232383164643031613738393135626531626233393336 +66323338643638356339666436343231633465366466366535393739383333363866636337636330 +36643436376435383235613837376261346332653636643034383238663762613363646264313134 +64663834646637363661386632626363313335326362326639636337646132396565323038396237 +66363838386139656331396130653435356362666439306564616135346566393039663463336331 +39346165313135356537313735323437333438383162313235396335326133633539303963356131 +36383765643037356465646239616665316365613438656562653630343136386534363430633237 +62623866636561616466393431333066373537663761323336633335613336313433363333303465 +37323331643464353362386166613632346538323261336565306539613039643833326633393536 +38323636333031636539663832363037623364313664616539666430313834306131356434303261 +66643337633336643566316339346430653766343932663838346432633164313933393433663864 +65326139316464636462343335333339323039623333303861626132643534613562306538613561 +32353035333161303461326664616230303435613932333231646263626337356139663466393030 +65333038636332613861333462366462623932306133323965653930303832316661396266623132 +32666538613562363430613534303530633435376235663039343036323531613166316331313664 +34366634636361376664646466616431666130613130616639336165616634386539643933303731 +66366336643563303230356630333335346134323534636230613965393862323739656430343534 +63366562386533313034313132386137393464323763336463663261383266393931386531343230 +34313338303137383662653465613638356337376665303363643435393664633466376261386130 +62613632633562623538613536313464333933313764376230626466353231393632666463383766 +31356633613164333539323465633030303430633930643762323462383863646238386366613635 +35633634343130313532313237356162656339353231636330323861653133326131393637353935 +62363234653033316136376531646634313765346661656564613166643633623034333639646234 +63313463666434653236343464323730636233313832353331346432613936303837313161373732 +66373263333835333135383632313734363565303064633663383531663038383535626230356636 +37313537633134383333303532323864363664313637333539363863376635653839396535616265 +65326234666537323338343437353564383438633930323632343339336431316238376132393139 +36623264323462633363373433663863653565633466623335626166373639363061626535316463 +3663