From 1073b8e1b650908c00ae28650b28a2bc48e380cb Mon Sep 17 00:00:00 2001 From: Alan Orth Date: Fri, 21 Nov 2014 00:29:08 +0100 Subject: [PATCH] host_vars/web05: Add mosh ports to iptables Signed-off-by: Alan Orth --- host_vars/web05 | 1803 ++++++++++++++++++++++++----------------------- 1 file changed, 905 insertions(+), 898 deletions(-) diff --git a/host_vars/web05 b/host_vars/web05 index 4c896f2..8b265c2 100644 --- a/host_vars/web05 +++ b/host_vars/web05 @@ -1,899 +1,906 @@ $ANSIBLE_VAULT;1.1;AES256 -65333033353161633937373866396433373331343863346239616466643661663236393366323832 -6536363933386439353361313764616565626631303838340a636536336666303865623939353661 -66653533626163643863386330323335366538643564643032356138626362643930336664363737 -6362633138323965660a626537356430623961623435326336643263343436336133343834383630 -33333531393962376235616463383062363937306161346434366331663438356234383665353330 -61333538613133623230613464613336613664343266346464663634363538396431353135633561 -33646666626162386232613866653730316439653239643565643439363331336463306661376330 -34356165303865643664613163383164646338323837636435396630346134626166666339356262 -66393232323462643738626637313231633033633764623934616462356164316362623234393964 -33383637393162626332383232636566616234656139616339356163613961646133343336643838 -62373736646239383562353266613466343362643534636263393233313462393538353037323666 -63396165613438386239333834666632356263633736653338303861366266623739313463313666 -66393934666161646431613266663962643531303735363736336236336133393235303962333637 -37626131633532333464643835333430646263326239303037396461646165613836393162306633 -66323937333764656462366461343631643636666266623739633763343935396132646464303866 -34343139663530383430393035303632626137636566303333666330643335306630303436343161 -39663539356564336633326434646138613532383461383964373934376563396666393638613238 -34346164323936396332366532383762623461623663666562363134356436336338616335313636 -31666366626435366630636262326432316434363263643532623164323066643839343034663562 -32383137336133633138353464373163383633613838316666393630313166346464613864346633 -63613433626135346537336161313061633932333736633266303231346339336435636535343934 -34316135346565383339623139373938343766356537313865373936613065623137633163306234 -36366361653839643939643131316530653836333536326631646163326163353164633135383862 -66326235616161616563393766666462643135373364633063656433393235643530383164626235 -37326661366337333932353236316431376132613131353030623433616338633463323335353632 -30633566663430373730323632373931376532386132366361306130623330643161303663363461 -66396139613135356630373932316238663830393835643235623762643561643561383462306363 -65626437306232383665366165363936656434353835623733396665376433313738326639663562 -35643032363836366139636135373333613937633435376131383034623434636131323933623231 -39393537323330353062366664313663343363333530643762656265343161333333333065643834 -34343332376264663139336431666630623538396333653262393038313733333132623135393937 -62343366383162656132646463396130316566333939363961336266626137393436646635636432 -38373136343733356435336636336563633663643533653833303537343934633232346136336433 -33373138313632633766313263303536636537323061346334396162656365633831366136616365 -31643931616138653632643139623032393466613938393331313938356634336334353761336133 -66316634323964396532623161393935656633623933393864653461303365383662303630666230 -39613431396633643930303333666339316437396533333832643438333631356364653432383433 -35336436646139656664643233653232346665363261386234646261656632333866366236383237 -65323837313835313964326231613032336638613963366561386266343963353734373064393064 -30316137643732363235323463323537633965306639376331306330376636613866326136346239 -31393264666462633332626430633665333932363164623736386137636166363038333838353161 -31633139343666316336326432613933616236636539306663306363353539333436343831353665 -63623261666232326233343866333632326463356137303133306562313230633334626630343835 -36663837393835303537343333623034346662333466363665333963613331613564316634303637 -33656461616133613939663332663937313732633065653561326363353863313534666165386363 -66373133376334333962623862653538336239613134376338383330343763333533333961356138 -62356366303564376330633564623163383436303231326566373439636332323238313235333234 -65323861356230633361393366356333343634323537643762323136386238646435653434303566 -36363165633964643962303162643434383333643338336231306538336230613761663061633164 -33383036343239333236616366343734663765363132353062636166323465306539336233356437 -32366165333762323764336561633533633637313437633635306566353136383135636436323331 -34366564616662333434626430313033313335633635363335663334336364323837333763613465 -32633135323361363361376334393138343466346233653131633834656566663735333236343739 -64623262626433626362386461636630666339613134396262613365383165373835323035373231 -65363532396137613137323732383235323139353363336263363866356666393262366363336636 -31663939626363656365363837663330313564663963376433396539333664306231316464633636 -61626139326235303230626638613161336464636261316630633062396430346265313137383531 -62646433616431366666323661626134643235643261306338653466626430303736373138656234 -32633463666338663634623263663634636239343538353231653466646562363832656638316133 -62643861313261316331616261623835386464626365636261326539383162396630626637326532 -31346332626638396361323939313065323030353164616336643930636638326362323336313232 -35353234373230353565623566373366343733363061313561303131623665343037623964656438 -36376634353361383865373037643061633865393631656237313265396433643962393765353462 -37666637373138313765643532356339666233356431613737396537613164663539303238346234 -30653435613031643333666135636130623163393964653138643038323738626563346661326232 -32303036383038353330373139363565646330306463643564303939653537306664383666386134 -37616139306465353931323263303035376439393234383663363233383135633739643563626535 -36326166383836636633653631636639336138316463306632613163666130636565353463396161 -32613463323635653936306462383265666530323861356563353434663235316463376133373135 -33343032383735306462316264613635356536663530353330303265376130396333393461643663 -35383039653638333132643765373738393665643834653166613737656132646465643535343362 -36353164363864313761626530306665396535346632616235353437366638306337333239336636 -63343233396231653630316364666633613364643632383961363138663634633532313465646638 -66643364393237386266363662343836663136336130356664623537646438373335366230303562 -32623439633235353133313562636337613561613831386164633034386361616162373165336532 -31623861633763396133653763653334656164323363313063356663373031636436353732333361 -66346264303132356463306238343330623436326665386565653961303064323033616361383165 -36323263626366373136373064643734366564356163653638613832653363373165376137373063 -64656537333130633532313236313165663633393564373333636664306535616162363061653166 -62363330363263303035393736396461303034353463323838326634396533636630636138646234 -31623331313536346232653932656236363036393565363261363838393163636338643961393562 -39333363653463393562346534353032376665373033343866316337653539303232363666643031 -34356437653632383264623839663137633337303836333035303030316661666438346233323837 -32303166383230313935366262323434643636323430343834323936613366396661633839323963 -64626564646432303635313939643930303531373736313232636166383738323739613162333866 -31373730333538633662666531323034643562316163643261333535633731356332323366633464 -37346630653965393066656565633138366565663364373432646566306331653535393666663566 -64626664313735613232333437653739366363373961326663633161616137633963643465623534 -65303937316338653833356230646636613161326537383565383037653464653062393135653133 -62633435343936303134643031306432623833303532376537653665376561643362333563623963 -39303332383636383232656562663962343065316337336566636461613433343931303537613535 -33623661323266363237343430363234636666383766633737323966633833356566386233353035 -63353830643664393064636164356661333861646130316364633931633436626431386239616231 -37326365636130376538303262366632633837663830343539616432633065626336616233306236 -66323930646537353964353038656232303539626539356663343466336561346665353666626163 -64643663613735656234373537383266336464633361326330343234643665643530343035386164 -30633961343936663065313531666330303664333061333734643337613436383235353636313663 -31636639616464663137306364396464633033386334633939306662386638306630396137343362 -61356162363339346136303866663661346365393837343231363733303532616236373461383738 -64343538616234383561343364313030623364623432626237663535393334313161326263343634 -30316238623131366234663966313330613963333532633635653335353934666538646362353436 -31386663636365393566313961303330323235633434343136616236393634306534663766396530 -35666136356465623634393066386561383036313935656538376662323633666430323766303135 -35363338363566366237643964353639376332353137313662326234386334333364363537333731 -31343664386239653334326161616133346636663762326264393632366163333666323564643932 -65313631323130373363633538633163316235363562306337376265643331613439343065306331 -61626232346265653264396238356438356663656261633631366533653634383562643965663665 -30383165356562376131303230393166643238306133313830313332663830333134656436613937 -66326434636166613836623934326433316366613230333063623639333863396635363038346561 -36616263626262343333396563363661393134386139363063666130313630373066643764386364 -35353531313266303630383237613063623263343762333036663835636634393230623735343237 -66386666393739643763626133366363393461313338656437383764656531326164376264323934 -66316461326563643735333863646161366562383937346537636161346463363336303861653664 -66616636353362313966373939656335323130623436636536636266313739303166346664313664 -65376231663331653837643331353033323038346431306462633264623131353264316337666537 -33626131386237633865313664383230356230653161616432366437633136636637613365666532 -36313861316531316630373139333037643238383937653238373337346538386333353537386336 -36643933373633316531343137366465353039316633346537306664623031383166346430333564 -63346630333232653630633238363862616234366333623836623939343232343362333939343137 -64346237663763353838646562303163383963333963613236376634333730333630666536643861 -35333538623530363963376462393665343166383733623365633230633437633934353736336562 -36663639333561633364393538303037316265653635306131653734383034346537316233666163 -63306631663635353332393634633662633136343331653430393166613765323032396662616166 -63313138643461396139663134666631623933653861366233613132383462666362393365303466 -61616133313663633730616232643233633637626666353134353939343138363636363063333534 -30363362656465313165643532353135613532383133336436353963623739623536373231393765 -31623766326262613061336335313530326661663532656362636161386562386538353064396264 -63663636356431616633653137633361343765626537666331386563396465643265346437353336 -35623436303062656263393731386133346564643663313730343137323039616233353531316663 -61656133626664356432346432643339653734656232326637333638356265343061633834393730 -36303965313832646165313935303865623239623439346339336263386266343832623039366430 -33303564313630333562616364353932333736613039613361346334313631643462303432386335 -34326465663035333566306335376135393930643536373632303362373035303236633663336366 -39303062663063373935623365646237653933393466616537306538616639393262303732386138 -61653631336538396166343438326265346261306430313534373466333232616631313332396338 -37613137613734393335646265636532316532373561323032613939316363393038643832383862 -34616136626162346535303230376232313036343563396563323237363463386165383762356263 -37323032326661376166396562353864663663363066616630616665386233636661303261313533 -30383138623032373663393531326635353333613561333865336133396534366533373364653034 -65613231313233663831666461623061376130626331663331323835336539666439393333326162 -35613435303637306437323232333262303335336566306464383362666531376230663932313163 -66623634643437343361343438316537633031333536323630373564333630373230333662663864 -30303736653638343463633965633664343236313966663531616262353431653630316531333361 -32393335623735623164343839356334623165343563333038396333313766363638613331363162 -37326238326433353433303131643438373036666131303737363838336162356430326566303134 -62393232653336343363323761303162363438373763363035346132336663353433616566366566 -38323731623032616466306130636638343666383563343566306265376562373832306461396364 -35373061623165363164346566373138643036633964323564636439666330373238386437373038 -31353430613230333065623463376230646533386336363639386239643932623164323466636235 -30653632386532343065356439343331366130333339393764663165306330613964346637396233 -61646163303362353333313237356235323831343135306635316239333564383164393866636433 -36386565616562653133373438383235373063613636366134633566303065343164663462653236 -63376262393464306364663338316134613038626234363265653263323036663961633637623530 -30373361376339656365633761386531656134323932356138643961306637363066303435616430 -32313335303031306533336661666533383332386366373036306266636632376138653461636631 -35373136366265633036623431323837656463663333333139663036303566383639643865613137 -61323666626232313938353462316138623332616663316164663838663763373332666130663862 -37643230633661323963306134303564383063333436633761363135396237646232626561383866 -63343933376635346134343062656535633934633637613938313832343662316335316536643034 -61303031303839373335626461353064393737613434643131633033393165636665623563396163 -65376437323962333539643832363235623236386166366136626362346332383933396230616337 -39616337623863656464383765356130306364653562613366663338303431336564383962393665 -65623536626334383762346339646137333934343164636437383462373730343535373939326364 -38386236663338303438646331643965616430363761636634656333383836386566373330663465 -62353435316439333836616330396439636261386561313034336662316364336431303837386536 -30353466323731613863313165376139313164373731663937623963393461333636333436333733 -32316566656637666435366538373639363839386264653439653734336264343438346466323431 -63353435356339633435653936333131323264373764616662323132336665306633393761636662 -66666333626164373931363036363564663539366530663862383665323561396562326131613238 -61633938326332656531363736386164663265353734656164383262383537383666643865376132 -32313261656233653636666365323338383132623637343237393163633834303262623762653662 -36376665666130376266393231633537323363376561343331353132663962343232653561336462 -37643266323765336433613131663363626338386134303663366138373433306133623932353264 -36663137326638643830356134333730316265393563613538306465343837646238633635346231 -61613730616632333761316134643331653634623762303866646231366564333035653935653033 -37336631316462636461663439396232663063303565343934373964386231343430356533343166 -36326463363166633238393237313438386234363462303765353663306137386438323739306539 -35356534303438663532313438353636653337383031393731323262346430336263623830643234 -31333738613732303638303033653134343135613831623662346362656135636630376336646363 -61316464646235386332323835613065613463333731343666313736336538383161353630333432 -64633962303330346562623765343136663731646436386333323466373337336261393932373138 -31373436356134353862366133316133386463386137666637396237376631356137646265356362 -30646432306262393863323638346438643136303537376534666165313262616639386233333838 -33366637393566376630613764626566366135346164643035656637663834353239396263643065 -62643161643066666335386566323666323338353336663535626333613562336233333562306538 -63373039396234626430656231656136633433633661353537666632613862633066333262623261 -35643763356334326138393736623038306536303661353538353230363732393335366561663037 -63323562633134303031306463353232373966616462623332323039343135376339346238393062 -63396636646437336666393131303032623664636634343833623566373034306238363132633830 -33626436633838643664356438306161613664613366373731633634656261333738653465353637 -66326335376165353064393766376232326137363364396139343839323630613261623364323537 -35313065356665633263376633316563623964316531613235306134633666663264643135393064 -61323630363234643831366164376663373331633632303434393763663663306563386364346439 -63626365356536386432306439333939333261393437306565353932353266373763373031346165 -32323736666635643535363564336234383832613265366135626564353333383530363138626662 -64336435616163313262353732613731626562363132626230613165363039643737363462666563 -32386333343661633939326530626164643164666337323735653933633532663865626238323036 -33666461633631313166616437316431323331343663333035383034363938613063356666656531 -39373439316662356664626666363561356562343665663432393138373531616566656537623531 -65666239393331366632343864356632623733653033383536666637643334373734303534636630 -63363133656432363234623739646166356431326532383866666662343535363733333231643332 -32656163343937373664303735343061323761626135323234333961633037326632656663393866 -34373937626264386164316235613431626238653935633261356564316333656235323538636464 -32656666616137336365363461376336373035356439366233343163386434323835353630326430 -35313039653363393230396466363362323964343039623739616231323033366437356232393764 -30373839396533613766396336626435323264323163633235613533323434666632303730643635 -38346363303430366363316538663365383666393466326364333463376436313364313335336536 -34373039353962366338396335343436646662393765323430623561613332373561616530616538 -63656530356138303563313930353836636234363963376137653335313634623436353864656361 -62626333393864646135643135333430623965313438666637353033633165333363623436316338 -61643035333935353765666233653530393266313761306438373862653633656336636333643039 -65646337326363666265616438303633356634333038636163636363316432363437316132643961 -66306438396564336131376566656130613434623130356665626164626265653233373938383464 -61636461326431316465306231326437353066333237663032386339363461323235346362343530 -34373031353832323034326465313661383663306630306561323465333532303863656635623432 -30353930363638396337663361326530643634613335303935323666643739653039636131323333 -63343036376136373563346532666236353164333266306439323330353363663333666537383764 -30356265326362363063313565366363646330313634626131313562303632663563333461333265 -63366239633865636632623066396630383933633936363032306666303163633231343661343731 -66376133356463616263613562373837383762373936626131396361323762626439373434323334 -61353735653537306632393830373334303764373439643930343530663739303532393661663435 -37393566663837623532626335663066613363396630633933333131393236373732393239313332 -66333534356364356138343338306539613331353861656631316538316462626632316535646431 -63326230613136313765303931313161623630376662343739666662336631306431633835323339 -38666231353533633030333331323765636130626436343934353730663538616130363365363438 -64356134653164663038383930643862646337633363633664656666303236663837623230633666 -34656131353731636637653961306165306665383462383465663930303537646364323435326437 -63643834333633303730353631656464383264626265353034313236393536366238356265633636 -32363633383032343037366232666437653537323263643336393063393265313865323561646164 -61386235616538326636636230373838343838333839383265623830366339316430313535396337 -32356165316435613036363538386630646230316565386236316164636564346536363831396632 -33633261623832383961666336626362323733333563633463626530376330343635383566346430 -61663334643631633332623535616434386239306538643730313834323433346235343733303762 -39623138646363373865313634393366336163363336333835356161646636376531613239636164 -37633031663862383033353530643836323766323135643664613038313733383139623365653931 -61623861353936666130646132393965396632306235333964316434656562323233643832326435 -61353136643336373663623364393330616632313832633663306637666432366637383130623865 -37396264316266393434313262616166343735323162653736373033383934346236356465323236 -33343836383265366233373465386666353666333832313931333362393364326162653736353539 -62353765343332323261623336346665393530643533363664623261343132373336323062373037 -35323464333263333732306465336164343334613933306433643232653130383539393335623861 -38313666626137316434333936333761346661363137363435386364623330663764323161353736 -61396339613830333330303564353632656535653461353934326435306332386133373338363930 -35366530393134306537373139363662323834306239346164346536623061303764666230303630 -32333462613466633236623837356234386466613964373134326564323531386663656136656138 -35663639613934353463353935393361616635653630333033353635646531623266633934343832 -33343864343230623530626339386166393439316235663538336138393765366563663130366332 -64353737646165653564363930376261656132393534306138323133386135636530366563393232 -66386137656137393330353431316365643539356233326236353336653536333136373034346334 -64626662653839343939373333653234616634323962343566623439306234333436646132666362 -66653964376534316633663530316530323638336237323063356438396464356430303431633161 -62613066633665616234346438613530396365636635303433303732663034393738616334396332 -30633931353339663435613139373230373935383861643935306661656232643564383862323361 -34633062663937306636333234616234643761313330326330663061616336633366333963316566 -30383937666534633062616338336635373233316433343061313736613362333366353234353831 -38326363626335323631313732613766353033346537343865396463643637373631356437313833 -65626234666163333661653939653231343138303863323139396462643764363437333830323931 -37646366393161373837333365313237326632366632636265373133663665383365376466633165 -33373962626339303166613033393334613663353563616635386636656132643830313564303164 -38376337373139326630396362623936313462653462653930306331336161336465393338333332 -63313036666566613238393239303935653062643034386362323837663831653038333533366438 -39373966326566356361353533646337633462323731346461393735623564353162303033623232 -33306132313837656261633162613164353432373931383862333138633236363264373365343461 -34666666333535666637376165343532393132656630353662396636643534313065626131643164 -34636339366635653861323864623935363165653435626632626439636466613062626662643963 -33613136626331336237393666626135616234386665316661633961653732623763653939333035 -31383961333938383431353238393038353831336161353764663333323764343332373362316137 -38656366336334336166306431623761333731653337303364663036663036656164313131363434 -38326466323739353665633863636335653065333664623233393361303363306662663566343165 -62303363393762313933336166323035353538353334666237313731323266663630346533306263 -32393063353265633730336439653463643238366565613230643731313138616531316363616363 -32656461633566323737303037393566623864313438646230623964333362643634306363326537 -37343533353563396238393364633764653337653164313262313761663366396466613331663835 -34393932333161323338346632353133663434316164306531623261666364336532323033303634 -37316135326263343765303030623432373238613336336663633937323232346439623934663538 -63356336336262646532636565646265636561653764633965623533316631663265376434646637 -62336463343939326133383635393132656564643933303362643633666531316131643032303239 -63626163356430363837313261393362313861376337356363636664333266383237666538386661 -39643637363833383532346663383964633333613066356536323433383637353634376566333432 -38336539616566353263633030333865366239363831343838303636653536303865356530663164 -64613230376261316131396436376662343233373465386133303332376635623864663137643739 -34386132646535616435316235313564663839626263373230333137333038633436393238666333 -39366132653638666631393930363832336537303236366334373336623461393837373664636630 -64303061626435613230653033643633626366613962623664366163306262653939383733623062 -35396639393265393433633566326461396135336531373537643539346531613232383762613361 -30623963356538303565306238623835376530666663633864636165316265393561613333643263 -37373733363233326465336366323636666134336534356335373338356332346561333065343663 -33386466626530376338623665356661346539373063626662343036656132356433373834366562 -30396237303065303438393333653435303634363338376333326463366162643738396332316136 -39316231333631316166613763393165646138356334376138653437666261316362356234363831 -62636536313261663739396566396332393334386432383739393632613163643239333936393931 -65646239333339346331643036646332383935306365366264366663623266663732626561353661 -36663435633766663035383962336138323632616534636237633830316261373533393864323763 -34656665393838613462613764386438306565646431303765373366613966616364383036616465 -63333963393164653732376433663134653531663438393932313238313266616562653835343134 -65616134636166666134376264623337326134313764353534383031626239366132326561363933 -38636636666461336433303731613039346463373363646133643539663736303834386632353139 -63346332646233303533633264636537386439353765353865396563363264623336666630353136 -34643937613530306637643361653631646534623330393061353632386437383138306535306564 -37326466396165396539353338383761316134323038353037373238613733613831353465643339 -36656564373266393966613364643336356138303931393566366233393666396131396436313065 -32333833636233306339363836393336346534376430313333633538383562313464636333613065 -39313136323735303239363062613463343833626436306266393261366635636232616564643335 -62336130616637386663386363376238353537383834396565386330313838343665613833653536 -38643863626361653964646436613230383265653133326538623732663533623733653237326131 -66343766656131333333343334313566306231333536666231313634333330636633663530383537 -64343036396664383931326362616536356135656431396539343834333737306162363665313930 -62383934663930353330663161326461323335386133313231383666306230616233333062303439 -65353435393334373164643264653737356432646334333731643935666263626633343862343563 -33383466623865323563306461393064343438653231316536623237343434373736633762613137 -33313965613366306239393233626663383631633836336365646134336332383639663634313439 -36356636366661333961643365663431373235663262656465373433383338316161616430386138 -32396461323363386537353266353663353038303033346261303362376434346462613332383237 -30306333326331656133373932386439373462663338373532623433376635333834396134373561 -64656166653531316634643331636436333766653337303733303962373835383135383735353439 -32313034663538633462303664633136613339643261326365646437366431626166336439313765 -35353965633131373335326635643135363863336364363830656335643138623762353765623730 -64343866626435633432353064356636616363383233356630343363393866633564316466623965 -38346538333338323433363962613366646264363261376566366438613561343638363362376335 -65623039353434626236666262323235356335333230353033343565383434343366623535336330 -66633636383930623936636437316134396233393437386564623931363765353366363135396135 -35396637303562623266343838313734656132373135343032386563393239653563343231653662 -38366462666663353434646262313066323263643763313935643162633330336639386561326439 -62616264613533366332343061633339666231326534623937633864323931653533326664373735 -36343230626233393765346131386136646362383266303939656561646330333539323834313330 -33396435313862343564343636313565353866323566326135313665633561363239633063353031 -39643234623935313762376163653064633365656162646364613334306262623932373065346364 -33363035373661363138323461663137316166313639626365666661636236663864373733363463 -64663565353663653262613734653261663436313634333063393635633837663463643363616466 -32346539623430656264623763653836313266666539336236373739313934393239336261343262 -61653236303034383233633333333064653935326266363433343865633462376334363265333363 -39343539316330636465316638646331366431323633656236393031656539373765663834393464 -32656463376437353731643031316135363131633837356137393734663461386564653937313435 -62373837613638373762623465663364343933663262623934656638626439346661323931316430 -35333931656664386636636666343232613266383434366538343061386233333066613134326530 -36626664636466656131323934373133663233346636663262313235653831386565363632646231 -32316161613265626666383938383038333138646266303039393735653338343530323330613564 -34316234663563613834376338326330313335326636333632353562656531316664633264313639 -38653433343666363235356233336336633666353434343636383962613134303966376363303231 -31343962393263323135666166386334386236386138623966396465326631303430626266353762 -36333731313536336662333662633865626565323934356130383362353535343066346532313830 -37643039356436373830646232626666393764363438393435613566633530653962633633343063 -61343138376433356564383666336335646638623539343564633961613262376237656636346563 -39666363663662623236346437623362343639633232336461313364313535646539373766353161 -35393563623765316364366164633139313865333961366562323939353034383866306335363438 -65663638393434663462353430353762396430346236333266316465383364393835323838326634 -31353434613464653035313132333332646132346163653933623935306262623766393333353237 -30613265326431376366643364383932393363346638313232623337356136636565633061396365 -36616636613937393339636438333837656331343366383063343431353039656131336437363839 -66653064313633383230373239653632396630333836376162373336316364343439326165663864 -64306263363338363537356463306134356232336564396465323934393432643561643461383466 -31386336633736383934333436333437343038353937626434656638376136343230316461313266 -61323166376663353065346231643133343832366239363566336137326133363761643239343264 -35636166333936623962393266326332383035323966643937396434376330346231646363363365 -32653430613363303261376264303435396463343661626263373730343530656662663934313337 -65346134663734353231613061363137646662316238373935363738376438363065396365653930 -33366436643834643236633265386635363465343832393064653264653564326633633433323930 -61353861333366373836386332623539636439326263656663383232623763616230386139643737 -65373363343034656366363264383133616638333132333736613465383931663634643232356464 -30643134643230373466366237646637333931323437393463396236353864353538663838386564 -35356134633465313438393163613565616166653137653664653231316533353235373633323130 -33626166313362333264313565646636366462366437376165363039343031356233303739306339 -36626337356362356362303631613130356435326564306263376264363165353338623737303733 -34623932383361306666656330333135303065373737666231623238303566613238626536343563 -33646531373062323539663338353136633834663963386139306136396463636465386661313666 -36626235383764383831646462323632393865383361363931643237653235383339373864363961 -37333665656335336332323664373937653236626666666537333062323139336262353031646630 -62313937336430303630616261356564343039376537633266643032663938386366343936313465 -30376632343338666337653561343466393464376333323238643531303334313265363932343838 -62383531303135313566396437623465646236323663623833346334363765313837306562643663 -61663463373334303236666639366133333139333334363833393430653436613864656465373133 -64396662333130313931626262653931353238343531346164346462643633636331643366353963 -39316365613661623931663532303332353165343762336335633531633630323231636633346134 -65326536633766396565383836363235653937346139383565393735396139643064356637636130 -63323132356136636131346336376339343930356235633465643738383364346535323733636630 -36316133303764373663323765333066326461323733396439366636376232646366326361663232 -62646231373066383630346164656336623432363061613965346338636339323830626631623135 -39396361353630346635343464393434353637633931636639333361333531353036306361653561 -37326434313964393864366431373666663832346565633837313263663938653532366364633361 -30353162306334353437363835343862366464633766303364373966333264636339353739386333 -63313933663735313032376238653138633331376439623835653764643037626235353761363262 -33303461323962366163383539643762353431356262633938643634616163346438636164663831 -33356136383032653933333134396266333061333134636230666362303666636439386530336231 -30656139323938383632623861306463663064616234353366306531343138303063343363363534 -39616630643032393138316464313338646236653462623430313530316636353239643137643439 -39306465303534373662616230323536383639663366626130336431333334623930663537346565 -32376261393330386236336338366166323161333163656633633031306333353365316434363961 -34633138326334643064333431366232376133626135313566323465623761363733613863663665 -35316330393732613035356635633764343165346539333464666362373835393065303938643433 -35346561393730386634656630303730643764373038316135363964366435306230323661616464 -65636239633063303361633466353836376331623862366165613536373263633434636638653138 -39343366663964313036656432663765613536383738623037313566373236373033313865333837 -34353661326638343466393936373865373638383262636539643362363565623933666339376531 -61373236656634656236396132383735336439373461306237323339323366306134363735373064 -65616634633830333234613236363335663431316365303963363438373634353935613637376230 -62616637343836323166333034393330366664653737326232386361363761363832663765663565 -62393064386664356130633165383063616330383863303731643365333133373231646637336439 -64616366623432326561626531343538636363313336326663313862313837383130363730656331 -66636463636361323366306562666166626361363361396235636539343762366239643263323761 -61316330323464623438393363363931653630323166643464343761643466396364366163666130 -36346430373236666434363335616439303536336532613133396331633735306331396463376531 -35396534643161666137353230396633633734303331633638383261626165616238326564343463 -65363938663030393632343239643165353562326566393466363035643533363034313862613864 -39666537636536323834366235343565623561343936393431656463323038323934376233396231 -62623761383235313237376434373733336163383832383965326437336432653765666265633534 -39343435373664656265303331356338636265646137643432323562636564373163386230656264 -30643439396231383463656635623663363838363730303531623234306561336534646332393362 -33306530376338346430366438316361326431396236366238653535376638643531656337326636 -36656262616533356131383331333435346637326538643438363263333930646634623438383039 -34326363393639333930336133316462306566623932383131653233383739353534336661633532 -30643035373935613935343763363139323163386233633330383038353339353238383737616330 -62623165396333373164343333623437663564373334316139326464653663313932306165663238 -31653562653838336361643662396534643133373134373962373161323261636532303635303031 -62316130653438303336313965333866313131313631376531343563306639326266613963663263 -66666638336162666266383534343962353165303838613163303365376438613738353236656565 -34356538653765633638316565626334356232613134363732343335613661313539653464333062 -34653239373831373637363562373663613866346562303361316263613565306462383031643166 -38353031383030666232303437393632393433323939373432333162303630613961376236336536 -64366330336130386337363930316237336332376235626264316563626632316339343932626239 -33313162343639333964653830396361643236393739366463396664633836613137376363646561 -37356164343832656265613534666431336533646139303034623234646634366264646464303635 -39363338343361613730336637346230333630373438613765393336316539343830316336333162 -36346264363538623733383030366231653636653762333831303030623364663237323536396331 -37363135643866346538313266613663343261303830363366633964393937383262323062656335 -30316339643734356232636139343230396363363361336134346562303937313533643762313965 -39313732303963623639383366636234613763376365323963623737616331306634666136663732 -34303364343833623265376139666235653233333734613763313533353830306133323066343064 -65363265383932656235376130663662366131363938386263303134616139356465646164636434 -31376465336261346231633132353032353437333662353234346263643066623737623138623936 -39643066626432393433366364643066646464663138643533306466333065333866616335666631 -31326239353035653739306266636466333438636461633065653862626165366566333430386138 -61653335613538613962313534616261646237376337636438366638346264306435333738613039 -34393066376438333236303038396637666238653564633031313566643962343239346332313933 -31303737356236666562366234626339626437623236323763633632333837333736396330646261 -38383031326164356462656439316338303464316234303966393739326365666139356539333036 -35313835333463333830316564346134336663323562383362373665613236656433363636613930 -38633961326466313462653865346132333436323931623739633936623434313230303764616237 -30336365376465616465373133363633343666383435653661323434316662386430363164666565 -65643733386538336333663566326663356331663738303233386130613765646436353065343733 -37663135343037306534633062386331633031633362363339373137383637643466363765613764 -38393764373535643535633230663263343466623465363737643665383130613230336166313536 -66366432363062396133353534396562333833646639643038343634306538646332353239643632 -31333663383339323837323331313630333066373336303931376435393034356635663831646630 -65333862333564303434633265633462343163333435326334653733353135333132646464616134 -35323135386336623265643762633030376434613739386531393836626534373434366238373462 -37306136653739313938353933353034346661623730626235363239363935623734643530646332 -65383530373833363865333164373534626439653931313133396262366235393539396165663864 -34326231353939613131366239363838373238303438376663623839653035353732303237333730 -66303530356330333437393933336539383663666465303039303065366333333837313666373136 -65373330326139613061666662633261323139303135356665336462343061613362333430356462 -66313338623162623233326231313962626361326463326238656631353437333631656531316236 -37666363613365303262656362313766333962363161356261303839663862636539656163643931 -39336136386130363964363934373533396635386339333864323439613038333837386662333432 -34386637626566346632303830356530376665363239363235393435353161656630633665366166 -34663237366634363637333761653631383132646661316562313736653139663465643264376662 -62313664353530323163633865613365366337653235333038643130633330376334333930663437 -35366332383332346531303237656638623035333865383638323230303431383033306634633933 -61613663346464353636626630646365303037393464393564643533653130616464373264303339 -33666361363762346330393231376231346539333062366565623662393632303063316565653865 -38383662623063626635356536366636313664393463656362323131326136363561353631646165 -36363662363561326330636534636266653631343832326630383936383564383839393236336635 -66323061633666383738646434313633373062613664306131363563633438346265383235326230 -36623933646437666166626239313462616533303362363234663664663435653266303530336662 -61396538353835356363343436343463366439643037646638326564353661613336333639326338 -62336337613065643537623465316137303538356533336334613166366131343966343962636534 -64396562366535383438626637363865666330663433313338356437336632656130333336316432 -38396637633832386462653864636462666366356665623963313935306530356462643665336563 -65386434626364323865386261316438373762323632396461356564656330643063653666613533 -35326239613137323263383737333336656566646139373563643034393665313837303138396262 -63653662336237346135343334616662376331366632636364623263643730326362343537353632 -36626364623439333562663465626237366236613337343339353739393238306234316236333838 -37333537653664393461656436633964646166373730383338303963356666303434353232653533 -32313766623339363065336162393534643034383437373737323961656365643332623036333662 -38633634343761636235336165393337306331343531356263623333396232633033343561373738 -66383138353762636533323234366162636538306531623431323431376134646237383338616434 -34663430313438353531363232313166356363333738643837323134653561656432626431663563 -32373462306537323164353431373134373630643763356463666233653631613936656234336130 -63376263653263393036366365346134613861626163333035323161616364343631373063353264 -39356661343236303035306664626361636532623831643439633735383833326662323235633138 -66343138646230326239646531353336666564306330336166386330383335313932353430353361 -31343037623832643336346332373361643964646464323937316536653066316532623265353564 -35316135353838616663613134313533353865336534313931653131356632383937643965386333 -39386635323462613431373133613463303033633661616166303161303331636266626664643961 -64353938353565383233303464663331313263393530636638343266333433313033666165633765 -62663064636666393262303137326233626635343866636432323265333833363261343065623162 -37373161616238613932333237643932616566306633653139343734636635346264313465616163 -34396333393033323533636362306139336238633934636433323662356165623365633436633435 -62613862303237633163376630356335323635336133353230373733326437393830373232646630 -62626634623835373630303330393337646665383963613132653538666134326139333564326164 -31346563323933633264303837623133386635373633343938313733393735386238626536626462 -39653136353837353436643038333962306438343766636232663538353663633135396361396339 -38373637336530653538653333613634623835646438316330323961323766366164353832373063 -35353432656336613262656436383135616161326533646138363661616261353836346139383163 -32336166333064313163323439646138303065656531643261373134643134643337393162623032 -33346531393839313533613836343337306337326431353034356139323232623732623437353235 -33636434363837656338643630353739626130323964626339646336653431656130666364653439 -32616337613330353632336362666333653363393962373236613966643833323134623532653230 -39393435613436633064363838373661373963656434323861303238636332343564346361373463 -38393164646365623264326465323137323365316464626437303731333537633964343761353863 -39373230336232623834306563366266613135376364393030636231376430363638626262636632 -35356132383664393464653562316366383562643062633932613638303764336534656533346332 -39326537646163326234633266313261636236363536633831343764386231346165643239373865 -62666539613638643266633732326234356463333838336633333037336430653463643236383161 -35633364336563336333616136383137363165303237353966323539353762623963363061323534 -38343034326439626366656338623637363530313037386361363138366334376366313737373531 -34316537313462343134626431636532396431616532316366316630666430666166336565303237 -34376264356466343465623364373966376261633262623263616434663830646130376330363064 -37323934356237643635343231363739643333386335303934343539636262643062366531363731 -39316333616634326234633139633565643039646133326337326635636332663461316137313635 -30613233653062346534633538356561346434313963633331313434376134316536303164386231 -66303332663131333339613839376336653631363439636435643765363663343136613139363531 -39356231643735363032623132343837663062633236626537623232376331356330303064663431 -38663763333330666631636466306564323332323761656664633964616362333539313431376562 -66373362323432333166656566646337343332366136333464373437333233656433386333323031 -63633961646165306166616365303662363061323736643863663735363966323662643539666566 -62333965663362633366393761653031623563376232353637326664323139303439613161396333 -33353238653138366336623064396566663066393930356166323162383236636337656562386161 -65623064326438623037663662336664636135303761313466316462653139353932303062636530 -37376163313735636237363739623934393036386461353661306136623363303735393162363639 -38346133663637626164346130333461313839323430353565393633393061333334316139303436 -65623334393066306164643032633530376264653263363336336662336661303730613166636262 -35366662613632663166633438626235656431303730626566396263353065396663346664626630 -64396362663538663665313062633764636631356130376461646431333962616266356665333061 -66356165663163663462346230353161623433323939383066396461656462346534316132336130 -66383034326636343035643338333664343834636235323663613064646531336465343364363630 -63656339313037303835356331616135643362613834656666303233386538303334666139623637 -37626236666433633762623239613065316433373933633435616437353162396464376231613135 -33386637353665623236303131383862396232386237633037373436303861653961626430626330 -32653665336134303163373232323939393162353961343161643066313331613830356134353335 -64353031306133653662396237333230356162623639643762616535353639313463326365306362 -32383464656336373266323265353762316337303131373335386438616330633337613434663661 -34383032386534366435366466643066313730363764326630663731393533646230643937356564 -64336439306236613562616563616331633938316365633534363435353033666538376436383833 -65386638396633303431313237396332666266303933386634613431663135313162343064366466 -61663261396234643837623732363632333439643564316130313135653162616434666230366263 -31313438343865626239616663323962626464623362373366613265393838623638373563333531 -63303731323064613663336564643739623064643333323135616663633661333336333237373437 -61366234363164646530653635633336383531383363303533363761643532346330346634383761 -38356230653732393563636238306532333439663834656236316335376164666338316133623639 -62306563383639306261373164336363653734343932323466643565366661626663353764623964 -34303331343637373935303032306666313231376538363466363764383833363238613162353030 -37373837646666653962613037396364363865346436353534636361373131366564313431323638 -31393031323334343062373963303430346266363539313065343831336430373730323335646237 -62626462633230396361333036666333376631373131346265333937303062306437313736373466 -38626565616436633866386336633735616634393438303530643933376566636334363639623235 -34333834343165333031343562663833353463393537666661346535393833393136383962633831 -30383733616636353663343864326264333631373438393465643034663365376631323033333532 -36663162636531383066356566363936346330333239306535313630626632633038643739373936 -65633133353830306135363434616234376534336564353030346631393834623365326261333035 -37643262366333643934626162613138363934313132643831646239616439316361373632653039 -62353236616439386435656637623635343761623734343233343832643261326534646161613531 -38306236303731383265656239386537623836663263323338313962373132373264333432373739 -63623031333266623534393436616561643632366663376539343666666635626431643930636435 -36306664373037373731303236363632623235653862373063636133373233376163646331303264 -38313239313362306534613630623832656663386535396565653435623564326363653036616134 -62373066666339393037323963336235613262326134316139313464633364643663383936356362 -38316432383134393030663838356538333133373066353937613266633636383364343233376461 -63303465656138336565626135663237666230396666663732306233666161343830343161373939 -31383837643362653766666132316431383230363630353433383439356138303765343737393332 -30306136636230363038373731336665313732326233396564313133663162346265366662663761 -34363066663130643663393962626366646562316461623037306630646336303734653233373231 -34323938353966616334396534643566626661663664643938353764626534643834316132656262 -34663765316335636132323139356135323038666566373332643537303936306531323166616137 -37376131333932363635393264363861636361333834326438316336653731376339666336346137 -36353738383231393730353465363235343837623732633530623763613136626263363239373432 -63313835363165383635376161643735303138346539623135313032376532323865386331326266 -32323239653133336536623662323338303061343064613962383362303533623737366635323137 -38353361393631376439346132323864333233663732373932346361393263323239626434373764 -36646166663065353436633438306165333632333064373637346461313366366430666538333761 -32373063633137646431383163313131623535313434623233323161366536343962663531643063 -35373038373932333831376337303864393530363639636438653766303465663030613966346332 -66653939636464643939356238326439316530636631353136393863333135373236663864656262 -30306134356466366434363965363138646534356261643362313234633438613163656337353736 -64353232306132626165313236316239363231373164376163343961346237383339393966666264 -64323030623262346236633732316531326230336634383835643133346266366639383766366637 -32613463663732356430313839323434396663626136383031376539626136313133306165333839 -61333332316434663563656138383439313338313961633838333733666439623832663565313932 -61356465346363303834313465396134343361353061313235376330643765653034346334353630 -35313936386162643139613639346430396363353533326464626533636333383665643361396532 -31353136656264383031663163363538656232623535653438646233333731643738383637373164 -36386630363230303030653139653532326234376538343761393964366262373139386261326461 -37333964626237616137633934313132373136666433313366663931376130326166383438326535 -33333336643164643962343339363432333963656564386365343630316566633633623262376366 -30623533363361633435363035393335613234623934336364363266363364396131623362616166 -38386635346237313162643432306364323863356538303237313736333833393739306365663231 -61306133373534663338353837306439323938343464663930643034316431663937666636303161 -63636336663837366630346633333139363839316666316333366434623733343232363132326264 -32333434313666326333326564623038343463303431376139646438346430626439343331653962 -34323837303261633163383938323138396663343262303537623532383334373136343932316263 -30363739393763646232383031613130636631653364333536363762346531643166366538663835 -36383033313633383531663337666535626230353234323332356664633433373464643039383131 -30643239376134393765393532393032373534346262653436326161346130343361646636316235 -34623366313136663062316363323464366661366164653364323738666535323262396133363337 -36613931616534646362393039633331356262666636376231613435313464653564613061633531 -66363334396466316336336165356233613835653435356536613963613436383135313939356239 -37386165333337666135623134616634346563633862363134666335643138316138383738353430 -36323338633538623264383432303365636232393265353165643261333831623636313036613639 -64393838373330613630383261326339336132313963343331666135383466656331383163656161 -36366666346433666534373636633635323366306533336635323932636439333064333831396666 -39313135653338303962386266353639323338386531373263626136656565376134373439343865 -38613039653138336335333838313564306563343430643135313331646562343336326131363733 -35393862616433333565626638666466323261356466316266656664656433326138323434356238 -33336335346333383537383337386566653336633034343762633734316332613366643537633465 -33323338656237346637633331626338303365333934333238616666636163363333666631613739 -36653036376162386365343635633430306639383233396136633764663937623561346431633239 -62613562313238663764346265303164363135623635373139386366333165356239333336383832 -37323961313664393031623931656139333236383166353534373732643863313435356234613137 -36333733343037383461383734343231376630663137313030343761303562313666316630386638 -35653236656631636637653864633638653164653030333234346636353237376465386366663934 -65616431653166326232386264326437326131666433646131316536353932646638616464646463 -36313965323435623632343365663162356463666637336231336538363337313966626534663739 -65356561643537356234653461386365646437663439323538623963646235316263393334623530 -38616432303733393063326164313632343461363463343436316630646461353236396238613065 -65376663336436613933306334333731613465376365623861663237343834633466643330623031 -38643665613936353238393230646337356330316435306361303234393739386364323035653161 -33643434383562663064343631353963646162393338353237663931346566386634373130336132 -30343239623530646565333033313363623530663335356338353164376139353638653136303065 -62306236656235636633613065386266643731643233396636316133636439323532366633396466 -36383036653234363762363463343937376365623365343162363265643365383638366430306336 -64633034356363326539383037353661313730616335353236336438326161663138356366313565 -34313635666266353364333338363362366535363962333334653631653836313834333464383735 -61623834663866646333396661326565353565623466663437376633383534613633636132616165 -34306230356232326137373664663432386630313737396630373031323638623165666361303163 -35323663376665386164616331323362383939626533643266306266383365373832303030616130 -64643330643830623561333735373763313161393566623937376439336161663934363735336139 -30656462396238373264376539346238303335616266653134643037333438643965623062323530 -32336133393839303632363931323261333330633366616363303032666663643464313938316234 -32396432353865653031316564326135636533633363326530646431616461343134383764376663 -37363162656435653364613036356436393536306534616661326137613166626266646139656462 -33373361653936326463336436383037386636343031313662653636613638623832623937356163 -65363261646433383538663365356630316334653562333766353761643762373165346132616135 -33363735343462366361613431653432356636346661386162323466343764646539656164383032 -32323533626136653364613331333164323735373439373031623436303235393063353138656465 -66303037613863376332363437653134656531386632643434353465353637303535613437393436 -65363137653133666431613137373630323236363237393431636237613032626334386631623238 -31643564346163316331376565633864366365383332326661303536363465613937346533613261 -62646635376336373837333233396431656134333764396537626666643031376632613262303831 -39353664613533346230623139323336303531363739333339613462363933636535336338316437 -65393438666637343233323430316264393832643531653739613061386466383835646463643031 -32373836386166633064383539386532333065393665393734316537373530366638653531663662 -35663966336432363164353538316531313339666339323264303663353966616432653833633930 -37323766663931393434653137656530373166383235303632656265366533393161643161636534 -37383266366433666465663064366438616336623961383134646632333632623463383833333935 -61383530313539393539643464323439313634666564396235343462306562636431616436353837 -30313337343236356236316535313838356135303631366331303663396332333038643837336238 -35613738323731663839353061376661653265303435336538326564616235373938373561613038 -62333234356635353363343431366138656135306439646638636535353134356564396535653338 -64336462623065343835323134363462326533613939396138616432363833323333323963383363 -66353162343331653839326462396139373636653230646562323764653566646532623038636665 -62346235653165663632386364306662633464303163363130346166613937376161336139396538 -37373039326430323737626335373064376363613635343066396135653839646366353262663737 -35393935323432386165366333626466313938613738316630343766396631303532366430653037 -65653132343465396630316638326334313133653064653634656561323665393665346161333239 -65343764383261326663363237313961613432616430613366353865363431373432613030333232 -64356166356563353135373038643036366431323434386433613162633766393534306263613234 -34316634366335336262633838653838316365336265343065613634396137386338646336366366 -65636333396665346638373062306532646137393939386337323661343536343134303133626464 -64623765396638366338343037333837623738613461656438663432643336626539316137633639 -30303937626266363464353732626361663239393331616534343031643435323436366331646563 -38303666343063316431643965303730353838336162656265663037333934313135356566316233 -65363464626338386230396631643238363366666131333364363064343130393334386439323839 -65333662323866343132373836666238393366616362393965636362303031306566646663396237 -37393832663335326331666433346337346135356262346636336331353336646136303833313165 -31383936646633386637633631333130663835363361316437616161333739353564633963366635 -61376461656430376463376237386330323039373965643636626430653731313536363933626438 -62303764623036323531303364303439393530303231303930623630356437636435396336333230 -30393531306339376233343464303263373363336531616633376462393635323838633562633436 -37646139613939636264316539353435613766636163363631373765613937656436386437366362 -34316430383766656161643233313932393937313634396237306633326365396664636435643134 -38343461623733326437386465393934386463303966333331653430633738663165633061643734 -34613965386336323566643465366537306235343962623631626639393166656130613732663730 -63653339376532653133646433346233303736653232366665316133386233363838326336386364 -36326633356439363036633830316464643861393530303139383161333662663739313533393462 -30616335316563653038313431373363636137333934666563363234323937663634613933323834 -66333730303461633036663731353737363866346438313064653331303037343862393936333130 -39616235306365366263316234626463613335313766396166326561613834633639366362336633 -30643366643839386437376439663931656561343166373632306262333366346565383537313766 -63313663626437333339643265616338323663663563376336653933356364316536303736366536 -32643866643266306436303635323130343434353733386634323163306265386566343033383435 -32396535656664323839313338363334396664653833623263656136383165376532366638656536 -37633439346563353066303535643439623166383566623961386434393337326132313638346631 -62663863306431616630666361623165643032373530386364333739613662653962363730376631 -35303361343633663766626537323164306361373461373364346165646431333463393762313739 -66373263353765643964366264623661343737616262363237373930663861356662316138613533 -34616430643033353735356437323533323038616366613431336630646334353538633734626264 -64653335383961373131663731616131383637313962653933383332393261373038653763626334 -34666139623739613333346232633662663233646264656237336162306236313862376538616234 -65626436373832376431343163376236386433323032666137363135386434623436396337303765 -38616634666362613665313766313363373164363539613433626437353138633237656533386161 -32313162363463333539306239623631396462663266646539316466653837366466653338643364 -39616437323166643434303861306365313131393730316238363933353562366334333537336364 -34323535343634353839386538353735666633623633336234636439383837303966323633306362 -32336135643232656361333834386132366664376333663562373437343132306333326632663534 -39383261376365643839386638353233376537396266666634383634646439326262333737333237 -36353632636431646637613366376230303663326565613438356638323262376234643864373339 -33343064623134383265353235363339636631613132653635343966646638383065623861323163 -38373961616265313236633338383133656536626530643933303732376539376436346331623934 -35633234653730613033363437653034393630363065663037656565396165613636636265636634 -31313336333434656133643961336438636134663562666463396263336430333932363236316639 -39643331653630383539356139636635313462363934643731313364383937346431313137613864 -64343665386439663734666262386530323764653733306234393532613862626463303133316237 -39313131653766333232303761656265376333396166666239633237346435363661636362643264 -65396466613638353933663935653332346163363939373138373531623038633838636465383035 -30643534623163313936613066346663383763333935653064313831343239363565336463376466 -30316462353737373935616131396131653432666664303166666464653632373034623164373832 -62303338613138643631313665633662396164366561326366613265626233636363383664396564 -30623936393566343534393161346633363563663032643237396636356335663566336634343232 -62623933343662366366323465633161303831396366373831326661613539306466353538363364 -64663466393161386336333336623332656630623464353963623033353037623265303966646239 -33396636653965396266633666376538353661653131653765633739393230363338373130643435 -64393537616633393061363831363534663834366332356566383132303935646261366331646265 -37633937633338653666376530313466396334313537363832333736613931633461343266363037 -61303836356136316630613066623137326338303861356161636333333834333035376537373737 -34663265663830333566663264643037396566306564363764346132663861663663646234653265 -33666133626132333866323638333337323430363832313062656339333761373938643132633565 -34393636666566313362613633623134643933323963653261343933313431633666353436393934 -38316336303163383166366363393938653937386335623237346463386565633836306630373734 -39326464346234363762373334613562633665633038663032386265303438386539393564366366 -38616564643535663830623231393761383861303666303330626336613230643264383963313332 -61663630303538666132366564376237386633623066653233633337323665393831356565336239 -65316532386533636230643436613731643338326164353732353264363362323036646534313830 -39643132346564653664376335643336363931613837306637326337663039393536623932376338 -36633939633630353732623163613430366633323635373134366238656661663230333835356236 -62396638326366343034653035316564323435613232396263613531653234663662656333633730 -36616234326230633637366331393839643138336465383335626331643930353261643930333962 -65376433373435383765633431373336663230323739616339303966643562383736313965636333 -61646536333437616137373962303138663234353863663538386364656535343864373535663565 -66613962653439623663323131336266623732393263363735356263353238633038613963343066 -35346636643235313736623437393265396631393161323164663062663139386137626435636166 -39333239613636306438326162373237303932393532303337333639616462623334646137313437 -36333734313439373938363466323138393136343464663938383037636164356664303730313964 -61336333353730356566326133633930353733356465623964306234386134323233366436366562 -30356664663138393938343665613465396337636537373163643534343366616265383666613231 -37323066613236656137333466636634333935306135666433656566333466323539353139616232 -30636634643465633837633262313530336363306462303063343238303035633933393330393539 -35313630313835343635326334326530646232363566346635383932333137366433363165333062 -65393265313137346464323137396131336137656632363832653134326232376137656438623261 -66613264396164373037363337373366653839326634653161653231636666633133353865613566 -35613832313235666236363635393837363732346533303132373163396466396666363433313263 -37366263623937323834313331383264343930383734366639663138646364303433323733326265 -35613066633964333734363761323566323034353430356432356539366639386165393037313733 -64343731383633613166326236376432333766613561366130616636333138663265373566613065 -37336433326136313435353862383532643662373330623765633737333837643766643634333638 -39333435626630663263373162343863623333333162663766336137313266326533666538613836 -61343761643834623735653466393535303562303136643134343633386536386634323961306236 -34666536343531326538363561343863376133353665396630623764633432643833356232616331 -35303933373464633734366236356531383733653238323036613334326661343266313531313438 -34643662613037366135343335626136646130613066383464313534623734633536643431323930 -36653739636531363466353332373931613030363533336463626131666633663439333739373637 -63386535633533396266336434636238356466353136356565343130306461613361366231383938 -31336232373336623732343639333866666434383730356561393638376135656438613862386363 -35633165383338373361613337643063663534636139376265636135656432396461646436343464 -30383063663336306236663239653632313535363931383639363839366364643537353865356134 -61623964313730306561376366366464333436356264316166303633663362623065363863616139 -61663062633961393735383164386263333933356536366362303636383864383634363832393566 -66626530373832653263633438613736613038333339646639336135393630666232343831306239 -30316161393862363832316535393239333530353238306634643737323638663331633035393838 -65656335626364306262643666666138393961393961653130313830323438626432323661646234 -33666435613630366365306163383164356262623265656530303132313232396638663035363962 -32373530323536343436313233636533346262343337663737383065333431363535353831313563 -34346137623262353836353265303637656539393636393839656531396531613433396236633166 -39393337343035386139356665326264626438353564326561316133623265656436656538646231 -62313064646365656564666532343030393861306131636439656662356537363038383461323934 -61656530316631663035363064376166313737363631356664373062303733376663646161666439 -63653463653835643866373432313133353935663431333838653434386335363839373736346637 -65303165363335373163346432396466353233313934393930383763393535376136383965326538 -30646664643462633164313462623631653930626135376338623061643133636632323561323865 -63373835346262396463613763356239623931356565323563396166383964623161613031326462 -65363163333035643166383737323636616535343362316533333432386366333763383336663133 -64333561323365633436623837326331643638363638303265333264356430636130666362383836 -31343135303234643935376566303266623936383464616236333832393134303361356664633765 -38386365643264653631376231316132386539613232623231643463376435366438303032656232 -66616535326666386166633938616538616434343964383963626339643831346435316662346631 -66376663326138633637643463356664383734336535303933306463303865366362393964623638 -39306162653561366566356131393661666664356332303464353134626262383539643361313435 -39303032643963313364336534653934346335626430393863306133666433383735313137633039 -32356464363739366231643037666664303265396333656530396530326236313436653333643234 -36623338343536326265646535653661303534643666663831383566343164396334626334363334 -33366330326337396434373939353132653162613938323936653139656139366133306131333239 -34373638353765636439346534303164653662386364393963373961326665653263643730393362 -62386233383764643061386633316534333864326264383064343163343766636232663064323835 -37353135316135333137383237616436303031326137663438636634393332653539376238656631 -64663237343734373639396462316539366133393933636439346434663364333037393133653732 -61366131383835303839353364633230363661616635626538336362356364373835386639396235 -30346466653561336265643232343336343631616135326363323634323230363863623264353162 -33313834373938623333386161336663306337323235613366626461333763643834303166343761 -65653263653864386364373832663237313861353564363538633839633538613965303866663235 -34373662376661333534363934633865616165636262363762376665313233396639636463333332 -63316633396236626263643231626136646164306263663734383537626665316639353761366530 -61343664393930333436343539623639363432343866333633313836383937356362643864393763 -35326466353331323333343164633166616533346365666265626635366663303162363934666632 -31633366303539616461623930636533393938636464643434386634643931643132336366366135 -66363865643036373535613633653063376562656664356334333536666635353234353835356163 -34323264613636376465636334353439613762303038626138343238303230623361643434353837 -33363563383461373764643034376432616534633466336632393030646366386139333333393565 -62336662643036626362373338666338616133383233633239316435623638363263336135613862 -30633334666466646638316561666563366466343237393066366633383638616161643164396361 -34363235313830353330636233636333326333646333613636613331316138313336613265663730 -61323431313836646136373038653864333064303261303338646463636335663030643232343336 -37326233313162356430316431333238663630623665623066646134643538353662343034373666 -38306664646662346362393634333836633761373564383864383634386631376135653235613739 -64663732633132376163316334303465333632333937653231313133653564316236396537336139 -63303366636437613332306664306663633261646333366131323738653331646364383538353938 -65306539396631393631316232373839656432363965376562393561323633663735316632333234 -33316231356332386439303336313237313331663933613936366637366634646665363434363234 -30613837643930623864386531363933393438653731336433353061666464326636623532313236 -39393363633265616635353863316539646434333865346633316362393836376366326539653836 -33393563613334343966653230653530343265613266383538393062636263643532376663376636 -65373366643332376262303937663638656565653062643431613362323665343462643837643231 -64373462316630323031363937636230383134316162646334383939623666346434613464383938 -62313633343364346161613039353532303434313264343134373861663939613032633263626538 -39333235613835623430613732643562336230633433643231303436366562363233343434383966 -38636136313866303231306561623934303030323261336265663963313934613337663839623531 -61373365643566393962623734373338646436623534633030643930373232636266323932373766 -31303963613034343561626361363165373164393837376138373766656366613137653465336235 -31366631663965333765313764303665633935393633373263656336393632303339626162656336 -36363961336637663839373765356231666563666362316565356330646537666165383830376334 -32666463366632376332313937356230343966363230336562616665363737653432316139326334 -30363563353634343033336464356565663763333535616237303662306565383130383433643335 -37643566636265646339376437366561616236323238313238383362613634636439666230333739 -63623765316432336635356238616532353066323134346337643634303031393132323630386464 -65303964653063306636653730333137346563313337366661323530333765316138353937303864 -62303237336162663565333763303064323133656136636639653966333030393133303636633739 -32613065633737666464613336316533313537353039313834393263393730663333346539343465 -36653032333031336631616332386265373664626136333531393863616165633333393834633530 -33313534316561646139393432346637306137326238336436353764653364343336363631393361 -66383036613365636237383838303439616363376164303665383062316463626462376461623562 -32353832636563663432303333393161393161373565613537623932633538333636333634346534 -64353031636562636130363534393664653133343730663039653939323465303863316139653935 -33373762646435383830643234626136386537613237313162373734313664333736636233643830 -61343035363662613533626662363637366530366565353736643036346564636336323762323430 -38643563653866386436333263613662623664626565616261613161396435646234326638303265 -64633632613433333364366466326366336338613966613166396438363638356632633038633739 -61393136343736363762323966386234626461356361653935346233333233663661623261373939 -38396233323133636533636364336666336561656666343166386166383466643034316430363834 -35313733626362306232373562616134306630313264366166383963386231393563613966353362 -37386231336166633061323437363230653330393461643039666538626465656436363036326462 -36356338646534613661653766613262326536383830663535316366613165323963303434343939 -33313437336662663963623334623337313239326462373232643935303762396631336634336636 -36323736366630633139366463393364333939313530636361636165353239646162326434623639 -38376561613437653033343866396332356465393163346261636365363663643131663133343333 -62393835303738613839613835633466623065363233343962643839633166656130363462623666 -34303130363330383866333565653835323964366239316439376365393539373564306166373266 -32326233363837333437633339333838353236623566613463653061363963313231623464313134 -36373637656637303434646137336663373039616433666530323764636239383437653030643034 -34386431613939303238613363616265383562353533393535623731333264396536383033623436 -32396235663364383731353735656436653435613439623232366335316138626362646330636334 -39373934623039653762636136366532323464313665303838363834333462316534383136383430 -34363963616238613463383530663562336661323466373564356136626466353536633536366530 -35376566333739663838396136636433633032363365356531353064663563623933343334396236 -65633137386138386534353635643566386339386335373535623838373030343761333863386364 -32303338393966326163643233626666326365623232353039646564353537316130613536643039 -30653463363038623737306464376632303839386530393761363061313132313263656664333833 -61343632623039323232636265323138336637383962363234303938666363373834316562386162 -35626532343136613363346234303936333432626539306630376130393337313663346365633465 -64333364313935303562623534326630633738386664393532353164343463633764353765643934 -37623564313839366266653536323638313030376565626662303066336334323464613261663536 -38333661336230376366656664363465373435366539383635643663623235386532623563636561 -37336531383230643530653032396661346237383866663936343035316530636631663430323333 -64343738343235376630656237663835376463663634366430643732613038653262633466316333 -63363930626262643530303832343435646532343239643639643234383931323739333365363735 -32646337313162333436643238386435353466393632386539386639383337623635626231396138 -38636161386566626263653838323761393438376361333861396361626233303036383839356237 -37386633393934383064303032373734623865316634343262356335386164656230653637333963 -30383031653264656431316261313432393331323037313532356462613131313239633664353662 -34333139643532663232656636336232383239313033356636303362623262393362323161613032 -36613138316434663162653463383163346338383238616431633534373263616664386664326265 -61623431363439313063313030323434383631386662323761376261336232623963663335316262 -32346665626566626231313030336365613731333337623837353639393665313962613133653764 -66393461653832393365353235366330313364653138373033386535626135633337386361366232 -31393561623838613932643134343261383062646566356361646432626332616435326139313363 -66363665343134343434333465643264363063306264383933633634316137366633313836383138 -66616336383038623031616263366637623262656561353037316436386638613166393831386165 -31303565653163396239653661343237313238363134386465356636653064623930626631613633 -32393136386336653830373862363061633966333266323036323739383430366334613538343435 -34333132336664623639376235666431363266396361343632363233636533376566656564623862 -64373636343336316139653733346230343565613963633938396438303531623462383933326435 -61343266646536656332636238613933356464633139343866383732656336646162303136653565 -38306631613633343731386437353132326239653661633337363463303666373234656430303866 -30646635316234356661363338383364323039343736303438313166316364306434666436363265 -38666437396464346531313536393961373838333861646238313035346264616638636435353839 -37666139393763633961613832356433653837383764643530616536396131613163666132643839 -33656138383339616634653136326432626135653734393639646433366339336164396330633637 -38366533326537306536396363643263356462643439303936653732666534316161316463623665 -66383039336361303731353231666639616435343963356431323130313965363235613433373465 -38343533393730313337633537623564633666323630623639343233336335663431626362613962 -31623933636130666664373231336636336563363430626363313061356638336538643766303864 -36636636336666366162393437656266353265326665396166323931646432366364333864613732 -65633732323462353638643337363732633366363365663563323831316630373339343238366537 -32656237356265383131643562643832643135623463356665633164613638313232373631653062 -32623331316335626430303562613031666339346361356166643535653331393063663837653461 -30623034616431336130363630353938306234373733346166643664376132626138633139363363 -33386362313539643139363365653731336461643362646131663963343166326538626562333763 -39313336363162376135356537656366626363303565303566373662613936363333663763623039 -34373230666161633939313362623136656261313230303130386462356639323261666235303134 -38323065363136366665656133303230326261383138343730663634663435373265343565336232 -30646137356138376431313735383535386339323931353063653864363066616232356232353465 -3334356438656538656339383636333361306339633238633739 +61343062663033303531626331626331643863333635336637333632343336356135343966353533 +6461636566346131306636636538383865306332653536360a646361363539343862306236663432 +32373161666333623362633730333738623834333866653438323737376363643961373261343866 +3262613938393833640a663564326364306633303434313533666438373832383239616534623461 +64363364333233313732663736303862393334306635326330663861353962633335623264326134 +34313165636231366132626366323533643538333830616538623934616266386664383461663030 +38303139616362633966613733306437336130663266666462633363633564366363383864653936 +66393766373564353665383766353165316231663931326462613237666330653133613435303336 +35663630633565353765313165353663333935306165666666336232373736363537383334376432 +36363964633962313239333539323136393963333738323432613064373530626331343532306466 +66356333386330353338663663333864333232613761363561323539353331306137636261356237 +66616262626539623934613039383730663365646662613931363138346332383933636166653138 +38313134633538343237616531643636663461393966633361616333643733373662626232383565 +30323234316433346134613537356666623961663538313432663730386430353039336566373239 +64633538363363373563396439333565323539653766343932323234333430626130303966336265 +31323932353264353838373635353739396436323033306264656338613035646431336563653535 +65653534626331646361353939373130663533316632636432346561316138376531383166333862 +64396664326263373134353861353433643666333562646334386130306461323464303362623035 +61373834623163313333363036333535333764313535393131376661393431323839633962633363 +31613363333566646236366261323662313066313134346336636134393063623130343262346561 +36376533376639623436643037646564663064656464623930653764636166313065643465313865 +61323465646263306339656236653834313263316334633362353931333339393035393833383734 +34306163336639636434346634363835666265656163396531386262666563636436663930333131 +62326166363461306362636636643730326638653234333133373136353664383666653732616139 +33656238383435666461313534376136343762643862363939316461633262653930633562373932 +64656265346138323565323065393362303262343733363763323231663562343363616262653063 +64353932646637353565353734326332353264663638323738313961316365323132613339393535 +36306231313164633234383531376266623339653431626432343033336662333036366433306363 +65626234393534633162643535343734366138316666353138346430393533383032333861373166 +39663462393138373031663766646536653233663961653533666164306534653032653561383139 +64386435613037396638323665396462343036396438626639336132333834663631333831333233 +34393534373234636238343362393436343832316133366138663539646438313862666339373339 +37303235656239376337383661376136363763346536386439373734393736353731343235393135 +33396337653862613435323032616537386138386362376664396565306366336538346338326266 +66663435656230333965616439356530613261373761363161323761333865653339613661623962 +34396435386533633139633166363334653066313534666434306135303034313866343661626562 +61303231653835373031346432383666643839363830623733376133373639353961656264316238 +32626332623430626134623739353834396137343233653566323731306633656262396335643065 +34313966656535643361323566346163613461376363306639653565303365333030306266363237 +32333033663934613335613362306630386663336235383936303666343737313161393337633762 +61643930366631653834333864383535633232316233313763336536346439373363643537623063 +32303639343636646665323363663361386533373530343833666562336439386330616430376635 +35383864313030656532383864633665363361643430383965646431663232323338343965373333 +38663936333633643036666132373861396363616266623532323264646264376464316663376562 +62646362656232396662656566356533336662643131653032616664666365383438343733363435 +64633630313530313862303534663363386664393462313934333235343362303533376638393739 +39313766313733653063376366313932663866623538623064613833366139633830316264303264 +66613935303730666361303637643739373836323764613366653435336264343366643636333162 +39386535666336333032303762626336326639376362623166386436383466613133646138626563 +34623033653439316633353663636334366133323330306232383563653462373765373835376366 +65316664336235613962663134383931646339366334653530613530663862626366616630393331 +35643439363733366265353065633261353237356332393365313838353138393731326438636431 +62313535393436653461316238666131613866643565396365643034663738383039616632383330 +30373336303639363933376536353034613730653436306530626632653438313063663936653931 +32343733323861383334303631643335376237353763326431316639313536613836663934306632 +30636336613334326335613863343733376336633937393636386265316230363735393163333436 +63333565316434303434393039306133626333353934396263613930643832326530666231383637 +66633265303563636235626131633364663662343266653665306264663063313065336638303132 +31396537366434376335313935626265383564313039333738316330373331383939663438616437 +34353339343839333364623838363435356135356137396636643330323932623738326430396366 +63646532643461373230356339653938393262623939393466613530616339303934636365393034 +61393539383662626239336434633037313130316636623733333663393734323438626539393331 +33373462376435373737373535663166323062313165396235613266366263363039613532633833 +37353834383265383238643433666134366364336436333565633765613133366539313237393564 +36393262313965306264343364353136363434363866613136613133653330316132643037326335 +38646134323734663061663365383230393737663031623938323638666564343436376538653538 +39633134653064646435353931303033366536656233363633393463313265643333326436303764 +63656337656636366133336436326631363938386231336364306234636164653962383363306333 +33643237313537626532663062326534336131396366613761633765303862363132366565383533 +38306262336366373661373536396535646436356564383536346539656637613462666437346434 +61633835653739343835383166306533343136663331363662343034346534333762353666613537 +61323662323165346365623334626135313236396438323032393766366162346331633161653664 +33333539346134333464373462623634313431353664633738346631363931393464643165666465 +31383837653538343030613935363761666133343762363531353263396130343930633630326531 +64643532393733336261623561356562643632343962656261303039653436323464393437366339 +34613432353331336137313731656137396538323735333565663661343563653036633634383933 +66653661626537336561663133323439363561343464333634376435356465306163613065326630 +37343862653639353430643230613233396364343666633034633131396332396161613033666531 +36633162333932643062383531396237363638363365343033373732353937376665616437336431 +32643265393938646632356231653733303363646135316535663161333861646436356531646162 +64303263393738633538353633333230613031333339373433386662346565653830396534626565 +65633838666264303361616133333139623833376536336235396666353338396464373634376635 +38303434353035616233306638656636306436313565626638323930313165633738663534653439 +36643164633964363236356337396535323537303664643165626530646436636631656331343138 +65313464333065363264653662346630343430633434356331666231613431653766313034343164 +36353938316432303733326163613339343766646230363635336362306339323961663032356237 +66363236386637633632343332306631353236333736306261633836313034386166306166613931 +31303262303165333833343237336633383766613532353334323966353038356534343961353339 +33383538373539376566643635313336386162313734373730643763616239643637303535636531 +30663164326665323731646234646236643538646165373062396637323165616337356562356564 +65373138613136666361666662633332386431643034616630383037393736313734636130326639 +39393437383734366334363932376261323238616165326131613539303531303965323961666239 +39323765626534333734346435623532386339393233643833653832663966396633373136663838 +61303935646264393431646362363363363137633838346161396238626337393738313933646261 +38383766626564633064323234306163363837373765646262376566373235313032376232666538 +34313934316330623035303738323461613464343364346535386134353939666231623363303366 +64363831366431666333356463303737663137636665396631316530643935333065633965363735 +39316135356538343535626134636137323733353363633630313837313635313134353264633834 +39326537626338656162656465383731393330306466353136343938303131656461636339386534 +39303564663134373230306636626463616166316365336634386561373339616632643432326531 +64373762343238626161663039373962623737653131336636333437303663663435353737363930 +36313464323163356536353734643638666236663932653163636636313663346335376534326365 +63343265346562396431656662653761623961323833386130636535316435666236313739353766 +31663961346131663131663962373631643664353863653230393936323932373233616133373434 +35653862353664613531343332306464383061626331316330323936616636393261343465363763 +65326265343731316662336133353332623336346233336463616230666663663831653535363435 +38313932663865386534303764313062346231646464363435316666643662306562383562633663 +37393639616330393562633366383963646534626239613331333838393530353139366632313465 +64393433383962623234663039626335356637363738613435383466393837383139313563613133 +64613435653536633635383863353138316264633831633635323130343531333862643838666236 +35346365613766656135626533613233323239663636303663323366313238303930623034323137 +38613637323833356362326335633763386665393137333235636539656162386136363835613831 +39383936616539643661646463396133623763356539643561356634363162313633336563346231 +61373839303630346162316130383464383464616133623962336139393230356564383737353730 +63646161643064653737383638363137623738393565313730326637396236353935653331323061 +32336236623231643365363832346566366534646232366338636565643235343035366464636164 +36653762643864616436373039303430396136363832623930343965343333626237633830373537 +36663430346334393861306233313232356130356138636261303438343339633635386662666434 +33396436356630353563313566636566386266373937623766636632333735663739333435386662 +32396434373837356363373236393033333232376235336663323933313234383231613232326438 +36633632353163626162376536633561303239346239656434626139393632663835333666386164 +65313335303663336234616431336238373534643835323936666333616561336166346164613164 +65303261373537656462336264303462333438666331363739356332376466316362323732383035 +32626234646537323064336461633862343639333836643031363230386266623934386161393334 +63616232343632353438303563643039393365326336373361386666373861346134633631373338 +62656334613536326230346663396266363930333964313234633966326537396464303865323730 +33303162316332373537346532346666653661313464383432643439626663646261336639356336 +32643363333939616166383934666331346662383164653064656234356530316235393161343866 +61623035643330363665373162616137376338663465393832383763313663333035616531613530 +39353763326366646662643739333166653265636335383164306632353563663735613666663361 +62376532613366393332333937343262653537343963623566646361386231396138643137616666 +30336536633061346531393930346532363965313431366636643235623862363664633962313831 +31336438626634393533316337663566346136326633663531396363393132373138623531393964 +32383539313937333565616639386263626661343262343863336537386434383162326364336139 +65313230636162373338666164636136633765663163656365333339663761343839373433346633 +34666530356262343037343765333563313635363161353664333562653265303264356231663832 +33613437613261363639303230386263393533356266616465633634663063353534323363373261 +61613761313264316431666334373737313135643666373864656461383764366264383535663361 +38393866633035393963336162306236663335653631303564616334663731646166396533613131 +31613663663364613562653232393737653066353063396536666435616536666466613538333830 +62326365326662313831396436613139363531313439653633393632306632353761313736643362 +30353262636436303262376138306539323538326238663262646564363463333666333463363536 +63343463363231396336653836616139353434346465613230346530656464323062316339383263 +62666434356462343036353161373132323336343263663062313661323865343637376338373034 +36383034633537613464666466316162383438336532326538646331373664663236356638396435 +37613732356530373163396565306338303736313433633930613863616431353961373234303639 +65633962646436643934613966383633653739373764643937376566383161333334366265393030 +66386166636663346532316434623136353636613232363331333166376630373365666334326565 +63643938353666333262396236393836353064343165366532383364626265666462643065613038 +30613564313837613735663366356131353832616333353438306530613534353235376536646536 +38323639626133643661366534663136343035666163646338343137636634386633373733643638 +30643364663732303762386563313531396465353033313432353661376264646539366434373833 +30393732333433386662363865646339643835323930363136613536353633643966346261323130 +36346431383861333161363736666537336530643664303466396532346635376535663033643939 +63383832613830393034393637653732393862313637616666623963383937373065313539386635 +33343432613231313764306433346532643339383837323635656662623930356566633138396230 +35303163646138336632343834356437373237343636663834353762356235393035393763353863 +65643363626433363765313538383738623130323162643661663439653135376666366162353962 +34396230396232343564353631383266313434373262643230306636356165323336376635316333 +37333933613931663434623936323334353332393736363162353364633537383631333234326663 +31636531366334626465343930333937396638663465376364323162363566363932373236653465 +39373839343437343664393061643166623437646439356664643665316464396130376334626633 +31643538396136366238613862303933373461383938393663353565363436613632616430626437 +36643964353661393234376566623231323035383138333235356139326534666665396134656166 +63333736623136616130346565613136376533666332376535313439376230303763666466323037 +34316162653761373363646436643030643334393236373537666165636632326262643764623435 +38633230366539633239643332366531363936383438323236613866333264363661333233616364 +35373539633563393732363366376463613261626637393139346163313936626234333365336138 +66623830306261303339623731633466353963616130653362306234353231346539626466353433 +35656632366535626137356562613061643439336435663731663639333638343933336237613265 +64336363336539643235613037643036633034333634356533383034303037313561656663643439 +34613764616436343031623738613735613831643237646435323663373166306434303431396562 +36643565366536613636363264646663643662353865633530666338313464633732366438376664 +32623265623731616531306364363139316363653932336433633338643761333639623166616161 +61643831623536613835383632613761393730356433643762366239663338373036613838333339 +65633730346237636562343366373339383261303035626137303965646163353832643036393132 +62363866376132643735306431366663343566343739363661643838326265376364343866333836 +66383832633132333066326238316438326165396530326365306238396534396665383664373066 +37643137323134633432383064303266633833386163633138393032323333316338633863386334 +61356230653833366433646165343263343530396538303265323064306436333139303834353536 +62343238376533656436666661626535643934666238343430373765356435386338663939396536 +63356538326537313034303162653961303664306163656137386137343962386163613665623966 +33643963663034376337633236333330346537306239343663393665646537393036646435306434 +63663332643235643136376166376530643664653466646137616634343964363065653733376537 +32616131623532383238393665363962666635613462373862666633336265343732376665666336 +34623864306437323231373465623063616234376434623436633636383863313065363763326662 +65653933316336653232613935356338623239653031356133383364626133363737666162653635 +63313165613266313362323830656136633163306662316134393735663832333338393563666663 +63663532326331396230646239303130363634316163653866346464343563636233393135376639 +61636235643635303866343336343533383536346235363335346131393163363263663733353332 +39306365396532313239633330383861353939326238663463633633376531363037666632353334 +62393536316336366137323437663938336139663965633930363662323331393765376234313739 +34376133616566326535343433356263333932663966656264353737356131393266663866366136 +38643838333933653432336666313533633739613738303764626163633262306537373931393162 +63333336363535336663636237356664616430346134373265656534343637323231333530366566 +34656639313464323531393161336134643837613737636361336634303862656237636162663964 +32616432643835666630323465646433306364613261373130643365313733643639356561623132 +62316666326634656532616537326237313461613932643731623738616366653763643362333563 +66646562393937633130303832373232656337663639653861353330653561326533373464643262 +30373138343431633066343534646434303538323238616433626366383233636438623862343933 +66663030303134306466363631663436316139316161323937663962613465656563663130643763 +36353661303861623164396566333835623533656466623362633865353639353737356664336636 +35346335623737643533316131363438306135363066343233303762623738616137396638333039 +61393361626532343732656161363538626537653038376132323633666539333163616138643033 +36623438313030306234333565666636373337633637643066306637396264666662343234643636 +32653236626232613665323735313461373261393236316538616464383465373964363235343166 +38633864303137646362623633373632353532616134353766316138373361343037363762353930 +35336366373534333736326135396666663333613339613332643838383730386364336635356233 +37376438653065363439303338323731623961613964383739656138643863303734646638633765 +65363433343365346462376336633334663735336639366538366636346533343933383165633432 +30656432336339656166663764393735653935363039343438336332633965353664646662663637 +65313263333261613733646137633964313133383066353032666239326136333263653632623163 +35616162316337653532633966333634356364616163313434363965643061643032303236396630 +64623433653365383263656262623335346530626531393335353361386338613365646335633062 +34663436376633303163316230663931643464316138396161306437326434346537326666306162 +61613734633365623062393736386164623830376338653763336239353966366533396339396533 +38643762633431356639303864643939303061356264376265616432303061653364343564633934 +63653162623131626430363731326539616561366265356162643139346335353333356536616363 +35303038333263626232616637323535343861663135623931616433643230376362396637333436 +36656333316565393631353238336532316336336566383231623933643836626538396161396530 +31663533653363343732393863393364633865633732323234306132383834373332303965613062 +38383731343333333633316335346531376562666161656339623438626562303863353638666266 +38626239343432393564656331653765356665666531353366323862376433376230623062373439 +66616231383833623361353763666537393363633836336434323032323865653631306561393236 +35616135353764633432333933393034316430363834373238363363333966343835646136353237 +33326239616265376238336364643030646165333863396533333331613335656464303232333738 +63626336663331636637353064656232306138303265646538636164616663386534343361323233 +62313030323562383566646230643631666162653237666338313963333161323765356235623462 +66653165303036366262623235346336396331356335383835313663613635656565376566613266 +39616433376334613536646165646532626235643361633131626430393831383333666265343662 +38623638663530643666336632396534663864306331396334393139363266383861313731646536 +66353539646332353138333833333636346537323833396330396162633665663731336238633161 +37333539626366386163373536323437363938656630356365346133373733356432616539343438 +38306162313463386435373634366465623961353463383931636663383665363264313939343032 +31626232366230323962353634363531646465306332313166373834316530376235643839333762 +62393135363836336136626362663261323061376262643930616137373130336666316330373731 +62323262653165346535636562313664333930323330346631643563326464373739623037633464 +37333763633761393862613635653435326236373066663334373764376637353037633634396231 +64633863636436346539363736373564333230396132346139633733653733336161343764386565 +31396437643964653633326632616131396161323861613437396466343234323065326230336233 +31306239636533643162653163656530303433643265633236306665646637306539323161653631 +63613563366637393030356261663665383961636566346133316236346135306636333230353962 +61303637383532636462613335633365386535323738383636303432386233313235656332363162 +31653532356231373464643362353530333035393235633931393935393331656462373762663938 +38396438316262383931303632316531346637613130306439353138346536633731363135643736 +66376464346563666339653164353165646533333661666562396165636330636266363133633039 +36626633316132626130656462376136613462373938363164643861653866646661316335363532 +35623462633662356561623666643735333266343036326137373665666430386364313638653635 +38326662386262333962333166346230343562303037353463656230346233326633623062666130 +38643832346162643332373531636234633065663863626430636661626537623663393563643765 +30313163343730363936666233363031663933303666366335393635636434633238626436313765 +37346561613763323436306665336465643463646636326234636264383633626332623232616438 +39303165646532663437653235623739633030323964303231383562353539636366633762646464 +61326539643033643034353630306639643030313937643662383937623063656331393839616332 +32363838366435613661343532383562346638646538633264346437303063346664366630633030 +62336530643339396634373435376464373032363664393634366638663135616165353239313134 +64363662343638393262343738663334623566333831323133363934616261313931363562643566 +61396638666262306632643632616565323934363531373533343036386265616631653864626139 +37643735356633646262636666616236343037303830653564646537363330346233646232316539 +32326631396461386361373765323262313336626363623735666462373937353362326163623061 +64623937623661393339393534646563626336613538353934653662333663623332666233663330 +62643139646564346131346461666466306536343835323036366135613832656431303630623731 +62396466666338356438383937613964633735353365326538336664323239623638343237393262 +66323566363939306237326133306130613133616361393962366434663139646663366532353434 +35396538393034323535613632653339663239623538363339613364646162366132306632336564 +31393137623730353933333163373534363865383630376666373166356331653437353363303466 +30636165666665646461643239643735316163666561613739663632306139336663333861366638 +35623034613635376665663732343234303533326236386636646361663836333233663636393539 +65633164383764306539323637356332646664363436333538656566653937303532656665623862 +65653639366231393930313761326538666562653439653433343739303434656266393230353464 +31353737376130623737613831626632306631633461663034663364303461346635373234386433 +62363465636337623836313636363034626234353230383233333963383539306166663463356432 +30306661306432393564393638363564613433663631666263346137356664306432303466373566 +62336138653737613030356339313839373964313863353537363761663661663863663238356132 +35383330393931323639663663376262366337383936616535623932613237653161313930343637 +33346537373062373731373965623634646133323864636439303536613465343932353433376662 +64313231393566303730653466326334663263656664326630663036326538663738653762373031 +31363565343732663034353439633332613334313566383764333363623731636465323031326564 +34353334303230396163363838653461343163356536633563626666333661313962383163343531 +37646234383630656262643233636232346134323537356630393264326463623761663733636361 +33396163636365323131353838323532393265323663646161663238623261613731653161613166 +32613437363336363339616435353139656432636362383537343030396661333835613766386163 +34346439623633393833396638646161663761636163333563613338333065633639373663643534 +31313432353962333538613435633436613665333036373734623166323164326166613636643832 +37333662643235343333613464303464343662623435626163666430343666376138383932616437 +63303662623364623536373564343337626433383961636431333761626266303264636537643530 +65363361656164616664626134633330303830623930343034643530613235393238316632663737 +34623931353732353530646565326139313663376234616234363464643332653762356539636662 +63373862333164313731326161623539633834373861313631333762333638313062633239643538 +38336262313839353531303633393839666635653066316638316136383163643831663135616131 +39386366653639323131646662363933393338323033313366356336353364346237613438643838 +38316166316233656632333037643033393338366632663866656562383239366166303435363830 +61303764623036383335343435656463333961663937323730626664393365613939303030356266 +64356432653338633339356261376363343234613137393239353139386562303861353330366262 +62313763303038363035343261356365376438613463343466313132356531626664643937393439 +66396534616666363861356464623531373631323162353731643664616162353836303261653364 +65623364656565626531623833323165353131663863383662656135373838366632363062633164 +38613934326336373664633365363562393236346461306430363062333730306338623437336532 +66383565663066383939366132653431663533303532373039643232613335323738366239333736 +64623438646337313837663663633333326633613431303138653535626538383930313830333433 +65653734643165393533376464653734393133656166396531626634356465303863383035373431 +36346233363761353034643231353834386330316636386361643839643536633662653836633731 +36656263653263346337613436643936363334376235343464393737346237393938333636383237 +34376362363064363835313439326537313266316131663461333664306564663939346539653234 +37353361306566623432633937636638303630313232653662643266626130336435363630336134 +31616563303738653831653333346638646663366563316465393963313763616364363166353538 +37653563326563363535343939326434303830643534313535626364346261356661383662646131 +66376431323239653165623733636335313861346165323064343339323538383534356435613366 +32333862356564346533383234356561636130646464633461353939343266336266393061353336 +63623365653634376633643238613338316462626263636233353532376432373734336264393537 +39633165633664623134636563653830636636373538313663313634366235613731316433356363 +34313337343137643438373031633739623363646435663166623434623939356261633961376638 +35623639653062663831636630353339336133333835343832396663343265393765616139323333 +65353630623337366531363162353331613065306238653033366635646662373862363433663432 +35633865316265306233363133346536386531623761393733653036363064666132323161306363 +64333330376662656631643030333831356333633764313437633333366166623238353165653531 +63633766376165366532316236396434346330623237316162663261633837383534386135326165 +65623237626166386434396266626438333064316237303539373932353433303066383536333834 +62373931386435336633393739313730316334616663366230663438633562306232646438616533 +64613236316264336265653737393435396330393764366233633936316337303166343565643736 +31353035303437616265343665656635323639376536366239646439323266356335663063336139 +65303831393536343635346637396461363738646533363530366137343265393064333664383435 +35663030633639323538326564396430613761306236646264656635363661623165356139636261 +63663138646234356536303234646161373461303062376239366164393931303965623338393566 +66386363306436343639353835303939656664376438373663656639616639653363333962666663 +34306565383638353832393966633130326533336635323439343839633162663961396662643530 +38356662313238303962333039346438323133356366666131353238346336613163366237383362 +35623262313636346139356161373062356536313130373062326333396432333638376438383563 +38623665666331313936313933396633623166646437623835663865343035313463316237653761 +39393832366366376238363833653430313638653333643336313462633134366664626537376633 +33313061336437383431366532646166363266376335636662663835663066346162623835343331 +35363731356664343164393937653937356562396234346639303633316264313036323032313235 +33386134613730646336626133613838343036383335336339333031643965623939323732343865 +61636262356634353464396364376439616631396634363137316338633266613961666261363263 +38613336303866326431656631636662646561303736396466613734353737313638386539663339 +33326233306538613633313332343662633366336135383766366538633265383836363830383564 +31346631373934383661623538393666396339616332653764393537363862363562353731366362 +65656261323831363766323064613637656231313262386330333930366266383864313037396334 +66316231316262636539373334363366643265363333336531373536363761626365643464653934 +66353731336266343964313765333632363436666165613562333431623765376136643664356563 +65663536396263386663306363663635646462336566653565383835363762343937646630333965 +38386363663065313931633835663135623661306338656536373665343961386638386165656362 +30376532393836333363363264346566346134666263363739346439373361323131633165393139 +32666566656435616134366264343331663165633066303535613138356434326337306462366363 +31323330633630316630333336346635336236396462303566353930396532383165303833313834 +39303833623237383235353835373936323333393830333338383332656464623336306266343337 +37343237616238373232313564313239353531326136633538623432343862616136366631633033 +36303561613937366565303761306661346131356563306337633930613134346266383761623432 +34613933633830643262326266386265633836653164626138383330313231636437373838663138 +32313430313935333334633038383030346363356139613166346537666663313936386464333464 +33383662313266313765393038373436333830363461323632346431616161656261366265353962 +39666238393363373730383033623337633365366234633863323030316238363861333331623132 +61656234626365656237396365613131376439323330623930623930633130363265336366356336 +61623837336138643139363466356666656465326335306531313365383538643364613631383033 +64393138626635646230343365323765353064363432353130373635616533656362346431333730 +38363734653366613336613630323834336130363131663838383333326265646164303133636564 +66316432663835623265383465316331633664366533363166613462393266373066373366363836 +66343161303066633562346565646230643838333262643663386533646538656236316266356634 +34636333393031313465396236366531356332613566336534306638356236616634333832626138 +61316461373630663863346632303666366537386662316464343134613432336132306131303832 +62346133393839313031353365656432336466613762363961353438656461653266663563633236 +36373230316432306534343866363830623065636133643165393736366666363534376131336238 +33616332313464363238323861663535643738346631343566343430666535393565333933646130 +38383863623037333738306563393236333533633561383635663232306136333135323335636637 +32313866396565633162313934626639623230633036363632343135616131336630636339393430 +30386232646463393036313731343730363930643732303737366633346634326462303862363135 +39393733303638393338336261353430633334333732356164363533336238386534313430373266 +39333933666534653332616263396530333430343866366666363733636363393134336431353665 +37333338626631363764353563396234386232623866376635616339393466383566643062626265 +64336439396433333130393130303038333534323635363836643861393361663938626564376466 +31383333363132316538346234303133346364373466323733323831313662633037656537373031 +33336538313231663835323663623433343764663966363030653831393166373531366432656461 +61396466666335353464376564643439393764353930386637383838613861643464336163383965 +30303161626535363730353265333461333364646530326364653337326532353832663834316362 +38363631626330626136386139353839383439393533343534336230646435323731663131313463 +31363934323433396532386530636330633664343035626430343938303332303363306362633634 +33323134336665383763613034333765316436636638343532343464366537353739326337336165 +30363433343665613263366434663238343436613464376330656566336262356531316533326136 +61346564643664303962333533386131373833646435623032663834356136653061316433393966 +34306165333863636266323065356531336361333866616262346163336433656534623630343566 +36346166623564363164313735323134303435636161323434363631623439653935653265313163 +62613538656132636634353131343262636463633734633261306365376666376334343430383232 +31636438663662323530613266356438316266363435626339633734663962316431376637383833 +63663866373361326362383066656465386461396634383431616438303132323432336631633761 +65356561376530363238343263393964333139313964306463313438646332346231653630373836 +34666662373633306530626231666166656538663438333565666261336666313230346232653938 +64323633396531343339616533333239623333383634613635373164333962623761326136393337 +30613231646563636363613231353665333235376536626230666162356432303731313031663962 +31386236316337336363343362333538636330386438616366393934326266353730663164633739 +31353866373339313935643262666161373239326237343738643837326665393863333332366634 +33666333646435633437336561336237653363653335383664333035313632343833393237323564 +34353361333061613462323363613262653963396435383438393563613336353465656233383230 +65623436343633383365353664663139353761373064353437623333613565306639356430363235 +38363866346361376135303030396232343364643237363562323935666234306136383662393461 +36343264373333323161666339656339386637336530306639373733613764656464353330383032 +34303837633564326330356266363564636366653633653831653263373166663030396337333038 +38623466323134386333663533373039363462353833336134653461326435623363373538393937 +39646666306134306639356636623439396232656434613134656265303165363834643335633537 +61353633636664353632666332353262666263326563346365656136626532626637363537346439 +36623939343036393266383764323031663961316238653133663463363933333066613735343034 +37663064383466323365396366653039383265356137616330323965613232616135313866363639 +34626663306434386433636330626664653730666435646334313836663165323537373862306564 +38336134336430346363346231656331303136323731303135393131373933333238653635313434 +61313337383437313539386163356331303835326235633066343134333063363233353039623832 +30316466386363326331393233373736333365636339663564373861613330663436376264626562 +35393661363861613864396165613361353864313334616662346236663939623134306338396235 +37353762353033373561326133393065666132303633343934323630373334663530393038383635 +36636263636666316138326233336566353739626535323539666661393666633362323866323862 +61353138303662356166366362323866613061383363306439363539643831373830343833346464 +61623735643539353139353164396265353065323234333230623762616334363362633165323061 +62653965333136656166373538396363363835313430626136363136666533316264613866653534 +31666133636635326662323337376130653532616138313230646265373736666236636430383536 +33636238376234373336383965366231346130626636366539323934303638613535303862623431 +66633634613735653330393038336637303963656463643534343532356638653336313437376362 +37353632336561646335613636306466643466353065313838343964383066613336666133353362 +38313539376336373731303033366130636364636330353839366533663362363263646266666234 +62396433616237663532653130653630633065666165363534323839393031666234666638313162 +38343663653362366138663538653332663737336661383663346561356238666134363431643565 +65396363306533333430333033663436306436383663353132343130376165343433343165356661 +33633530396530663464393330333063653736336664656231373133363235613166356336643464 +39333138663835663637306563623261346664643236623432323136386637383063613136653462 +64653936366164636536393835376530366564316637663562636331306234383664646230363838 +65666339373866336232643063363938313332333066343165366533613034313135336465613762 +37316138353130353532363262353532613763373066393632343737356331613238396330383533 +66313932626333363130623931616366393866366239663463326130633261323065623531613263 +62326563646362623639613334376334613636343735643932386637636237376134346337376338 +36643063626630333063336366383030343564373630376465336635346136303864363539306162 +37633861306230323064323235363239663765636534383565353135346162373466623162393131 +31336333383939393261393035663462656335376638356361366236653063326430323364333233 +37376561346164323635633332313564386363633933356266353933326339306563363435363237 +30616338316464386239343036633039353261366565356330313662653937386233353736333262 +35643062316638363938326663363761393464353434386132353962313138306263616334363932 +62306235653661333132386364383966343533383537323238303032353331656435376436613131 +64376562636434393439396538313561363832643037323864613130306634353930363432623432 +32303736336263303062383530666135323066316133333333316361356664656361336634376137 +37323233393336626132636463366433326665346465326539323733333739343166303965633064 +63363431373832396637616431353531396539353432623936373463306363343335363731666166 +36353662393437623565636466343661343663353137623830363164306164646663646230393663 +34613364626462303933333537333733643231386530616631343563376662613165623630656661 +31396531353665386464376135393761333433656664303862393031373038356330383531666239 +66373334656362666665383965656234383530396435323661373533653563646562663335373766 +39323236393638613266356663616166363235366137363932366138666135633666373736623333 +30333534653639346666343635393637663430363166626664663234633334666165653533653432 +63633331373861356266316432323330663037353364353731643865383432633834363661316534 +39613830643339623237613839333130306566353364343634363236646136643264613565646538 +34373465306565326665363135323036626530333461333164626433386461633763656638303831 +38646333353430656565326439383136366562316164346435643065343164386563396662643334 +33356133343035616664363537643632613764626235373031306330623735623833386133613430 +30373132303435646634643733353634656161353731336435353131323366303737623230383139 +31646363646437393136376666623966333266366137616430326466386563343938613732343135 +37666164623866613837353035393564363965333763656433363935346639623937663236393431 +33633033306639613832383033653933646435363939316364623739373963313837666235316239 +38393966653633356564343531313634323462626536383135373931336263643636353663643734 +34666134343131343665346334636131666166303239643633653630393534373536643438343565 +35613434663533343930316634636164646137383130656361613736333939373733303061336661 +66383937646634636438396334356231326539346131353664383061623066326131656235313961 +65376562353663356338626635336236656265613638616566313738383566656361343463313866 +33613961356437666365373934366531613831376437666134613833326536373137393965356437 +35316166373337356436656339343932643064323535646362663466613235633263376361303239 +30396338316130393137303831366634616437623236656431373961396438366662356336353336 +63383632393664376331373366393632653030383761343965333137646661393531636638653061 +31633034663430363035386131326439383935373335363634393164376434386235326464353136 +62343066373433343338353064393133666638653531306263306164333131326337313336363964 +33346533303334336466646565396563643436333634653738656637306666653461323666663961 +37393337356631393663363033393030623435333037393737343530663636626536343463396335 +62316530663230386235363339323538343264356164363537663838376236633565366564386139 +62363562623032663334386535623536303030313164666336613031396430353436666335393661 +34396464616536616361326334653335386530306163303034356336626131643263626363313232 +38343462393634313530383162393630653863346263306531303136653238323165363333633837 +34306465643763366463323231633137653435666537633735356632303566343464613830663437 +34656436616134623032643432336432343036643939653734303563313765623431353036616430 +36633337333935626363333861303766376263633938353535306536613635333935306334643564 +38333731326233646139303663336533383334373336373930613935646665303737626334646163 +37613631383035616635636635326661656563633764613033626432303133306439373537363666 +66393636663634393065346365366232376432343537396136353833633662643364633039316635 +37373230306463383661333732356135303731383938376531343161383331643463643233633237 +36353965643439616466666165353937373535646636646462303132623763326237643735303833 +64633535633430313335303236663636613634646462613131633130373039346462316437383632 +35346131366138623337626461353838393062343566303934303630366437626461343733373637 +39393363373166613862383831306232363630376363343436346461656534393232616637663063 +39333032393230396366663231643362353662393063306132663731303830636330626630616131 +35646461393361323563356663333236373765653666303361663364326338373530636561346533 +39356334653066646237383532623737343135393265656133316363623232313536303039623533 +61613132376262353462313639373661303465353737363037613435633535396265313633373239 +65383665323739356335613635383164343463636365306263663434623937346535383338376534 +63663331653233366139326262643031353661336433383564393838383038363936613431323739 +31653430663066643566396335393131366230353266346630656534646539333639666464353638 +66356266343764636330373033623337653138636432633265373165336630366236333663303233 +35373133653461363434386266376263613465323438306535366165653363303336653534396331 +33623031643363626462633036303039353766313732646534323535613736383862323630633332 +65343065653233643162376330326339656364373835623538633531373738363865363437336130 +36323135616230646138653033633962653939383439366161356238643564623338373839396634 +66666334386536313038643661623762636636376134383231376233383536623530383338633332 +37333137346636386637306461663333613634633036396233393632613737323365636362663365 +38313662303765383732316463373134633461633439306362356636613766656230313538393435 +39376530303035646366656639623235333362613935383761303130366339313632343966663638 +30623334663136663362663161653036623339663062356137653537376266666439663535323733 +33373332383865346463303134323938373061393338303563363661303639306330343934643931 +32353131666330323536316266313338323531643362646538653966343339353239663666653761 +37643166636634333637643365393434636133383733373937363532663766663730356264303662 +62303839386662663439313561376231303038626139656630383562336565663435313133323231 +34393030633336376466313235656534323264393062333132373665363663366465616265656133 +38623262376431306465656263363833383234396162633064303561396361656631363032343865 +38373262613339613963653232346630306131373134346664613134396639366637613835663065 +35636231613731636630636665623061323235393032373266363830613032393235353965346331 +61396461313839353566313039656237633265323130333366303534303464396339623835336638 +33636639396431336461613565333663643966616130363937646231346462613561653039353866 +35643564636535633664343032656136626434396230326136393837313261376430383334643839 +63663634366164383432396462303037376239346238656165373665376566353035303733613836 +30623832386665643030666235333935303239316132393632346639646135653433383536386331 +31643766653061373330646133303162363436643964333335363766313961346261376130643830 +64366636336464353936633464363931343761646164343738663161313662363631396664396664 +32326230363838636439333465316130366337653538663761343666323531623830626564616332 +64313864313636663932653034613534386165613230653664613337346430323234326263336131 +39353130316333636232656139326261303733363132343538396265336366636665313830346665 +63663039633062643862316266303534343663653434616230646634643032393966376435396565 +36343861333635636139396361333836666531633764623762303330386462633730366336373066 +63333835333735363163333365613533343032303133373061626164353265343231383765333830 +64363562323037633234383130333266646661633034356566326230363934646436303839353365 +65643965613865333163316639396338393237643435313336316430393834616365326663313034 +30323336303331623665333439343063363630643364396666346632363464353433366134323937 +64353430343533313162623566316535636564643965383139343865336137393337636638316266 +39373364316232353038313763376565303638383535653865346439613432306635303937343663 +61313332326465343535656130346333376239376634656363623036323433653565323765303765 +66376166633064613734323236653435343466623564323961386533323665616131373536383538 +35656330633431636633623438343361313161306438623966633238323761336234633831383535 +30643537643838373634666534303730363934623363663537353764613964353836653038643761 +31313237326335313233623638393030663631303861386166333631376539366262313339373637 +37663666313130346663653636646137376335356539393964616666343066623636326462333662 +64623832333434323265343131663265636336626636663663376662346666343035333936363434 +34613132323030366162323439666533333062383866646532343138626335343633373261636130 +61656562633235353437343134326637633563633661306361306632613561306539396237663532 +39353932356536613961383834346636343831313733363535303761363539306361353936623962 +62323531623037333430393762356462643766653565316233616161613538343138633063353364 +61373961343666313165613730613035306436343639383065353536373534613564386561376337 +36643538386436343535366138393939633863346465643863653661663239343930353638666537 +36383866316136393066616237623665626266613635666437383066663437353064323266666162 +61343136623639623230646334383134616430353836326363346363646535356266323632626637 +37626238363730383034313838393961643832633537666561626365353935333334333965653863 +37663432343064396135663665613764336666626633613336303932376137376539303936346135 +32326263616131393531303663643632316332366637343238396331313035333131663433353633 +30333235393862666361613363613264376338656266386265613332333661373266303830306266 +63306261353032356361373333636264333565663034616130383331303532346339383864346366 +38353866646334326238656132623535313630343866366536633235333431303931626135623932 +37613461336430656563396662303161633030626137656237643435636664323039333064383935 +33383234373239343033363737383234666135623264663263316236643963366238333362653237 +36393337383337313163316331633031666230323164376264643235386332313331393439356130 +66633536643536626162336461633238643461313037646165326337366230343061316533356164 +35666261396166626433373064666438326665323363363561666439316138646236393238353166 +66393236346464376465386263383230646164353232343538646161616635353866343531626137 +34613335646164306434663666336439613435376462373732633761653237323734333933656236 +39613363323762303963653535313236313263623330626562356465396138333833393335363239 +63363330613761373433343061633439643637663432656636343764636661633639643466613337 +36333236396563643835343666653337303032306532363438626335656637626137336130323366 +62643066386631646364376331306637303062666331376135613961313034323431343136386633 +35636338373735616136646561353462623233333739626261386435366639663963646632383663 +65346634386335643636343364396633346336633932616330393930306335343232326637633163 +61313233633062353830643664323434303264353130303434366236633261323435346466326362 +37386365633465393131333331376333376138303936366466336461346530363765666230303262 +63633266336231343934326438316662373135353165373430356365346130376338633862356135 +30616630613539643465333031653037313361303632323966303366353136356539343433306433 +31336631623432613234353765646462616362376337383330356132663666376339623061343361 +33366261663237343839373338303336633961643533333066323137653530313563323330333662 +35393964306538653430613234363739336562343266383036306639316165343930333433623030 +63643036633465666366636330313063323737303931313264363932366564353066373133646131 +61383538323634303232366339616264623034376338303032376563663765663563313237303833 +65643934633430316133396434373032393131626666373432646166353934613234376566633161 +66353265623235613761366239316661323034636634393531326231323630643831653131356265 +36316238613132613761656566626165303461666363306235333832636664323264346638343563 +32653631326261643630303264346666636635356264306438343961366638373931393732336139 +32633762346666663862356430626337643261383666363133373034636464396565383861396337 +32626633323763306635616338353832643638373232333237313663636462336634316434633839 +30326133386161353064303263623839613161643938343561373531353431313465633033623165 +39643236656238613935386161376531346139316338383932376635313761636463633562323138 +34333531316131343737323239623530343930353638393165333266323766636662303938306537 +64313030633932303462366437343731663166616339303536633736356434313231386566633363 +32346533386239306663613733333265363332316463343264303166613735363230313534653635 +63626335326261353466323035326232633033626663383165623461643938353036353832616463 +36306262616466343465383464636637663663633234373537303265343537393833336465633937 +37613134306139306635623366313566393366613464333638316539626564333366613364313334 +30396565653963366161353636333366363563653466316666303662353764636334353562653163 +66373536633037336261363836616330306333376136323361666231303639323633383533623431 +32623233313464633633363133653364623038353063633533303638613161373231306237336630 +31643136316562303333343566636339336230613937323234666166386130656237396333303839 +32313761633164303334623735663834386464626634626335346137323933653365326430323738 +32613539623363393830373863303838333534633331343761356133663036393263356434396237 +34383238336266633962373262313664623130343336363766333138623762326161356130653537 +62653534383166353631663430373338383135633835366434336234316663313761386439616131 +66396634383338393065646633343632623433653539383063626663663738653131626365316133 +36326364353530383364626331373734323133623233346264303938626230373462343864663032 +33396435326132623462656535333236333965336263333764653464383662346162623636323638 +63333934643664616665323235383131616532366536383131303062316535353533373466303432 +33666539636336396662376164373434336263333934663132386663353332346364376339666534 +66376433363737616132663064626264663638623965333465333034643130663337376666636162 +31653939383231363335633835343036333430376638643234336430373463393636613164623566 +32326432316438313830323864343566643262363733613564373162343265663634346532623736 +33383632626137653666316564646365366366366633383137366162636331633466396638633765 +30366435623031396536373866626439333837343631626636336665333039383931313232353633 +64343236343866366661636136366532353462636363626238386235666461373666306130336535 +30616463623135396561383636353539323138643339356237636533383031313263353762656536 +35303339333362383732393533333435383662306237373432643365663265333432393462323466 +37363965613836386262353331346164316366396566353538626665316632376162393966373037 +63383536303835363937373562386361326162623530353763366335306633623763373436663636 +65303237386265393934366433353039636639643530366461313865663464346263626132336436 +35373533623536373933643831616535393730313638346537333431653263373132386537396634 +63306232663632623531323831393261393561396436643062326335336462333437663361643438 +63353465356664366463663662343735303630653537336561333361626539313337363164346632 +63623632346532623738323234303931303539313032663238343334376339373165643966643935 +66373933643631613861633430323230323165633064373838616366363936303230303234623834 +37356261383735343762363536613662363531326161373462656437653134383461383564613561 +35616264346132303663623635623337343035326130663935303237616132386461303563646262 +37313735356165383665613662623665386133343132333035653032616161346631326230373664 +31663365333935376461613965356263343563383335393630323736373631643830616531666330 +31356464623539393736643266356131316135666538373864376664366566386566346661396638 +66633339353732343231313133383532316239343839333333316165333366363632383532653064 +66623538326539373238336532346263663837306532666331646633303239346534643332636232 +36653133316230316530373162313961313633326466643632366334363931393236616132386239 +37353035613634373666323031323166353933613339653363306564633430653765633564373935 +38343362383830646665343334633330346134326332363161633234666138386135316565623539 +66366139646263666631623262643134653530386665663030336365386332363836346663393935 +61316565386431623833653839613732336134343937363738303939366431633166336161613363 +39356133326634306630323966326332636434616438653330326462393837333434643466326430 +61666565646135326236303139633661643230393561306238383064396133376362613966666130 +36643965333464306566353436353035326138393937366464303332383465303239386438313862 +37333266653133353730613738656665643732623637333063366431323162653934353734353037 +62323266643930316432343336306133393330613138636337333835393161363166353234313731 +64616365303261353664393132656436353937663738393338636662633762643162383537343265 +39396535636533646337333838346231623336633732666664383165323934316264376534663432 +66383564643033306334343938646434353830336363643961343365363436666665326661646231 +33313762386635373538313862363765663639313037323263336463336564653262396333313734 +61363135383664326464356161666239636133623239613365386637383065383031663834323761 +33646130383630653365633862306362363364663633376234376664353732636330376235383330 +62383634363036663162333331623731306636623331303666313938326331623433353334393563 +32336432393938366663643130643238326639346636626466313936393865353134366639343939 +30646364653037663930313162303436323833396433326561636233396134353235613963633265 +66633633636462653531396566333831336466363037313739653533393364323139326164663761 +34326534313263343064393763653962636237366339623736373162393734633635343138333531 +39656664646366323631366266653465343061383734356135313764373764303432336430623538 +30646433343239313830653435363033383263616464653030346431396331323533356662373637 +64353536303866393939376335343033313930656332363730336437646132653664643265616239 +63363433643332313161306433376636336261326333343461303564303634663836623061303434 +34643930663339663562623661306664343564623664376434373238336664303130636333633965 +35343230303263383132666261643036363363316161353437366463653363616138363063323662 +64313265326234633766353331636534616638346261303738643934623363353434323833316466 +66613361353739623336333963353837346665613262396437393538326636343264633635373132 +37656135643466323131383338636363373039303166313562393939646338393264363861326464 +38663263336533333735373562353532393832663864303532643838616563623363663463646562 +66386331326465316238303937373062663663663339643466353166666339316536616638306132 +38316462636234323837363139613935326233373562333234353936633831356263356530303337 +61346539616665643861363662363763346135643963643364646232646135613132643638356561 +63343765633236323562393561643934613138663665656666646663626633653065386166386633 +61356238333936326436363335613661343831636432366535386463623664333831393631643964 +34343036656461306132383538306235366337303965613166306265376530343037336138373337 +66393633633362656632646663616565623132613337643563383731393637386534353030636665 +39303765376239653039666237386164666662373738616563616536666137396339393263383533 +61616232663531383862666330313536303331626634646564333237656266623536376164376333 +33393738653234383739316661613361643536363263383565633365353466343263396630323866 +39326339333932333738656262343932343730613530346666393062313730663630333835333430 +30356663333265333230363839383933663963663537613739643633366165653736373837343931 +66313934663739646535363466303031666535346461383563333439343938323465343963613261 +65353138633136663861323033323039666137376237663137396539316563376433323061303637 +61653637323165303966373835376363363361626637646639393465613232373964633263313331 +32636431653035343766616333626137346330336562336138626535333262643436346564363731 +63373230633661393738373764633331323062376565666631613461373937323366616462626165 +36363739376339316539653938613230363836363438393337613132393565653536323264636239 +34313663306237353238313233353661373836306134313238333634313231346532396334396334 +35363831663763386539393936343532303766653431313766663837616463636138353233663532 +34343862633434343330373437346661336264343265343430666365643432366564613261643839 +37306633653862376662313135393433613361336533376530656434326136333038336163313630 +36306536353832353437316664653962376531343461313431366466613464386134383032363734 +66333439376336323833383865663335303865623666646565313265366530353132323738353330 +39376434356131613039323137393966303438643330626362303161383331366363326363656232 +66666238396663353833333665326630613834383838383938626261363930353832336634663838 +38303235303863656330306536393464346635653865633636653833633437616337356534353939 +65663063323939636663313034366338313563346637313736646366643865666139323036663639 +36626265303735303964323533663166346165373961373935396337623637633161376136386661 +61303762653964613339626438623063656131623032363733653634643037356262623336623431 +61383834393233316538623437643366643762366134383562313261393135623866303765653561 +65633462346633663732663330633062383739363837663564663836356661633631656264396663 +33646563613965616563663565373230336565356530343663323237373037363464643964363830 +61353262356330616437646263653332363135303862356263633663393736353263323063663163 +36353031373164396330626437306239316565366532656335633861316232633239393337653562 +39663364323764326639343562656239303266623461333933663964643634353662346366376337 +33616536316132373564333934346435653735613930353637396632653761636264643366396265 +61393736373164356438393430383933303035666465626634626539333332326137646264656630 +35616638643530313838353536323861346564393538373161373234656330363738316234636234 +65343530396533666535396138623066613036376435333336393136333632646238626233343165 +33303333396666633266616435643965386265356636386435663131393436333461393437376633 +33353632336266396434626661353239653231343464333836393733323639366335653239396535 +63613633353231363063613961646466356232313732336364336161323434663165623136373839 +32353236646461633465663461303965636333383661396663386336316133313133356334303632 +35613038376262366361396561303930663032653336336264663436646338633738376337623035 +36633432646436613231663737356430376631376132336563613766343835326633623364306565 +64356230623264333137393265656161383335363337616163656437656662316332656663626435 +30373033373134376566313064383135643566383338326230343034616662373338323835326232 +39393932643738326532636130326265613661303830643938303661633538643263663733303763 +31623561393032636438366537623935353930616237353938366664343132613064633036356161 +66383231313935303135386462643331623433323934313037336163613462336136313434653163 +38313361356466666663313939366565373661333034656239623062623062633230326361313862 +32623164666336356261393762326233353530373232613831346231386536336165343731333433 +63346463646434613161653735666337353536343034376135613461353434633865316566376532 +37353862306535613237343935386431663332313062363264303432366331396466313734383739 +36313531656534373234393265386238626164613937396161393731366664383065306338333063 +30356639383832373238333861626436643033343761343630333734393739366666303563313831 +37653861316137366164643631346462663636386538666563383436666162323563343463626532 +32623731323433336133373337373465306236343033363531386438646664356231633162316665 +36393835373433643538316330383262306364656139626266363531633766663235616266613566 +39626463373861363739373864356661613766353331303735633035303031303761346436626561 +64376136623134656665366230333765313934643234346234663466313364333961393337333332 +65376232336365643336383731623865633062386530663134633634306533366164323965306636 +39613831623564313961633931383066646239393365663132653430663638633437323437326361 +64353935396162623135663366323561333337643063393864346630663039623732343134303332 +31633363623537633865396135323465363332623838343738653030343839666535333334663665 +32633835653864356333653564353765393031613133383933363538646133613563626166653664 +32376563653764643935313434363830396337613838653139663331636334643364366166616461 +32653738316334376335323665303530303430353832656666633163356463346363376563646661 +33363234623532386239346666643766373435653430356334373264393537656338323065316537 +32653564336335303838646637333563623561343038633036373966613762323435363235366433 +63323766633864386335636564376466626563326363333537333833343032666238643166663164 +37643536323564363664333863323838313832393061623339643961313436623039623463336334 +63313766626134393064373966663361666339336532633633326339623132623134323832383366 +63643266346138346131393530613661306561636563646437613538393332623437366330333735 +37613036323538393238643432616433353562616665663538363361393665393461303866383362 +35633937393661653061306134366434656337396661653261396463323339326631316264353064 +62613065323237643063633839353562636564633162623365396362376264616632383232323333 +65623663343330626161616234366165363064613434343563656535623963353939663864616131 +66346163613936613362383832343738396262633736333765363866306661366363613338313934 +63666462623038653065633533316161366232313537376433656238316537333137343133393839 +32366462633637383730373535643434363832393436633562363237633039346538643861663966 +32303338623439333134353730366534656237393538393066316335323935623333336366386334 +38316630383262306463333635396261623631663839346331363165383935346535363434633839 +34613931393530396364323335376130663931316631626131663665346263353262613366316334 +36376439353530373830303336336261383862633764336236303236346430613765336366356463 +62353966396336343634346261393039346563386137336136626436656665316661656335663433 +62333334653630353837303837393061353338626561626131303633663036356362396431306661 +36663134333334376237363036613334396261363566383439396366383832626533636666323430 +62306236666636663764613963373936336166633435366435376536333539336634333063653132 +66366130336338396237343266626136623334326561353835643833643432643939336164373130 +35623961323637343834363466353566333964613432383634666335666630633365653461353165 +34663234356562666463636333316561316664376139353936393134333034613330393937306136 +35616231333766373538346131343932633166633032626134323262363230346239623931326161 +63653263646664373431306135303432653530326262653463363465346333333366373266653839 +36333235333365626364656463616131336134653163393034646237336634393464336364643635 +37313663346562663134353364373564653833663565613130623862303430383738363537383735 +31666632333833313139323130376330383464653037646634353865626132396230623533306234 +61313762636462343132356563643539613638663333363933323665616130396433623764323162 +38346633656163326130353932653166623839343862646334343030313030366531386662353665 +39383664306131363339643561663138623365633134653530306135666131663333626566636461 +64633032336138616463373637623739336435383836313862303833653538613533313231333531 +37626639313431666130396136363930363661333062626261346163616631653064333930326631 +33313865643466623163393136353931633736376634326331633164663634383865346162313933 +32623431383538326435613233663766356663633437386338623064393031383631313935663633 +35613735643330333033633333376530313536376436363039383738643764376639393061303332 +63353262366439313965343065353131616131653932633236386336373865303866636363333439 +33666339333839616132613530323439643965373430356563643531633031366231376463373931 +37343632633663316139353236376164343361633633396466643963343034656665626432646338 +35303435646237356366663765336633656465366464666230376664653336386431646465323862 +31313262316266316330666433373765653038343732346531646631353464383561373437383933 +33636461336434383430333461633464326263626533383164393965373434613937313961393732 +35303065323731313532656562626633343261363736366331343833633365333339623632306663 +37633536653430376462376565656165653239323666663132343637626330646238653838663936 +64313065626232633433353263626434643433376161666166636534616633633963613131646434 +62363739383663303135633537623637666131376439386533373036303861623639633266653864 +31633564366439613330353164386133303530613661343566363532383339636663333261373566 +37363131303863643638666361386465396165303765646434663862666230666539376434626135 +33613738353331633931303531626336393839306631303762623337333038613939643137633730 +62626136333135333039646562356438643165386139386364633936393130653261366238356434 +30646539383835633862633061353565366138346465626335373362323838643133616130336164 +66613063373461363162393231643830623166356462326265343337316263303334373362303062 +39313162303265333763666464376337346433336563363962623363353261313733343338383766 +34346331323037643062393431663730616333316364613862633432303630363833393936353334 +39636364636633613364343434633035626133636238636231666234623062643363363635393337 +31363830646165363630363830666238643765643930363436343561623961623763313330623561 +66323263656431356231336135663735646161626261323031353438376361303365393034653237 +32633139366439363834333966383934643864666538376166333833396632373834653335363334 +36336662346537313932336434323532353765633565646233636162366635636532643931303164 +61636234623661306338303335313032616130333564613337393931303933366464386366666336 +37643162373835613733353439323336313464373237366533363635613039326538386265353265 +35326530396262323862636135313735353338333361663133623031616265633866306639663230 +30326463326265323234623934336632623536663362613034336136313135396137303262303736 +64336531396531323332393162386265313437383036333534353537303139333365363130383331 +35313135656466623437613032323830303733393234623866376132666531343430373366373936 +38666139356335356134643938613561333734326133323532333433646633373034653564666331 +36613663346131646366323266613136383966316634636537363338306336353264323636356561 +66663636666137316131623338663963393838316465396636633261646364366361386563306362 +66396632353936323034623033346265323663633862613232346138376633316264353632663366 +39326132363335356666623962376362343738346566663164336138316263633764356231336630 +64646361663364313630313230623564633837643938626636386366336361646638653762616161 +39363633613235316336356537643135633663343131653961323531343939666261646134373236 +65633230663832316339316230386537643936376139383730393561666630373133646231363834 +39333037663431343366356437306539323834613132366162336163616638376234326664383438 +65376131383366643337376234613366666532343237663566373730626638353235616366633530 +34363536613363326636353132626137393933623335643431343038323266666364393536623236 +34353231353935636563663263316130363262353566313333303631623534333362626466636361 +66303136396235323166323639393732303436613433356439343730306366383435306633663362 +39373236613533643030643763626637373439333965386436373034346338646365376166613166 +32663536313836616162313566353063323464353435373035616335323664363030633264663461 +34303730363932353434366262363934336565376236663761643138666561666233353437366230 +65646664333935326638383833396265333863346133613361646432396161306332656661363835 +35356664363832626662343066393638313331633531306465333439653261306232663131313238 +63666431323031303330613232643332323964666438393637383137326536656563666238326335 +64613731326239323165643839336264316663363837353735356432353831363535663766336364 +61346265366139333139353361316536336364653166303839636335346538306233383063626538 +35643336616362613031383966373832373235613834366432643538643234323230663466666436 +36323233336538363837343061333663333966303965376432323761346262386463316466343438 +32363636666337303337303136643933656533616639646233613630356430323132336439303235 +39636438323763343766663664326435393431366334343331633663346662346662303638636232 +38646464633730633334663733313631313563343364646361326235666564373663653739363032 +66323136343162386433663930616464323730396364363830633738363261643763646639623163 +37653337663361396562306661636139366262663761653063613864623132666566356662363664 +35326561613965636237313934653363346435396436393637303231333636623562616432653835 +63633266666464616633336239626331323733366332613665393636326539376631616531653235 +63666630376331316236386230663637663866313232663465386134623039646164313432356432 +37353332393861613337653265303761613730323464616163316231663239383439636338643763 +34303031636238366337376139333964656330393564613235646165656165353265366135303033 +32346166383964616264643564396533656264653634376361373238366662313364336561366432 +33363032323330663035323166626366363731633133333032396438383637376165646563393931 +66636236383631363463616235336230343930643636373766643365306137616534623465623338 +38623637373536393135653230333836393439636161353661383161373337386464346365363962 +37386165303534653861643564663562303632396236353931336631343935363163313534383639 +31623333353338623738353834396436646233643564633932663765376264346633383837613033 +66626662653735323035323233393932363064616533313530323030333562313736343065346663 +32376235626238346161313639633234613537633832626633303663343335323134646232303463 +31643839333130653565313233343861663335626266336266353238633464363435623430343363 +62633639616530636232326639663836333639636432646636666134363032616538393165376563 +64343136333735646463393230323666613862376136643265356661633330306365386632306433 +38366261376166316438613633656630356639393035643965396564373534653963386261373937 +34303662613338633038333332313939626438666232653565346661333963636262383964646533 +35386232336265323038356536656234386237356564623731346137653530356661353635343336 +66643536356161663766383931313934633663333231303631653565343063623661623936663333 +33313939336163316463626133376161303530376665633134303765313863643630306438656430 +32326565323662353435356361376131323666333762333635663138626534613464383533383666 +64343633666264666261323430386335393239346636336266346537643832306134626531306438 +63336138383461393233613834626630303634616232383061326133653535616232346235626437 +61383562613364653439643165303363303566316462333531656138643234396263383532336364 +32623834323137666161313766366162653537663835636566663565663766373961616531383632 +36383438363561323438356563336633373964663662353233616265633137313037313238643234 +32636537653538643261336265643266653638646233323036656464316465666534643436303165 +62356365363434393232653162636437313734363236386530363061333731353164356431643137 +31653034633830316262653731346663303163363832663939633830376633643764383265616236 +61336166616166616435626366346231623262353366303035366338623363303238666432663437 +63636532343962623631373337363366653038656138613939633466346339353563653139633263 +30363235393965336166353830633336326235313637383262373238313630613336393736333337 +30353830366237356431303065633962373335303630636331636366303636643139633332633134 +36633234646263643831633366656239616330366564643565373038393432343464653666663563 +65386161396131636135353432386335363730386464366635623935346236366236383332393163 +65646239656262323363396137626561313862623833636430623938343465373330663636336639 +65376532353833646365356633346438303532333431653730336466613639343836336433623464 +65303434636461663336653132373864366236336262313561373465633262383133383161633361 +35623061656635626665306532656531356262616231363930633636373131373433623461616535 +64653733653833663063356338653866306433656564656663633837343430343136343430373264 +34633939363534393563663638663666643564633336613135363965666335343433373632646164 +39386464613261313165373138663862376264366633363834636533313663646333323834613730 +36616466633436646537366638376138663363626539306230383361633665306438363662616335 +62663665623063353938363935643035653163346464336261306435633534386165363634633835 +66306663393666366561363365663066613436376130366663313663346434343064366437376336 +38346230323565633834346565393333656236326664653864346262666632626565343030316264 +65666337346163636161383133633363383431363261633062666362346364643436313231336637 +65643765316337323930323066616132353834613534353232376337366538623533663635373263 +64366532663664626165323137363834653130643161626233303163633631366262636635656636 +61346265383436623035623937373162633635363233376131373632643739343262633566313264 +38633636353366343430653138356533663037326661373933613966343737396433313833373030 +35633864373439616138366666636130326530373363316462613838306266653534323530656564 +30353634666431323439653664333836313963336532623863383538393135396137376439623537 +63643332646436376533373735646635646665373465393666386634663136663332666564326464 +65666236643832363033353637613765666465346532356166323861616662363034613261623637 +39386464626362656133383132653065313436313138353639343033393330383730333263326335 +36373631393037343962326230653439396162633362656439313439363731353531316133343039 +32396165626634396431326438353362656532373766303539643930393364303938623765333364 +32653432356538663130656165353236653135343965313233643535626364386134313164323764 +35636564653739353263633461383434633139336462373365636365373334613136313537666330 +31333836393234373861336636323737363938616230373634313337616164626465643639393433 +31636431323131346437396135306337313463326239663935653764633063326530623833383762 +33636464306465613731303936323635343631303564346639393161666664326562336239643539 +39363735313662313961623663306236383834306365366431323566303338336362313666613535 +33343435303965626661623364343539313661313765303730336163613663333163613436346165 +32326130643337346135646233636665333536663531326163623634663639663662313530363262 +32656439316231376661306535376138306666396131383961303061653339346662333465636133 +30343830646437636365386566356263316661623963326138363466333838666630643338346461 +33616666636661323965383966643933393666636630373063363839383666643035393735343566 +36663439396132633835623934643162316434623832353661313666646433373432656331643633 +30333138326562663738613562653832356332336139323639383330336162383037666466366132 +36373639393565303038353532336663303464623831396537346332323664336236373563636236 +61356665653731373066393566636262323161366232333830343635616566613336666436363237 +31303863653461623738653062326331313134376239626435653432653065306435636663326165 +37353630373933353031313232613635333735376131633066643566366133373462323265316265 +38346532366663333561623366383964353164303735383462393537636338626235633434613236 +63363865663064356161306239663332623661313165306534393031653432646232343236343731 +37353632633461356136323438303564383663353162313762316361636634613666393961653331 +62393633663562393265653438653432363466353663626464643335313363383134613431316362 +66663536366534326139393333303136623834646639353337303236386333613865646437323639 +65323836613466373334313539653464333430633430336162616166353431366438633233326661 +63623363363566306466313936653837363335633531643233356234646461643962613833666466 +62326133663331333764386164383032656332306439363731383738396566323932393833623737 +66333163656239333265343863383065643264663933386339356636376661636633313533643863 +35313636306661663134396330613536363964346438366638393463356439386161633336343033 +38363964363035306566633664633164336166656434643232356535666635323165353732326666 +33393363336135383165646564396435373064633435373131623064376432383536653936626437 +34316432356362343534386166616138306138386461336364346639323766373862323938343335 +36393766393137303436353933373562343133333666666562363434336131373135353963393465 +38396131613035663565323864336631343064653732646164636565646662653534303939373935 +39656537396164373736366531663366383935643931653937376436343762346664643230383531 +37656338336238663865316265333363366566636263343834303238333764346634303935656463 +37613235623831373838633766343438343230336233383038643436363262333539353230393464 +30633237613533623535646363376338383131656264663638376263363537653835