Transaction
d580008aa9bb93868ece19539380a43dfea1aa3ded185c424a0a4e27d48f9385
Download Receipt


Summary
Timestamp (utc)
2021-09-15 08:02:47 utc
Version
1
Size
490,408 B
Confirmations
1,778
Fee Paid
0.00123093 BSV
(0.13518704 BSV - 0.13395611 BSV)
Fee Rate
0.2511 sat/B

1 Input, 2 Outputs


Total Input: 0.13518704 BSV


Total Output: 0.13395611 BSV
Input Scripts
Script Sig (asm)
1304402203aa5fd2900600868bbc4931c682bd8696017c26e4460e87228ea7c8e4be3921502200e4d8e357ac1eee21f7408404acc7a336a558b693a2c45e99fedcba09332886c[ALL|FORKID] 02da33deaaa54e7da7b87860641dd6ab73174ff0d3c2ebd95558fb363eb2179bc6
Output Scripts
Script Pub Key (asm)
10 OP_RETURN 1635018093 303333373364363830343964663637623131313938333131373033393864623733373637396566356234666266626334343364326336613930633666356433303530 64393732633062383536663364643364323736303336326463303631653065343161666464653234663633633866316162653761326166616431376662376630 6d6574616964 53696d706c654d6963726f626c6f672d3033333733643638303439 34323439343533313032356432373038376639346131366663663135636365346239633931323238366161626133373566306362646462353761626331343635316237356262366231653830623961353237663230663036633161336333336633626566306366333938666363306133663262623663643131303636643064303834373734656364346266303763336332346333326165373761326362636261643765633763376135373839643939396666336165653463393832333834623166663561663035393162656536366335383138396563613733343361326535643438356539363539316366356565613862306433376539663662636264306565346564303131613961393565356165383363373233383636313537323164383661646638323961613562646434643833643563626564616137633532653135656532316663646233333639323761343964363731326438396230623639653164666330643339323834386362333437386436323535663533323439313564666539383333343337626435396138363466313739643565626533343065626662623535613433396162313139633761333631363233333635643662303737346162343030303564393036303461326634336261303063633561323531336463343136623039353234623930316134393933373632626562316430313766343063646366616263363536343639636337393464613233636337323437356535346138376362336664363966316635626236306563383038643535373365336538616138356664303238663539386430646639343039623531346333383930336566333661306633613064663931383632646133613462303666613531323831336263333464376465353234356238323133313362393965313462643661353530623364613231386235333165373230303931373430633935373338633737653765646634666530643264303630653864353866353333623465653832376236303036346566663238313037356639643262623636653338343961363166346233343361343866363361363864616463303863646531636133336335316366306134326537623463663762393032626362663031346436333930366637323730346632386632616130353232393062616265613361393737643230623837353037373165323664613231363461333539313134653739316335343634336364653964633365313366396463656333336161613863363366323837303431363632383261323837613933346465313732636435383064316635363765373764383638643431326331353732353838363364633732653762656263353836393132353937393431313338666364613465643665306639383865666364343635333163363834313364623664343832636438613734623635383435323031653664333761356636353034376131333839663035633466326566343231656337383762643238613261353234303263316337663661343636346132306438326639643938303162373236386163633635653534353963613163363965646161353437336465613666323536663731313632356432623964636630323339616565323939376362396266363661303039346233656636656536396430396166653133316331613437613737643162636263343238363431376239613862643135373833313435323561373663313730646238323336393963333433343864313639613263373339666638643237626136636565643330393432346631653634303433323461623164396564323837663134303963356562323065333438323866633034316533393532303263356661343564313963363664333338356665643139666137616431646134623366313431376363353932333633336164616165373964373066626239313431653262313932663239386364396262383163653361316634663664356164643439633766363862363131646436356564393131323732616135316130323065653838663131333937393266626631303164373938633933323063373136386430333837386665383639663934336635393564643039353961393439633365303564303363386566363932643235663561333938303831646539666539633632633236636532303939653137383235343263386339373064313930353532633265643836313737616231656432303030653864323636383034363863356234303633356337306263333731623834663763306237326634643938353765663662353233326531613336663532386438613461346535333538386138383165663839616333313831323730643365623436306433633238326536336433656538383934356261613261393365366464666233653731663036656139653635623164376538323663343464363261363866643564353064326535383135386262356539666164353936353830383930633666316238373735646433653763323862386564313266656634653032353233616162353031376362363930383732366463363633316466656535633631386662623132383961623339316239356537313832656535616230363262663431623162386364313935653663353331393866353163386663636363336138653138653138646437653332396130356439613363663965336165353034313138626164653035636539643963363463613966613762316539626536623964623131636163383739333034623561346134333339363633323130616464393034313334373364656137636366396565323634326664653236376361623532306634303739653732343832303434373039363165376439636136393039306338373432653231613237663364333463636663383131353833303837363562313865313736646462376462616262363431656434313533343831323237353836353130613534386236306564323437303463623131333063383237353162636165323837383139626537663664323636346138646334356238333331633239346365313865613638356434626234343033646434616561303061343764313336313662646533656563333735646235343835303766613062653430313963646338393939646433313165346165306330303965386435356563633063306633343165303063323130343633616231636132666235343962366138353530663535313463353939646563623339323066343561336231663934313731306337366338613766383666353230663364643766303034626632613336633531623839623064666662386261633061363436393461656664353061623962643736336337356337663065646462316234633133343865323433646265376262383835306235623832626239393039663833636533663534353161313136373039326631383533623965366339343430363832383430636131323330393937303638626634653537623161306463303035316234393564623662373632633965323131623132313562323862396433393531393430623433383032333037353139373164643330663832373466653934643034333233323339666262336635303338326562323334393932633235323663663962353331393261383934386436306239333639306438363766326439356566396564656637323066346431663531616561366162336338346462313962386435646264303831313464333562313961306330623533653230633336346331393266633834666365636163303931626234366132303164383064366236326639383435373664343931376363656237336632303637336438373061623061646166396163636336363237623238346365626431653930646137646666366561323665373531663563613834643866396231366362373565613436373932346637626166373032646138386135636265633837336636366633363763643261396130616264396436623166323439323036393236393132363263623537383766356535333066656462633731313838373230333564636532373537376630336432346132623236343965356664363666356335363338336266353936363536633633633962333239616665353564616237333435636233346335303332633136326331633932343461346533306635346265383839353733626330303261656137393535346661653863663166306362333836613430313334373732366239376165353935613266643034616137373732356332653230393835373264653761613862356562653438393362323235393335353932636637373030366262613733646364313131373863363837623733626230316266616463323963623965656136366264613236393964383530396465303538383363613239373463313263366432643231633266393632326636383465323437633461653830313131303135333264666234623936616163663830613266363633653637353932326261303463383763613034646562363266353863346563323236653930366537366435376631353738323330356361623236333961323962656363303965626430623431383264623562326239663835363261373165303363393932633536633937373838646563303333363935383538663933336630396665313432613965373963643037313737306166656466616630343833343636616537666137623266663862373735356463366133616637633863666639663839303961373463346638313761323630636564393866393834623335376236633133636235383366373137363166333031663437336362313966383263616462636135613330303730306634666238313634383734643934373263323536633232653562366332383764313637303066346130643634303637376364613332306633633332373333336262316562306539666135306538383665393462373332636531316431376466353466623966613536333939353730366238376339383837376537383135656231303437383034363935363833663832316333346237633261333366636166333137323030623462646563333531666438656361626337303366353931323866636135393438643361613331633362656663303238346466623838643033336436356466613531306564623162613232313636333765633531616662343336396237666262656331633462373637303331383265343836343864663030623034666533353261333234616531616634636464396331346633653966393237633366633931653536333039636161396339663232336632323339326432663761323230316637393262633934383430633338393130336466386133376164343766363164646261666134336531316535306331653538313636633334363433316532333830343334363062386664663834623239626162633737623962316539346462363139623130353062376537666638366564323533336662343436366236383733346263346330353964346538633433636362643064316434346336326338666132353933323835343333666266633062363164666631386237363638616537323364356466316565356134663231373461386437313933316365393966396164623138656331373762326439646139613835306633313864346533613462326163613938663966376632383236343738663734313139343863373538336164396630643634393532396462366433613433646631643939623039303333323134386139336638633335376638613763653738396665383032353237333532323262396565656466363333343737363632636262386463313433623137656138303836623230336466656538396439376539316130613666616238383936663133366331373737353862613365336231636163643435333963323164323066623334626432613138326262306431616364633561353837376361636538376462336333353362373036613862663833363833303366336334383339383335393666663865373166323431343065373937356634383462386333306337383837373237303437316134663235333264356662643230363638646139656336376162386231353231613037623432646633333263613333313631626634616634303664383730383763623262646265353636613337396666333034313061306432353533396663646531336637386466353434626262313033393135353862643630323561623035626261346563313339396235393635653965356637626563656337653038313763306363383739383562623932393366363131623163366166663930356539366539326364643666663562303036373563343937653266306132333439343662623633326437333935656364333638383561336265656234396463626365343434393037353865666361623832663463383231623132643561356161383364386236366136313338643739656339666633653431316563613563613335623231356634373730303438363536633537383565616530383365616438393032303564623833636337313538386163636232623533353638373262313535653230333430373662643631616136613630333761353536633031316536343636383233343163343231336531333539663330366561663333366239646665656639303665336135313933646130333430303064643931623565356164303463326261393530663739626331363831646261323837616334346237636633663330373537653532653766636166623332333361333038383230373563646161323334343562626131303062346231326237626462306261636538303237323039306161303561633437316663306234663533336437366264623739633633323264323837396362383137326431616464613134316538663038353633363831363433353264326535376161656361313062633138393131343935343732343739623936333664313930306263386236363364393563303132383965323237343938346464313639346537653535633966373032326364323163373364666130393365303337636531333435383162623665613461623462616430326232643231363464306463626339393339333039313338343365323638666166623236316262396333353530333838386533626362666465326264663431333831396464643230633265333535303738646262303438393237323264356635393632333633326463353233343831636161303238313166356665316263383565343530356362313839383531323238363431306431666365383738336537363061636230363838303232366634353361343766646462356162643738356339363132383962343237306233356265303530356233626365646362323136343737356239653934343738363262316131656337613235326464366435333366373232646337656336643331323236363365353232653664373965663164366232313631323538303839646230393939333663353631313566323434306338346662376436333838373364316437313134346135643633386433383162366438363234326663633537333439316532396361343834616136323637343338616539306365373732653831616262626136633563356130613435643432336331656265623433306365643465386236386432653666323431303730343538343834313766643538616136306362666334383133613833303332393133393332343531663232646534363761663634653136313039343737313039333365663261613433616131363035383334316633326661313930663637393463663264343130366637393635393339313362313933396339646563666365653863346637663335313334633666613161346233353464313331666336313237666139303232393633373366663766376662356534663064366165333464613765643366373131376566316532663335393462363931363961616264326130316166396234663030316133613034313764316337366466323932313435326634353661393937383536383733373164363732666539376535636561393838313332656633643335653336333438323537356431363165353435626638613638636636616365646636313935366663326431663964346265323730613035326637643531386538343837336663636638383138653236663037643164303431323366646164376363653366313138333631666365333233623235343131333962616465663731663430623538333036613736323761666438396365643635653038346530333963353431346130396433616233633735306266633034653563663863383135613130623665616432323233646538663537623536343731663463316537303139643264633335326237613737326161366334343930303539643239303865383239613264343533326433363838373130643630663762383333646534386639653265386266303431383962633131323933333566653166656338346131643137633931363935363439376434373565643236393237616536663238616461613636616666383438356262383433646166306665313132363339306461346431313634303033633439323961303662363962646337323862353432636336353838303865616162353539376539626439363465366165353633333238363863333039653333393062386531393864646366636166633263313164353639646463333363653439666263373037323538623164306232303961653733643532643130326533313065653866326534333266393037306363393833316230386363653833616131613764653264613162313466643337333231313463323739626161303230653461666333313062643232626361336364316631363332653362316537643030646163613664626537323765643735363137343061373666646339393935383263336536386430313635643762376438333035356133383939303565343639663866666362623666353261373561346365393564383035636133333934666439356261313365623336353961643837633537373166323463313236393763626336623465336331663535636664333465653063393135613566303131313330383635363230376462353233656261306462306565346436333633646532393261313239613566313163343861616437656235663634373565316332353462363363663861663437356138633962353964613733316161613165646537623265306262343534626230333732396561326431303431343063633266616161666665633362363535613366343534306335326236653166373332356536313337616530376539666166363532616364373735653334613333373163383737663966646430616365336531313566613264643961356435393066376335373864386434373361313265336237326333376339663062636432366430363662643166316165363166616432303336366565323335343762646139313732663062366361323833303532666263373365613563396231363738646631316431363539383433653731663733366662333936323532303063303637323731613566313062663166666564353136376331663234383436633034306465386636623033393462393531336361303064346165663432663463616437363636636434326231663632386438353936633164326361633362363935323662626262363961343765373435616131653739343135313438383864643263346238646165383630316134313932376537363865383365616461373532653264646262653636376535663739636238636530383438666363346362643637646165303431323631636263363362323664303634396331333931333966313264633430663433376139653336373836376437316237303162346466346336306561656639376465656330366231396566313433313361363165353539623761663331646561323961303664393262346633643865633436316563303836343831396164623137663530656233636231333339393862303038353362353732336234633738646338376530636665643033313865366137323962343337323732386234313635363964653537336166313436623161383230616463643663666232616463353239396435303035326335663662313731323731333130313336346533383262363537363230363538393361333538316333363132643363663162636136633838326434323734626664373939633463333564323764653434363035653537613161376534643834373339306331386335316538623766383666333335633862313662393432616366363130643763623062643434376131643838356563356665353739326164636630623866626637663433663832376266323562383733316366653530376561313731663461373562303830383266653130376339383437363037303638356366343733343835303139343435656463316631343131626630656565363664346233396161663961363133613734383261666635356137616233666264326464663032363561663163613636326166386361363035343966373965623664636132636261333764633632623939303232396566643432363334613730656565636462346136336330653131633734666365353837356163366462663432623631626430613465353332613264323430386237616135373131623932333237643437636532653564353238306238663130653466613639323838653639323039356532623234353162303934323939366232616662393766393765663962376334656136663733633936626631383731356563363262653933353463306435653137316164646633623266363338393638643530663163326163363163303861373864356361613638643734343433653434346163323836646564316163343033383630343936653865663666653934323539356564336463313932623039633265653537646236383464313061323164333763613465386631653836643534663739376362363236373737363064333764353730653564313566333235323632383230656361343337373434643930653536646163383637646435616666353434373030613131356331353366663435636165616362323934656630656638383962316636303665363430636638623962643862353334643735356365336364356539346239626337646135646664323164626663313133316161346261653964386437626464373264356336306132633930646263626532366239383963633862636238396332373634333962393636323132613535323835613233373461623661376533623036653533393337653634343537636539306166646131613035356632643035383162303332336438623034323631343135646462313535313932666664346130643038356331343565613032386332643461336464666564336162613663363663383930363563383335323564643736373766366562323832346435336364376365346332666361643734326235626462323833646332333465646232626533333032633737653832656235623337303038666163633933323165633962373432623436363462393835343534663436643264633461656630663536353265656663356632363737326334623164333639643738393461666431326530636232303636353832353164343938333036323164623861363965663366373935623839363339346131313561366563383937393865633132623430623630623836616161623432326438623439303036616565646133346261353361306337643466636137383438316430666261336566656232326536306336363830313866626436356662353464346634313131353739313066393965633562316463386639373735386265626330613466323237323162303364336564653731633263306237383235636565386264373264663535353234623233316134653230303338646130643361366263663865643033326234386466316339656632313563306231353164353439363866343238353831616433306237353331643337353838653633383433636432336632313831653237363539323565623230663762323638333133393664633332643762663865643238323665666431303031353938636530396431643365333066313665313831633438376238333465396336323461643061376139313863666333343736336431373666316535623363386361643139643839396266623737666430356437623837363963346233313032653632623334653437373361303464306463323061383066393263333830353237303835633637386163646630316361393439386465663233343064313936663166663464303735306166363763343932633630306236646631386463313434656332376230333665373665616566303063666466333838666133316239623961326639366637363261303663393366356165336430623865393362353433373262333437396537353136363964303836623530353833636232396566363635313961636433366162343762383632653730366330323232303537653136633264626530333939613764303461663663623035623664396161633639626631653034373965633039313666366565613264653066333363303237336336653038393839363266336366353963633438343264386330633464616466643731363832373133346166656465643265383530396365386132663339313162633531633733336134383361353561386634616465303530383165626438373639633339613033666537643738626430376337643764646137616533613462373864613938613464383962303832636363623966383866316333636365343733616634656335636430333534383938633937643430643962623966383336663163356431303339396462393930623539623063343765653861623964376631333863663838633536396631656236303563333936303933396132323035303238353032303731393636666533653839636664386530613531313935313736353035386362336533333865336532363061653234323164346335386562316533663936316164303735333230333462613734313963663965666562323533663466626133666235343062333336373466373234346134376430633737313137653261623464376239393639316466373938336230383134656462613332303931306134383262343763323835613230643066343635623134636363396136666536656663633861343066393930316238353635366139363963313965613139303239643533306537336532626263663766636561616231386630346232306435613262303331623561653137393731656530613130626233396661306239373038333534633235303138663766623862373838383933336337626535623339363939396632646164353631303937333536393832336161396363653536613431373430363265393266623836343235356564646662386361303937353432313731303064376662363236613033363265383438323764613331333032613635376663313362643233376431633564366565653063366639313565386536376337383034343966356339363636363432316263663234653831343762313363323730376666363334313265323237663332353933396232663366306164646162623131613163373237343237666361303130643637643737363231373932396139383664656662343233333366363264346164623766633136323161363463303633343131396539363261306431363735346230313066343538396437623739373633613838636231666662663463303633346635343161636264336338666364633632366131636236333338333463393263636539393262306432343932323133613333313038613633373963653836663465393730623531326337373536336265346538613238393062316661333737336664623461643166623764643033346430633538383830373062633338386538646564336433653463346534313663656635383238626338373231366663613738623933326233343462643865396435346530373030383230653733343732653531656261323539653439653536633663363666623966346265653236613663336337343036393135323333383239306264613565336433356630316662616238373966376263343366333337346632626330326239656231643036663834373233633664663030313935653536653438656665623234343932653161353038616266353364353166396238643163383833303065303363663735643364636161303837666237356633643535346363366137633236623030623739396233643632653533353837323935313531396134363463633463666564346334346366633265316632366163316264303931383435323939373136636338336161323865663237343534623661663066383136613933363135386463333331393866373435616237323261653866316561353435346133333936363230326337333664386334343735333032346335333731653831396165613866613363313130323134376265393764393965653466383362626137663761336162663666313438383562653662323430393761653938326330353939656461303664623933636130306561333235323532666637326331643833356533366636303736326163623563313339366230343264323733323236346538383834396630393062616561613638333033353663333465303461373762336531303031613235376530323762373238353334343230366162643232353639306635346463613334346264363736643864393035303239383236343632393037616634643939336632343633346362346339623262376365333563343337623736653238656339653036363766303862393166353030646637323038646336666531353365313838653335663261396561613765353366343932303463336338343464383537373335643338636161626664626636613830306634613235623637306362333061656666663665313338313532623864613534383234353732316530643034323636396566336231643065363032396566363563303833363361386138316435633132616534393166373362383461613537653362633661343466656530343330353332613236396166653536373562323339386230336562343265636462306563363534623937653462663333373332306636663135653565383734653738653933386530613934633162383631366636653435383433383436653365633835366165303264613736626530616233646565623237653035653339323464376134623737626637303935633537626261313362646532373332663061343362616363323537303833646362356364376164363735626364386133623031363435316631646533616230636530366632626134363964616463306134663132616262393537363861323334373638333936373332616466383161613139343363336335316462366266363231326163376139333235613639393163386337303962383932333764366339623334303231363966643961613635343163393931346362393061333335633166356663353234306535346161346637393934343937313033613837383837643130653630303961326236366330393333336530303464346430346639333931653331333834636432613163666663363737316462663063373732383963333739353663643039326635336661393530363965303663356630356332643863353064313530363331396265353138626136663237346635613061363264313338653433653736643064623436333836643066666337613839663735636336313732656538303338626264613865363631633734343439663531353335343565393533313462656561663239383431313035623663366238383435376263336264653638633263336434643765636238313432326432323833636161323135663464643733303662303732633432613161343031663738633263653636616439343430643561333662376637623930363464653135393231623962313562366239363462333061346662633461663338363532316231313837313966343039383038376533306464326137666664663739343762656532346530626336393032373338323732636336303735636533363938303865396131313638366330336133303532363139626139653035353630636336323734643935646535346634353930373237313633396332623638323261653332356332633366373736326662313362623938363465653938663839626466623638323564313231326231373663636663323062366562316530626433313166313132323265643935626137313964383533636432366639613338333032363837663738376165393338393133633363663433373531623031656663386366313733636565323664643165373766316563643939386464393039666463363238366363346261623262613665643138356534353866343533356239363839663832336633323537616137336132336434313438666433373333643632346162326335656631336237373934396534303565393966306362616365386136373834313332643863306434616339626464613163346333333839643761323266646264663764393061636465303537376431663965643833633531633230633339663439373830633930333038333334346163663665363033396536633133373938653365396633326431383833616666316438633766353262646163626633653337373531303434623739623363363661346565663565613432626238346137643537326365333134383437643938383730333530343564656233383232663064343838656635323862306232396262353239363932326135353732666433353766306139336335653664646262323339303665663161646430373865616333613231656135313063373630633864653635393766336236613662663431313233353934373032383830643430643934363066343433396131313032316264616337623766366465303466356563613537396662356266616533663432623030303038666165373431323737336637656434326563643438666336613866313536336335643565383232373766333738613734383761613366656532616433643730633766646530626165366239383961636239343932623439346266663361386533363939643436666538363432623961373364633766646636666362626334306138303032616234316435303139333538623633636333393164323936373638393630383833386139373234373531326437303430366361333233323532333330313533646366353039326438613762613635613862353362363330623836616562343931656535396364646338313739656334663562313637383730633038316563313030613262393133333639613461333239646234396433366437383736643737613566336362316565663161376633663166663661613063336632623364323362653361353062616266376166366339366531323236306430383363636533376137633131343761626166363933653666363939393561323132373933653764613136646664393861646638386565336363393264643932366335393665316163316362616362323865333662633834316437323639393538353966313335343837323162306631396639383861376537353663643936343638313730306336613662313433353834393034343633636262323566323837353530653664646662373131343162363536336662353062613634336430633638663463643339623366373665623639353432333136623463636663346635323266303361363036326565366436616132636561353637613461646632623566643737623538383137326139316435633333633766613137323535393730643637333436343330653363363731613737363564373730386638373865363962333332626632663762373665663161656235663439313863373664353036633333373635643964623863386262323136623561373234636161613762326134303230326639323464666235306534353530346139383836326533643633646132663736316162333034353531373164386531623732303439616263393264663865623337386261366138663230336564646137313231353461313538303562656433373737366238336635646265363738626366623238666631643439663065393037633261353431393239356335626662313436633763663438643865306231653866613738326565656439353030666465643436623136303235623334333134393864613533623162653634613237613365383364613762346435343266323363643462313638353838616165623838366261653865656665373733636166376534643030383835653231346430636637353635366365336634396135346566356230323735373131333433313163313165396130393537356239343863663765366132643164313237306438313763373765373739336535353463336635313939643637643962366633303134383833663637343138333835393236666636363933653735366531373933343339343135366563646164306336643464633265356563613265346435653066653832373461336464353636616533396566626536646531386330626537626339616466623837336464353738613331323133626162323061343665303438663031373430393133613239643836356232353539393431353734383730376264333735323739386166343061383838643964393437306338353965303539396335663235393732653334653230316338633966643264336438653962303830636433323361613833623566663830323138303936666537613136643636336639303533353132376163623034323963663034326531383865646632643365633231316564623539343861653831643662343263336364623365626335346535633265363535626238323538656362393332306132353231303736306663623862643461333563303136643965336533393139333861336538383234313539633662626463633430393038376362633362633863626561616637386639666637643632653366353532613031343333336261313734613734366339626130613535396465623735363434643063376232633763363735303735383462363565663637383964393131656161626630366336366663386466373432396239623764373536663537376132373835633564326134316436316539386539326635623337326539323164386434393861346463393065333838396630393934323438633966363830356237613438646232646266373663336164306336656461386136356662656664626461323833356466386631386161376235393933306239303164396165643166373538306431346366346464653364636666616537336235383665306464643935623562303565306436643239663532656665316338326239333637663432316363653865313736616364323733376361383765666135303439663862373238663431633938353836386162313032393864616332363537663935373036646631316234383338333037663364616462363532653566656332353631346131626664336665333332376635336236656261656130313932363762366164626633363338303664303031393333346631383739353835656136386430323562326662613939646466663066306465663563326266373532353766656337303934626262303531353637366137656464326364313064323139613464636465623838353638353262623632633364306332373034366339303330663939656563316638656532383430616234393062626339616262336339656430303330353764636663633131613239666130646139383466306137363138613130376461636137656537346364663732386337363635366663636239363431343637333164393964376638373934303533356434343665346263303930646338663262643233363561316634623863303061626164363962663638366530623531376232613666613331313132623533656564623235346334313332373534613161303234316361306233316264643937376637373637303338353434363238656630626535643537643634626464616339316561323535353763386237376130303032633334393030383430326166613133643937323435646432356664306466383664653332356139323135626639303437626161333966633831363439356165666135363065643133313064303936306336333264383264336665303533336666633830353631646362633835626661373433323862653732346639366561326365613837613730366233623863613035316437363839653433653336366636356666636431316237633137393030313433626232366133393264386564383566393366363932396633326136643137633936636337663533393962643230646131623236643335343165643963366363613838633861396531353065616665316235656566626634373062313134323635303861663737633937663066303264323262316661383633376566623337396664346235643930653261383234383930333335383733616463333064346233393237326562643132303338323063633864363431343735333432646437663865396235643839326262666665646334386634363338303065363836623736646335623631323864376562656162346533353064316236333466346439313631656137353734616666653462656462666461626662626464366364326230366265343734643838393962626636663337383933393630373738613831396234623337316337633165386430633462376331376330646663393732396132656631316536363833333232373665666335613364373736363034313835623538326136646438643239376361326435303331353633643739393065393931313231646534383232633331646434373036333935333230343237633365396134646434326330326435633738346437326536623436663136353833313038353465666338643432343464653264613334343666623535636237633130333764313032633939666335366265343835343137656162326239656561623130623037393332363335346161643632333339353631666333386630656431386566396239336364643332663236623931633134613162636662336639666639653337613937333430653835383964373566313235313266313631653662616138313139663137663831646130663465656265666232656533326265383335383436366637316165646664376435666237363730316564666462353538353633656331373836363331366263343731393436623362643438356166326363313738616132633563366265333438376631636466323331623466656134313864316331633665363265373035343936393435373039373165323563636132323838653338633830643338343662386162666565666666336434346165653166383036303330613733383135396239343635343638393336633137363233623363313637666337626232343733306666393762366564336464353638366139646666323363643833323561353633333362343538663433323639386232323933643935306533633961313736633461386537326535623532313634626638326434613966336333333536326537373339316265646431623664303537623762646337623433633462666339386239396563353737623565326334366638306538623433616265396638376231633362616634643766353064336537393462613331623165363463393632366138646536343231653332376135626438663835623032393766316430363162666239623533653166393566653036663135343065636533313433646334386362363236353331326534353361316238643465303065643762623566343331333736353364653564653230373731333737636665353464626665366166373335356532366631326133333739346239396166353166313036653639303337653665396538666534383233313030376435343030653235653231653164393630613462383062633335343730613661666266356435393535366236323930653635626130653232646638333666393561303661393865373431636363326138303735336338376266633864633236663636613738383662313064336336333736643364316130663931366236656166663034306534383236383062643363313039333033396562313831633364383937393064633630343135353135376662373637326566313934656562346135313034663434646631306631313532633032303735326639613731323633613761353237383431353137643036373730386534373839373066616637326163336635613238653261643134393961303963313233333536353836373639373331656638363332313561613138613465623362386638396461316335663834323731353035313739653065643465653962666635336365633733636463393938396438656561303938633465306236323161366562633739393031653866363865653539643739366564666636383030306463383962663131346432303766396361333866383432346263326463316230346637333163666630326430623966363434323738396463353735656432386331633763643864336430653364346666653032383330636264373466316463336364623133303532343237336165386663373633653764306532636435326235333033626461323137306630356464316263333164323336343461333962626666366661326564303732346365383265366637366233656637656266643635663665636437316430313065373832653163323539386663326362396135643739323263383736653964653266333664656136643937623164316566636439396162653839643431613634643964666662623666353862613230313234313530376662663633343466646565323731346363333432653932653030613261393238313434333666663462353165386234666362323339306461353030303731393730386636613833373262636362353162363462653365653636613038386337666136316139376630313838633439313962636363633830623230643430323439386438356334323332343764383366623332303030646564313538303366373830336462616532643936363330663437353763313436616464643930376537396134356133623031343638643437386333383464333065616234393537383863346434363661383835303936353936373861623934383736653264643161643537333939326330613332613631623234346238313730626166376464663830653539666162333139306663616464323932373532613661353364666439636366323165373939303137313361396536313861393566356162623135623666386462386661366636386630373862653430653931363136386461343736326438356465323634333863663564303238386137626565623861316465646236363366313561323437333139346666333633643439646163383130666666306366656166313661313765663930383530643265656465313830663232346138393037393932353935636162643435363466633230303938323664313863613539356437396337396136386433396235663237663665383164396334353161616534323839333439386564626436396339653738643866666336363135303137613636613432383762613663353863356662336630363932356439643263666534633732663662323162613838373335353439326433646461376131396461636365663063313133623735663362346365393132356662636238616638383233616465306331633731663464366135613637666332303136663132333930646565323834393837663332303061323031643861363135623734386530643664303834386536353430663062346637353235663338366636363030666664656262643162613039303333663835316163633236383764653766303266616237383932636231626539376565316437313333316230323438616565346236336332653535623164663363323130376466623433343861363164646430366435623733656662376436333231623437396565306662623435323430363266316632623238363633343639613538373932376162313162636365646362383132396362643264333965313966316531613262663865613539633839656238656162346561653561663231306436396566376530383636643366376531623362376535343264613335643737626366643330336533343238356430366638663739313665323361653239396463366439386235353634343466383031363235363364656133353765383035613566323436336630643762633038333036353535653233323636306435623561336436393833383530633165386665633235383637383331366339353332346361346338616563636537306361376664393633316562316130613661363534393635623631316433623664643233336330323439393761323333343161313435306238376638386638313630656135626661646134366362353539623231303365363636316530636166323532346431376162643463336163653533653262336165366531306133323665366232383162356538353965646665313832323463346466393031323834393035633663663831656533333562303134343231616631653734376535336534396164333539633861633438373731376234383633323334396663383637323261303032353363653062323035316433326530393035313130376230326635303338336466666364393161633233366431623935616239393263373138633863663764623365323832383330663262653038363531323536323539656430393765653266333561376135613931633037323264386430643734326565653564363662653961353833353135313938633335303934396339313639393961303133666438336431386431356563316166656261326433306232633136623133316232396566356530303537333736333439656634303130383633383535336435623665346232613336383133306439336663656338316232656662373265626338316336353736633937313338666566636435633765316430643662353337356565323134393534653965316562373532326230343963303866636336383065393930353933383330343738396338323430363331306465653534376138626462333465656535623762663635626235303637613262313435646232626462303062343035343765613939306330386538373965326564376337616234653732326135333733343832383039363864316635383761346630636136313961376431336538643832363264626133653437383638323033663436393466393963313137303066313931353464363039646436366261643838316565636335636139613236323438393066353262366562346233643532653361613166663935336230326262613763323835643961373463316338636631643635383139666566656565356664353639326363393837366466623466663662626536313262633936313937623436373732643236363132646437383562653239306531626362306336396665383761303331383266306134306139386339616239616533303935643035313166306636386135383863613031326466306331626463303338663032626230656661313337353530666366376231613033633764376234346538326163613062636164303463336231326663363361396261323462346632323361666530626331633631613639316665666166323931396339663638383731373665366435363565616537303036363433306362366264616139633564316330386663326638666264376362383539373135346136643632653165356233653138323934376638303233616534633732316231623563626666316138636535616431616235343266626463363161393631326430643238656365653938373866623837303634653239343738316664363063393837363836303131666461653361383666383139633864653831356335613236393439643865323436643535663365616630323039336664336231353665386264316332626432353736396465306162646335666535666339343531386263363437613961373133646536376436366238316637356334346362633465653630633735393466376530366339613765613739613339663437383961306262343665616231653865346261653035626630363037653465643437333861316536386565356135306232616338383863653061363530643964336236303039653430306635663661343963303838613837643563623532336435623366356638663536333862366264373432623962373866623038633530633939363832376131666261646364336132656565363233623339303039343334623364333263383462626337613462346630313430313461393536386432616662306464373235623336633965313535656664353234356230373431653866653832613839353064653633613861333532386239366435653132383135363431383261616639313034303365343066633763316638303632643537336563326532393635333030323033356564633832346132663239326535616138366338616535393966666332623333343162343765363936636237383837353661666361653562303766336434666438646335616264326539393739306665663835663765366532313964373739373637323134396366313032316435613639303962356136343338356561343737663030616539623034383931366431323136323838306333323631373933336635626533366139613635393964373164343636643234353566636661626639653861633838613137303666313266333230663531356562323065633065343037333461343438356339623036613134353636376631346431613363366163646237663131306133653633313734386531333036633534313833666639316665333062333135623933316232633636643236653665383338373666656665663466663239633930396661646262383838633864376433643434613161393163623933623432383035303834633934313466666236643636333231666535323938373566306338666232646631383461333062643634623235646337326334373635333035333164386134666332656363336136353238636538653734376337623336643366303266366433393336353264396466666434313332373739323062356230326462396362636438663365386266643730653365333931393134623964623364343537383931626363633336323533313034333932633132643732616637623963303032363038316330333739626436383963316430376337326439353564633062396535386162306163393239366165336339356532343462323264366465396538356638623838356636313630303432313937353262313730326538303434613964366337316537383533666331626439396232633264396663343161303237396338653835616335306530396165353264373133613832306433393930663437646365613930323963313738646535393436613735636631623062643662316535666363626235333537396636313663373161613936646564396431313832656138363262393962643338623332313465643630633436633663666535306465623861633532386563333232393434643064666366373833343936656464643233366333396235336562353634383166313439303462376264663239323530646331656665656139323338393636323234643339613735363365366339323135303137336137306533663538323134616161663462306233336435373233376131633636396461643237326435386237643133333866323564356635353737636439333264336166353636373137363939633235613338383763623437656135626464323361616635366136643938613837643665646530326632333163313566323538356338623135633737353134626233623532646436356663326135636432363936633836666234396265343166396130633039386439396564653035613766323738353836613232336664303734343734343032336333633861353132343035616330323630343961346338396439326366663537353762323363303536393561306235333264343131653837636430353363353966653732653635353932323966616365326631623434623339316639656337633034353762303233653262366331613435346163303162663033306166313830353232333630316639643238353136343832323262663937383336303336633964346166323264363262653463356335636165366136333537303836663665376565323338633335393835363237633064653534663466633836316166653739643839373766653163386465613165356463356537633635343934376131313132386236336163393537343265646164613130353637616639333035383435323030343336366435663236313865396435346338373838333734666331383832386137343061323830396630626135636464363434336263323734613139333433376639373931393266383962353762313962343531633539303335383265633337303934303232343463656330383064616261323861623236663562646261653162373639326463656435353762626131626464646238663165653364303064376138336661626232623835323733336134323735636437663265616232303936656436353832643464623963363437386538316437633261623764306135346163636362633134363534303336343632646639646662376430323733666232313430326333623537396165393931613730646462333834646561386133396162363033623730393833333031366366313735613664623136373465393863643363623035383236366231356232616130623536626435346132663137326531343363636363636364376338656337656635613163353061613139393735613433623766303165393734396336356332323562393038636661356332323630636661633436313562336163626338653338363837313366313131356535356437623234343631343961386433313837363164633238653631656463613830386335613366303732376161633237333339653462306566386637343130633362393361653562363465383530376436393030346537623862383039653066383063633831656633303837336432393165343936613434646130656562666238653137626131626461386138626533383631663431393532316439303231623861373564666232353832393632353362616339353034653264316632363330386134656635333261343639303036326437656461353662386164616435313637386162666361313363373961666533363837613565633132613363303233366332303337646462363835646461326666656233336436653631393232333833623238366263313964626331313666663933363562663065313762343630306461393962303331623266623765393631656239623739343866323037336663303136306466343633323463343139613763366136366365386135666136306461353963616232326430666463363132613331616438353163383161653936373932636437363038366264643836363433663232636330613037303465346466643262353336383861623834663566313933323366313464303737633736376137643663616534353738376436396534343235303263656236356465383063653737363036393738343433356362393335666361663265386534646638333138356530303939386339356364383565333363326262303661366535326463653331653364353833613037386433653638303264393735656132633737353933626161323865646262613434663666353637326535633261383531633565616662346632623134373439353764353332613662646238656365316662633664636539383766353732653230633861386333393665383535303266366435306338643235373066646664353065343565646461343231616363646462336330366561623930336565363564653262346464336463316336306565373132643862333637356561346537386365643832336361333463323936623433346634326262663736373662663762383566373763336431646262363166306531313438383036333434653937616630353335646663373865353636303630613134613036306563323530343736393464383964643865353362333137626132383864373334313463626434663238666337656233613135653634616266393734393139343862333139303861646135316166663861323232303163393566383835613739393233633435343837663636363033393131306364303161363633326363636663666261323539646436383766653931346336376363653163626132353636393237353431376439396565396564343339663864333236303263323332663431656462346230393537633663346366353662663238393434656539653164613863633162386531303963323836353761373764316564306136333565633934393734373135353432366461373061313338393435663566633930316365373761353231346637313061396330336439336162396635363165393331373436323439643531333436636539353061623763376562313532356164613436356361646536643464376432616662663239323832623039383239373765303238656561346639303332653235636664613639656461393537643933643564333333383637386662306230346366343333316462646239643337393662633532323536336435636437643038643130633532376262376661633236353664653337653737663938386365323763393364383834373734333632633239386264366162313338353865653334663132396465373563393532613939306236623633386330616633323035396332663131656465616265623363333930343862383132356534346566653338383633333863646539643337366234313264343563323636366432313561383036643839333332323165353362616364316433623664306661303064623464306263363432306263333765383866386365326631653336643432653166613236346430663436376362613964363238646566383361643734303433396265393461623963613639323436386334323438663832656636343634373832323763613136363632353165313166666265386230323163366262373662383065323034373132363336373933653035396331653533353262303363313465303062393564643838306238373335666261353465363962346265333730663736323434363865613736316630353530326564303035616461646539356331313236396661653132396430616235383065616163353236303539313036363035336232646637356238303632326334323666306137636431643035313361356635633237336239393065363262623965396262303565663164386566633132333336353732656462333235343632376433363964383639373630623961316134373066653538636564383165386233646234343030326664366631333438376136633963393130626662346466643637363765613435316662363066623139356236623263386633313665303964376665393530303063653464353037303930316430623137653832663836373666383834656537633266323262636433306130613933356538383633326530386664306661376638396162333966383339613434356137373464343064666634313933363039356161666430613863313338613764653334396635656462643862366333393633376630313462363362383634363561653630623565306562373934663139353034643435626431326139323062376266636130616631376264363061313861643761636434626366316339363438353864386334323061656330613064633835346238366531343662323133623339613333323334323538643561356230653537366465653065633531323162663634633133643532616261303839343830323664386439666561366561363037383232643131306162633334353530366133613339386136383761646166383538643532613932373039633730343733336535643066346533613034623535316434386335323436386363386636613263663036616136396235383931316539643131303332623564356465626361613036643138616663343566373036316435396239343164636562316466633662386432386565656430666231386233373839643435343732346532373137386664656638383862656239326438313334663966646139323937633666386362633936303338366664393339636530633863376161623166343736613466383235336239353239393665376265336135663635396664636131363266353631326266656336643461353436393266386338653966396234653432373165633638343033386639663862313266663339333738306361643833333638663533333232636539626366343662373162646462383966346363386134636139656635623138316538386666653936333264626431316631343131376265636639313663346530373330343464383661323161336639633063336261643363373032333737616239326631633463653539383030623261623536363662653236333864653335346537663765363137623039353230333132323264613435633036633137393233623739366138623939313536666365626535666335333033326534613331346232386464333735646662353966653435646335613431356336363539386265646665376565633931613937323961343561643863663665356361353133636231393638303066313063663337663061653336656437363039373132643033393963326630376364316536656438343265653366373534656364376234653937353038393663353463376666656339366563626539373464646332383561393837643865356165383730656236343463386331626438393535633534336133366265666636333063656236373534643361363436313931626331316438646262393632323466663461623963613164333530373762343035333537323961653065326163383661386539613630663663626638313830396637663531383662393433313131663538313637303937346634396139643462316539646239613730383266366464333939353436346166616464666339643736366366396237643964623361396431326564343137643937323563623763666239666362303737306436636136626539353933373061353535383666363461373161643336653739306462323331653030666639393737636465373739376230656234623161326233376163316437623364353438316663393333653932646639393135356233333232326566363736363232653763623633636435656336323539646239623639393336356338346365306464336333636165656332663439353336653061363638386435303037326462353137386564316532656336666235363439356635353731626266363533373764336235623862663163383962303934666339313033343036323239373464326161633333356166393537663839616638366434303362306537656464373639386131613435663836336439386266663832636431666165333263353662636432373763613366626333623334346430666433343161656633323931356334393966346233663262363366366362313330643564616139656464336236303263373630386533663365306536323838613138353366653633653539616561313736383933356464663635373838633764613934393436373433663432323765306164323739343963653835343437383231643565656332326639393063646564663066383963653631663236666434326439373462343661396262306334363030623133656464346532663664616363373064613632323132373039353637383265313136666334363933303933386535316264643666393033623236643938333431316238366263396364663633633065646464636535663031386566646531346634323434663936613736653337363135623037346132353331383032386230346434396132306531643638343632383833353564363335666634343239306130616266373836313361646532626161316233366434613064663132303839623238323837613230313061313765336339323766656630303235316431363536373333616363613333396665333539666165643330616664623765656166613639626132383837366266336636636163656365343334363161336638373263313437393735313665306337626364616436636365346563303339303935613964626666366666376332636435623739356638353436303935376365373265373139653664613139373437653263643639663132346665666634323236623733643230333131666131383761356233306633306537643636393537333733303464306132316664346466613039616237376531656532333830373031653430373765346365353931316662643333366236316164613834656564613635343961663235643934373961373765323963316261343538353939653938396239333438316339393336336531313065383064333530323737373536613831323762356464323639376339656265623236393135386465663832366264386230396530316431303832353565323633306363656261383738346332323533373939353264333762353561616535616338376435613937323866356436653361623636336234386362373438336164643732366166343734623161306433323831343232633739373631643232363062646639313338613630393938323238363963343938663865333233633938333437666665653630616634663765626330363738623465356636653939333163313364626533373537616237373063383238333631343166643537343561623535333266363864333433646432386463663531333839363232663266643230633766663033313234323465646163616462393833343934393936393966323430383537616330373561626335303566343830316130646264303765383664313661326462613934323139396637663036386264313936303338383334323461303730366239623534373364353137353930383466646535643638646530346430623334616430366366316462333364393039323431616635393861613036356462643837663530653037306335313933656133646265656137396436623130396137353565353134303734643337343664386539643037326639386330393233613931613930393865666462343633376533393639633036613438346337623734366666353765616138306630326632643564336634353964376364383235343731323733316565356165393330616534366236306365643761653431373664623265616564326237396161313066313966386561306331666134333663353737316333636335366137653066653131343332343830653831656335616462316534343565346563326635373765666163363364366635383262653666636263636330636538656434326635303766633638353738343630396463373035633631633039373637363438613963623364633838303239363733393935653062316234316331666130653732373434326537653438336636363063313839366364323731363438643739393130633239353063653031656339313831646534376664356432346135613133653061366161353833636331346531393662396264356362356361373330383839376163313864316536363466666362626138623833613864646334373935356266613335613666353933663261313562653565393364393265663662373031363537306535383766613631393939643134393634386236616133663430346331383437373163313430633137303434633538613765396463663738396461653735636561656436343964643239373631636134393137326662313939373461326234376361643833316236633930323333386439663134383465383138336165646530383936303166343734373465386137666166646437643933323331646230316239656236656432323931333036643064633935346461353963376534653836393662363537343738646461643939346534383636623038336366353635663033393731626636613062396232393234643237626536363865636561393137346630663732353162646662323033313730663639613830353139366335636436663537343732303331383664636334363237346130383430613239616462356463646232366234303636653131353264323366303236336336353764333632623438653536313864653139633462376663663661316563626164313133306164373039336666353130626461376534373865623065356363316230343832353265396233356436306561333966373337383138383366323133393938633864366336376232376264363438336431623930656263353138643635366439333539633937616135333337366131326439623336383438376134393562343732323036313137343530396537316437303339613537323239643634663163656533616666613464396234316139356637373662666366373735333463333835316237376563356461623437356162623332336236356530666365356130343735356532336130363761373862313933363137396265326535363636393434646666383264363638616139663863646632643337383764353735626563623562386330656365386366666535616664356332366365663931313663656637643735643736336230373566366638376563366539626365396239616161383931616633373961323735336533343638646330646234643937363731313565646132396232323336303461613165633737333034623430653237613830646633323936376135303035306638336662653938653139623864336434623539303164633534383466623937643237396566316330396362646530666663643863623931366131363235623266323337613431333136313533636437633461373930336264356335643764663235626335386166353935363963386666393838396439353838326532643639363731343638613533666664656535396535613631323632346238346165353335313434396630633937363465643135303035333331336262323736323830373131326163643035366136356236393032653534623766323137356334343030366562333861336335663330316635376261626261366366636534346531626166663664623134396465636166363332353239613465333566633034316430366538616237616161663834373332303337636533646633613937646363663133303463623066383866363830623162613131353736343763306231623338663038633262613965643961626666653663633436356436343338316564643361306438306132646666383861653066653238633834633366646365363138306166376563306631386139373935303431663832313539353432353130346665663532373834333761313663303732333833323034646565313966316337356462626439623730343836333630393361613262656637663438393961373331636664623161376465373538363133396638376465616465336334326662343862393733333865343133646138383032323966623062363365616339346439373832656537306133666230323130663262373533313538646631323062363764666365633035393033613463653236623965623130633363316130653333356338613139313462396264343438333335303138313033386331333234646637633264353530313236313330323163636133656263666565386465623136313166663834626535333736383834323064343532366434353130333833353865643839616262343331376465396337353038636332623737663461323262383834303435363230366362346431653536393637303462366564653833656563623237626263326562643934306261356130373632323364336365633933346531393434343361333837653433663664313838386363653462643563363565363833623964323032656233653965666530313066643363316132613666643432393134646561383530626566613034353232336632626538346264306264613738616533376166306135633336636630343861316337626132383134336639373034623330313661643632346533353366316564626631353139653064393637666638386564343532313834663432653765336334666638326133656436376137666662386132343137373264323334313461626665643430363961373865353566616534303461613564306136343532373536356139613936626633313933363835343137303235613134666135303036346335636537633265336164656463616531353030313438336162653638393833613838363236366131376239613630313033313035363230333363363730323434386332376465616536346539333766333761333731633364373065363166316462336432346232623532343337303738303964396363626565326662646365356339636465373061333763313235663137313261643661343232343163336636386236393337333965613737653430303566333166353930633438313339633735393436363337353761383232376335323465326336376161626262376639323433623334363034326535626663643363343234333862323361633437366131316161633332346637623136313663396237666236623663386339623763333036326532663137613035663961376663346538633437343333646262346566616564373236633438346538396162323464356430623431646539626466333663633133666233623866306364396636303164313637366165333137313833303238333933356435366333333138363965386136326466313034373130373934613064333666346135613436376238633266373834643835366133313861376263346661343833353966373863636466326565623536393830346437346363303561333137386233393437396264366139333437393139666137623836623734356266613330396361343164666566346665333162653461366164373061313064636136623065653239393264343631353030613738376530616238373265613563643061663238343165383266623739346135313232653934343537353266363134313535626363666363643466643131636665383164316233306539363730303466306434636362353932376663353265346338376239383663653763376632346334663934623935393030646139653264343963363263353964663861343131646231313238646637346635623131656439633662343238663339336464336131396538653064303830343030333563316263643935613863633031323163353430623163666636643835343138343862656139343535326331326664346237303838386465666466623139626266303639633530663033313738616236653937373835663833373366386436613762623962383166363561393762363336373861636264373431363935656239346165333534353334626366636662326336646636313261333362636430623434383539366234383930366236666135613333336566313264363762363935373566376632306235323664613839346563646336373730353038323834666130323230623563323632303137346561636436316138626338356465303732343735313261393266376666343039343233343535323636663961306239636136643761656361343866343137313834326566383566653663613665633261613564393532653933313162323034343865333566386138623733636262363666313739643932656135316434653936336136643932393535343966613831373664303035623265383464303033336164366561346531383865393661326665613863633465616533666462396636646231313661666233623961353536616536663664316331626661356539336361313164343637616164356434633537633261623563663862663662653961333565643435303637326262393032363630616363306263646561343336306135373461623138353262613561356661616436336361646266376665316437323630323031643163616338346138363737326464616564623932336436313036386233393938626331353365363661636562616137373163383861656436313837626465383932353066376438336339613339303435326331356366333632616435656130363661393566393861616664633136653663613337613462643034333131383165656635663564396663663366326432333063353864346136303038653636396366386539306564336566313566613432666638303738653437646134643436383562643534306164613337636564646434636265393764336165633966663464343463343634626638636330363432623338333061323066383637393832653734336334346465636664306136363837623762663437643738303538663635636263663365626235383063383066666233326233316238386161323738343861323831323365623530373531646263613263656565616661343034643931396532656237393539356637336638646437653634666633366436383862663962313162353761336562343135363066663563626665643633383564623361326439343930373330383934653034623562353737303437313939363138313561326238646232373566653334336264656161666138633661333438613964386134646266306137383737633539323033646134323239303262343163653734613766333136326463313539353734313734323964343530343263316636333866616334613064666535303935653635396665626164386663383232333965373864336239396234636663343237623461393931366664343537663363376433323531393064636434613834313236326132303965333735383438386131633137346432366436666334313933343335303334306634623565653331363233653465306262383764366466366662326432343561656335303936393435393532376333333961356634313233613362623538663937623863636137303466633564303361666636326130326263386134306565613966346363383530376166633834313962323661333263393066383633343130313434633830393463363030306130646366326239343766326364353062653265343335633264326338356564323661303330613131353130653633323864376566646463373430316537376437323533636139656533623634646330363363623336633865643931316463326164366463646538393164353835653663633431333530656232643632663365363662316436626531306662363464363065623264396638303239373134613162343464663563653738623262326132346232386339306130336439356632653565626266303535386639346335636234336234643137363134393464363664393965646238353533313764336130366233636334343066666164613961303662386332383635353263663063653439306130653934613861356665386266353662663836653165343535616134353439343338303332653961306339326334623639303330626438373264333230306233383331323766633636323833313962356332386166653366623866363437303938313930643432336462366238373466313864623734363564656530363035626236303234643063613364323338313737626664393130383466343061613435306666613432323434343662346634623530353366343133376566626364366632653636643335393766656664373534636265393038356130373336326337313730633133656137343465386364346331386334653034313261303239656663313730363865363339343432326161656561306165356231316639316364396633376337643938346365636161313939626536643431366466623232356431323365343139363332366336346537306361663332303633373164343937356361306436313531366230316463343265313331323661643033323032613031383930633261393933316538653237333061663864353564623139656532376562323539623863643364303861333739356561303761383339376332613264303164366661666464363362633337376638363164366533333234373265316462336437323233333133666133633335333037383564663161323539366462656638363166613035373761663366363633356131303865346133333137326430623861383639373230653634613661396537633830346535393434366338666663623937343935653736643662616461356534386637393862366163616566383036643165373530653638343332646430353163323036653931343865353361666266333031663264613261383636623764386436393339393866316134316634306137356231373764366230373363316631633164643738366534396432616434396666646532376362613131633931626538356231313861323434313538376366343932356234353666316230353834393330353964656330313966663532373539643331346637636333346339343734376263663033653265303265643764623062663030333437306163366164303639333734666234656465646132396465306466656663373934326664386232663064643464653134323665383935313265633735363632343331303730316632626564383831306535656131356336376166656338343731663234633636383836366561356535356236393164663163393439663932396264663637306132323737356237663331386338616166386361393364303032306666323962623733636534383465326666336635386430303465656464316631353934373037616230656636373630646533663338616437316264346139343939643534333933666261633936373866613936326232386239643734633935393538376661346237323365636261303164666266616239363364346531363361643731663434353536326133356330626339346338363933363835346439616334343665633066623435616262343061373935313665376464643664333132396163636539393764613662346362393236306536323634346536353862323964303862333363653938653562323234393432633330303935363535663436626434313164633430353633386463363565356132353732653736333037376336313463333763633832623337633666313862633563363330373439643365396135646663353838623064663734643537316436313930343038343639613334646662356366306234623334353934613764636531663538626530313763613164643461316133376234303039393135623934373836313639346430633161653832376638313163396664383933636235363365663763303366663330323731613535376431613836373137313330363032326131313737643563633939356334353237623339343763666134386464623338363261626161376362373337313231316539653235663464616439633266643261646333633630323537393731383765643839616439666161666663366536376663313861616437343064316662613731306635336534626263343533353033656537656339633138393832643936646535343561386230653639383132333032346132653532613537663335326437366239633665633239366333626338353961313233636666663738326538613736323064383232633533333666666630613463663732663439646162636435376233313534393436656131373366323335353233336166376138656566303338376538626464653036343631636662663537343935363362306230356631633839643734386331613339663930373432623465353139626364363066623036303236326137373236386364613061663030336435623634353964313332333765633033356139663066333930303335376535376538656661333664656434316164343031393166386539343561643235633536663836383466356233633364326361363135393261323030386164303433626434333330353936653733353763303163366233306232323463623734343462653063333863623566373534386133393132353763623035653964373539323335636534666132656338316636353965616634666335633635383032666435323531396630356237306262303935336462623765613930356337373835626534373763643764343035636530343432376138343538393663303837623031373733393865366366333534353438376639333736336337363933633162306565306132383261613735633265393964346432633637653135383439363666333962636230303538663237616363656161643162366264663563666636626664323336363163373935396464383762323336636231623532633337373538643530383362663438316339366537626663313164373231316632656338616538663135386665346264373631366434613238613838623164323261366632663638306231306236666163373632366664323038396533333563663563363363656539363966613962366463393635363631626336376537313363386465633965656230336532333533353632336465343939396438646436346638623935643630616661363634343933666137306161313239363433373237393034356461663838393830326633373534353136343539363732626165313664393664303731326139363166343465626362343036343636336164393162376639356237343936633132346237336336343962356339323330383865633261356439663462333632323438366261326561396663613436373738623335383334666463613863336634373966636133613938633332633432396364336162633639353737343165383138356530613637323439383036306562303031326332636337643061646531376638613637313230623638383433383732323839663062333861663331383361623530383231326264353862636136623163346464666235333966616563623063316233393063613839383865623637336662313331303735643730626365303539346630623865323735333734663833386464666262383830393338393230316338363163376264323766373431333331313865393831316539306335666534613461343030313633626232366563383233656535666637653634333865326339633836356135303433333361626631646131336631646135346637303932616633613938346530313439356533636330623462386436646632393464656466313631656465363464373533346361656635366166346236383534656438373836313839616364616337633730366333373362656432356565363537303261643036336238333031393333326363306663363563373935656163333261333833363930623133303761663134343165376138636634306465353432363135396230323038366461643930376534656431396166623261626434633065356132376436343265623132326136623937393766653734636230373739656462303136656663353633343336633830653834373835366666386464313236383932363861353130666461363038653137303764636539383035306666383833353935393730326231656236653563306462323934383565363732326335656133343532663138306165383638326238366166363864303135643335656332666439663364316563303361653037626439396339636636656633343066383236353237353865396139326136613336636461663964373439303661366238356336623930343836373632643363313963663461616136316334643032393363663861613130626265653135623663363433376566613634373231356638656361306330663035376632323163393532653638373436333930383633373234666266326465616333643964636538636566353634636461306366396165366566376261616533633639383133306232656137383537623638393630343065346231396133623739636336353666316162616632303763326132386462383065303133323265323666373536313666383861633763313565383738326339386133373937353461336465663863356366343638303535386530343430386239333131326136383964373563326538656434386633386137393832396331353165643162373762363239633964366330666661616664356434303336356437366135613066656639613261393739353333333639663433663366316632643634623563616131646563326534383531336335383630663830333464323935326439383861306338353634633433616531623731383261353537313835663333326337666565653065336561636136356465363734323734616435643533353636383731633930643932616264323436633965653662396361356561643031633031303063303065623536636335623365633336396239366663376262313733643566316164633664313931653639303665646635623061343230643532383665383231306538613965636134363465373264343135636664373461333566346165323538643966633536663032376535663135336666646638653166373330666135666566613838613163343264643033613061303137326432306539326363373238373133633534653136323231396633616565653933366662313164313637326538316130323131663365646638303864366262326333613866333134376436323332356130333035353164643030363937383862333036393564303432663566623766663134323636313466373566356532623534386665376534633836333934386466333738373461626639623831333835653133313537303266366261306430343634346436653135303163363039353236346134363062396662356635396562663637373635636566303761313161316362303465306661303361376436626336313164303432356433323433633662303762333063616139616565393738356432366639316531636564383661636338316461386336336430363764633930636636373362396239373562393161303366616533383632623262346630616531613537303963326138363365343430313064333461346636646234646336393236373730333731356233623165363863323733623834326134343361656438383439336430633633326565333634623562373534666435363166623438616265633330383738326637346338316433633263373665633038643639633137663266653538353635353162663730386562663361346631626631653964333031346339366261383931333663333432376462363862333239333637373466346530366236373239376230333930383530383938303334653534346232303465633630623634376438663663326438383331383237653565666632386538363737636335303338303765353366336266343039376362616439633365303039326635386665363664373230656461373134323663333537383734303534373630396661326466336466333764366361616334323833613531663265623336383532346463373135363133393639363234656334613830653562373933333064633064643635343666333465653237633766313161396635663866333263363934666232613331373962303435653831646135633030643364653064323061346531623839343934666162346233353564383063316633393234316234333663656338393730303464633930343630636234643039343438376532376131363461643561386631386230646530343834383031636338663931666133643335373336383065623335363861353236666433316362346232636438336533626534326330383638333334373334316636333237356163623532313639303136666466313234343332636235373430616633633034336438303461613761326437353537656562643339356339383537653963303063636536376263666162646562303433363163326534626336306139363732333730613238663731333336666432343166303138356564306131333166313231663766303037396261306162306565343238346135663732666531626434333163633233383736623536333261343435323432626366393333373635316432633836663232336435633465376463343438316535363335616461356162376536386431623130333162633138656135306135653530396130636664363762396233326438343538633933633530376366393663373431323963323963633437313963623866346332386161363532633165646365393539303632626235393638653135383036643836386365363036333965663065316536366538663639343263323331363466623232386431336533346463663731393239333431306434646363373539363938643930353836663763643236366331343830343239366536386666316235373262363763363733353937363363313365306261336664383261376235366530363931383963643861633036643533646539306133633432663030626538613562306639333934363963633538666432656465623961356531653038646639326137323434343763376362383061663064363735646466323366633763376163636464333263666536303135623733643038396534353534303432303363393062613430613936616562363035303762613133326237633638326662353166383634356335313930643733313837363531623934356539373239363764613131663831663031383635663165366232313265666134656537653338346263316230346337656231353265623334363337646635653434623464316330643238616462333463366336323932616266333532373135376233343464363031303839666364343930386339343165373265366562646334313038623736373832663734643032656139643332613361383563646537613937313831383466336163343632373962616362666536616362343831626365653237346237643662333063346266646633396361663063393134653738356439303939353936366330636638366537396465613765616536346262323162663162633666346562343061373134656330363666336436643430326530306238346138313162373233336131333532636264636138666432353539623065336238306634333234636565313738613463306338643531313064636461383761343563623966386331326161616132343365316436336234653163636636326666363330323134333439663035326264393461643937353062633436373338616239653138363538343161323366303663356538646337306638316133343963376263623234666537623432343462373134386136663662316338386634353833616630383036356533313562333466383636306164643239636163383563646263306338636536356431363030346135613062353434303761333932613163643035396466643535613166373665653131316238633366653033633433333130653065303539316466636561666666393838666239663036626239333533393365646237313832633437366534626537386464313232666562336332633632343335373934636134313861646161366164633734646431633534343631326364626431376463656465313364326331346231326630343230306633363135386361343637366632373637616466643666323930323663393635633864623665376433326361636530366439346439396330643137626364316336333463303936326134353061356162363766376630316431633833323665623435303931363234373539663866353736313232396565313266383930633839313431613936616162353162623530383964353438393936393866643330653937306537313363323564613335663431373931613263333830363761323039656564396633363835363366653630656130353039643162643730633065626561646530393335656132343934326132373362666163336666363962333334626666363630666637343334356239343634336335636235386330326361626433656662373130656432343735366162303161643133333931336466366538636461323734396338313062643039313235333266653364636334343938393863646434323132366231383636383064316165356263646533393438613363323930373930363265663031663864663764643363313538353466633934323930353662393835396461623061313733366334396164633031616434626637353035323661383936333738303531353837653562633134343530643039656133653333653634376231313065356362386633666538323234353166313865353237376630633538633934363661363935373836663365313632623132613132633866326435366531393038613661316636646662306632326637636266323433616139323238313137633361383461306137623734386463373235656339313631626432333831636161636465616432363832636536393832623832346162346566373665323338306263366364346537366363363535616266636435396234386430346637623237313936666339356537326663376661303530386136303966303865363732363861333838373631626162306234323265353039356632653534666336323937623438313565623537333162373932303165663066393335396338363239386435376233306363356636303863643038636565336266336534373039306564643138346438316562303864343161316431353539313866366630633732333331666236376366333163313132363235386534343164643338333435666634303765353838313732353264376430616533613864653264643563363037623266616633393935353334616266386132353730376339383731333535356566353631643535383336353766656536333131313031396536653362616665323962316530653965393739313733323131316363316231616133316433653430643031653433306365343465323936613961623532376462353338383135343236656164616339636566393437316135363261373030613932653535646534323862393066623665373337373830633366303839366332633161616363623734323461643632346337346536616435346639313162383636643633336237643063656635346339343865343166663366613536323532353132303335626637323834396236356363363864383033663765396532326532616366333132646231346462376461613036303038666265376530373839303834633435336433316233373236393935613830666638383439636137646664343836383466656636386663346365626231643239373362323739353031396166353333393232636236623934363339623862373331643862616237343465303333353866306332653762616466623533333662363463333331396561653239306239393135373964303462393535343864366631623966643935613163353631323765633233646464366335376365643639326338343839633136336261306461373930366562663432643139316538343436656133616663336465653862346139343463396638303739376663646661663566323736313264356230363739373762356138363537383466383430663138666464333339396634646135636537366131303963323663376632353937376663356138343536343736393035666639613633343866643766356538643631643334393037386135386336363863626263363431336161303062643365383332366436373438646666316534653963336166633239613063333434383338396631346437646333643930613832393235633830356238663863343430653439346634393734306438313231643330336631323564313831366532346435353865343735333932383261386163633266353664363465653463396539636264333338383637313731343062393566613766623034313164636634326336313936343230626133383530323662643165326430636365373234613831643935326236303865363435396539646538396663623565396634353064663362323534323031636237353061393031383662333630346235626435306563313664666536626332376261326336623434326432633164653434313335653666623233376230366162306331623031633763656235613032323932366561333765313035653466333564303262363834303733653166663766636564323266313066323862646430326430306466346235613361663934623866643266653061313362663966626366326362326462383732343537613534316361646336343733326365626633326434373130386465613435373236666339316465363061653439363437333632326261383962666563653538313666643731366535373466336265633734653133666131616232373264623139306163333164623937306339313162666136313366656461346465666366666466636432376636643730613633646464383236383630613039663635383936363663333239633539626564353534313432393037346439623137336165383334323962616164326230663232623734376131363535383538376161643162656634343933303366616435393339356363343130313136623332636234376135663062323234656530313337636335656332653735333430316239353234616261626336646165663637383862306365346635653830356538333861303730346566313037306666376464313833316532393735643637666262393961333437376265663637353634393533333832303561333739633138383830376261363535303331373361333362333432333266333962396666333664333839373335626639323761653664306137353662346362633662636136346136646432326661366631616265633736643738613030626635326536376534343362666462656432333735353633383962643739356264663430623631343833656434643762383730343731326432393162643761306565373234656631343865613536666163653438356135366134346639316235393335383361353335616564393039326533626237313634626637356664393432613062666465643036396239613734396266636136376132336335393030383436323166356362646665376338663937333138613665323133363535333066333066623937343334633866323762376133616365613339643364636466613337613664393430316361303834326232393730303937313263663133333830343761386338623461383033666466656666623366653862316430376336623834356339353866373666613436326663336664616363366565303732613037383834343434383939653535666239646633363061306335363262363938643463316234356439383264346530633839653065383137356262333365653664616164636230633038366633643837666530326539396533653461646538346334376431623136386432633132653934393537353861356134303061393932653538636464373531633438306330313530313165306461353432636638663030646165343162666235613865373566343362616230323966393236623231373737326466626430336433336366666464653465376436646365643963633430633933316136666339303434613937373364393764316561313161373032633064623362343636393436633134396232353464386666303166633635393634626364653065633864643262613464633161396363336564306362656466373531633535633834633636303736346166376532383431333365613465343439633335306336643534316363636564373638626637666432323236343939376431636566376535303564346661326636633038633936313534396439656631633135613839343934383336666166643963643966343465643935373936613765353439366133316133653130663430346338623338306538663730306634626161323162306531663365663761663836346331306464323361356332336633663630303438653837643939643664623134623664303339303437386437383235316663366666323263663361353963336232363739363534613666666536366234373865653262373737353433323538643065323465663538383932363530336330623935666232386464313134323233336239396530363733346463353535386130383530383265646435303438626461383630313861396661643635666437636331623566393263363261663239383164363137353365376363353035346333336334396234383936316336616230646364616138653962633035363939666464343133613738336430623963613164326636343335646430303764663136633231326639353535353935383164373533663861656261653438336333376338666639376338376536313962626461353461643137393836313561623434373163353635363765616436323263336530396239666631343430623661636531633563623437303432623762393661343836626436616638313365336265663935666531633337393532356561353634376165636462663261333539303839303333366639633765393537363734343336393637316266616534313066386461373635356138303531313830343231396638633138393266663038376661373564303239626166373633613836626539326535396332643263303430346465306531316461303961653461383434333038613231386461336134656631303934663433626165353139346633376539656531306264356539363736616662666131616532393037353135363766613634393732396436356132373930666265393062343834363431663938383938656137383161643532636432323066633930643636376332376461646662333332636432303730353431643037346134653938643262356330356463653239666332666134333934393930343330326336366531323539333866616462336335646231313832313662663865373632326534653631396665653563366130623363663836636539613133353465656438663339643264613265366261306263646164666537363361363763373936363565613534656562336435633130363336373565353033323063646666623633303734303162636631636363393130653730616164646133656364343965663131623166306266353535333237333835376232626331333732666633346562323633613833383432323961303361383734346661343130653064363466616536653361613561643764636663626138393737396535333764653338333833313935666439626135306139346433356636666238383837643961663661333432313434353966633230633361643830643531323034306131366538383430303861616263643737333862336364326135376331373139623336326364313934343637303761653634663633353030393331663461303463616361376334333462333561373537373365653865643837306163616233376436373664653737363236303434653162363036633864353665393561303633646436646263313430346466646238633836323265636230386561393334396333386238326263643331303435383730343237353161643939336532646133613035353964376330623133376661613966636439383064373063636562633431323635313638353032313862663034623833313335373033363731643239616166383930396365326430323937353165386561306361313330633939663463643461313162363865623062666132386132386533316632346639313436313866333537343933316234663938656433656266653864326562303361363831353461363861333264386539336664633865333666613737356136653465366563326665613435623133363531646330356534393930613839346431633463636364643566646334666631636433623866366535663065383533373032613066316536313166383432663139663061646532303863303365313062363633646562313433333363353136656634666661646264396164393635616566363333356338646635366438353330623837396465666236623536663762656535366338353539323035333232383566663166326264316131356165303661363238353139633031336436323232383164393432333839316162323136303535636630333963623932363032656436393636643839326439373835326532323165316135313934663962343539376564353664623863343136653065666266336431313266633261646563646536653838333431313263623834326263363765653264343035626536383634353532353537306136353864363035636563636265356135386231383432316534613635653939623233396264366561366133336266656364626166636161376634333335303235616465373531386434613331656532396363326464356365396631626537316332646566666331363930636435393537336133383736363038666261666165376432656333663731636339333966386534343163323862376162323661383130383931633462363936663466393034326361326632333633303931656533303063393661363466323665363737656137343433323166663138376637313832356232333362656434643063626165333435393465666365326332613362333366313064626262666565396662326535613665336335666662666537653765633264303562613632623066383964623361336630366336306339376537626463386337613834313333306638303464666364303464313937353131636434363933303130323763666163396566633661613531636631646439343831623865343037666531643964306563623062363238623136336463633330353433356165646435626136613566663863373830373263376130636533653161313533396235396635353438356565346162363331373831363662666539623539636539633163336331346430666561363962373064663862323162353135633230376531386335353830313263663034343433333366313934383536643738323830323665343032303263653532643161633064616334363339376532343436386636653239633939336335343032373836323438363630636561633134366636333132646233613733316465346133666434326465643436326131383530623463616163393231386330643439653762353766633732613964343630323435666363326539666661663138626330353132303165653938633436636339383735326439323164353937623030363166373037383536643637363865373063336430623863363033363537666634353830646565663832623039343231346438633837303435383530393062316563353563343662666231376235336561663764356635393061373333633430393766613139643438623733653332326231366563663635346433323661643862626635363566623432653261326164383261333032306463326230343739363235613263343337333863383562616337346231653365353366393437633364356432303235383563303766666433613232626161623365336437353136316161333464393835663130333364636331383966623338626161383965353934333832323338363835396266633937663333613065393265346234313265653064373232613535633431373361356638343762626661346662306238393337666430323132353335643235336135313064613132613131636231623137636538626666346334653330336438613636356237373132613230383562616538303966376238326461343564363932356533303335326331363534393535353839323463656565346330656439386263663437306330623330643838343731336132336635663164613336616366623062386664326464326438333431643734653863333064333361616134346262643930643933623831616333623361386662663331366637336636356131376135613036633635366234376363626237353438326536306263316230323866383438376364306230356131643531623334653934363536393237343930363237366361656564313435396434653832313934626336356366396465383933373533376536396637343632373237643932393564623665346262393939636166376132353866383032306666666561363031613136383261623933303837333261666464326331613266363330326232356265383666663364323638373239343033383539386139303365353361623430363962393838343062363234343134306533363037306336306662313039643433366361363836383035653232646365333166366466343761373738356635646232666334623865343736636531343638313164306165366462353963616265326136623138386639336433623366356565306533336539633135666163613738346263313535313838336662323832356536643665313963636235616638363139663361376166643463313866353337653539373365363762646633663134323961653535396638353532373963633134636136643836346130343137363936313231666362306334333936316166623338346237636365366633653534653235623335373130306533303630306231353039636434376664633235623662326333343362653836303530343535663066616434373664333166633837363861613136663431303063633466396166383961643739646538616135653032346436326363636566653233633534346132303866343030613662356136363438383366396462666162383730366461633461313561306332323133396662396361326661396136326236356130613162363662613237373166623633316138363039303334393536303866336566623264373430623865346666616338373537333232343435366333323537373736383661323037383739303362303233316665393539653830616131376234373239663266376231363466366538383130313735626463626630353766346138346561653563353038636633613233373536353036313966323531373733356464363961333035336630303232613436343632646337393363633961366164626238363938303637343834383334313836376139613461333636613533376436643437333231653032323436323337613866613831323830383566653665616263323930363066643862613563316633396331326364386236626162626133633139613565306364643565363531333130353339356132616433353731393662626130303866366530653636396639616338353561393234373434383439323133396430666663356633646538643738633464343564646464393333356334306263373038346632373539306239626530313030353539306634313030386532646664303635386535643030356565366233303463373236653739303162383064613966333833626266303264636531616465376665636233303162316461363938623764373662663536386365383534353234343636383032313234346538333536323332666536643732613837653233616661336332653437343431333861653565656332316637623731656366373364353539613236386165303738363366663632653330316437393762633233663135373133353565366533656134373766393965386538616332376334326131623964306534353734333734313265353461353738306564333665633033626130663438303637303431396431626265623532333336356633613731396161336436643039306135323466653036393061316463306533366336383836663430373331313033363638303730353437393963346232623031363632343030373633396637323035633635623531353661383966666562363833666463303865303363666533346566666332376236316230343039636139313264323730333639636566653663656435323464653564373662643663393665386566633564353235333039363433313064323832323438653330656266333334313164386530646430316538353933646465666466643433313764376439323733396332656237383130346330303164346431656438336164313230383963663261363037643962373032396430643734366636306466363665393038383634343165646538386130633966626630346637376565633739363062316538396230336461616636346431653633366263353163336637363336613661343535643063643266303530383431373339653063366135616530393431303237336232313162393763643964316539306262326633623537616332373732346233356332626638643337323937636430373036383132666231346238636463663132353562323736326464333831336164666165393966663362333865353565373838303233316338623332646366333239613164363139376262333765383536333463623135653262656261333264356662653566623335333339633134666439633563663839353831303435343831663762633936343634653434643935613838633830316231633333623463366239656233356235303233346266333437363739636533623165646134316335653239653833643062376336386437643061396638663039393135393434663263333737373136383335386234633263636433663963373735373765393036656238353834336133656565653264376430393435353962363937653262313366663533336638313732333365393431306364393565363063316164376631336439623735653630653534343230383236313561613638373363326665616463393562363434613631643734316539316165313335616235663531663134663834643539383563646631633338626364616136643563393335303062626565393833646538663963363935303330346362383434666361366665383363643236323563636437333634316461303031326335656132643339363164326636376363343561623534336166663633323935363236633063346262333739653130313261396239343836326338306161343661353631366633666635393730613665643538313364623532303836303061336466376365303031643638626133663535306235663938633863643733316139626332633265396165333634613338643438343863663261343566353232323538626334373037656662626338393039636566663662363331613561656430316430313638623933346261663332373565313762323366393330613234326437663234323835363934353138626632636662656435616364613137383036363338663833653462393765346139343339353330663062343638333132393631633261383063373437383337346135363839306430656134633937663831313663656461376561306363336262333038653031333164613366616236313135666535326532666438636639626138333135353064313366343131393330373163343133343266656539313631646338616363343036343531643139326264626138656333373063316336633561323461323930646238623731306533633331613038313231323262353162313235653938323065306263643031316663363130306263383636343737633038646461393763356337323361383535336366623534353639313862356333643065366561356333653834646162353732373934633131623231343631643935306430326161636463323233613230303866366138663464356365323034633732346134353762643261353562356663326435666264376364316135306537363231353861316234633933303837306162333938333834643037393035306436653534326630343866346136336531323535343235363661386262643439643532613066666631373864643433613435316163393737646533373962343433613961323965363666386230636361343936633261636430363565616336363063303965306263633563326365356166316165393666616631666538343732653739323733306563646561656636653762613639363035616363313262303033323335613431643164626362333735313838333239666166323437623331323336323762626334353135393337393065326431323263323233633362323433623739646362333838653061346431663964666337323833373932613336656262333830373331366566316165366637336631323664386461363963306264326537396463666635363733646230333532383933336635376631396438616432333133393664333837333637363134646533323566353361356637613939336635303166666362306137626438323962613562373137393832376466383130383465376133646330316131646238633865633831643939653166353865646335643933316561666436666636646439353465303534386235376236666232393539636163323636386438363535653433303934333965313337346333366562646461636536646333633239373065623466303731343161363838386265333039336539333364663464643139623237323862613839666538336136633633626530643738643832343639393838306564346234306430643132626462663862383435353930633833613761663164393136653833343531313634623963636432623763663833333462663365626336313262623536663532653361356365313161383534306536323863623630306133303736333464613332303234306237383639363961326636343134306233323661353366613832376663636531653730366130333433383362363639376633616536366331336131333030626664353165653131363262666333303565396338626166353064656439393764313231386666333433653739663237353632663965373935653035326639343133346363313961663161346561323766386131353262346631383161376366616137376639323235303664383865636238616362636438613934623335353161343638653537386137386564366530396433373531303061363633306539396663363237623237613137383935396262393665386666613933343966313164363362333863343431303265636461633233346265303935306631353835373362333634343935666332303366343736343532626361643934313431343736386666346461663135626634356361343362376531613961373238623831356566643030623835643866613264343966303339626533363961373066373436636234373539616564643964656465616438623161376432366566626235636638623464356131616634623638656631316136313962353232316433316435396262373264646631633334363234633633326265326466613861613663316630653737363965653764323037646238666337383438663763353065613232663138306237393633346633613330383663303364633661373733626531373939326430333835633930653030366361323866353531333264303138636530396134346430346533363564333035326264666435623965313266343837613766633934653265626535666465303666666533343338306264323634333463366234626461656663643935343438663962653533353862613037373665336232643231626234336362613030316266306231306666383061633834623839633964646337356361633237343933376165323262373630303664666665626633326637353236383763323062356362353664396237343134613230353165346265356530613035383364316365323030303839323666366535376530386234386130306461363539636139353835343038663833383330656466303039376231313866353439663933333731623536363430633231303030643238373361636364326561356433656664633033343931376134383265346432646161346437636431343561303964333064643533663437383364326332633766346265323837643364653534316531613739613139333162376461333763376533313837393331363363383063316330656439383536356162313264333334373938616232663732313537653037653839633366313939636231613430343264653063653961376361663564353866323734303764356661376532303061383232356239623237393263656632383962303263623730396637643664663038666238633432353239616434393034633531316365303166633836356230323837396564383234663032656535373461663263373034626133626531623161393432666266616561303061303937393863393430383934653036363132393064323839666337383131323232656335336262613563313361643133643632666136346335346234393462653962616638366532663436303066616134383363653532343866623939636431313132326661663465623437663864643063643232393530656366646561633537633538326339333666366465366537356666336137623562333864376235656264646637336233386537396636636363646134396635303763326262363735396663326563343535616261393763313266306163656366653865353839316131383166326537326664323663663065306133346236363164346633343730366566393766646466373837336633346562653633376535386531306638633434336630316137633430613838326437326635333835623833336531373631356536333661636465326239303736626364363061373637363939383036373239666333356336376534616362313566666135626637626233346561343435663732666438333436646165626132623430313234633663623864613931643432646139343536393134393766366163626632613934333861316334623236346131336632366335356236613537343061353732333039633533633239653866353764366262303035333437373563346435666437373033363230386665616261386164303330333139613536373461363962316565656632656530353865343865353830613839316234396532333834373932343135643965363139646337633537323835653962303534373036363736313939373635363361646632396139313139363336356465323530306333666133626161613164383665666462316331326436373332373164383631376633306433376336393336646631623235663435353938653163626362646364663362386434313231386563343133396161653666623935653030303961303139653535313936653465623364303932663564663237363966393939636239333966656430353334336464376561646439663963626536636264626239616662363036313262643730313163373138316236623834643331616235663232653964326432633631306562633530393833643264396339366161353839333432666631306334396536636332623439353365346466663139663930313738323532316633366437336263636535646137663136613835303965623861383163646635323339393934663138653861323030303062386236323332336364373139306333313637643231326338393530613362343933633465633833386331396232656236363261303131383666663763663564323166303864666138613138613265643064373930316339363430333234396566346239336638346334363632666564336537373363366234663461623333393130336134613134396335663637343966663533373032353263323132666634663936376161666534633631613632666565663737616635633136353239636564326130363038336536363664303039336537303035626262326534376230643865306234663733633462306233383835623061363738393161383364653565623333636438343265313436356161316336316135643630386666326565323461303866383833343264663432316664646266623536646562313430336330373737616338333635326166323265323435323632396261636130313962663834303637323735653765353064323962313430323064616435636136313861646563323464393165343064326237353864373366623738393035626564373332623361306634393362373464343730313937323930636339303732636137643133336532333764313964336464323135366139643135323039353363643161303661343866333764656530393639633661373366353932613362666561653963653432303135626464343661373766303663313732393232396133613330343861643764386533333864336232356232663830636362323736306339313865373962623736343637396135643435376562396637636437303661323263353031313065376366306232393034633033326632343731336538653161653862343639353564313131613566346430616534376133363262613333666336303937306533356365313664366162376330313435356333303566633439303037623337643038393438393264306139613536383036313637646236396330383335663066336231383938633331386164346633323733306364333765666535626135326331343134316131393634366662326534333435656239646363636366626332663561666131316437363237663338613335386563363337313730386134653333343163356134666139326130346231313135356664663139396464653333323(...)Download
2OP_DUP OP_HASH160 9082657680bcc88a12f733116798a6c83c4c53d4 OP_EQUALVERIFY OP_CHECKSIG
{
    "hex": "",
    "txid": "d580008aa9bb93868ece19539380a43dfea1aa3ded185c424a0a4e27d48f9385",
    "hash": "d580008aa9bb93868ece19539380a43dfea1aa3ded185c424a0a4e27d48f9385",
    "version": 1,
    "size": 490408,
    "locktime": 0,
    "vin": [
        {
            "coinbase": "",
            "txid": "2905126396d2659218c2b4361698a5162077d02930aae0d03376f8051f6903b3",
            "vout": 1,
            "scriptSig": {
                "asm": "304402203aa5fd2900600868bbc4931c682bd8696017c26e4460e87228ea7c8e4be3921502200e4d8e357ac1eee21f7408404acc7a336a558b693a2c45e99fedcba09332886c[ALL|FORKID] 02da33deaaa54e7da7b87860641dd6ab73174ff0d3c2ebd95558fb363eb2179bc6",
                "hex": "47304402203aa5fd2900600868bbc4931c682bd8696017c26e4460e87228ea7c8e4be3921502200e4d8e357ac1eee21f7408404acc7a336a558b693a2c45e99fedcba09332886c412102da33deaaa54e7da7b87860641dd6ab73174ff0d3c2ebd95558fb363eb2179bc6"
            },
            "sequence": 4294967295
        }
    ],
    "vout": [
        {
            "value": 0,
            "n": 0,
            "scriptPubKey": {
                "asm": "0 OP_RETURN 1635018093 303333373364363830343964663637623131313938333131373033393864623733373637396566356234666266626334343364326336613930633666356433303530 64393732633062383536663364643364323736303336326463303631653065343161666464653234663633633866316162653761326166616431376662376630 6d6574616964 53696d706c654d6963726f626c6f672d3033333733643638303439 34323439343533313032356432373038376639346131366663663135636365346239633931323238366161626133373566306362646462353761626331343635316237356262366231653830623961353237663230663036633161336333336633626566306366333938666363306133663262623663643131303636643064303834373734656364346266303763336332346333326165373761326362636261643765633763376135373839643939396666336165653463393832333834623166663561663035393162656536366335383138396563613733343361326535643438356539363539316366356565613862306433376539663662636264306565346564303131613961393565356165383363373233383636313537323164383661646638323961613562646434643833643563626564616137633532653135656532316663646233333639323761343964363731326438396230623639653164666330643339323834386362333437386436323535663533323439313564666539383333343337626435396138363466313739643565626533343065626662623535613433396162313139633761333631363233333635643662303737346162343030303564393036303461326634336261303063633561323531336463343136623039353234623930316134393933373632626562316430313766343063646366616263363536343639636337393464613233636337323437356535346138376362336664363966316635626236306563383038643535373365336538616138356664303238663539386430646639343039623531346333383930336566333661306633613064663931383632646133613462303666613531323831336263333464376465353234356238323133313362393965313462643661353530623364613231386235333165373230303931373430633935373338633737653765646634666530643264303630653864353866353333623465653832376236303036346566663238313037356639643262623636653338343961363166346233343361343866363361363864616463303863646531636133336335316366306134326537623463663762393032626362663031346436333930366637323730346632386632616130353232393062616265613361393737643230623837353037373165323664613231363461333539313134653739316335343634336364653964633365313366396463656333336161613863363366323837303431363632383261323837613933346465313732636435383064316635363765373764383638643431326331353732353838363364633732653762656263353836393132353937393431313338666364613465643665306639383865666364343635333163363834313364623664343832636438613734623635383435323031653664333761356636353034376131333839663035633466326566343231656337383762643238613261353234303263316337663661343636346132306438326639643938303162373236386163633635653534353963613163363965646161353437336465613666323536663731313632356432623964636630323339616565323939376362396266363661303039346233656636656536396430396166653133316331613437613737643162636263343238363431376239613862643135373833313435323561373663313730646238323336393963333433343864313639613263373339666638643237626136636565643330393432346631653634303433323461623164396564323837663134303963356562323065333438323866633034316533393532303263356661343564313963363664333338356665643139666137616431646134623366313431376363353932333633336164616165373964373066626239313431653262313932663239386364396262383163653361316634663664356164643439633766363862363131646436356564393131323732616135316130323065653838663131333937393266626631303164373938633933323063373136386430333837386665383639663934336635393564643039353961393439633365303564303363386566363932643235663561333938303831646539666539633632633236636532303939653137383235343263386339373064313930353532633265643836313737616231656432303030653864323636383034363863356234303633356337306263333731623834663763306237326634643938353765663662353233326531613336663532386438613461346535333538386138383165663839616333313831323730643365623436306433633238326536336433656538383934356261613261393365366464666233653731663036656139653635623164376538323663343464363261363866643564353064326535383135386262356539666164353936353830383930633666316238373735646433653763323862386564313266656634653032353233616162353031376362363930383732366463363633316466656535633631386662623132383961623339316239356537313832656535616230363262663431623162386364313935653663353331393866353163386663636363336138653138653138646437653332396130356439613363663965336165353034313138626164653035636539643963363463613966613762316539626536623964623131636163383739333034623561346134333339363633323130616464393034313334373364656137636366396565323634326664653236376361623532306634303739653732343832303434373039363165376439636136393039306338373432653231613237663364333463636663383131353833303837363562313865313736646462376462616262363431656434313533343831323237353836353130613534386236306564323437303463623131333063383237353162636165323837383139626537663664323636346138646334356238333331633239346365313865613638356434626234343033646434616561303061343764313336313662646533656563333735646235343835303766613062653430313963646338393939646433313165346165306330303965386435356563633063306633343165303063323130343633616231636132666235343962366138353530663535313463353939646563623339323066343561336231663934313731306337366338613766383666353230663364643766303034626632613336633531623839623064666662386261633061363436393461656664353061623962643736336337356337663065646462316234633133343865323433646265376262383835306235623832626239393039663833636533663534353161313136373039326631383533623965366339343430363832383430636131323330393937303638626634653537623161306463303035316234393564623662373632633965323131623132313562323862396433393531393430623433383032333037353139373164643330663832373466653934643034333233323339666262336635303338326562323334393932633235323663663962353331393261383934386436306239333639306438363766326439356566396564656637323066346431663531616561366162336338346462313962386435646264303831313464333562313961306330623533653230633336346331393266633834666365636163303931626234366132303164383064366236326639383435373664343931376363656237336632303637336438373061623061646166396163636336363237623238346365626431653930646137646666366561323665373531663563613834643866396231366362373565613436373932346637626166373032646138386135636265633837336636366633363763643261396130616264396436623166323439323036393236393132363263623537383766356535333066656462633731313838373230333564636532373537376630336432346132623236343965356664363666356335363338336266353936363536633633633962333239616665353564616237333435636233346335303332633136326331633932343461346533306635346265383839353733626330303261656137393535346661653863663166306362333836613430313334373732366239376165353935613266643034616137373732356332653230393835373264653761613862356562653438393362323235393335353932636637373030366262613733646364313131373863363837623733626230316266616463323963623965656136366264613236393964383530396465303538383363613239373463313263366432643231633266393632326636383465323437633461653830313131303135333264666234623936616163663830613266363633653637353932326261303463383763613034646562363266353863346563323236653930366537366435376631353738323330356361623236333961323962656363303965626430623431383264623562326239663835363261373165303363393932633536633937373838646563303333363935383538663933336630396665313432613965373963643037313737306166656466616630343833343636616537666137623266663862373735356463366133616637633863666639663839303961373463346638313761323630636564393866393834623335376236633133636235383366373137363166333031663437336362313966383263616462636135613330303730306634666238313634383734643934373263323536633232653562366332383764313637303066346130643634303637376364613332306633633332373333336262316562306539666135306538383665393462373332636531316431376466353466623966613536333939353730366238376339383837376537383135656231303437383034363935363833663832316333346237633261333366636166333137323030623462646563333531666438656361626337303366353931323866636135393438643361613331633362656663303238346466623838643033336436356466613531306564623162613232313636333765633531616662343336396237666262656331633462373637303331383265343836343864663030623034666533353261333234616531616634636464396331346633653966393237633366633931653536333039636161396339663232336632323339326432663761323230316637393262633934383430633338393130336466386133376164343766363164646261666134336531316535306331653538313636633334363433316532333830343334363062386664663834623239626162633737623962316539346462363139623130353062376537666638366564323533336662343436366236383733346263346330353964346538633433636362643064316434346336326338666132353933323835343333666266633062363164666631386237363638616537323364356466316565356134663231373461386437313933316365393966396164623138656331373762326439646139613835306633313864346533613462326163613938663966376632383236343738663734313139343863373538336164396630643634393532396462366433613433646631643939623039303333323134386139336638633335376638613763653738396665383032353237333532323262396565656466363333343737363632636262386463313433623137656138303836623230336466656538396439376539316130613666616238383936663133366331373737353862613365336231636163643435333963323164323066623334626432613138326262306431616364633561353837376361636538376462336333353362373036613862663833363833303366336334383339383335393666663865373166323431343065373937356634383462386333306337383837373237303437316134663235333264356662643230363638646139656336376162386231353231613037623432646633333263613333313631626634616634303664383730383763623262646265353636613337396666333034313061306432353533396663646531336637386466353434626262313033393135353862643630323561623035626261346563313339396235393635653965356637626563656337653038313763306363383739383562623932393366363131623163366166663930356539366539326364643666663562303036373563343937653266306132333439343662623633326437333935656364333638383561336265656234396463626365343434393037353865666361623832663463383231623132643561356161383364386236366136313338643739656339666633653431316563613563613335623231356634373730303438363536633537383565616530383365616438393032303564623833636337313538386163636232623533353638373262313535653230333430373662643631616136613630333761353536633031316536343636383233343163343231336531333539663330366561663333366239646665656639303665336135313933646130333430303064643931623565356164303463326261393530663739626331363831646261323837616334346237636633663330373537653532653766636166623332333361333038383230373563646161323334343562626131303062346231326237626462306261636538303237323039306161303561633437316663306234663533336437366264623739633633323264323837396362383137326431616464613134316538663038353633363831363433353264326535376161656361313062633138393131343935343732343739623936333664313930306263386236363364393563303132383965323237343938346464313639346537653535633966373032326364323163373364666130393365303337636531333435383162623665613461623462616430326232643231363464306463626339393339333039313338343365323638666166623236316262396333353530333838386533626362666465326264663431333831396464643230633265333535303738646262303438393237323264356635393632333633326463353233343831636161303238313166356665316263383565343530356362313839383531323238363431306431666365383738336537363061636230363838303232366634353361343766646462356162643738356339363132383962343237306233356265303530356233626365646362323136343737356239653934343738363262316131656337613235326464366435333366373232646337656336643331323236363365353232653664373965663164366232313631323538303839646230393939333663353631313566323434306338346662376436333838373364316437313134346135643633386433383162366438363234326663633537333439316532396361343834616136323637343338616539306365373732653831616262626136633563356130613435643432336331656265623433306365643465386236386432653666323431303730343538343834313766643538616136306362666334383133613833303332393133393332343531663232646534363761663634653136313039343737313039333365663261613433616131363035383334316633326661313930663637393463663264343130366637393635393339313362313933396339646563666365653863346637663335313334633666613161346233353464313331666336313237666139303232393633373366663766376662356534663064366165333464613765643366373131376566316532663335393462363931363961616264326130316166396234663030316133613034313764316337366466323932313435326634353661393937383536383733373164363732666539376535636561393838313332656633643335653336333438323537356431363165353435626638613638636636616365646636313935366663326431663964346265323730613035326637643531386538343837336663636638383138653236663037643164303431323366646164376363653366313138333631666365333233623235343131333962616465663731663430623538333036613736323761666438396365643635653038346530333963353431346130396433616233633735306266633034653563663863383135613130623665616432323233646538663537623536343731663463316537303139643264633335326237613737326161366334343930303539643239303865383239613264343533326433363838373130643630663762383333646534386639653265386266303431383962633131323933333566653166656338346131643137633931363935363439376434373565643236393237616536663238616461613636616666383438356262383433646166306665313132363339306461346431313634303033633439323961303662363962646337323862353432636336353838303865616162353539376539626439363465366165353633333238363863333039653333393062386531393864646366636166633263313164353639646463333363653439666263373037323538623164306232303961653733643532643130326533313065653866326534333266393037306363393833316230386363653833616131613764653264613162313466643337333231313463323739626161303230653461666333313062643232626361336364316631363332653362316537643030646163613664626537323765643735363137343061373666646339393935383263336536386430313635643762376438333035356133383939303565343639663866666362623666353261373561346365393564383035636133333934666439356261313365623336353961643837633537373166323463313236393763626336623465336331663535636664333465653063393135613566303131313330383635363230376462353233656261306462306565346436333633646532393261313239613566313163343861616437656235663634373565316332353462363363663861663437356138633962353964613733316161613165646537623265306262343534626230333732396561326431303431343063633266616161666665633362363535613366343534306335326236653166373332356536313337616530376539666166363532616364373735653334613333373163383737663966646430616365336531313566613264643961356435393066376335373864386434373361313265336237326333376339663062636432366430363662643166316165363166616432303336366565323335343762646139313732663062366361323833303532666263373365613563396231363738646631316431363539383433653731663733366662333936323532303063303637323731613566313062663166666564353136376331663234383436633034306465386636623033393462393531336361303064346165663432663463616437363636636434326231663632386438353936633164326361633362363935323662626262363961343765373435616131653739343135313438383864643263346238646165383630316134313932376537363865383365616461373532653264646262653636376535663739636238636530383438666363346362643637646165303431323631636263363362323664303634396331333931333966313264633430663433376139653336373836376437316237303162346466346336306561656639376465656330366231396566313433313361363165353539623761663331646561323961303664393262346633643865633436316563303836343831396164623137663530656233636231333339393862303038353362353732336234633738646338376530636665643033313865366137323962343337323732386234313635363964653537336166313436623161383230616463643663666232616463353239396435303035326335663662313731323731333130313336346533383262363537363230363538393361333538316333363132643363663162636136633838326434323734626664373939633463333564323764653434363035653537613161376534643834373339306331386335316538623766383666333335633862313662393432616366363130643763623062643434376131643838356563356665353739326164636630623866626637663433663832376266323562383733316366653530376561313731663461373562303830383266653130376339383437363037303638356366343733343835303139343435656463316631343131626630656565363664346233396161663961363133613734383261666635356137616233666264326464663032363561663163613636326166386361363035343966373965623664636132636261333764633632623939303232396566643432363334613730656565636462346136336330653131633734666365353837356163366462663432623631626430613465353332613264323430386237616135373131623932333237643437636532653564353238306238663130653466613639323838653639323039356532623234353162303934323939366232616662393766393765663962376334656136663733633936626631383731356563363262653933353463306435653137316164646633623266363338393638643530663163326163363163303861373864356361613638643734343433653434346163323836646564316163343033383630343936653865663666653934323539356564336463313932623039633265653537646236383464313061323164333763613465386631653836643534663739376362363236373737363064333764353730653564313566333235323632383230656361343337373434643930653536646163383637646435616666353434373030613131356331353366663435636165616362323934656630656638383962316636303665363430636638623962643862353334643735356365336364356539346239626337646135646664323164626663313133316161346261653964386437626464373264356336306132633930646263626532366239383963633862636238396332373634333962393636323132613535323835613233373461623661376533623036653533393337653634343537636539306166646131613035356632643035383162303332336438623034323631343135646462313535313932666664346130643038356331343565613032386332643461336464666564336162613663363663383930363563383335323564643736373766366562323832346435336364376365346332666361643734326235626462323833646332333465646232626533333032633737653832656235623337303038666163633933323165633962373432623436363462393835343534663436643264633461656630663536353265656663356632363737326334623164333639643738393461666431326530636232303636353832353164343938333036323164623861363965663366373935623839363339346131313561366563383937393865633132623430623630623836616161623432326438623439303036616565646133346261353361306337643466636137383438316430666261336566656232326536306336363830313866626436356662353464346634313131353739313066393965633562316463386639373735386265626330613466323237323162303364336564653731633263306237383235636565386264373264663535353234623233316134653230303338646130643361366263663865643033326234386466316339656632313563306231353164353439363866343238353831616433306237353331643337353838653633383433636432336632313831653237363539323565623230663762323638333133393664633332643762663865643238323665666431303031353938636530396431643365333066313665313831633438376238333465396336323461643061376139313863666333343736336431373666316535623363386361643139643839396266623737666430356437623837363963346233313032653632623334653437373361303464306463323061383066393263333830353237303835633637386163646630316361393439386465663233343064313936663166663464303735306166363763343932633630306236646631386463313434656332376230333665373665616566303063666466333838666133316239623961326639366637363261303663393366356165336430623865393362353433373262333437396537353136363964303836623530353833636232396566363635313961636433366162343762383632653730366330323232303537653136633264626530333939613764303461663663623035623664396161633639626631653034373965633039313666366565613264653066333363303237336336653038393839363266336366353963633438343264386330633464616466643731363832373133346166656465643265383530396365386132663339313162633531633733336134383361353561386634616465303530383165626438373639633339613033666537643738626430376337643764646137616533613462373864613938613464383962303832636363623966383866316333636365343733616634656335636430333534383938633937643430643962623966383336663163356431303339396462393930623539623063343765653861623964376631333863663838633536396631656236303563333936303933396132323035303238353032303731393636666533653839636664386530613531313935313736353035386362336533333865336532363061653234323164346335386562316533663936316164303735333230333462613734313963663965666562323533663466626133666235343062333336373466373234346134376430633737313137653261623464376239393639316466373938336230383134656462613332303931306134383262343763323835613230643066343635623134636363396136666536656663633861343066393930316238353635366139363963313965613139303239643533306537336532626263663766636561616231386630346232306435613262303331623561653137393731656530613130626233396661306239373038333534633235303138663766623862373838383933336337626535623339363939396632646164353631303937333536393832336161396363653536613431373430363265393266623836343235356564646662386361303937353432313731303064376662363236613033363265383438323764613331333032613635376663313362643233376431633564366565653063366639313565386536376337383034343966356339363636363432316263663234653831343762313363323730376666363334313265323237663332353933396232663366306164646162623131613163373237343237666361303130643637643737363231373932396139383664656662343233333366363264346164623766633136323161363463303633343131396539363261306431363735346230313066343538396437623739373633613838636231666662663463303633346635343161636264336338666364633632366131636236333338333463393263636539393262306432343932323133613333313038613633373963653836663465393730623531326337373536336265346538613238393062316661333737336664623461643166623764643033346430633538383830373062633338386538646564336433653463346534313663656635383238626338373231366663613738623933326233343462643865396435346530373030383230653733343732653531656261323539653439653536633663363666623966346265653236613663336337343036393135323333383239306264613565336433356630316662616238373966376263343366333337346632626330326239656231643036663834373233633664663030313935653536653438656665623234343932653161353038616266353364353166396238643163383833303065303363663735643364636161303837666237356633643535346363366137633236623030623739396233643632653533353837323935313531396134363463633463666564346334346366633265316632366163316264303931383435323939373136636338336161323865663237343534623661663066383136613933363135386463333331393866373435616237323261653866316561353435346133333936363230326337333664386334343735333032346335333731653831396165613866613363313130323134376265393764393965653466383362626137663761336162663666313438383562653662323430393761653938326330353939656461303664623933636130306561333235323532666637326331643833356533366636303736326163623563313339366230343264323733323236346538383834396630393062616561613638333033353663333465303461373762336531303031613235376530323762373238353334343230366162643232353639306635346463613334346264363736643864393035303239383236343632393037616634643939336632343633346362346339623262376365333563343337623736653238656339653036363766303862393166353030646637323038646336666531353365313838653335663261396561613765353366343932303463336338343464383537373335643338636161626664626636613830306634613235623637306362333061656666663665313338313532623864613534383234353732316530643034323636396566336231643065363032396566363563303833363361386138316435633132616534393166373362383461613537653362633661343466656530343330353332613236396166653536373562323339386230336562343265636462306563363534623937653462663333373332306636663135653565383734653738653933386530613934633162383631366636653435383433383436653365633835366165303264613736626530616233646565623237653035653339323464376134623737626637303935633537626261313362646532373332663061343362616363323537303833646362356364376164363735626364386133623031363435316631646533616230636530366632626134363964616463306134663132616262393537363861323334373638333936373332616466383161613139343363336335316462366266363231326163376139333235613639393163386337303962383932333764366339623334303231363966643961613635343163393931346362393061333335633166356663353234306535346161346637393934343937313033613837383837643130653630303961326236366330393333336530303464346430346639333931653331333834636432613163666663363737316462663063373732383963333739353663643039326635336661393530363965303663356630356332643863353064313530363331396265353138626136663237346635613061363264313338653433653736643064623436333836643066666337613839663735636336313732656538303338626264613865363631633734343439663531353335343565393533313462656561663239383431313035623663366238383435376263336264653638633263336434643765636238313432326432323833636161323135663464643733303662303732633432613161343031663738633263653636616439343430643561333662376637623930363464653135393231623962313562366239363462333061346662633461663338363532316231313837313966343039383038376533306464326137666664663739343762656532346530626336393032373338323732636336303735636533363938303865396131313638366330336133303532363139626139653035353630636336323734643935646535346634353930373237313633396332623638323261653332356332633366373736326662313362623938363465653938663839626466623638323564313231326231373663636663323062366562316530626433313166313132323265643935626137313964383533636432366639613338333032363837663738376165393338393133633363663433373531623031656663386366313733636565323664643165373766316563643939386464393039666463363238366363346261623262613665643138356534353866343533356239363839663832336633323537616137336132336434313438666433373333643632346162326335656631336237373934396534303565393966306362616365386136373834313332643863306434616339626464613163346333333839643761323266646264663764393061636465303537376431663965643833633531633230633339663439373830633930333038333334346163663665363033396536633133373938653365396633326431383833616666316438633766353262646163626633653337373531303434623739623363363661346565663565613432626238346137643537326365333134383437643938383730333530343564656233383232663064343838656635323862306232396262353239363932326135353732666433353766306139336335653664646262323339303665663161646430373865616333613231656135313063373630633864653635393766336236613662663431313233353934373032383830643430643934363066343433396131313032316264616337623766366465303466356563613537396662356266616533663432623030303038666165373431323737336637656434326563643438666336613866313536336335643565383232373766333738613734383761613366656532616433643730633766646530626165366239383961636239343932623439346266663361386533363939643436666538363432623961373364633766646636666362626334306138303032616234316435303139333538623633636333393164323936373638393630383833386139373234373531326437303430366361333233323532333330313533646366353039326438613762613635613862353362363330623836616562343931656535396364646338313739656334663562313637383730633038316563313030613262393133333639613461333239646234396433366437383736643737613566336362316565663161376633663166663661613063336632623364323362653361353062616266376166366339366531323236306430383363636533376137633131343761626166363933653666363939393561323132373933653764613136646664393861646638386565336363393264643932366335393665316163316362616362323865333662633834316437323639393538353966313335343837323162306631396639383861376537353663643936343638313730306336613662313433353834393034343633636262323566323837353530653664646662373131343162363536336662353062613634336430633638663463643339623366373665623639353432333136623463636663346635323266303361363036326565366436616132636561353637613461646632623566643737623538383137326139316435633333633766613137323535393730643637333436343330653363363731613737363564373730386638373865363962333332626632663762373665663161656235663439313863373664353036633333373635643964623863386262323136623561373234636161613762326134303230326639323464666235306534353530346139383836326533643633646132663736316162333034353531373164386531623732303439616263393264663865623337386261366138663230336564646137313231353461313538303562656433373737366238336635646265363738626366623238666631643439663065393037633261353431393239356335626662313436633763663438643865306231653866613738326565656439353030666465643436623136303235623334333134393864613533623162653634613237613365383364613762346435343266323363643462313638353838616165623838366261653865656665373733636166376534643030383835653231346430636637353635366365336634396135346566356230323735373131333433313163313165396130393537356239343863663765366132643164313237306438313763373765373739336535353463336635313939643637643962366633303134383833663637343138333835393236666636363933653735366531373933343339343135366563646164306336643464633265356563613265346435653066653832373461336464353636616533396566626536646531386330626537626339616466623837336464353738613331323133626162323061343665303438663031373430393133613239643836356232353539393431353734383730376264333735323739386166343061383838643964393437306338353965303539396335663235393732653334653230316338633966643264336438653962303830636433323361613833623566663830323138303936666537613136643636336639303533353132376163623034323963663034326531383865646632643365633231316564623539343861653831643662343263336364623365626335346535633265363535626238323538656362393332306132353231303736306663623862643461333563303136643965336533393139333861336538383234313539633662626463633430393038376362633362633863626561616637386639666637643632653366353532613031343333336261313734613734366339626130613535396465623735363434643063376232633763363735303735383462363565663637383964393131656161626630366336366663386466373432396239623764373536663537376132373835633564326134316436316539386539326635623337326539323164386434393861346463393065333838396630393934323438633966363830356237613438646232646266373663336164306336656461386136356662656664626461323833356466386631386161376235393933306239303164396165643166373538306431346366346464653364636666616537336235383665306464643935623562303565306436643239663532656665316338326239333637663432316363653865313736616364323733376361383765666135303439663862373238663431633938353836386162313032393864616332363537663935373036646631316234383338333037663364616462363532653566656332353631346131626664336665333332376635336236656261656130313932363762366164626633363338303664303031393333346631383739353835656136386430323562326662613939646466663066306465663563326266373532353766656337303934626262303531353637366137656464326364313064323139613464636465623838353638353262623632633364306332373034366339303330663939656563316638656532383430616234393062626339616262336339656430303330353764636663633131613239666130646139383466306137363138613130376461636137656537346364663732386337363635366663636239363431343637333164393964376638373934303533356434343665346263303930646338663262643233363561316634623863303061626164363962663638366530623531376232613666613331313132623533656564623235346334313332373534613161303234316361306233316264643937376637373637303338353434363238656630626535643537643634626464616339316561323535353763386237376130303032633334393030383430326166613133643937323435646432356664306466383664653332356139323135626639303437626161333966633831363439356165666135363065643133313064303936306336333264383264336665303533336666633830353631646362633835626661373433323862653732346639366561326365613837613730366233623863613035316437363839653433653336366636356666636431316237633137393030313433626232366133393264386564383566393366363932396633326136643137633936636337663533393962643230646131623236643335343165643963366363613838633861396531353065616665316235656566626634373062313134323635303861663737633937663066303264323262316661383633376566623337396664346235643930653261383234383930333335383733616463333064346233393237326562643132303338323063633864363431343735333432646437663865396235643839326262666665646334386634363338303065363836623736646335623631323864376562656162346533353064316236333466346439313631656137353734616666653462656462666461626662626464366364326230366265343734643838393962626636663337383933393630373738613831396234623337316337633165386430633462376331376330646663393732396132656631316536363833333232373665666335613364373736363034313835623538326136646438643239376361326435303331353633643739393065393931313231646534383232633331646434373036333935333230343237633365396134646434326330326435633738346437326536623436663136353833313038353465666338643432343464653264613334343666623535636237633130333764313032633939666335366265343835343137656162326239656561623130623037393332363335346161643632333339353631666333386630656431386566396239336364643332663236623931633134613162636662336639666639653337613937333430653835383964373566313235313266313631653662616138313139663137663831646130663465656265666232656533326265383335383436366637316165646664376435666237363730316564666462353538353633656331373836363331366263343731393436623362643438356166326363313738616132633563366265333438376631636466323331623466656134313864316331633665363265373035343936393435373039373165323563636132323838653338633830643338343662386162666565666666336434346165653166383036303330613733383135396239343635343638393336633137363233623363313637666337626232343733306666393762366564336464353638366139646666323363643833323561353633333362343538663433323639386232323933643935306533633961313736633461386537326535623532313634626638326434613966336333333536326537373339316265646431623664303537623762646337623433633462666339386239396563353737623565326334366638306538623433616265396638376231633362616634643766353064336537393462613331623165363463393632366138646536343231653332376135626438663835623032393766316430363162666239623533653166393566653036663135343065636533313433646334386362363236353331326534353361316238643465303065643762623566343331333736353364653564653230373731333737636665353464626665366166373335356532366631326133333739346239396166353166313036653639303337653665396538666534383233313030376435343030653235653231653164393630613462383062633335343730613661666266356435393535366236323930653635626130653232646638333666393561303661393865373431636363326138303735336338376266633864633236663636613738383662313064336336333736643364316130663931366236656166663034306534383236383062643363313039333033396562313831633364383937393064633630343135353135376662373637326566313934656562346135313034663434646631306631313532633032303735326639613731323633613761353237383431353137643036373730386534373839373066616637326163336635613238653261643134393961303963313233333536353836373639373331656638363332313561613138613465623362386638396461316335663834323731353035313739653065643465653962666635336365633733636463393938396438656561303938633465306236323161366562633739393031653866363865653539643739366564666636383030306463383962663131346432303766396361333866383432346263326463316230346637333163666630326430623966363434323738396463353735656432386331633763643864336430653364346666653032383330636264373466316463336364623133303532343237336165386663373633653764306532636435326235333033626461323137306630356464316263333164323336343461333962626666366661326564303732346365383265366637366233656637656266643635663665636437316430313065373832653163323539386663326362396135643739323263383736653964653266333664656136643937623164316566636439396162653839643431613634643964666662623666353862613230313234313530376662663633343466646565323731346363333432653932653030613261393238313434333666663462353165386234666362323339306461353030303731393730386636613833373262636362353162363462653365653636613038386337666136316139376630313838633439313962636363633830623230643430323439386438356334323332343764383366623332303030646564313538303366373830336462616532643936363330663437353763313436616464643930376537396134356133623031343638643437386333383464333065616234393537383863346434363661383835303936353936373861623934383736653264643161643537333939326330613332613631623234346238313730626166376464663830653539666162333139306663616464323932373532613661353364666439636366323165373939303137313361396536313861393566356162623135623666386462386661366636386630373862653430653931363136386461343736326438356465323634333863663564303238386137626565623861316465646236363366313561323437333139346666333633643439646163383130666666306366656166313661313765663930383530643265656465313830663232346138393037393932353935636162643435363466633230303938323664313863613539356437396337396136386433396235663237663665383164396334353161616534323839333439386564626436396339653738643866666336363135303137613636613432383762613663353863356662336630363932356439643263666534633732663662323162613838373335353439326433646461376131396461636365663063313133623735663362346365393132356662636238616638383233616465306331633731663464366135613637666332303136663132333930646565323834393837663332303061323031643861363135623734386530643664303834386536353430663062346637353235663338366636363030666664656262643162613039303333663835316163633236383764653766303266616237383932636231626539376565316437313333316230323438616565346236336332653535623164663363323130376466623433343861363164646430366435623733656662376436333231623437396565306662623435323430363266316632623238363633343639613538373932376162313162636365646362383132396362643264333965313966316531613262663865613539633839656238656162346561653561663231306436396566376530383636643366376531623362376535343264613335643737626366643330336533343238356430366638663739313665323361653239396463366439386235353634343466383031363235363364656133353765383035613566323436336630643762633038333036353535653233323636306435623561336436393833383530633165386665633235383637383331366339353332346361346338616563636537306361376664393633316562316130613661363534393635623631316433623664643233336330323439393761323333343161313435306238376638386638313630656135626661646134366362353539623231303365363636316530636166323532346431376162643463336163653533653262336165366531306133323665366232383162356538353965646665313832323463346466393031323834393035633663663831656533333562303134343231616631653734376535336534396164333539633861633438373731376234383633323334396663383637323261303032353363653062323035316433326530393035313130376230326635303338336466666364393161633233366431623935616239393263373138633863663764623365323832383330663262653038363531323536323539656430393765653266333561376135613931633037323264386430643734326565653564363662653961353833353135313938633335303934396339313639393961303133666438336431386431356563316166656261326433306232633136623133316232396566356530303537333736333439656634303130383633383535336435623665346232613336383133306439336663656338316232656662373265626338316336353736633937313338666566636435633765316430643662353337356565323134393534653965316562373532326230343963303866636336383065393930353933383330343738396338323430363331306465653534376138626462333465656535623762663635626235303637613262313435646232626462303062343035343765613939306330386538373965326564376337616234653732326135333733343832383039363864316635383761346630636136313961376431336538643832363264626133653437383638323033663436393466393963313137303066313931353464363039646436366261643838316565636335636139613236323438393066353262366562346233643532653361613166663935336230326262613763323835643961373463316338636631643635383139666566656565356664353639326363393837366466623466663662626536313262633936313937623436373732643236363132646437383562653239306531626362306336396665383761303331383266306134306139386339616239616533303935643035313166306636386135383863613031326466306331626463303338663032626230656661313337353530666366376231613033633764376234346538326163613062636164303463336231326663363361396261323462346632323361666530626331633631613639316665666166323931396339663638383731373665366435363565616537303036363433306362366264616139633564316330386663326638666264376362383539373135346136643632653165356233653138323934376638303233616534633732316231623563626666316138636535616431616235343266626463363161393631326430643238656365653938373866623837303634653239343738316664363063393837363836303131666461653361383666383139633864653831356335613236393439643865323436643535663365616630323039336664336231353665386264316332626432353736396465306162646335666535666339343531386263363437613961373133646536376436366238316637356334346362633465653630633735393466376530366339613765613739613339663437383961306262343665616231653865346261653035626630363037653465643437333861316536386565356135306232616338383863653061363530643964336236303039653430306635663661343963303838613837643563623532336435623366356638663536333862366264373432623962373866623038633530633939363832376131666261646364336132656565363233623339303039343334623364333263383462626337613462346630313430313461393536386432616662306464373235623336633965313535656664353234356230373431653866653832613839353064653633613861333532386239366435653132383135363431383261616639313034303365343066633763316638303632643537336563326532393635333030323033356564633832346132663239326535616138366338616535393966666332623333343162343765363936636237383837353661666361653562303766336434666438646335616264326539393739306665663835663765366532313964373739373637323134396366313032316435613639303962356136343338356561343737663030616539623034383931366431323136323838306333323631373933336635626533366139613635393964373164343636643234353566636661626639653861633838613137303666313266333230663531356562323065633065343037333461343438356339623036613134353636376631346431613363366163646237663131306133653633313734386531333036633534313833666639316665333062333135623933316232633636643236653665383338373666656665663466663239633930396661646262383838633864376433643434613161393163623933623432383035303834633934313466666236643636333231666535323938373566306338666232646631383461333062643634623235646337326334373635333035333164386134666332656363336136353238636538653734376337623336643366303266366433393336353264396466666434313332373739323062356230326462396362636438663365386266643730653365333931393134623964623364343537383931626363633336323533313034333932633132643732616637623963303032363038316330333739626436383963316430376337326439353564633062396535386162306163393239366165336339356532343462323264366465396538356638623838356636313630303432313937353262313730326538303434613964366337316537383533666331626439396232633264396663343161303237396338653835616335306530396165353264373133613832306433393930663437646365613930323963313738646535393436613735636631623062643662316535666363626235333537396636313663373161613936646564396431313832656138363262393962643338623332313465643630633436633663666535306465623861633532386563333232393434643064666366373833343936656464643233366333396235336562353634383166313439303462376264663239323530646331656665656139323338393636323234643339613735363365366339323135303137336137306533663538323134616161663462306233336435373233376131633636396461643237326435386237643133333866323564356635353737636439333264336166353636373137363939633235613338383763623437656135626464323361616635366136643938613837643665646530326632333163313566323538356338623135633737353134626233623532646436356663326135636432363936633836666234396265343166396130633039386439396564653035613766323738353836613232336664303734343734343032336333633861353132343035616330323630343961346338396439326366663537353762323363303536393561306235333264343131653837636430353363353966653732653635353932323966616365326631623434623339316639656337633034353762303233653262366331613435346163303162663033306166313830353232333630316639643238353136343832323262663937383336303336633964346166323264363262653463356335636165366136333537303836663665376565323338633335393835363237633064653534663466633836316166653739643839373766653163386465613165356463356537633635343934376131313132386236336163393537343265646164613130353637616639333035383435323030343336366435663236313865396435346338373838333734666331383832386137343061323830396630626135636464363434336263323734613139333433376639373931393266383962353762313962343531633539303335383265633337303934303232343463656330383064616261323861623236663562646261653162373639326463656435353762626131626464646238663165653364303064376138336661626232623835323733336134323735636437663265616232303936656436353832643464623963363437386538316437633261623764306135346163636362633134363534303336343632646639646662376430323733666232313430326333623537396165393931613730646462333834646561386133396162363033623730393833333031366366313735613664623136373465393863643363623035383236366231356232616130623536626435346132663137326531343363636363636364376338656337656635613163353061613139393735613433623766303165393734396336356332323562393038636661356332323630636661633436313562336163626338653338363837313366313131356535356437623234343631343961386433313837363164633238653631656463613830386335613366303732376161633237333339653462306566386637343130633362393361653562363465383530376436393030346537623862383039653066383063633831656633303837336432393165343936613434646130656562666238653137626131626461386138626533383631663431393532316439303231623861373564666232353832393632353362616339353034653264316632363330386134656635333261343639303036326437656461353662386164616435313637386162666361313363373961666533363837613565633132613363303233366332303337646462363835646461326666656233336436653631393232333833623238366263313964626331313666663933363562663065313762343630306461393962303331623266623765393631656239623739343866323037336663303136306466343633323463343139613763366136366365386135666136306461353963616232326430666463363132613331616438353163383161653936373932636437363038366264643836363433663232636330613037303465346466643262353336383861623834663566313933323366313464303737633736376137643663616534353738376436396534343235303263656236356465383063653737363036393738343433356362393335666361663265386534646638333138356530303939386339356364383565333363326262303661366535326463653331653364353833613037386433653638303264393735656132633737353933626161323865646262613434663666353637326535633261383531633565616662346632623134373439353764353332613662646238656365316662633664636539383766353732653230633861386333393665383535303266366435306338643235373066646664353065343565646461343231616363646462336330366561623930336565363564653262346464336463316336306565373132643862333637356561346537386365643832336361333463323936623433346634326262663736373662663762383566373763336431646262363166306531313438383036333434653937616630353335646663373865353636303630613134613036306563323530343736393464383964643865353362333137626132383864373334313463626434663238666337656233613135653634616266393734393139343862333139303861646135316166663861323232303163393566383835613739393233633435343837663636363033393131306364303161363633326363636663666261323539646436383766653931346336376363653163626132353636393237353431376439396565396564343339663864333236303263323332663431656462346230393537633663346366353662663238393434656539653164613863633162386531303963323836353761373764316564306136333565633934393734373135353432366461373061313338393435663566633930316365373761353231346637313061396330336439336162396635363165393331373436323439643531333436636539353061623763376562313532356164613436356361646536643464376432616662663239323832623039383239373765303238656561346639303332653235636664613639656461393537643933643564333333383637386662306230346366343333316462646239643337393662633532323536336435636437643038643130633532376262376661633236353664653337653737663938386365323763393364383834373734333632633239386264366162313338353865653334663132396465373563393532613939306236623633386330616633323035396332663131656465616265623363333930343862383132356534346566653338383633333863646539643337366234313264343563323636366432313561383036643839333332323165353362616364316433623664306661303064623464306263363432306263333765383866386365326631653336643432653166613236346430663436376362613964363238646566383361643734303433396265393461623963613639323436386334323438663832656636343634373832323763613136363632353165313166666265386230323163366262373662383065323034373132363336373933653035396331653533353262303363313465303062393564643838306238373335666261353465363962346265333730663736323434363865613736316630353530326564303035616461646539356331313236396661653132396430616235383065616163353236303539313036363035336232646637356238303632326334323666306137636431643035313361356635633237336239393065363262623965396262303565663164386566633132333336353732656462333235343632376433363964383639373630623961316134373066653538636564383165386233646234343030326664366631333438376136633963393130626662346466643637363765613435316662363066623139356236623263386633313665303964376665393530303063653464353037303930316430623137653832663836373666383834656537633266323262636433306130613933356538383633326530386664306661376638396162333966383339613434356137373464343064666634313933363039356161666430613863313338613764653334396635656462643862366333393633376630313462363362383634363561653630623565306562373934663139353034643435626431326139323062376266636130616631376264363061313861643761636434626366316339363438353864386334323061656330613064633835346238366531343662323133623339613333323334323538643561356230653537366465653065633531323162663634633133643532616261303839343830323664386439666561366561363037383232643131306162633334353530366133613339386136383761646166383538643532613932373039633730343733336535643066346533613034623535316434386335323436386363386636613263663036616136396235383931316539643131303332623564356465626361613036643138616663343566373036316435396239343164636562316466633662386432386565656430666231386233373839643435343732346532373137386664656638383862656239326438313334663966646139323937633666386362633936303338366664393339636530633863376161623166343736613466383235336239353239393665376265336135663635396664636131363266353631326266656336643461353436393266386338653966396234653432373165633638343033386639663862313266663339333738306361643833333638663533333232636539626366343662373162646462383966346363386134636139656635623138316538386666653936333264626431316631343131376265636639313663346530373330343464383661323161336639633063336261643363373032333737616239326631633463653539383030623261623536363662653236333864653335346537663765363137623039353230333132323264613435633036633137393233623739366138623939313536666365626535666335333033326534613331346232386464333735646662353966653435646335613431356336363539386265646665376565633931613937323961343561643863663665356361353133636231393638303066313063663337663061653336656437363039373132643033393963326630376364316536656438343265653366373534656364376234653937353038393663353463376666656339366563626539373464646332383561393837643865356165383730656236343463386331626438393535633534336133366265666636333063656236373534643361363436313931626331316438646262393632323466663461623963613164333530373762343035333537323961653065326163383661386539613630663663626638313830396637663531383662393433313131663538313637303937346634396139643462316539646239613730383266366464333939353436346166616464666339643736366366396237643964623361396431326564343137643937323563623763666239666362303737306436636136626539353933373061353535383666363461373161643336653739306462323331653030666639393737636465373739376230656234623161326233376163316437623364353438316663393333653932646639393135356233333232326566363736363232653763623633636435656336323539646239623639393336356338346365306464336333636165656332663439353336653061363638386435303037326462353137386564316532656336666235363439356635353731626266363533373764336235623862663163383962303934666339313033343036323239373464326161633333356166393537663839616638366434303362306537656464373639386131613435663836336439386266663832636431666165333263353662636432373763613366626333623334346430666433343161656633323931356334393966346233663262363366366362313330643564616139656464336236303263373630386533663365306536323838613138353366653633653539616561313736383933356464663635373838633764613934393436373433663432323765306164323739343963653835343437383231643565656332326639393063646564663066383963653631663236666434326439373462343661396262306334363030623133656464346532663664616363373064613632323132373039353637383265313136666334363933303933386535316264643666393033623236643938333431316238366263396364663633633065646464636535663031386566646531346634323434663936613736653337363135623037346132353331383032386230346434396132306531643638343632383833353564363335666634343239306130616266373836313361646532626161316233366434613064663132303839623238323837613230313061313765336339323766656630303235316431363536373333616363613333396665333539666165643330616664623765656166613639626132383837366266336636636163656365343334363161336638373263313437393735313665306337626364616436636365346563303339303935613964626666366666376332636435623739356638353436303935376365373265373139653664613139373437653263643639663132346665666634323236623733643230333131666131383761356233306633306537643636393537333733303464306132316664346466613039616237376531656532333830373031653430373765346365353931316662643333366236316164613834656564613635343961663235643934373961373765323963316261343538353939653938396239333438316339393336336531313065383064333530323737373536613831323762356464323639376339656265623236393135386465663832366264386230396530316431303832353565323633306363656261383738346332323533373939353264333762353561616535616338376435613937323866356436653361623636336234386362373438336164643732366166343734623161306433323831343232633739373631643232363062646639313338613630393938323238363963343938663865333233633938333437666665653630616634663765626330363738623465356636653939333163313364626533373537616237373063383238333631343166643537343561623535333266363864333433646432386463663531333839363232663266643230633766663033313234323465646163616462393833343934393936393966323430383537616330373561626335303566343830316130646264303765383664313661326462613934323139396637663036386264313936303338383334323461303730366239623534373364353137353930383466646535643638646530346430623334616430366366316462333364393039323431616635393861613036356462643837663530653037306335313933656133646265656137396436623130396137353565353134303734643337343664386539643037326639386330393233613931613930393865666462343633376533393639633036613438346337623734366666353765616138306630326632643564336634353964376364383235343731323733316565356165393330616534366236306365643761653431373664623265616564326237396161313066313966386561306331666134333663353737316333636335366137653066653131343332343830653831656335616462316534343565346563326635373765666163363364366635383262653666636263636330636538656434326635303766633638353738343630396463373035633631633039373637363438613963623364633838303239363733393935653062316234316331666130653732373434326537653438336636363063313839366364323731363438643739393130633239353063653031656339313831646534376664356432346135613133653061366161353833636331346531393662396264356362356361373330383839376163313864316536363466666362626138623833613864646334373935356266613335613666353933663261313562653565393364393265663662373031363537306535383766613631393939643134393634386236616133663430346331383437373163313430633137303434633538613765396463663738396461653735636561656436343964643239373631636134393137326662313939373461326234376361643833316236633930323333386439663134383465383138336165646530383936303166343734373465386137666166646437643933323331646230316239656236656432323931333036643064633935346461353963376534653836393662363537343738646461643939346534383636623038336366353635663033393731626636613062396232393234643237626536363865636561393137346630663732353162646662323033313730663639613830353139366335636436663537343732303331383664636334363237346130383430613239616462356463646232366234303636653131353264323366303236336336353764333632623438653536313864653139633462376663663661316563626164313133306164373039336666353130626461376534373865623065356363316230343832353265396233356436306561333966373337383138383366323133393938633864366336376232376264363438336431623930656263353138643635366439333539633937616135333337366131326439623336383438376134393562343732323036313137343530396537316437303339613537323239643634663163656533616666613464396234316139356637373662666366373735333463333835316237376563356461623437356162623332336236356530666365356130343735356532336130363761373862313933363137396265326535363636393434646666383264363638616139663863646632643337383764353735626563623562386330656365386366666535616664356332366365663931313663656637643735643736336230373566366638376563366539626365396239616161383931616633373961323735336533343638646330646234643937363731313565646132396232323336303461613165633737333034623430653237613830646633323936376135303035306638336662653938653139623864336434623539303164633534383466623937643237396566316330396362646530666663643863623931366131363235623266323337613431333136313533636437633461373930336264356335643764663235626335386166353935363963386666393838396439353838326532643639363731343638613533666664656535396535613631323632346238346165353335313434396630633937363465643135303035333331336262323736323830373131326163643035366136356236393032653534623766323137356334343030366562333861336335663330316635376261626261366366636534346531626166663664623134396465636166363332353239613465333566633034316430366538616237616161663834373332303337636533646633613937646363663133303463623066383866363830623162613131353736343763306231623338663038633262613965643961626666653663633436356436343338316564643361306438306132646666383861653066653238633834633366646365363138306166376563306631386139373935303431663832313539353432353130346665663532373834333761313663303732333833323034646565313966316337356462626439623730343836333630393361613262656637663438393961373331636664623161376465373538363133396638376465616465336334326662343862393733333865343133646138383032323966623062363365616339346439373832656537306133666230323130663262373533313538646631323062363764666365633035393033613463653236623965623130633363316130653333356338613139313462396264343438333335303138313033386331333234646637633264353530313236313330323163636133656263666565386465623136313166663834626535333736383834323064343532366434353130333833353865643839616262343331376465396337353038636332623737663461323262383834303435363230366362346431653536393637303462366564653833656563623237626263326562643934306261356130373632323364336365633933346531393434343361333837653433663664313838386363653462643563363565363833623964323032656233653965666530313066643363316132613666643432393134646561383530626566613034353232336632626538346264306264613738616533376166306135633336636630343861316337626132383134336639373034623330313661643632346533353366316564626631353139653064393637666638386564343532313834663432653765336334666638326133656436376137666662386132343137373264323334313461626665643430363961373865353566616534303461613564306136343532373536356139613936626633313933363835343137303235613134666135303036346335636537633265336164656463616531353030313438336162653638393833613838363236366131376239613630313033313035363230333363363730323434386332376465616536346539333766333761333731633364373065363166316462336432346232623532343337303738303964396363626565326662646365356339636465373061333763313235663137313261643661343232343163336636386236393337333965613737653430303566333166353930633438313339633735393436363337353761383232376335323465326336376161626262376639323433623334363034326535626663643363343234333862323361633437366131316161633332346637623136313663396237666236623663386339623763333036326532663137613035663961376663346538633437343333646262346566616564373236633438346538396162323464356430623431646539626466333663633133666233623866306364396636303164313637366165333137313833303238333933356435366333333138363965386136326466313034373130373934613064333666346135613436376238633266373834643835366133313861376263346661343833353966373863636466326565623536393830346437346363303561333137386233393437396264366139333437393139666137623836623734356266613330396361343164666566346665333162653461366164373061313064636136623065653239393264343631353030613738376530616238373265613563643061663238343165383266623739346135313232653934343537353266363134313535626363666363643466643131636665383164316233306539363730303466306434636362353932376663353265346338376239383663653763376632346334663934623935393030646139653264343963363263353964663861343131646231313238646637346635623131656439633662343238663339336464336131396538653064303830343030333563316263643935613863633031323163353430623163666636643835343138343862656139343535326331326664346237303838386465666466623139626266303639633530663033313738616236653937373835663833373366386436613762623962383166363561393762363336373861636264373431363935656239346165333534353334626366636662326336646636313261333362636430623434383539366234383930366236666135613333336566313264363762363935373566376632306235323664613839346563646336373730353038323834666130323230623563323632303137346561636436316138626338356465303732343735313261393266376666343039343233343535323636663961306239636136643761656361343866343137313834326566383566653663613665633261613564393532653933313162323034343865333566386138623733636262363666313739643932656135316434653936336136643932393535343966613831373664303035623265383464303033336164366561346531383865393661326665613863633465616533666462396636646231313661666233623961353536616536663664316331626661356539336361313164343637616164356434633537633261623563663862663662653961333565643435303637326262393032363630616363306263646561343336306135373461623138353262613561356661616436336361646266376665316437323630323031643163616338346138363737326464616564623932336436313036386233393938626331353365363661636562616137373163383861656436313837626465383932353066376438336339613339303435326331356366333632616435656130363661393566393861616664633136653663613337613462643034333131383165656635663564396663663366326432333063353864346136303038653636396366386539306564336566313566613432666638303738653437646134643436383562643534306164613337636564646434636265393764336165633966663464343463343634626638636330363432623338333061323066383637393832653734336334346465636664306136363837623762663437643738303538663635636263663365626235383063383066666233326233316238386161323738343861323831323365623530373531646263613263656565616661343034643931396532656237393539356637336638646437653634666633366436383862663962313162353761336562343135363066663563626665643633383564623361326439343930373330383934653034623562353737303437313939363138313561326238646232373566653334336264656161666138633661333438613964386134646266306137383737633539323033646134323239303262343163653734613766333136326463313539353734313734323964343530343263316636333866616334613064666535303935653635396665626164386663383232333965373864336239396234636663343237623461393931366664343537663363376433323531393064636434613834313236326132303965333735383438386131633137346432366436666334313933343335303334306634623565653331363233653465306262383764366466366662326432343561656335303936393435393532376333333961356634313233613362623538663937623863636137303466633564303361666636326130326263386134306565613966346363383530376166633834313962323661333263393066383633343130313434633830393463363030306130646366326239343766326364353062653265343335633264326338356564323661303330613131353130653633323864376566646463373430316537376437323533636139656533623634646330363363623336633865643931316463326164366463646538393164353835653663633431333530656232643632663365363662316436626531306662363464363065623264396638303239373134613162343464663563653738623262326132346232386339306130336439356632653565626266303535386639346335636234336234643137363134393464363664393965646238353533313764336130366233636334343066666164613961303662386332383635353263663063653439306130653934613861356665386266353662663836653165343535616134353439343338303332653961306339326334623639303330626438373264333230306233383331323766633636323833313962356332386166653366623866363437303938313930643432336462366238373466313864623734363564656530363035626236303234643063613364323338313737626664393130383466343061613435306666613432323434343662346634623530353366343133376566626364366632653636643335393766656664373534636265393038356130373336326337313730633133656137343465386364346331386334653034313261303239656663313730363865363339343432326161656561306165356231316639316364396633376337643938346365636161313939626536643431366466623232356431323365343139363332366336346537306361663332303633373164343937356361306436313531366230316463343265313331323661643033323032613031383930633261393933316538653237333061663864353564623139656532376562323539623863643364303861333739356561303761383339376332613264303164366661666464363362633337376638363164366533333234373265316462336437323233333133666133633335333037383564663161323539366462656638363166613035373761663366363633356131303865346133333137326430623861383639373230653634613661396537633830346535393434366338666663623937343935653736643662616461356534386637393862366163616566383036643165373530653638343332646430353163323036653931343865353361666266333031663264613261383636623764386436393339393866316134316634306137356231373764366230373363316631633164643738366534396432616434396666646532376362613131633931626538356231313861323434313538376366343932356234353666316230353834393330353964656330313966663532373539643331346637636333346339343734376263663033653265303265643764623062663030333437306163366164303639333734666234656465646132396465306466656663373934326664386232663064643464653134323665383935313265633735363632343331303730316632626564383831306535656131356336376166656338343731663234633636383836366561356535356236393164663163393439663932396264663637306132323737356237663331386338616166386361393364303032306666323962623733636534383465326666336635386430303465656464316631353934373037616230656636373630646533663338616437316264346139343939643534333933666261633936373866613936326232386239643734633935393538376661346237323365636261303164666266616239363364346531363361643731663434353536326133356330626339346338363933363835346439616334343665633066623435616262343061373935313665376464643664333132396163636539393764613662346362393236306536323634346536353862323964303862333363653938653562323234393432633330303935363535663436626434313164633430353633386463363565356132353732653736333037376336313463333763633832623337633666313862633563363330373439643365396135646663353838623064663734643537316436313930343038343639613334646662356366306234623334353934613764636531663538626530313763613164643461316133376234303039393135623934373836313639346430633161653832376638313163396664383933636235363365663763303366663330323731613535376431613836373137313330363032326131313737643563633939356334353237623339343763666134386464623338363261626161376362373337313231316539653235663464616439633266643261646333633630323537393731383765643839616439666161666663366536376663313861616437343064316662613731306635336534626263343533353033656537656339633138393832643936646535343561386230653639383132333032346132653532613537663335326437366239633665633239366333626338353961313233636666663738326538613736323064383232633533333666666630613463663732663439646162636435376233313534393436656131373366323335353233336166376138656566303338376538626464653036343631636662663537343935363362306230356631633839643734386331613339663930373432623465353139626364363066623036303236326137373236386364613061663030336435623634353964313332333765633033356139663066333930303335376535376538656661333664656434316164343031393166386539343561643235633536663836383466356233633364326361363135393261323030386164303433626434333330353936653733353763303163366233306232323463623734343462653063333863623566373534386133393132353763623035653964373539323335636534666132656338316636353965616634666335633635383032666435323531396630356237306262303935336462623765613930356337373835626534373763643764343035636530343432376138343538393663303837623031373733393865366366333534353438376639333736336337363933633162306565306132383261613735633265393964346432633637653135383439363666333962636230303538663237616363656161643162366264663563666636626664323336363163373935396464383762323336636231623532633337373538643530383362663438316339366537626663313164373231316632656338616538663135386665346264373631366434613238613838623164323261366632663638306231306236666163373632366664323038396533333563663563363363656539363966613962366463393635363631626336376537313363386465633965656230336532333533353632336465343939396438646436346638623935643630616661363634343933666137306161313239363433373237393034356461663838393830326633373534353136343539363732626165313664393664303731326139363166343465626362343036343636336164393162376639356237343936633132346237336336343962356339323330383865633261356439663462333632323438366261326561396663613436373738623335383334666463613863336634373966636133613938633332633432396364336162633639353737343165383138356530613637323439383036306562303031326332636337643061646531376638613637313230623638383433383732323839663062333861663331383361623530383231326264353862636136623163346464666235333966616563623063316233393063613839383865623637336662313331303735643730626365303539346630623865323735333734663833386464666262383830393338393230316338363163376264323766373431333331313865393831316539306335666534613461343030313633626232366563383233656535666637653634333865326339633836356135303433333361626631646131336631646135346637303932616633613938346530313439356533636330623462386436646632393464656466313631656465363464373533346361656635366166346236383534656438373836313839616364616337633730366333373362656432356565363537303261643036336238333031393333326363306663363563373935656163333261333833363930623133303761663134343165376138636634306465353432363135396230323038366461643930376534656431396166623261626434633065356132376436343265623132326136623937393766653734636230373739656462303136656663353633343336633830653834373835366666386464313236383932363861353130666461363038653137303764636539383035306666383833353935393730326231656236653563306462323934383565363732326335656133343532663138306165383638326238366166363864303135643335656332666439663364316563303361653037626439396339636636656633343066383236353237353865396139326136613336636461663964373439303661366238356336623930343836373632643363313963663461616136316334643032393363663861613130626265653135623663363433376566613634373231356638656361306330663035376632323163393532653638373436333930383633373234666266326465616333643964636538636566353634636461306366396165366566376261616533633639383133306232656137383537623638393630343065346231396133623739636336353666316162616632303763326132386462383065303133323265323666373536313666383861633763313565383738326339386133373937353461336465663863356366343638303535386530343430386239333131326136383964373563326538656434386633386137393832396331353165643162373762363239633964366330666661616664356434303336356437366135613066656639613261393739353333333639663433663366316632643634623563616131646563326534383531336335383630663830333464323935326439383861306338353634633433616531623731383261353537313835663333326337666565653065336561636136356465363734323734616435643533353636383731633930643932616264323436633965653662396361356561643031633031303063303065623536636335623365633336396239366663376262313733643566316164633664313931653639303665646635623061343230643532383665383231306538613965636134363465373264343135636664373461333566346165323538643966633536663032376535663135336666646638653166373330666135666566613838613163343264643033613061303137326432306539326363373238373133633534653136323231396633616565653933366662313164313637326538316130323131663365646638303864366262326333613866333134376436323332356130333035353164643030363937383862333036393564303432663566623766663134323636313466373566356532623534386665376534633836333934386466333738373461626639623831333835653133313537303266366261306430343634346436653135303163363039353236346134363062396662356635396562663637373635636566303761313161316362303465306661303361376436626336313164303432356433323433633662303762333063616139616565393738356432366639316531636564383661636338316461386336336430363764633930636636373362396239373562393161303366616533383632623262346630616531613537303963326138363365343430313064333461346636646234646336393236373730333731356233623165363863323733623834326134343361656438383439336430633633326565333634623562373534666435363166623438616265633330383738326637346338316433633263373665633038643639633137663266653538353635353162663730386562663361346631626631653964333031346339366261383931333663333432376462363862333239333637373466346530366236373239376230333930383530383938303334653534346232303465633630623634376438663663326438383331383237653565666632386538363737636335303338303765353366336266343039376362616439633365303039326635386665363664373230656461373134323663333537383734303534373630396661326466336466333764366361616334323833613531663265623336383532346463373135363133393639363234656334613830653562373933333064633064643635343666333465653237633766313161396635663866333263363934666232613331373962303435653831646135633030643364653064323061346531623839343934666162346233353564383063316633393234316234333663656338393730303464633930343630636234643039343438376532376131363461643561386631386230646530343834383031636338663931666133643335373336383065623335363861353236666433316362346232636438336533626534326330383638333334373334316636333237356163623532313639303136666466313234343332636235373430616633633034336438303461613761326437353537656562643339356339383537653963303063636536376263666162646562303433363163326534626336306139363732333730613238663731333336666432343166303138356564306131333166313231663766303037396261306162306565343238346135663732666531626434333163633233383736623536333261343435323432626366393333373635316432633836663232336435633465376463343438316535363335616461356162376536386431623130333162633138656135306135653530396130636664363762396233326438343538633933633530376366393663373431323963323963633437313963623866346332386161363532633165646365393539303632626235393638653135383036643836386365363036333965663065316536366538663639343263323331363466623232386431336533346463663731393239333431306434646363373539363938643930353836663763643236366331343830343239366536386666316235373262363763363733353937363363313365306261336664383261376235366530363931383963643861633036643533646539306133633432663030626538613562306639333934363963633538666432656465623961356531653038646639326137323434343763376362383061663064363735646466323366633763376163636464333263666536303135623733643038396534353534303432303363393062613430613936616562363035303762613133326237633638326662353166383634356335313930643733313837363531623934356539373239363764613131663831663031383635663165366232313265666134656537653338346263316230346337656231353265623334363337646635653434623464316330643238616462333463366336323932616266333532373135376233343464363031303839666364343930386339343165373265366562646334313038623736373832663734643032656139643332613361383563646537613937313831383466336163343632373962616362666536616362343831626365653237346237643662333063346266646633396361663063393134653738356439303939353936366330636638366537396465613765616536346262323162663162633666346562343061373134656330363666336436643430326530306238346138313162373233336131333532636264636138666432353539623065336238306634333234636565313738613463306338643531313064636461383761343563623966386331326161616132343365316436336234653163636636326666363330323134333439663035326264393461643937353062633436373338616239653138363538343161323366303663356538646337306638316133343963376263623234666537623432343462373134386136663662316338386634353833616630383036356533313562333466383636306164643239636163383563646263306338636536356431363030346135613062353434303761333932613163643035396466643535613166373665653131316238633366653033633433333130653065303539316466636561666666393838666239663036626239333533393365646237313832633437366534626537386464313232666562336332633632343335373934636134313861646161366164633734646431633534343631326364626431376463656465313364326331346231326630343230306633363135386361343637366632373637616466643666323930323663393635633864623665376433326361636530366439346439396330643137626364316336333463303936326134353061356162363766376630316431633833323665623435303931363234373539663866353736313232396565313266383930633839313431613936616162353162623530383964353438393936393866643330653937306537313363323564613335663431373931613263333830363761323039656564396633363835363366653630656130353039643162643730633065626561646530393335656132343934326132373362666163336666363962333334626666363630666637343334356239343634336335636235386330326361626433656662373130656432343735366162303161643133333931336466366538636461323734396338313062643039313235333266653364636334343938393863646434323132366231383636383064316165356263646533393438613363323930373930363265663031663864663764643363313538353466633934323930353662393835396461623061313733366334396164633031616434626637353035323661383936333738303531353837653562633134343530643039656133653333653634376231313065356362386633666538323234353166313865353237376630633538633934363661363935373836663365313632623132613132633866326435366531393038613661316636646662306632326637636266323433616139323238313137633361383461306137623734386463373235656339313631626432333831636161636465616432363832636536393832623832346162346566373665323338306263366364346537366363363535616266636435396234386430346637623237313936666339356537326663376661303530386136303966303865363732363861333838373631626162306234323265353039356632653534666336323937623438313565623537333162373932303165663066393335396338363239386435376233306363356636303863643038636565336266336534373039306564643138346438316562303864343161316431353539313866366630633732333331666236376366333163313132363235386534343164643338333435666634303765353838313732353264376430616533613864653264643563363037623266616633393935353334616266386132353730376339383731333535356566353631643535383336353766656536333131313031396536653362616665323962316530653965393739313733323131316363316231616133316433653430643031653433306365343465323936613961623532376462353338383135343236656164616339636566393437316135363261373030613932653535646534323862393066623665373337373830633366303839366332633161616363623734323461643632346337346536616435346639313162383636643633336237643063656635346339343865343166663366613536323532353132303335626637323834396236356363363864383033663765396532326532616366333132646231346462376461613036303038666265376530373839303834633435336433316233373236393935613830666638383439636137646664343836383466656636386663346365626231643239373362323739353031396166353333393232636236623934363339623862373331643862616237343465303333353866306332653762616466623533333662363463333331396561653239306239393135373964303462393535343864366631623966643935613163353631323765633233646464366335376365643639326338343839633136336261306461373930366562663432643139316538343436656133616663336465653862346139343463396638303739376663646661663566323736313264356230363739373762356138363537383466383430663138666464333339396634646135636537366131303963323663376632353937376663356138343536343736393035666639613633343866643766356538643631643334393037386135386336363863626263363431336161303062643365383332366436373438646666316534653963336166633239613063333434383338396631346437646333643930613832393235633830356238663863343430653439346634393734306438313231643330336631323564313831366532346435353865343735333932383261386163633266353664363465653463396539636264333338383637313731343062393566613766623034313164636634326336313936343230626133383530323662643165326430636365373234613831643935326236303865363435396539646538396663623565396634353064663362323534323031636237353061393031383662333630346235626435306563313664666536626332376261326336623434326432633164653434313335653666623233376230366162306331623031633763656235613032323932366561333765313035653466333564303262363834303733653166663766636564323266313066323862646430326430306466346235613361663934623866643266653061313362663966626366326362326462383732343537613534316361646336343733326365626633326434373130386465613435373236666339316465363061653439363437333632326261383962666563653538313666643731366535373466336265633734653133666131616232373264623139306163333164623937306339313162666136313366656461346465666366666466636432376636643730613633646464383236383630613039663635383936363663333239633539626564353534313432393037346439623137336165383334323962616164326230663232623734376131363535383538376161643162656634343933303366616435393339356363343130313136623332636234376135663062323234656530313337636335656332653735333430316239353234616261626336646165663637383862306365346635653830356538333861303730346566313037306666376464313833316532393735643637666262393961333437376265663637353634393533333832303561333739633138383830376261363535303331373361333362333432333266333962396666333664333839373335626639323761653664306137353662346362633662636136346136646432326661366631616265633736643738613030626635326536376534343362666462656432333735353633383962643739356264663430623631343833656434643762383730343731326432393162643761306565373234656631343865613536666163653438356135366134346639316235393335383361353335616564393039326533626237313634626637356664393432613062666465643036396239613734396266636136376132336335393030383436323166356362646665376338663937333138613665323133363535333066333066623937343334633866323762376133616365613339643364636466613337613664393430316361303834326232393730303937313263663133333830343761386338623461383033666466656666623366653862316430376336623834356339353866373666613436326663336664616363366565303732613037383834343434383939653535666239646633363061306335363262363938643463316234356439383264346530633839653065383137356262333365653664616164636230633038366633643837666530326539396533653461646538346334376431623136386432633132653934393537353861356134303061393932653538636464373531633438306330313530313165306461353432636638663030646165343162666235613865373566343362616230323966393236623231373737326466626430336433336366666464653465376436646365643963633430633933316136666339303434613937373364393764316561313161373032633064623362343636393436633134396232353464386666303166633635393634626364653065633864643262613464633161396363336564306362656466373531633535633834633636303736346166376532383431333365613465343439633335306336643534316363636564373638626637666432323236343939376431636566376535303564346661326636633038633936313534396439656631633135613839343934383336666166643963643966343465643935373936613765353439366133316133653130663430346338623338306538663730306634626161323162306531663365663761663836346331306464323361356332336633663630303438653837643939643664623134623664303339303437386437383235316663366666323263663361353963336232363739363534613666666536366234373865653262373737353433323538643065323465663538383932363530336330623935666232386464313134323233336239396530363733346463353535386130383530383265646435303438626461383630313861396661643635666437636331623566393263363261663239383164363137353365376363353035346333336334396234383936316336616230646364616138653962633035363939666464343133613738336430623963613164326636343335646430303764663136633231326639353535353935383164373533663861656261653438336333376338666639376338376536313962626461353461643137393836313561623434373163353635363765616436323263336530396239666631343430623661636531633563623437303432623762393661343836626436616638313365336265663935666531633337393532356561353634376165636462663261333539303839303333366639633765393537363734343336393637316266616534313066386461373635356138303531313830343231396638633138393266663038376661373564303239626166373633613836626539326535396332643263303430346465306531316461303961653461383434333038613231386461336134656631303934663433626165353139346633376539656531306264356539363736616662666131616532393037353135363766613634393732396436356132373930666265393062343834363431663938383938656137383161643532636432323066633930643636376332376461646662333332636432303730353431643037346134653938643262356330356463653239666332666134333934393930343330326336366531323539333866616462336335646231313832313662663865373632326534653631396665653563366130623363663836636539613133353465656438663339643264613265366261306263646164666537363361363763373936363565613534656562336435633130363336373565353033323063646666623633303734303162636631636363393130653730616164646133656364343965663131623166306266353535333237333835376232626331333732666633346562323633613833383432323961303361383734346661343130653064363466616536653361613561643764636663626138393737396535333764653338333833313935666439626135306139346433356636666238383837643961663661333432313434353966633230633361643830643531323034306131366538383430303861616263643737333862336364326135376331373139623336326364313934343637303761653634663633353030393331663461303463616361376334333462333561373537373365653865643837306163616233376436373664653737363236303434653162363036633864353665393561303633646436646263313430346466646238633836323265636230386561393334396333386238326263643331303435383730343237353161643939336532646133613035353964376330623133376661613966636439383064373063636562633431323635313638353032313862663034623833313335373033363731643239616166383930396365326430323937353165386561306361313330633939663463643461313162363865623062666132386132386533316632346639313436313866333537343933316234663938656433656266653864326562303361363831353461363861333264386539336664633865333666613737356136653465366563326665613435623133363531646330356534393930613839346431633463636364643566646334666631636433623866366535663065383533373032613066316536313166383432663139663061646532303863303365313062363633646562313433333363353136656634666661646264396164393635616566363333356338646635366438353330623837396465666236623536663762656535366338353539323035333232383566663166326264316131356165303661363238353139633031336436323232383164393432333839316162323136303535636630333963623932363032656436393636643839326439373835326532323165316135313934663962343539376564353664623863343136653065666266336431313266633261646563646536653838333431313263623834326263363765653264343035626536383634353532353537306136353864363035636563636265356135386231383432316534613635653939623233396264366561366133336266656364626166636161376634333335303235616465373531386434613331656532396363326464356365396631626537316332646566666331363930636435393537336133383736363038666261666165376432656333663731636339333966386534343163323862376162323661383130383931633462363936663466393034326361326632333633303931656533303063393661363466323665363737656137343433323166663138376637313832356232333362656434643063626165333435393465666365326332613362333366313064626262666565396662326535613665336335666662666537653765633264303562613632623066383964623361336630366336306339376537626463386337613834313333306638303464666364303464313937353131636434363933303130323763666163396566633661613531636631646439343831623865343037666531643964306563623062363238623136336463633330353433356165646435626136613566663863373830373263376130636533653161313533396235396635353438356565346162363331373831363662666539623539636539633163336331346430666561363962373064663862323162353135633230376531386335353830313263663034343433333366313934383536643738323830323665343032303263653532643161633064616334363339376532343436386636653239633939336335343032373836323438363630636561633134366636333132646233613733316465346133666434326465643436326131383530623463616163393231386330643439653762353766633732613964343630323435666363326539666661663138626330353132303165653938633436636339383735326439323164353937623030363166373037383536643637363865373063336430623863363033363537666634353830646565663832623039343231346438633837303435383530393062316563353563343662666231376235336561663764356635393061373333633430393766613139643438623733653332326231366563663635346433323661643862626635363566623432653261326164383261333032306463326230343739363235613263343337333863383562616337346231653365353366393437633364356432303235383563303766666433613232626161623365336437353136316161333464393835663130333364636331383966623338626161383965353934333832323338363835396266633937663333613065393265346234313265653064373232613535633431373361356638343762626661346662306238393337666430323132353335643235336135313064613132613131636231623137636538626666346334653330336438613636356237373132613230383562616538303966376238326461343564363932356533303335326331363534393535353839323463656565346330656439386263663437306330623330643838343731336132336635663164613336616366623062386664326464326438333431643734653863333064333361616134346262643930643933623831616333623361386662663331366637336636356131376135613036633635366234376363626237353438326536306263316230323866383438376364306230356131643531623334653934363536393237343930363237366361656564313435396434653832313934626336356366396465383933373533376536396637343632373237643932393564623665346262393939636166376132353866383032306666666561363031613136383261623933303837333261666464326331613266363330326232356265383666663364323638373239343033383539386139303365353361623430363962393838343062363234343134306533363037306336306662313039643433366361363836383035653232646365333166366466343761373738356635646232666334623865343736636531343638313164306165366462353963616265326136623138386639336433623366356565306533336539633135666163613738346263313535313838336662323832356536643665313963636235616638363139663361376166643463313866353337653539373365363762646633663134323961653535396638353532373963633134636136643836346130343137363936313231666362306334333936316166623338346237636365366633653534653235623335373130306533303630306231353039636434376664633235623662326333343362653836303530343535663066616434373664333166633837363861613136663431303063633466396166383961643739646538616135653032346436326363636566653233633534346132303866343030613662356136363438383366396462666162383730366461633461313561306332323133396662396361326661396136326236356130613162363662613237373166623633316138363039303334393536303866336566623264373430623865346666616338373537333232343435366333323537373736383661323037383739303362303233316665393539653830616131376234373239663266376231363466366538383130313735626463626630353766346138346561653563353038636633613233373536353036313966323531373733356464363961333035336630303232613436343632646337393363633961366164626238363938303637343834383334313836376139613461333636613533376436643437333231653032323436323337613866613831323830383566653665616263323930363066643862613563316633396331326364386236626162626133633139613565306364643565363531333130353339356132616433353731393662626130303866366530653636396639616338353561393234373434383439323133396430666663356633646538643738633464343564646464393333356334306263373038346632373539306239626530313030353539306634313030386532646664303635386535643030356565366233303463373236653739303162383064613966333833626266303264636531616465376665636233303162316461363938623764373662663536386365383534353234343636383032313234346538333536323332666536643732613837653233616661336332653437343431333861653565656332316637623731656366373364353539613236386165303738363366663632653330316437393762633233663135373133353565366533656134373766393965386538616332376334326131623964306534353734333734313265353461353738306564333665633033626130663438303637303431396431626265623532333336356633613731396161336436643039306135323466653036393061316463306533366336383836663430373331313033363638303730353437393963346232623031363632343030373633396637323035633635623531353661383966666562363833666463303865303363666533346566666332376236316230343039636139313264323730333639636566653663656435323464653564373662643663393665386566633564353235333039363433313064323832323438653330656266333334313164386530646430316538353933646465666466643433313764376439323733396332656237383130346330303164346431656438336164313230383963663261363037643962373032396430643734366636306466363665393038383634343165646538386130633966626630346637376565633739363062316538396230336461616636346431653633366263353163336637363336613661343535643063643266303530383431373339653063366135616530393431303237336232313162393763643964316539306262326633623537616332373732346233356332626638643337323937636430373036383132666231346238636463663132353562323736326464333831336164666165393966663362333865353565373838303233316338623332646366333239613164363139376262333765383536333463623135653262656261333264356662653566623335333339633134666439633563663839353831303435343831663762633936343634653434643935613838633830316231633333623463366239656233356235303233346266333437363739636533623165646134316335653239653833643062376336386437643061396638663039393135393434663263333737373136383335386234633263636433663963373735373765393036656238353834336133656565653264376430393435353962363937653262313366663533336638313732333365393431306364393565363063316164376631336439623735653630653534343230383236313561613638373363326665616463393562363434613631643734316539316165313335616235663531663134663834643539383563646631633338626364616136643563393335303062626565393833646538663963363935303330346362383434666361366665383363643236323563636437333634316461303031326335656132643339363164326636376363343561623534336166663633323935363236633063346262333739653130313261396239343836326338306161343661353631366633666635393730613665643538313364623532303836303061336466376365303031643638626133663535306235663938633863643733316139626332633265396165333634613338643438343863663261343566353232323538626334373037656662626338393039636566663662363331613561656430316430313638623933346261663332373565313762323366393330613234326437663234323835363934353138626632636662656435616364613137383036363338663833653462393765346139343339353330663062343638333132393631633261383063373437383337346135363839306430656134633937663831313663656461376561306363336262333038653031333164613366616236313135666535326532666438636639626138333135353064313366343131393330373163343133343266656539313631646338616363343036343531643139326264626138656333373063316336633561323461323930646238623731306533633331613038313231323262353162313235653938323065306263643031316663363130306263383636343737633038646461393763356337323361383535336366623534353639313862356333643065366561356333653834646162353732373934633131623231343631643935306430326161636463323233613230303866366138663464356365323034633732346134353762643261353562356663326435666264376364316135306537363231353861316234633933303837306162333938333834643037393035306436653534326630343866346136336531323535343235363661386262643439643532613066666631373864643433613435316163393737646533373962343433613961323965363666386230636361343936633261636430363565616336363063303965306263633563326365356166316165393666616631666538343732653739323733306563646561656636653762613639363035616363313262303033323335613431643164626362333735313838333239666166323437623331323336323762626334353135393337393065326431323263323233633362323433623739646362333838653061346431663964666337323833373932613336656262333830373331366566316165366637336631323664386461363963306264326537396463666635363733646230333532383933336635376631396438616432333133393664333837333637363134646533323566353361356637613939336635303166666362306137626438323962613562373137393832376466383130383465376133646330316131646238633865633831643939653166353865646335643933316561666436666636646439353465303534386235376236666232393539636163323636386438363535653433303934333965313337346333366562646461636536646333633239373065623466303731343161363838386265333039336539333364663464643139623237323862613839666538336136633633626530643738643832343639393838306564346234306430643132626462663862383435353930633833613761663164393136653833343531313634623963636432623763663833333462663365626336313262623536663532653361356365313161383534306536323863623630306133303736333464613332303234306237383639363961326636343134306233323661353366613832376663636531653730366130333433383362363639376633616536366331336131333030626664353165653131363262666333303565396338626166353064656439393764313231386666333433653739663237353632663965373935653035326639343133346363313961663161346561323766386131353262346631383161376366616137376639323235303664383865636238616362636438613934623335353161343638653537386137386564366530396433373531303061363633306539396663363237623237613137383935396262393665386666613933343966313164363362333863343431303265636461633233346265303935306631353835373362333634343935666332303366343736343532626361643934313431343736386666346461663135626634356361343362376531613961373238623831356566643030623835643866613264343966303339626533363961373066373436636234373539616564643964656465616438623161376432366566626235636638623464356131616634623638656631316136313962353232316433316435396262373264646631633334363234633633326265326466613861613663316630653737363965653764323037646238666337383438663763353065613232663138306237393633346633613330383663303364633661373733626531373939326430333835633930653030366361323866353531333264303138636530396134346430346533363564333035326264666435623965313266343837613766633934653265626535666465303666666533343338306264323634333463366234626461656663643935343438663962653533353862613037373665336232643231626234336362613030316266306231306666383061633834623839633964646337356361633237343933376165323262373630303664666665626633326637353236383763323062356362353664396237343134613230353165346265356530613035383364316365323030303839323666366535376530386234386130306461363539636139353835343038663833383330656466303039376231313866353439663933333731623536363430633231303030643238373361636364326561356433656664633033343931376134383265346432646161346437636431343561303964333064643533663437383364326332633766346265323837643364653534316531613739613139333162376461333763376533313837393331363363383063316330656439383536356162313264333334373938616232663732313537653037653839633366313939636231613430343264653063653961376361663564353866323734303764356661376532303061383232356239623237393263656632383962303263623730396637643664663038666238633432353239616434393034633531316365303166633836356230323837396564383234663032656535373461663263373034626133626531623161393432666266616561303061303937393863393430383934653036363132393064323839666337383131323232656335336262613563313361643133643632666136346335346234393462653962616638366532663436303066616134383363653532343866623939636431313132326661663465623437663864643063643232393530656366646561633537633538326339333666366465366537356666336137623562333864376235656264646637336233386537396636636363646134396635303763326262363735396663326563343535616261393763313266306163656366653865353839316131383166326537326664323663663065306133346236363164346633343730366566393766646466373837336633346562653633376535386531306638633434336630316137633430613838326437326635333835623833336531373631356536333661636465326239303736626364363061373637363939383036373239666333356336376534616362313566666135626637626233346561343435663732666438333436646165626132623430313234633663623864613931643432646139343536393134393766366163626632613934333861316334623236346131336632366335356236613537343061353732333039633533633239653866353764366262303035333437373563346435666437373033363230386665616261386164303330333139613536373461363962316565656632656530353865343865353830613839316234396532333834373932343135643965363139646337633537323835653962303534373036363736313939373635363361646632396139313139363336356465323530306333666133626161613164383665666462316331326436373332373164383631376633306433376336393336646631623235663435353938653163626362646364663362386434313231386563343133396161653666623935653030303961303139653535313936653465623364303932663564663237363966393939636239333966656430353334336464376561646439663963626536636264626239616662363036313262643730313163373138316236623834643331616235663232653964326432633631306562633530393833643264396339366161353839333432666631306334396536636332623439353365346466663139663930313738323532316633366437336263636535646137663136613835303965623861383163646635323339393934663138653861323030303062386236323332336364373139306333313637643231326338393530613362343933633465633833386331396232656236363261303131383666663763663564323166303864666138613138613265643064373930316339363430333234396566346239336638346334363632666564336537373363366234663461623333393130336134613134396335663637343966663533373032353263323132666634663936376161666534633631613632666565663737616635633136353239636564326130363038336536363664303039336537303035626262326534376230643865306234663733633462306233383835623061363738393161383364653565623333636438343265313436356161316336316135643630386666326565323461303866383833343264663432316664646266623536646562313430336330373737616338333635326166323265323435323632396261636130313962663834303637323735653765353064323962313430323064616435636136313861646563323464393165343064326237353864373366623738393035626564373332623361306634393362373464343730313937323930636339303732636137643133336532333764313964336464323135366139643135323039353363643161303661343866333764656530393639633661373366353932613362666561653963653432303135626464343661373766303663313732393232396133613330343861643764386533333864336232356232663830636362323736306339313865373962623736343637396135643435376562396637636437303661323263353031313065376366306232393034633033326632343731336538653161653862343639353564313131613566346430616534376133363262613333666336303937306533356365313664366162376330313435356333303566633439303037623337643038393438393264306139613536383036313637646236396330383335663066336231383938633331386164346633323733306364333765666535626135326331343134316131393634366662326534333435656239646363636366626332663561666131316437363237663338613335386563363337313730386134653333343163356134666139326130346231313135356664663139396464653333323",
                "hex": "006a046d657461423033333733643638303439646636376231313139383331313730333938646237333736373965663562346662666263343433643263366139306336663564333035304064393732633062383536663364643364323736303336326463303631653065343161666464653234663633633866316162653761326166616431376662376630066d65746169641b53696d706c654d6963726f626c6f672d30333337336436383034394e0a7a0700343234393435333130323564323730383766393461313666636631356363653462396339313232383661616261333735663063626464623537616263313436353162373562623662316538306239613532376632306630366331613363333366336265663063663339386663633061336632626236636431313036366430643038343737346563643462663037633363323463333261653737613263626362616437656337633761353738396439393966663361656534633938323338346231666635616630353931626565363663353831383965636137333433613265356434383565393635393163663565656138623064333765396636626362643065653465643031316139613935653561653833633732333836363135373231643836616466383239616135626464346438336435636265646161376335326531356565323166636462333336393237613439643637313264383962306236396531646663306433393238343863623334373864363235356635333234393135646665393833333433376264353961383634663137396435656265333430656266626235356134333961623131396337613336313632333336356436623037373461623430303035643930363034613266343362613030636335613235313364633431366230393532346239303161343939333736326265623164303137663430636463666162633635363436396363373934646132336363373234373565353461383763623366643639663166356262363065633830386435353733653365386161383566643032386635393864306466393430396235313463333839303365663336613066336130646639313836326461336134623036666135313238313362633334643764653532343562383231333133623939653134626436613535306233646132313862353331653732303039313734306339353733386337376537656466346665306432643036306538643538663533336234656538323762363030363465666632383130373566396432626236366533383439613631663462333433613438663633613638646164633038636465316361333363353163663061343265376234636637623930326263626630313464363339303666373237303466323866326161303532323930626162656133613937376432306238373530373731653236646132313634613335393131346537393163353436343363646539646333653133663964636563333361616138633633663238373034313636323832613238376139333464653137326364353830643166353637653737643836386434313263313537323538383633646337326537626562633538363931323539373934313133386663646134656436653066393838656663643436353331633638343133646236643438326364386137346236353834353230316536643337613566363530343761313338396630356334663265663432316563373837626432386132613532343032633163376636613436363461323064383266396439383031623732363861636336356535343539636131633639656461613534373364656136663235366637313136323564326239646366303233396165653239393763623962663636613030393462336566366565363964303961666531333163316134376137376431626362633432383634313762396138626431353738333134353235613736633137306462383233363939633334333438643136396132633733396666386432376261366365656433303934323466316536343034333234616231643965643238376631343039633565623230653334383238666330343165333935323032633566613435643139633636643333383566656431396661376164316461346233663134313763633539323336333361646161653739643730666262393134316532623139326632393863643962623831636533613166346636643561646434396337663638623631316464363565643931313237326161353161303230656538386631313339373932666266313031643739386339333230633731363864303338373866653836396639343366353935646430393539613934396333653035643033633865663639326432356635613339383038316465396665396336326332366365323039396531373832353432633863393730643139303535326332656438363137376162316564323030306538643236363830343638633562343036333563373062633337316238346637633062373266346439383537656636623532333265316133366635323864386134613465353335383861383831656638396163333138313237306433656234363064336332383265363364336565383839343562616132613933653664646662336537316630366561396536356231643765383236633434643632613638666435643530643265353831353862623565396661643539363538303839306336663162383737356464336537633238623865643132666566346530323532336161623530313763623639303837323664633636333164666565356336313866626231323839616233393162393565373138326565356162303632626634316231623863643139356536633533313938663531633866636363633361386531386531386464376533323961303564396133636639653361653530343131386261646530356365396439633634636139666137623165396265366239646231316361633837393330346235613461343333393636333231306164643930343133343733646561376363663965653236343266646532363763616235323066343037396537323438323034343730393631653764396361363930393063383734326532316132376633643334636366633831313538333038373635623138653137366464623764626162623634316564343135333438313232373538363531306135343862363065643234373034636231313330633832373531626361653238373831396265376636643236363461386463343562383333316332393463653138656136383564346262343430336464346165613030613437643133363136626465336565633337356462353438353037666130626534303139636463383939396464333131653461653063303039653864353565636330633066333431653030633231303436336162316361326662353439623661383535306635353134633539396465636233393230663435613362316639343137313063373663386137663836663532306633646437663030346266326133366335316238396230646666623862616330613634363934616566643530616239626437363363373563376630656464623162346331333438653234336462653762623838353062356238326262393930396638336365336635343531613131363730393266313835336239653663393434303638323834306361313233303939373036386266346535376231613064633030353162343935646236623736326339653231316231323135623238623964333935313934306234333830323330373531393731646433306638323734666539346430343332333233396662623366353033383265623233343939326332353236636639623533313932613839343864363062393336393064383637663264393565663965646566373230663464316635316165613661623363383464623139623864356462643038313134643335623139613063306235336532306333363463313932666338346663656361633039316262343661323031643830643662363266393834353736643439313763636562373366323036373364383730616230616461663961636363363632376232383463656264316539306461376466663665613236653735316635636138346438663962313663623735656134363739323466376261663730326461383861356362656338373366363666333637636432613961306162643964366231663234393230363932363931323632636235373837663565353330666564626337313138383732303335646365323735373766303364323461326232363439653566643636663563353633383362663539363635366336336339623332396166653535646162373334356362333463353033326331363263316339323434613465333066353462653838393537336263303032616561373935353466616538636631663063623338366134303133343737323662393761653539356132666430346161373737323563326532303938353732646537616138623565626534383933623232353933353539326366373730303662626137336463643131313738633638376237336262303162666164633239636239656561363662646132363939643835303964653035383833636132393734633132633664326432316332663936323266363834653234376334616538303131313031353332646662346239366161636638306132663636336536373539323262613034633837636130346465623632663538633465633232366539303665373664353766313537383233303563616232363339613239626563633039656264306234313832646235623262396638353632613731653033633939326335366339373738386465633033333639353835386639333366303966653134326139653739636430373137373061666564666166303438333436366165376661376232666638623737353564633661336166376338636666396638393039613734633466383137613236306365643938663938346233353762366331336362353833663731373631663330316634373363623139663832636164626361356133303037303066346662383136343837346439343732633235366332326535623663323837643136373030663461306436343036373763646133323066336333323733333362623165623065396661353065383836653934623733326365313164313764663534666239666135363339393537303662383763393838373765373831356562313034373830343639353638336638323163333462376332613333666361663331373230306234626465633335316664386563616263373033663539313238666361353934386433616133316333626566633032383464666238386430333364363564666135313065646231626132323136363337656335316166623433363962376662626563316334623736373033313832653438363438646630306230346665333532613332346165316166346364643963313466336539663932376333666339316535363330396361613963396632323366323233393264326637613232303166373932626339343834306333383931303364663861333761643437663631646462616661343365313165353063316535383136366333343634333165323338303433343630623866646638346232396261626337376239623165393464623631396231303530623765376666383665643235333366623434363662363837333462633463303539643465386334336363626430643164343463363263386661323539333238353433336662666330623631646666313862373636386165373233643564663165653561346632313734613864373139333163653939663961646231386563313737623264396461396138353066333138643465336134623261636139386639663766323832363437386637343131393438633735383361643966306436343935323964623664336134336466316439396230393033333231343861393366386333353766386137636537383966653830323532373335323232623965656564663633333437373636326362623864633134336231376561383038366232303364666565383964393765393161306136666162383839366631333663313737373538626133653362316361636434353339633231643230666233346264326131383262623064316163646335613538373763616365383764623363333533623730366138626638333638333033663363343833393833353936666638653731663234313430653739373566343834623863333063373838373732373034373161346632353332643566626432303636386461396563363761623862313532316130376234326466333332636133333136316266346166343036643837303837636232626462653536366133373966663330343130613064323535333966636465313366373864663534346262623130333931353538626436303235616230356262613465633133393962353936356539653566376265636563376530383137633063633837393835626239323933663631316231633661666639303565393665393263646436666635623030363735633439376532663061323334393436626236333264373339356563643336383835613362656562343964636263653434343930373538656663616238326634633832316231326435613561613833643862363661363133386437396563396666336534313165636135636133356232313566343737303034383635366335373835656165303833656164383930323035646238336363373135383861636362326235333536383732623135356532303334303736626436316161366136303337613535366330313165363436363832333431633432313365313335396633303665616633333662396466656566393036653361353139336461303334303030646439316235653561643034633262613935306637396263313638316462613238376163343462376366336633303735376535326537666361666233323333613330383832303735636461613233343435626261313030623462313262376264623062616365383032373230393061613035616334373166633062346635333364373662646237396336333232643238373963623831373264316164646131343165386630383536333638313634333532643265353761616563613130626331383931313439353437323437396239363336643139303062633862363633643935633031323839653232373439383464643136393465376535356339663730323263643231633733646661303933653033376365313334353831626236656134616234626164303262326432313634643064636263393933393330393133383433653236386661666232363162623963333535303338383865336263626664653262646634313338313964646432306332653335353037386462623034383932373232643566353936323336333264633532333438316361613032383131663566653162633835653435303563623138393835313232383634313064316663653837383365373630616362303638383032323666343533613437666464623561626437383563393631323839623432373062333562653035303562336263656463623231363437373562396539343437383632623161316563376132353264643664353333663732326463376563366433313232363633653532326536643739656631643662323136313235383038396462303939393336633536313135663234343063383466623764363338383733643164373131343461356436333864333831623664383632343266636335373334393165323963613438346161363236373433386165393063653737326538316162626261366335633561306134356434323363316562656234333063656434653862363864326536663234313037303435383438343137666435386161363063626663343831336138333033323931333933323435316632326465343637616636346531363130393437373130393333656632616134336161313630353833343166333266613139306636373934636632643431303666373936353933393133623139333963396465636663656538633466376633353133346336666131613462333534643133316663363132376661393032323936333733666637663766623565346630643661653334646137656433663731313765663165326633353934623639313639616162643261303161663962346630303161336130343137643163373664663239323134353266343536613939373835363837333731643637326665393765356365613938383133326566336433356533363334383235373564313631653534356266386136386366366163656466363139353666633264316639643462653237306130353266376435313865383438373366636366383831386532366630376431643034313233666461643763636533663131383336316663653332336232353431313339626164656637316634306235383330366137363237616664383963656436356530383465303339633534313461303964336162336337353062666330346535636638633831356131306236656164323232336465386635376235363437316634633165373031396432646333353262376137373261613663343439303035396432393038653832396132643435333264333638383731306436306637623833336465343866396532653862663034313839626331313239333335666531666563383461316431376339313639353634393764343735656432363932376165366632386164616136366166663834383562623834336461663066653131323633393064613464313136343030336334393239613036623639626463373238623534326363363538383038656161623535393765396264393634653661653536333332383638633330396533333930623865313938646463666361666332633131643536396464633333636534396662633730373235386231643062323039616537336435326431303265333130656538663265343332663930373063633938333162303863636538336161316137646532646131623134666433373332313134633237396261613032306534616663333130626432326263613363643166313633326533623165376430306461636136646265373237656437353631373430613736666463393939353832633365363864303136356437623764383330353561333839393035653436396638666663626236663532613735613463653935643830356361333339346664393562613133656233363539616438376335373731663234633132363937636263366234653363316635356366643334656530633931356135663031313133303836353632303764623532336562613064623065653464363336336465323932613132396135663131633438616164376562356636343735653163323534623633636638616634373561386339623539646137333161616131656465376232653062623435346262303337323965613264313034313430636332666161616666656333623635356133663435343063353262366531663733323565363133376165303765396661663635326163643737356533346133333731633837376639666464306163653365313135666132646439613564353930663763353738643864343733613132653362373263333763396630626364323664303636626431663161653631666164323033363665653233353437626461393137326630623663613238333035326662633733656135633962313637386466313164313635393834336537316637333666623339363235323030633036373237316135663130626631666665643531363763316632343834366330343064653866366230333934623935313363613030643461656634326634636164373636366364343262316636323864383539366331643263616333623639353236626262623639613437653734356161316537393431353134383838646432633462386461653836303161343139323765373638653833656164613735326532646462626536363765356637396362386365303834386663633463626436376461653034313236316362633633623236643036343963313339313339663132646334306634333761396533363738363764373162373031623464663463363065616566393764656563303662313965663134333133613631653535396237616633316465613239613036643932623466336438656334363165633038363438313961646231376635306562336362313333393938623030383533623537323362346337386463383765306366656430333138653661373239623433373237323862343136353639646535373361663134366231613832306164636436636662326164633532393964353030353263356636623137313237313331303133363465333832623635373632303635383933613335383163333631326433636631626361366338383264343237346266643739396334633335643237646534343630356535376131613765346438343733393063313863353165386237663836663333356338623136623934326163663631306437636230626434343761316438383565633566653537393261646366306238666266376634336638323762663235623837333163666535303765613137316634613735623038303832666531303763393834373630373036383563663437333438353031393434356564633166313431316266306565653636643462333961616639613631336137343832616666353561376162336662643264646630323635616631636136363261663863613630353439663739656236646361326362613337646336326239393032323965666434323633346137306565656364623461363363306531316337346663653538373561633664626634326236316264306134653533326132643234303862376161353731316239323332376434376365326535643532383062386631306534666136393238386536393230393565326232343531623039343239393662326166623937663937656639623763346561366637336339366266313837313565633632626539333534633064356531373161646466336232663633383936386435306631633261633631633038613738643563616136386437343434336534343461633238366465643161633430333836303439366538656636666539343235393565643364633139326230396332656535376462363834643130613231643337636134653866316538366435346637393763623632363737373630643337643537306535643135663332353236323832306563613433373734346439306535366461633836376464356166663534343730306131313563313533666634356361656163623239346566306566383839623166363036653634306366386239626438623533346437353563653363643565393462396263376461356466643231646266633131333161613462616539643864376264643732643563363061326339306462636265323662393839636338626362383963323736343339623936363231326135353238356132333734616236613765336230366535333933376536343435376365393061666461316130353566326430353831623033323364386230343236313431356464623135353139326666643461306430383563313435656130323863326434613364646665643361626136633636633839303635633833353235646437363737663665623238323464353363643763653463326663616437343262356264623238336463323334656462326265333330326337376538326562356233373030386661636339333231656339623734326234363634623938353435346634366432646334616566306635363532656566633566323637373263346231643336396437383934616664313265306362323036363538323531643439383330363231646238613639656633663739356238393633393461313135613665633839373938656331326234306236306238366161616234323264386234393030366165656461333462613533613063376434666361373834383164306662613365666562323265363063363638303138666264363566623534643466343131313537393130663939656335623164633866393737353862656263306134663232373231623033643365646537316332633062373832356365653862643732646635353532346232333161346532303033386461306433613662636638656430333262343864663163396566323135633062313531643534393638663432383538316164333062373533316433373538386536333834336364323366323138316532373635393235656232306637623236383331333936646333326437626638656432383236656664313030313539386365303964316433653330663136653138316334383762383334653963363234616430613761393138636663333437363364313736663165356233633863616431396438393962666237376664303564376238373639633462333130326536326233346534373733613034643064633230613830663932633338303532373038356336373861636466303163613934393864656632333430643139366631666634643037353061663637633439326336303062366466313864633134346563323762303336653736656165663030636664663338386661333162396239613266393666373632613036633933663561653364306238653933623534333732623334373965373531363639643038366235303538336362323965663636353139616364333661623437623836326537303663303232323035376531366332646265303339396137643034616636636230356236643961616336396266316530343739656330393136663665656132646530663333633032373363366530383938393632663363663539636334383432643863306334646164666437313638323731333461666564656432653835303963653861326633393131626335316337333361343833613535613866346164653035303831656264383736396333396130336665376437386264303763376437646461376165336134623738646139386134643839623038326363636239663838663163336363653437336166346563356364303335343839386339376434306439626239663833366631633564313033393964623939306235396230633437656538616239643766313338636638386335363966316562363035633339363039333961323230353032383530323037313936366665336538396366643865306135313139353137363530353863623365333338653365323630616532343231643463353865623165336639363161643037353332303334626137343139636639656665623235336634666261336662353430623333363734663732343461343764306337373131376532616234643762393936393164663739383362303831346564626133323039313061343832623437633238356132306430663436356231346363633961366665366566636338613430663939303162383536353661393639633139656131393032396435333065373365326262636637666365616162313866303462323064356132623033316235616531373937316565306131306262333966613062393730383335346332353031386637666238623738383839333363376265356233393639393966326461643536313039373335363938323361613963636535366134313734303632653932666238363432353565646466623863613039373534323137313030643766623632366130333632653834383237646133313330326136353766633133626432333764316335643665656530633666393135653865363763373830343439663563393636363634323162636632346538313437623133633237303766663633343132653232376633323539333962326633663061646461626231316131633732373432376663613031306436376437373632313739323961393836646566623432333333663632643461646237666331363231613634633036333431313965393632613064313637353462303130663435383964376237393736336138386362316666626634633036333466353431616362643363386663646336323661316362363333383334633932636365393932623064323439323231336133333130386136333739636538366634653937306235313263373735363362653465386132383930623166613337373366646234616431666237646430333464306335383838303730626333383865386465643364336534633465343136636566353832386263383732313666636137386239333262333434626438653964353465303730303832306537333437326535316562613235396534396535366336633636666239663462656532366136633363373430363931353233333832393062646135653364333566303166626162383739663762633433663333373466326263303262396562316430366638343732336336646630303139356535366534386566656232343439326531613530386162663533643531663962386431633838333030653033636637356433646361613038376662373566336435353463633661376332366230306237393962336436326535333538373239353135313961343634636334636665643463343463666332653166323661633162643039313834353239393731366363383361613238656632373435346236616630663831366139333631353864633333313938663734356162373232616538663165613534353461333339363632303263373336643863343437353330323463353337316538313961656138666133633131303231343762653937643939656534663833626261376637613361626636663134383835626536623234303937616539383263303539396564613036646239336361303065613332353235326666373263316438333565333666363037363261636235633133393662303432643237333232363465383838343966303930626165616136383330333536633334653034613737623365313030316132353765303237623732383533343432303661626432323536393066353464636133343462643637366438643930353032393832363436323930376166346439393366323436333463623463396232623763653335633433376237366532386563396530363637663038623931663530306466373230386463366665313533653138386533356632613965616137653533663439323034633363383434643835373733356433386361616266646266366138303066346132356236373063623330616566666636653133383135326238646135343832343537323165306430343236363965663362316430653630323965663635633038333633613861383164356331326165343931663733623834616135376533626336613434666565303433303533326132363961666535363735623233393862303365623432656364623065633635346239376534626633333733323066366631356535653837346537386539333865306139346331623836313666366534353834333834366533656338353661653032646137366265306162336465656232376530356533393234643761346237376266373039356335376262613133626465323733326630613433626163633235373038336463623563643761643637356263643861336230313634353166316465336162306365303666326261343639646164633061346631326162623935373638613233343736383339363733326164663831616131393433633363353164623662663632313261633761393332356136393931633863373039623839323337643663396233343032313639666439616136353431633939313463623930613333356331663566633532343065353461613466373939343439373130336138373838376431306536303039613262363663303933333365303034643464303466393339316533313338346364326131636666633637373164626630633737323839633337393536636430393266353366613935303639653036633566303563326438633530643135303633313962653531386261366632373466356130613632643133386534336537366430646234363338366430666663376138396637356363363137326565383033386262646138653636316337343434396635313533353435653935333134626565616632393834313130356236633662383834353762633362646536386332633364346437656362383134323264323238336361613231356634646437333036623037326334326131613430316637386332636536366164393434306435613336623766376239303634646531353932316239623135623662393634623330613466626334616633383635323162313138373139663430393830383765333064643261376666646637393437626565323465306263363930323733383237326363363037356365333639383038653961313136383663303361333035323631396261396530353536306363363237346439356465353466343539303732373136333963326236383232616533323563326333663737363266623133626239383634656539386638396264666236383235643132313262313736636366633230623665623165306264333131663131323232656439356261373139643835336364323666396133383330323638376637383761653933383931336333636634333735316230316566633863663137336365653236646431653737663165636439393864643930396664633632383663633462616232626136656431383565343538663435333562393638396638323366333235376161373361323364343134386664333733336436323461623263356566313362373739343965343035653939663063626163653861363738343133326438633064346163396264646131633463333338396437613232666462646637643930616364653035373764316639656438336335316332306333396634393738306339303330383333343461636636653630333965366331333739386533653966333264313838336166663164386337663532626461636266336533373735313034346237396233633636613465656635656134326262383461376435373263653331343834376439383837303335303435646562333832326630643438386566353238623062323962623532393639323261353537326664333537663061393363356536646462623233393036656631616464303738656163336132316561353130633736306338646536353937663362366136626634313132333539343730323838306434306439343630663434333961313130323162646163376237663664653034663565636135373966623562666165336634326230303030386661653734313237373366376564343265636434386663366138663135363363356435653832323737663337386137343837616133666565326164336437306337666465306261653662393839616362393439326234393462666633613865333639396434366665383634326239613733646337666466366663626263343061383030326162343164353031393335386236336363333931643239363736383936303838333861393732343735313264373034303663613332333235323333303135336463663530393264386137626136356138623533623633306238366165623439316565353963646463383137396563346635623136373837306330383165633130306132623931333336396134613332396462343964333664373837366437376135663363623165656631613766336631666636616130633366326233643233626533613530626162663761663663393665313232363064303833636365333761376331313437616261663639336536663639393935613231323739336537646131366466643938616466383865653363633932646439323663353936653161633163626163623238653336626338343164373236393935383539663133353438373231623066313966393838613765373536636439363436383137303063366136623134333538343930343436336362623235663238373535306536646466623731313431623635363366623530626136343364306336386634636433396233663736656236393534323331366234636366633466353232663033613630363265653664366161326365613536376134616466326235666437376235383831373261393164356333336337666131373235353937306436373334363433306533633637316137373635643737303866383738653639623333326266326637623736656631616562356634393138633736643530366333333736356439646238633862623231366235613732346361616137623261343032303266393234646662353065343535303461393838363265336436336461326637363161623330343535313731643865316237323034396162633932646638656233373862613661386632303365646461373132313534613135383035626564333737373662383366356462653637386263666232386666316434396630653930376332613534313932393563356266623134366337636634386438653062316538666137383265656564393530306664656434366231363032356233343331343938646135336231626536346132376133653833646137623464353432663233636434623136383538386161656238383662616538656566653737336361663765346430303838356532313464306366373536353663653366343961353465663562303237353731313334333131633131653961303935373562393438636637653661326431643132373064383137633737653737393365353534633366353139396436376439623666333031343838336636373431383338353932366666363639336537353665313739333433393431353665636461643063366434646332653565636132653464356530666538323734613364643536366165333965666265366465313863306265376263396164666238373364643537386133313231336261623230613436653034386630313734303931336132396438363562323535393934313537343837303762643337353237393861663430613838386439643934373063383539653035393963356632353937326533346532303163386339666432643364386539623038306364333233616138336235666638303231383039366665376131366436363366393035333531323761636230343239636630343265313838656466326433656332313165646235393438616538316436623432633363646233656263353465356332653635356262383235386563623933323061323532313037363066636238626434613335633031366439653365333931393338613365383832343135396336626264636334303930383763626333626338636265616166373866396666376436326533663535326130313433333362613137346137343663396261306135353964656237353634346430633762326337633637353037353834623635656636373839643931316561616266303663363666633864663734323962396237643735366635373761323738356335643261343164363165393865393266356233373265393231643864343938613464633930653338383966303939343234386339663638303562376134386462326462663736633361643063366564613861363566626566646264613238333564663866313861613762353939333062393031643961656431663735383064313463663464646533646366666165373362353836653064646439356235623035653064366432396635326566653163383262393336376634323163636538653137366163643237333763613837656661353034396638623732386634316339383538363861623130323938646163323635376639353730366466313162343833383330376633646164623635326535666563323536313461316266643366653333323766353362366562616561303139323637623661646266333633383036643030313933333466313837393538356561363864303235623266626139396464666630663064656635633262663735323537666563373039346262623035313536373661376564643263643130643231396134646364656238383536383532626236326333643063323730343663393033306639396565633166386565323834306162343930626263396162623363396564303033303537646366636331316132396661306461393834663061373631386131303764616361376565373463646637323863373636353666636362393634313436373331643939643766383739343035333564343436653462633039306463386632626432333635613166346238633030616261643639626636383665306235313762326136666133313131326235336565646232353463343133323735346131613032343163613062333162646439373766373736373033383534343632386566306265356435376436346264646163393165613235353537633862373761303030326333343930303834303261666131336439373234356464323566643064663836646533323561393231356266393034376261613339666338313634393561656661353630656431333130643039363063363332643832643366653035333366666338303536316463626338356266613734333238626537323466393665613263656138376137303662336238636130353164373638396534336533363666363566666364313162376331373930303134336262323661333932643865643835663933663639323966333261366431376339366363376635333939626432306461316232366433353431656439633663636138386338613965313530656166653162356565666266343730623131343236353038616637376339376630663032643232623166613836333765666233373966643462356439306532613832343839303333353837336164633330643462333932373265626431323033383230636338643634313437353334326464376638653962356438393262626666656463343866343633383030653638366237366463356236313238643765626561623465333530643162363334663464393136316561373537346166666534626564626664616266626264643663643262303662653437346438383939626266366633373839333936303737386138313962346233373163376331653864306334623763313763306466633937323961326566313165363638333332323736656663356133643737363630343138356235383261366464386432393763613264353033313536336437393930653939313132316465343832326333316464343730363339353332303432376333653961346464343263303264356337383464373265366234366631363538333130383534656663386434323434646532646133343436666235356362376331303337643130326339396663353662653438353431376561623262396565616231306230373933323633353461616436323333393536316663333866306564313865663962393363646433326632366239316331346131626366623366396666396533376139373334306538353839643735663132353132663136316536626161383131396631376638316461306634656562656662326565333262653833353834363666373161656466643764356662373637303165646664623535383536336563313738363633313662633437313934366233626434383561663263633137386161326335633662653334383766316364663233316234666561343138643163316336653632653730353439363934353730393731653235636361323238386533386338306433383436623861626665656666663364343461656531663830363033306137333831353962393436353436383933366331373632336233633136376663376262323437333066663937623665643364643536383661396466663233636438333235613536333333623435386634333236393862323239336439353065336339613137366334613865373265356235323136346266383264346139663363333335363265373733393162656464316236643035376237626463376234336334626663393862393965633537376235653263343666383065386234336162653966383762316333626166346437663530643365373934626133316231653634633936323661386465363432316533323761356264386638356230323937663164303631626662396235336531663935666530366631353430656365333134336463343863623632363533313265343533613162386434653030656437626235663433313337363533646535646532303737313337376366653534646266653661663733353565323666313261333337393462393961663531663130366536393033376536653965386665343832333130303764353430306532356532316531643936306134623830626333353437306136616662663564353935353662363239306536356261306532326466383336663935613036613938653734316363633261383037353363383762666338646332366636366137383836623130643363363337366433643161306639313662366561666630343065343832363830626433633130393330333965623138316333643839373930646336303431353531353766623736373265663139346565623461353130346634346466313066313135326330323037353266396137313236336137613532373834313531376430363737303865343738393730666166373261633366356132386532616431343939613039633132333335363538363736393733316566383633323135616131386134656233623866383964613163356638343237313530353137396530656434656539626666353363656337336364633939383964386565613039386334653062363231613665626337393930316538663638656535396437393665646666363830303064633839626631313464323037663963613338663834323462633264633162303466373331636666303264306239663634343237383964633537356564323863316337636438643364306533643466666530323833306362643734663164633363646231333035323432373361653866633736336537643065326364353262353330336264613231373066303564643162633331643233363434613339626266663666613265643037323463653832653666373662336566376562666436356636656364373164303130653738326531633235393866633263623961356437393232633837366539646532663336646561366439376231643165666364393961626538396434316136346439646666626236663538626132303132343135303766626636333434666465653237313463633334326539326530306132613932383134343336666634623531653862346663623233393064613530303037313937303866366138333732626363623531623634626533656536366130383863376661363161393766303138386334393139626363636338306232306434303234393864383563343233323437643833666233323030306465643135383033663738303364626165326439363633306634373537633134366164646439303765373961343561336230313436386434373863333834643330656162343935373838633464343636613838353039363539363738616239343837366532646431616435373339393263306133326136316232343462383137306261663764646638306535396661623331393066636164643239323735326136613533646664396363663231653739393031373133613965363138613935663561626231356236663864623866613666363866303738626534306539313631363864613437363264383564653236343338636635643032383861376265656238613164656462363633663135613234373331393466663336336434396461633831306666663063666561663136613137656639303835306432656564653138306632323461383930373939323539356361626434353634666332303039383236643138636135393564373963373961363864333962356632376636653831643963343531616165343238393334393865646264363963396537386438666663363631353031376136366134323837626136633538633566623366303639323564396432636665346337326636623231626138383733353534393264336464613761313964616363656630633131336237356633623463653931323566626362386166383832336164653063316337316634643661356136376663323031366631323339306465653238343938376633323030613230316438613631356237343865306436643038343865363534306630623466373532356633383666363630306666646562626431626130393033336638353161636332363837646537663032666162373839326362316265393765653164373133333162303234386165653462363363326535356231646633633231303764666234333438613631646464303664356237336566623764363332316234373965653066626234353234303632663166326232383636333436396135383739323761623131626363656463623831323963626432643339653139663165316132626638656135396338396562386561623465616535616632313064363965663765303836366433663765316233623765353432646133356437376263666433303365333432383564303666386637393136653233616532393964633664393862353536343434663830313632353633646561333537653830356135663234363366306437626330383330363535356532333236363064356235613364363938333835306331653866656332353836373833313663393533323463613463386165636365373063613766643936333165623161306136613635343936356236313164336236646432333363303234393937613233333431613134353062383766383866383136306561356266616461343663623535396232313033653636363165306361663235323464313761626434633361636535336532623361653665313061333236653662323831623565383539656466653138323234633464663930313238343930356336636638316565333335623031343432316166316537343765353365343961643335396338616334383737313762343836333233343966633836373232613030323533636530623230353164333265303930353131303762303266353033383364666663643931616332333664316239356162393932633731386338636637646233653238323833306632626530383635313235363235396564303937656532663335613761356139316330373232643864306437343265656535643636626539613538333531353139386333353039343963393136393939613031336664383364313864313565633161666562613264333062326331366231333162323965663565303035373337363334396566343031303836333835353364356236653462326133363831333064393366636563383162326566623732656263383163363537366339373133386665666364356337653164306436623533373565653231343935346539653165623735323262303439633038666363363830653939303539333833303437383963383234303633313064656535343761386264623334656565356237626636356262353036376132623134356462326264623030623430353437656139393063303865383739653265643763376162346537323261353337333438323830393638643166353837613466306361363139613764313365386438323632646261336534373836383230336634363934663939633131373030663139313534643630396464363662616438383165656363356361396132363234383930663532623665623462336435326533616131666639353362303262626137633238356439613734633163386366316436353831396665666565653566643536393263633938373664666234666636626265363132626339363139376234363737326432363631326464373835626532393065316263623063363966653837613033313832663061343061393863396162396165333039356430353131663066363861353838636130313264663063316264633033386630326262306566613133373535306663663762316130336337643762343465383261636130626361643034633362313266633633613962613234623466323233616665306263316336316136393166656661663239313963396636383837313736653664353635656165373030363634333063623662646161396335643163303866633266386662643763623835393731353461366436326531653562336531383239343766383032336165346337323162316235636266663161386365356164316162353432666264633631613936313264306432386563656539383738666238373036346532393437383166643630633938373638363031316664616533613836663831396338646538313563356132363934396438653234366435356633656166303230393366643362313536653862643163326264323537363964653061626463356665356663393435313862633634376139613731336465363764363662383166373563343463626334656536306337353934663765303663396137656137396133396634373839613062623436656162316538653462616530356266303630376534656434373338613165363865653561353062326163383838636530613635306439643362363030396534303066356636613439633038386138376435636235323364356233663566386635363338623662643734326239623738666230386335306339393638323761316662616463643361326565653632336233393030393433346233643332633834626263376134623466303134303134613935363864326166623064643732356233366339653135356566643532343562303734316538666538326138393530646536336138613335323862393664356531323831353634313832616166393130343033653430666337633166383036326435373365633265323936353330303230333565646338323461326632393265356161383663386165353939666663326233333431623437653639366362373838373536616663616535623037663364346664386463356162643265393937393066656638356637653665323139643737393736373231343963663130323164356136393039623561363433383565613437376630306165396230343839313664313231363238383063333236313739333366356265333661396136353939643731643436366432343535666366616266396538616338386131373036663132663332306635313565623230656330653430373334613434383563396230366131343536363766313464316133633661636462376631313061336536333137343865313330366335343138336666393166653330623331356239333162326336366432366536653833383736666566656634666632396339303966616462623838386338643764336434346131613931636239336234323830353038346339343134666662366436363332316665353239383735663063386662326466313834613330626436346232356463373263343736353330353331643861346663326563633361363532386365386537343763376233366433663032663664333933363532643964666664343133323737393230623562303264623963626364386633653862666437306533653339313931346239646233643435373839316263636333363235333130343339326331326437326166376239633030323630383163303337396264363839633164303763373264393535646330623965353861623061633932393661653363393565323434623232643664653965383566386238383566363136303034323139373532623137303265383034346139643663373165373835336663316264393962326332643966633431613032373963386538356163353065303961653532643731336138323064333939306634376463656139303239633137386465353934366137356366316230626436623165356663636262353335373966363136633731616139366465643964313138326561383632623939626433386233323134656436306334366336636665353064656238616335323865633332323934346430646663663738333439366564646432333663333962353365623536343831663134393034623762646632393235306463316566656561393233383936363232346433396137353633653663393231353031373361373065336635383231346161616634623062333364353732333761316336363964616432373264353862376431333338663235643566353537376364393332643361663536363731373639396332356133383837636234376561356264643233616166353661366439386138376436656465303266323331633135663235383563386231356337373531346262336235326464363566633261356364323639366338366662343962653431663961306330393864393965646530356137663237383538366132323366643037343437343430323363336338613531323430356163303236303439613463383964393263666635373537623233633035363935613062353332643431316538376364303533633539666537326536353539323239666163653266316234346233393166396563376330343537623032336532623663316134353461633031626630333061663138303532323336303166396432383531363438323232626639373833363033366339643461663232643632626534633563356361653661363335373038366636653765653233386333353938353632376330646535346634666338363161666537396438393737666531633864656131653564633565376336353439343761313131323862363361633935373432656461646131303536376166393330353834353230303433363664356632363138653964353463383738383337346663313838323861373430613238303966306261356364643634343362633237346131393334333766393739313932663839623537623139623435316335393033353832656333373039343032323434636563303830646162613238616232366635626462616531623736393264636564353537626261316264646462386631656533643030643761383366616262326238353237333361343237356364376632656162323039366564363538326434646239633634373865383164376332616237643061353461636363626331343635343033363436326466396466623764303237336662323134303263336235373961653939316137306464623338346465613861333961623630336237303938333330313663663137356136646231363734653938636433636230353832363662313562326161306235366264353461326631373265313433636363636363643763386563376566356131633530616131393937356134336237663031653937343963363563323235623930386366613563323236306366616334363135623361636263386533383638373133663131313565353564376232343436313439613864333138373631646332386536316564636138303863356133663037323761616332373333396534623065663866373431306333623933616535623634653835303764363930303465376238623830396530663830636338316566333038373364323931653439366134346461306565626662386531376261316264613861386265333836316634313935323164393032316238613735646662323538323936323533626163393530346532643166323633303861346566353332613436393030363264376564613536623861646164353136373861626663613133633739616665333638376135656331326133633032333663323033376464623638356464613266666562333364366536313932323338336232383662633139646263313136666639333635626630653137623436303064613939623033316232666237653936316562396237393438663230373366633031363064663436333234633431396137633661363663653861356661363064613539636162323264306664633631326133316164383531633831616539363739326364373630383662646438363634336632326363306130373034653464666432623533363838616238346635663139333233663134643037376337363761376436636165343537383764363965343432353032636562363564653830636537373630363937383434333563623933356663616632653865346466383331383565303039393863393563643835653333633262623036613665353264636533316533643538336130373864336536383032643937356561326337373539336261613238656462626134346636663536373265356332613835316335656166623466326231343734393537643533326136626462386563653166626336646365393837663537326532306338613863333936653835353032663664353063386432353730666466643530653435656464613432316163636464623363303665616239303365653635646532623464643364633163363065653731326438623336373565613465373863656438323363613334633239366234333466343262626637363736626637623835663737633364316462623631663065313134383830363334346539376166303533356466633738653536363036306131346130363065633235303437363934643839646438653533623331376261323838643733343134636264346632386663376562336131356536346162663937343931393438623331393038616461353161666638613232323031633935663838356137393932336334353438376636363630333931313063643031613636333263636366636662613235396464363837666539313463363763636531636261323536363932373534313764393965653965643433396638643332363032633233326634316564623462303935376336633463663536626632383934346565396531646138636331623865313039633238363537613737643165643061363335656339343937343731353534323664613730613133383934356635666339303163653737613532313466373130613963303364393361623966353631653933313734363234396435313334366365393530616237633765623135323561646134363563616465366434643764326166626632393238326230393832393737653032386565613466393033326532356366646136396564613935376439336435643333333836373866623062303463663433333164626462396433373936626335323235363364356364376430386431306335323762623766616332363536646533376537376639383863653237633933643838343737343336326332393862643661623133383538656533346631323964653735633935326139393062366236333863306166333230353963326631316564656162656233633339303438623831323565343465666533383836333338636465396433373662343132643435633236363664323135613830366438393333323231653533626163643164336236643066613030646234643062633634323062633337653838663863653266316533366434326531666132363464306634363763626139643632386465663833616437343034333962653934616239636136393234363863343234386638326566363436343738323237636131363636323531653131666662653862303231633662623736623830653230343731323633363739336530353963316535333532623033633134653030623935646438383062383733356662613534653639623462653337306637363234343638656137363166303535303265643030356164616465393563313132363966616531323964306162353830656161633532363035393130363630353362326466373562383036323263343236663061376364316430353133613566356332373362393930653632626239653962623035656631643865666331323333363537326564623332353436323764333639643836393736306239613161343730666535386365643831653862336462343430303266643666313334383761366339633931306266623464666436373637656134353166623630666231393562366232633866333136653039643766653935303030636534643530373039303164306231376538326638363736663838346565376332663232626364333061306139333565383836333265303866643066613766383961623339663833396134343561373734643430646666343139333630393561616664306138633133386137646533343966356564626438623663333936333766303134623633623836343635616536306235653065623739346631393530346434356264313261393230623762666361306166313762643630613138616437616364346263663163393634383538643863343230616563306130646338353462383665313436623231336233396133333233343235386435613562306535373664656530656335313231626636346331336435326162613038393438303236643864396665613665613630373832326431313061626333343535303661336133393861363837616461663835386435326139323730396337303437333365356430663465336130346235353164343863353234363863633866366132636630366161363962353839313165396431313033326235643564656263616130366431386166633435663730363164353962393431646365623164666336623864323865656564306662313862333738396434353437323465323731373866646566383838626562393264383133346639666461393239376336663863626339363033383666643933396365306338633761616231663437366134663832353362393532393936653762653361356636353966646361313632663536313262666563366434613534363932663863386539663962346534323731656336383430333866396638623132666633393337383063616438333336386635333332326365396263663436623731626464623839663463633861346361396566356231383165383866666539363332646264313166313431313762656366393136633465303733303434643836613231613366396330633362616433633730323337376162393266316334636535393830306232616235363636626532363338646533353465376637653631376230393532303331323232646134356330366331373932336237393661386239393135366663656265356663353330333265346133313462323864643337356466623539666534356463356134313563363635393862656466653765656339316139373239613435616438636636653563613531336362313936383030663130636633376630616533366564373630393731326430333939633266303763643165366564383432656533663735346563643762346539373530383936633534633766666563393665636265393734646463323835613938376438653561653837306562363434633863316264383935356335343361333662656666363330636562363735346433613634363139316263313164386462623936323234666634616239636131643335303737623430353335373239616530653261633836613865396136306636636266383138303966376635313836623934333131316635383136373039373466343961396434623165396462396137303832663664643339393534363461666164646663396437363663663962376439646233613964313265643431376439373235636237636662396663623037373064366361366265393539333730613535353836663634613731616433366537393064623233316530306666393937376364653737393762306562346231613262333761633164376233643534383166633933336539326466393931353562333332323265663637363632326537636236336364356563363235396462396236393933363563383463653064643363336361656563326634393533366530613636383864353030373264623531373865643165326563366662353634393566353537316262663635333737643362356238626631633839623039346663393130333430363232393734643261616333333561663935376638396166383664343033623065376564643736393861316134356638363364393862666638326364316661653332633536626364323737636133666263336233343464306664333431616566333239313563343939663462336632623633663663623133306435646161396564643362363032633736303865336633653065363238386131383533666536336535396165613137363839333564646636353738386337646139343934363734336634323237653061643237393439636538353434373832316435656563323266393930636465646630663839636536316632366664343264393734623436613962623063343630306231336564643465326636646163633730646136323231323730393536373832653131366663343639333039333865353162646436663930336232366439383334313162383662633963646636336330656464646365356630313865666465313466343234346639366137366533373631356230373461323533313830323862303464343961323065316436383436323838333535643633356666343432393061306162663738363133616465326261613162333664346130646631323038396232383238376132303130613137653363393237666566303032353164313635363733336163636133333966653335396661656433306166646237656561666136396261323838373662663366366361636563653433343631613366383732633134373937353136653063376263646164366363653465633033393039356139646266663666663763326364356237393566383534363039353763653732653731396536646131393734376532636436396631323466656666343232366237336432303331316661313837613562333066333065376436363935373337333034643061323166643464666130396162373765316565323338303730316534303737653463653539313166626433333662363161646138346565646136353439616632356439343739613737653239633162613435383539396539383962393334383163393933363365313130653830643335303237373735366138313237623564643236393763396562656232363931353864656638323662643862303965303164313038323535653236333063636562613837383463323235333739393532643337623535616165356163383764356139373238663564366533616236363362343863623734383361646437323661663437346231613064333238313432326337393736316432323630626466393133386136303939383232383639633439386638653332336339383334376666656536306166346637656263303637386234653566366539393331633133646265333735376162373730633832383336313431666435373435616235353332663638643334336464323864636635313338393632326632666432306337666630333132343234656461636164623938333439343939363939663234303835376163303735616263353035663438303161306462643037653836643136613264626139343231393966376630363862643139363033383833343234613037303662396235343733643531373539303834666465356436386465303464306233346164303663663164623333643930393234316166353938616130363564626438376635306530373063353139336561336462656561373964366231303961373535653531343037346433373436643865396430373266393863303932336139316139303938656664623436333765333936396330366134383463376237343666663537656161383066303266326435643366343539643763643832353437313237333165653561653933306165343662363063656437616534313736646232656165643262373961613130663139663865613063316661343336633537373163336363353661376530666531313433323438306538316563356164623165343435653465633266353737656661633633643666353832626536666362636363306365386564343266353037666336383537383436303964633730356336316330393736373634386139636233646338383032393637333939356530623162343163316661306537323734343265376534383366363630633138393663643237313634386437393931306332393530636530316563393138316465343766643564323461356131336530613661613538336363313465313936623962643563623563613733303838393761633138643165363634666663626261386238336138646463343739353562666133356136663539336632613135626535653933643932656636623730313635373065353837666136313939396431343936343862366161336634303463313834373731633134306331373034346335386137653964636637383964616537356365616564363439646432393736316361343931373266623139393734613262343763616438333162366339303233333864396631343834653831383361656465303839363031663437343734653861376661666464376439333233316462303162396562366564323239313330366430646339353464613539633765346538363936623635373437386464616439393465343836366230383363663536356630333937316266366130623962323932346432376265363638656365613931373466306637323531626466623230333137306636396138303531393663356364366635373437323033313836646363343632373461303834306132396164623564636462323662343036366531313532643233663032363363363537643336326234386535363138646531396334623766636636613165636261643131333061643730393366663531306264613765343738656230653563633162303438323532653962333564363065613339663733373831383833663231333939386338643663363762323762643634383364316239306562633531386436353664393335396339376161353333373661313264396233363834383761343935623437323230363131373435303965373164373033396135373232396436346631636565336166666134643962343161393566373736626663663737353334633338353162373765633564616234373561626233323362363565306663653561303437353565323361303637613738623139333631373962653265353636363934346466663832643636386161396638636466326433373837643537356265636235623863306563653863666665356166643563323663656639313136636566376437356437363362303735663666383765633665396263653962396161613839316166333739613237353365333436386463306462346439373637313135656461323962323233363034616131656337373330346234306532376138306466333239363761353030353066383366626539386531396238643364346235393031646335343834666239376432373965663163303963626465306666636438636239313661313632356232663233376134313331363135336364376334613739303362643563356437646632356263353861663539353639633866663938383964393538383265326436393637313436386135336666646565353965356136313236323462383461653533353134343966306339373634656431353030353333313362623237363238303731313261636430353661363562363930326535346237663231373563343430303665623338613363356633303166353762616262613663666365343465316261666636646231343964656361663633323532396134653335666330343164303665386162376161616638343733323033376365336466336139376463636631333034636230663838663638306231626131313537363437633062316233386630386332626139656439616266666536636334363564363433383165646433613064383061326466663838616530666532386338346333666463653631383061663765633066313861393739353034316638323135393534323531303466656635323738343337613136633037323338333230346465653139663163373564626264396237303438363336303933616132626566376634383939613733316366646231613764653735383631333966383764656164653363343266623438623937333338653431336461383830323239666230623633656163393464393738326565373061336662303231306632623735333135386466313230623637646663656330353930336134636532366239656231306333633161306533333563386131393134623962643434383333353031383130333863313332346466376332643535303132363133303231636361336562636665653864656231363131666638346265353337363838343230643435323664343531303338333538656438396162623433313764653963373530386363326237376634613232623838343034353632303663623464316535363936373034623665646538336565636232376262633265626439343062613561303736323233643363656339333465313934343433613338376534336636643138383863636534626435633635653638336239643230326562336539656665303130666433633161326136666434323931346465613835306265666130343532323366326265383462643062646137386165333761663061356333366366303438613163376261323831343366393730346233303136616436323465333533663165646266313531396530643936376666383865643435323138346634326537653363346666383261336564363761376666623861323431373732643233343134616266656434303639613738653535666165343034616135643061363435323735363561396139366266333139333638353431373032356131346661353030363463356365376332653361646564636165313530303134383361626536383938336138383632363661313762396136303130333130353632303333633637303234343863323764656165363465393337663337613337316333643730653631663164623364323462326235323433373037383039643963636265653266626463653563396364653730613337633132356631373132616436613432323431633366363862363933373339656137376534303035663331663539306334383133396337353934363633373537613832323763353234653263363761616262623766393234336233343630343265356266636433633432343338623233616334373661313161616333323466376231363136633962376662366236633863396237633330363265326631376130356639613766633465386334373433336462623465666165643732366334383465383961623234643564306234316465396264663336636331336662336238663063643966363031643136373661653331373138333032383339333564353663333331383639653861363264663130343731303739346130643336663461356134363762386332663738346438353661333138613762633466613438333539663738636364663265656235363938303464373463633035613331373862333934373962643661393334373931396661376238366237343562666133303963613431646665663466653331626534613661643730613130646361366230656532393932643436313530306137383765306162383732656135636430616632383431653832666237393461353132326539343435373532663631343135356263636663636434666431316366653831643162333065393637303034663064346363623539323766633532653463383762393836636537633766323463346639346239353930306461396532643439633632633539646638613431316462313132386466373466356231316564396336623432386633393364643361313965386530643038303430303335633162636439356138636330313231633534306231636666366438353431383438626561393435353263313266643462373038383864656664666231396262663036396335306630333137386162366539373738356638333733663864366137626239623831663635613937623633363738616362643734313639356562393461653335343533346263666366623263366466363132613333626364306234343835393662343839303662366661356133333365663132643637623639353735663766323062353236646138393465636463363737303530383238346661303232306235633236323031373465616364363161386263383564653037323437353132613932663766663430393432333435353236366639613062396361366437616563613438663431373138343265663835666536636136656332616135643935326539333131623230343438653335663861386237336362623636663137396439326561353164346539363361366439323935353439666138313736643030356232653834643030333361643665613465313838653936613266656138636334656165336664623966366462313136616662336239613535366165366636643163316266613565393363613131643436376161643564346335376332616235636638626636626539613335656434353036373262623930323636306163633062636465613433363061353734616231383532626135613566616164363363616462663766653164373236303230316431636163383461383637373264646165646239323364363130363862333939386263313533653636616365626161373731633838616564363138376264653839323530663764383363396133393034353263313563663336326164356561303636613935663938616166646331366536636133376134626430343331313831656566356635643966636633663264323330633538643461363030386536363963663865393065643365663135666134326666383037386534376461346434363835626435343061646133376365646464346362653937643361656339666634643434633436346266386363303634326233383330613230663836373938326537343363343464656366643061363638376237626634376437383035386636356362636633656262353830633830666662333262333162383861613237383438613238313233656235303735316462636132636565656166613430346439313965326562373935393566373366386464376536346666333664363838626639623131623537613365623431353630666635636266656436333835646233613264393439303733303839346530346235623537373034373139393631383135613262386462323735666533343362646561616661386336613334386139643861346462663061373837376335393230336461343232393032623431636537346137663331363264633135393537343137343239643435303432633166363338666163346130646665353039356536353966656261643866633832323339653738643362393962346366633432376234613939313666643435376633633764333235313930646364346138343132363261323039653337353834383861316331373464323664366663343139333433353033343066346235656533313632336534653062623837643664663666623264323435616563353039363934353935323763333339613566343132336133626235386639376238636361373034666335643033616666363261303262633861343065656139663463633835303761666338343139623236613332633930663836333431303134346338303934633630303061306463663262393437663263643530626532653433356332643263383565643236613033306131313531306536333238643765666464633734303165373764373235336361396565336236346463303633636233366338656439313164633261643664636465383931643538356536636334313335306562326436326633653636623164366265313066623634643630656232643966383032393731346131623434646635636537386232623261323462323863393061303364393566326535656262663035353866393463356362343362346431373631343934643636643939656462383535333137643361303662336363343430666661646139613036623863323836353532636630636534393061306539346138613566653862663536626638366531653435356161343534393433383033326539613063393263346236393033306264383732643332303062333833313237666336363238333139623563323861666533666238663634373039383139306434323364623662383734663138646237343635646565303630356262363032346430636133643233383137376266643931303834663430616134353066666134323234343436623466346235303533663431333765666263643666326536366433353937666566643735346362653930383561303733363263373137306331336561373434653863643463313863346530343132613032396566633137303638653633393434323261616565613061653562313166393163643966333763376439383463656361613139396265366434313664666232323564313233653431393633323663363465373063616633323036333731643439373563613064363135313662303164633432653133313236616430333230326130313839306332613939333165386532373330616638643535646231396565323765623235396238636433643038613337393565613037613833393763326132643031643666616664643633626333373766383631643665333332343732653164623364373232333331336661336333353330373835646631613235393664626566383631666130353737616633663636333561313038653461333331373264306238613836393732306536346136613965376338303465353934343663386666636239373439356537366436626164613565343866373938623661636165663830366431653735306536383433326464303531633230366539313438653533616662663330316632646132613836366237643864363933393938663161343166343061373562313737643662303733633166316331646437383665343964326164343966666465323763626131316339316265383562313138613234343135383763663439323562343536663162303538343933303539646563303139666635323735396433313466376363333463393437343762636630336532653032656437646230626630303334373061633661643036393337346662346564656461323964653064666566633739343266643862326630646434646531343236653839353132656337353636323433313037303166326265643838313065356561313563363761666563383437316632346336363838363665613565353562363931646631633934396639323962646636373061323237373562376633313863386161663863613933643030323066663239626237336365343834653266663366353864303034656564643166313539343730376162306566363736306465336633386164373162643461393439396435343339336662616339363738666139363262323862396437346339353935383766613462373233656362613031646662666162393633643465313633616437316634343535363261333563306263393463383639333638353464396163343436656330666234356162623430613739353136653764646436643331323961636365393937646136623463623932363065363236343465363538623239643038623333636539386535623232343934326333303039353635356634366264343131646334303536333864633635653561323537326537363330373763363134633337636338326233376336663138626335633633303734396433653961356466633538386230646637346435373164363139303430383436396133346466623563663062346233343539346137646365316635386265303137636131646434613161333762343030393931356239343738363136393464306331616538323766383131633966643839336362353633656637633033666633303237316135353764316138363731373133303630323261313137376435636339393563343532376233393437636661343864646233383632616261613763623733373132313165396532356634646164396332666432616463336336303235373937313837656438396164396661616666633665363766633138616164373430643166626137313066353365346262633435333530336565376563396331383938326439366465353435613862306536393831323330323461326535326135376633353264373662396336656332393663336263383539613132336366666637383265386137363230643832326335333336666666306134636637326634396461626364353762333135343934366561313733663233353532333361663761386565663033383765386264646530363436316366626635373439353633623062303566316338396437343863316133396639303734326234653531396263643630666230363032363261373732363863646130616630303364356236343539643133323337656330333561396630663339303033353765353765386566613336646564343161643430313931663865393435616432356335366638363834663562336333643263613631353932613230303861643034336264343333303539366537333537633031633662333062323234636237343434626530633338636235663735343861333931323537636230356539643735393233356365346661326563383166363539656166346663356336353830326664353235313966303562373062623039353364626237656139303563373738356265343737636437643430356365303434323761383435383936633038376230313737333938653663663335343534383766393337363363373639336331623065653061323832616137356332653939643464326336376531353834393636663339626362303035386632376163636561616431623662646635636666366266643233363631633739353964643837623233366362316235326333373735386435303833626634383163393665376266633131643732313166326563386165386631353866653462643736313664346132386138386231643232613666326636383062313062366661633736323666643230383965333335636635633633636565393639666139623664633936353636316263363765373133633864656339656562303365323335333536323364653439393964386464363466386239356436306166613636343439336661373061613132393634333732373930343564616638383938303266333735343531363435393637326261653136643936643037313261393631663434656263623430363436363361643931623766393562373439366331323462373363363439623563393233303838656332613564396634623336323234383662613265613966636134363737386233353833346664636138633366343739666361336139386333326334323963643361626336393537373431653831383565306136373234393830363065623030313263326363376430616465313766386136373132306236383834333837323238396630623338616633313833616235303832313262643538626361366231633464646662353339666165636230633162333930636138393838656236373366623133313037356437306263653035393466306238653237353337346638333864646662623838303933383932303163383631633762643237663734313333313138653938313165393063356665346134613430303136336262323665633832336565356666376536343338653263396338363561353034333333616266316461313366316461353466373039326166336139383465303134393565336363306234623864366466323934646564663136316564653634643735333463616566353661663462363835346564383738363138396163646163376337303663333733626564323565653635373032616430363362383330313933333263633066633635633739356561633332613338333639306231333037616631343431653761386366343064653534323631353962303230383664616439303765346564313961666232616264346330653561323764363432656231323261366239373937666537346362303737396564623031366566633536333433366338306538343738353666663864643132363839323638613531306664613630386531373037646365393830353066663838333539353937303262316562366535633064623239343835653637323263356561333435326631383061653836383262383661663638643031356433356563326664396633643165633033616530376264393963396366366566333430663832363532373538653961393261366133366364616639643734393036613662383563366239303438363736326433633139636634616161363163346430323933636638616131306262656531356236633634333765666136343732313566386563613063306630353766323231633935326536383734363339303836333732346662663264656163336439646365386365663536346364613063663961653665663762616165336336393831333062326561373835376236383936303430653462313961336237396363363536663161626166323037633261323864623830653031333232653236663735363136663838616337633135653837383263393861333739373534613364656638633563663436383035353865303434303862393331313261363839643735633265386564343866333861373938323963313531656431623737623632396339643663306666616166643564343033363564373661356130666566396132613937393533333336396634336633663166326436346235636161316465633265343835313363353836306638303334643239353264393838613063383536346334336165316237313832613535373138356633333263376665656530653365616361363564653637343237346164356435333536363837316339306439326162643234366339656536623963613565616430316330313030633030656235366363356233656333363962393666633762623137336435663161646336643139316536393036656466356230613432306435323836653832313065386139656361343634653732643431356366643734613335663461653235386439666335366630323765356631353366666466386531663733306661356665666138386131633432646430336130613031373264323065393263633732383731336335346531363232313966336165656539333666623131643136373265383161303231316633656466383038643662623263336138663331343764363233323561303330353531646430303639373838623330363935643034326635666237666631343236363134663735663565326235343866653765346338363339343864663337383734616266396238313338356531333135373032663662613064303436343464366531353031633630393532363461343630623966623566353965626636373736356365663037613131613163623034653066613033613764366263363131643034323564333234336336623037623330636161396165653937383564323666393165316365643836616363383164613863363364303637646339306366363733623962393735623931613033666165333836326232623466306165316135373039633261383633653434303130643334613466366462346463363932363737303337313562336231653638633237336238343261343433616564383834393364306336333265653336346235623735346664353631666234386162656333303837383266373463383164336332633736656330386436396331376632666535383536353531626637303865626633613466316266316539643330313463393662613839313336633334323764623638623332393336373734663465303662363732393762303339303835303839383033346535343462323034656336306236343764386636633264383833313832376535656666323865383637376363353033383037653533663362663430393763626164396333653030393266353866653636643732306564613731343236633335373837343035343736303966613264663364663337643663616163343238336135316632656233363835323464633731353631333936393632346563346138306535623739333330646330646436353436663334656532376337663131613966356638663332633639346662326133313739623034356538316461356330306433646530643230613465316238393439346661623462333535643830633166333932343162343336636563383937303034646339303436306362346430393434383765323761313634616435613866313862306465303438343830316363386639316661336433353733363830656233353638613532366664333163623462326364383365336265343263303836383333343733343166363332373561636235323136393031366664663132343433326362353734306166336330343364383034616137613264373535376565626433393563393835376539633030636365363762636661626465623034333631633265346263363061393637323337306132386637313333366664323431663031383565643061313331663132316637663030373962613061623065653432383461356637326665316264343331636332333837366235363332613434353234326263663933333736353164326338366632323364356334653764633434383165353633356164613561623765363864316231303331626331386561353061356535303961306366643637623962333264383435386339336335303763663936633734313239633239636334373139636238663463323861613635326331656463653935393036326262353936386531353830366438363863653630363339656630653165363665386636393432633233313634666232323864313365333464636637313932393334313064346463633735393639386439303538366637636432363663313438303432393665363866663162353732623637633637333539373633633133653062613366643832613762353665303639313839636438616330366435336465393061336334326630306265386135623066393339343639636335386664326564656239613565316530386466393261373234343437633763623830616630643637356464663233666337633761636364643332636665363031356237336430383965343535343034323033633930626134306139366165623630353037626131333262376336383266623531663836343563353139306437333138373635316239343565393732393637646131316638316630313836356631653662323132656661346565376533383462633162303463376562313532656233343633376466356534346234643163306432386164623334633663363239326162663335323731353762333434643630313038396663643439303863393431653732653665626463343130386237363738326637346430326561396433326133613835636465376139373138313834663361633436323739626163626665366163623438316263656532373462376436623330633462666466333963616630633931346537383564393039393539363663306366383665373964656137656165363462623231626631626336663465623430613731346563303636663364366434303265303062383461383131623732333361313335326362646361386664323535396230653362383066343332346365653137386134633063386435313130646364613837613435636239663863313261616161323433653164363362346531636366363266663633303231343334396630353262643934616439373530626334363733386162396531383635383431613233663036633565386463373066383161333439633762636232346665376234323434623731343861366636623163383866343538336166303830363565333135623334663836363061646432396361633835636462633063386365363564313630303461356130623534343037613339326131636430353964666435356131663736656531313162386333666530336334333331306530653035393164666365616666663938386662396630366262393335333933656462373138326334373665346265373864643132326665623363326336323433353739346361343138616461613661646337346464316335343436313263646264313764636564653133643263313462313266303432303066333631353863613436373666323736376164666436663239303236633936356338646236653764333263616365303664393464393963306431376263643163363334633039363261343530613561623637663766303164316338333236656234353039313632343735396638663537363132323965653132663839306338393134316139366161623531626235303839643534383939363938666433306539373065373133633235646133356634313739316132633338303637613230396565643966333638353633666536306561303530396431626437306330656265616465303933356561323439343261323733626661633366663639623333346266663636306666373433343562393436343363356362353863303263616264336566623731306564323437353661623031616431333339313364663665386364613237343963383130626430393132353332666533646363343439383938636464343231323662313836363830643161653562636465333934386133633239303739303632656630316638646637646433633135383534666339343239303536623938353964616230613137333663343961646330316164346266373530353236613839363337383035313538376535626331343435306430396561336533336536343762313130653563623866336665383232343531663138653532373766306335386339343636613639353738366633653136326231326131326338663264353665313930386136613166366466623066323266376362663234336161393232383131376333613834613061376237343864633732356563393136316264323338316361616364656164323638326365363938326238323461623465663736653233383062633663643465373663633635356162666364353962343864303466376232373139366663393565373266633766613035303861363039663038653637323638613338383736316261623062343232653530393566326535346663363239376234383135656235373331623739323031656630663933353963383632393864353762333063633566363038636430386365653362663365343730393065646431383464383165623038643431613164313535393138663666306337323333316662363763663331633131323632353865343431646433383334356666343037653538383137323532643764306165336138646532646435633630376232666166333939353533346162663861323537303763393837313335353565663536316435353833363537666565363331313130313965366533626166653239623165306539653937393137333231313163633162316161333164336534306430316534333063653434653239366139616235323764623533383831353432366561646163396365663934373161353632613730306139326535356465343238623930666236653733373738306333663038393663326331616163636237343234616436323463373465366164353466393131623836366436333362376430636566353463393438653431666633666135363235323531323033356266373238343962363563633638643830336637653965323265326163663331326462313464623764616130363030386662653765303738393038346334353364333162333732363939356138306666383834396361376466643438363834666566363866633463656262316432393733623237393530313961663533333932326362366239343633396238623733316438626162373434653033333538663063326537626164666235333336623634633333313965616532393062393931353739643034623935353438643666316239666439356131633536313237656332336464643663353763656436393263383438396331363362613064613739303665626634326431393165383434366561336166633364656538623461393434633966383037393766636466616635663237363132643562303637393737623561383635373834663834306631386664643333393966346461356365373661313039633236633766323539373766633561383435363437363930356666396136333438666437663565386436316433343930373861353863363638636262633634313361613030626433653833323664363734386466663165346539633361666332396130633334343833383966313464376463336439306138323932356338303562386638633434306534393466343937343064383132316433303366313235643138313665323464353538653437353339323832613861636332663536643634656534633965396362643333383836373137313430623935666137666230343131646366343263363139363432306261333835303236626431653264306363653732346138316439353262363038653634353965396465383966636235653966343530646633623235343230316362373530613930313836623336303462356264353065633136646665366263323762613263366234343264326331646534343133356536666232333762303661623063316230316337636562356130323239323665613337653130356534663335643032623638343037336531666637666365643232663130663238626464303264303064663462356133616639346238666432666530613133626639666263663263623264623837323435376135343163616463363437333263656266333264343731303864656134353732366663393164653630616534393634373336323262613839626665636535383136666437313665353734663362656337346531336661316162323732646231393061633331646239373063393131626661363133666564613464656663666664666364323766366437306136336464643832363836306130396636353839363636633332396335396265643535343134323930373464396231373361653833343239626161643262306632326237343761313635353835383761616431626566343439333033666164353933393563633431303131366233326362343761356630623232346565303133376363356563326537353334303162393532346162616263366461656636373838623063653466356538303565383338613037303465663130373066663764643138333165323937356436376662623939613334373762656636373536343935333338323035613337396331383838303762613635353033313733613333623334323332663339623966663336643338393733356266393237616536643061373536623463626336626361363461366464323266613666316162656337366437386130306266353265363765343433626664626564323337353536333839626437393562646634306236313438336564346437623837303437313264323931626437613065653732346566313438656135366661636534383561353661343466393162353933353833613533356165643930393265336262373136346266373566643934326130626664656430363962396137343962666361363761323363353930303834363231663563626466653763386639373331386136653231333635353330663330666239373433346338663237623761336163656133396433646364666133376136643934303163613038343262323937303039373132636631333338303437613863386234613830336664666566666233666538623164303763366238343563393538663736666134363266633366646163633665653037326130373838343434343839396535356662396466333630613063353632623639386434633162343564393832643465306338396530653831373562623333656536646161646362306330383666336438376665303265393965336534616465383463343764316231363864326331326539343935373538613561343030613939326535386364643735316334383063303135303131653064613534326366386630306461653431626662356138653735663433626162303239663932366232313737373264666264303364333363666664646534653764366463656439636334306339333161366663393034346139373733643937643165613131613730326330646233623436363934366331343962323534643866663031666336353936346263646530656338646432626134646331613963633365643063626564663735316335356338346336363037363461663765323834313333656134653434396333353063366435343163636365643736386266376664323232363439393764316365663765353035643466613266366330386339363135343964396566316331356138393439343833366661666439636439663434656439353739366137653534393661333161336531306634303463386233383065386637303066346261613231623065316633656637616638363463313064643233613563323366336636303034386538376439396436646231346236643033393034373864373832353166633666663232636633613539633362323637393635346136666665363662343738656532623737373534333235386430653234656635383839323635303363306239356662323864643131343232333362393965303637333464633535353861303835303832656464353034386264613836303138613966616436356664376363316235663932633632616632393831643631373533653763633530353463333363343962343839363163366162306463646161386539626330353639396664643431336137383364306239636131643266363433356464303037646631366332313266393535353539353831643735336638616562616534383363333763386666393763383765363139626264613534616431373938363135616234343731633536353637656164363232633365303962396666313434306236616365316335636234373034326237623936613438366264366166383133653362656639356665316333373935323565613536343761656364626632613335393038393033333666396337653935373637343433363936373162666165343130663864613736353561383035313138303432313966386331383932666630383766613735643032396261663736336138366265393265353963326432633034303464653065313164613039616534613834343330386132313864613361346566313039346634336261653531393466333765396565313062643565393637366166626661316165323930373531353637666136343937323964363561323739306662653930623438343634316639383839386561373831616435326364323230666339306436363763323764616466623333326364323037303534316430373461346539386432623563303564636532396663326661343339343939303433303263363665313235393338666164623363356462313138323136626638653736323265346536313966656535633661306233636638366365396131333534656564386633396432646132653662613062636461646665373633613637633739363635656135346565623364356331303633363735653530333230636466666236333037343031626366316363633931306537306161646461336563643439656631316231663062663535353332373338353762326263313337326666333465623236336138333834323239613033613837343466613431306530643634666165366533616135616437646366636261383937373965353337646533383338333139356664396261353061393464333566366662383838376439616636613334323134343539666332306333616438306435313230343061313665383834303038616162636437373338623363643261353763313731396233363263643139343436373037616536346636333530303933316634613034636163613763343334623335613735373733656538656438373061636162333764363736646537373632363034346531623630366338643536653935613036336464366462633134303464666462386338363232656362303865613933343963333862383262636433313034353837303432373531616439393365326461336130353539643763306231333766616139666364393830643730636365626334313236353136383530323138626630346238333133353730333637316432396161663839303963653264303239373531653865613063613133306339396634636434613131623638656230626661323861323865333166323466393134363138663335373439333162346639386564336562666538643265623033613638313534613638613332643865393366646338653336666137373561366534653665633266656134356231333635316463303565343939306138393464316334636363646435666463346666316364336238663665356630653835333730326130663165363131663834326631396630616465323038633033653130623636336465623134333333633531366566346666616462643961643936356165663633333563386466353664383533306238373964656662366235366637626565353663383535393230353332323835666631663262643161313561653036613632383531396330313364363232323831643934323338393161623231363035356366303339636239323630326564363936366438393264393738353265323231653161353139346639623435393765643536646238633431366530656662663364313132666332616465636465366538383334313132636238343262633637656532643430356265363836343535323535373061363538643630356365636362653561353862313834323165346136356539396232333962643665613661333362666563646261666361613766343333353032356164653735313864346133316565323963633264643563653966316265373163326465666663313639306364353935373361333837363630386662616661653764326563336637316363393339663865343431633238623761623236613831303839316334623639366634663930343263613266323336333039316565333030633936613634663236653637376561373434333231666631383766373138323562323333626564346430636261653334353934656663653263326133623333663130646262626665653966623265356136653363356666626665376537656332643035626136326230663839646233613366303663363063393765376264633863376138343133333066383034646663643034643139373531316364343639333031303237636661633965666336616135316366316464393438316238653430376665316439643065636230623632386231363364636333303534333561656464356261366135666638633738303732633761306365336531613135333962353966353534383565653461623633313738313636626665396235396365396331633363313464306665613639623730646638623231623531356332303765313863353538303132636630343434333333663139343835366437383238303236653430323032636535326431616330646163343633393765323434363866366532396339393363353430323738363234383636306365616331343666363331326462336137333164653461336664343264656434363261313835306234636161633932313863306434396537623537666337326139643436303234356663633265396666616631386263303531323031656539386334366363393837353264393231643539376230303631663730373835366436373638653730633364306238633630333635376666343538306465656638326230393432313464386338373034353835303930623165633535633436626662313762353365616637643566353930613733336334303937666131396434386237336533323262313665636636353464333236616438626266353635666234326532613261643832613330323064633262303437393632356132633433373338633835626163373462316533653533663934376333643564323032353835633037666664336132326261616233653364373531363161613334643938356631303333646363313839666233386261613839653539343338323233383638353962666339376633336130653932653462343132656530643732326135356334313733613566383437626266613466623062383933376664303231323533356432353361353130646131326131316362316231376365386266663463346533303364386136363562373731326132303835626165383039663762383264613435643639323565333033353263313635343935353538393234636565653463306564393862636634373063306233306438383437313361323366356631646133366163666230623866643264643264383334316437346538633330643333616161343462626439306439336238316163336233613866626633313666373366363561313761356130366336353662343763636262373534383265363062633162303238663834383763643062303561316435316233346539343635363932373439303632373663616565643134353964346538323139346263363563663964653839333735333765363966373436323732376439323935646236653462623939396361663761323538663830323066666665613630316131363832616239333038373332616664643263316132663633303262323562653836666633643236383732393430333835393861393033653533616234303639623938383430623632343431343065333630373063363066623130396434333663613638363830356532326463653331663664663437613737383566356462326663346238653437366365313436383131643061653664623539636162653261366231383866393364336233663565653065333365396331356661636137383462633135353138383366623238323565366436653139636362356166383631396633613761666434633138663533376535393733653637626466336631343239616535353966383535323739636331346361366438363461303431373639363132316663623063343339363161666233383462376363653666336535346532356233353731303065333036303062313530396364343766646332356236623263333433626538363035303435356630666164343736643331666338373638616131366634313030636334663961663839616437396465386161356530323464363263636365666532336335343461323038663430306136623561363634383833663964626661623837303664616334613135613063323231333966623963613266613961363262363561306131623636626132373731666236333161383630393033343935363038663365666232643734306238653466666163383735373332323434353663333235373737363836613230373837393033623032333166653935396538306161313762343732396632663762313634663665383831303137356264636266303537663461383465616535633530386366336132333735363530363139663235313737333564643639613330353366303032326134363436326463373933636339613661646262383639383036373438343833343138363761396134613336366135333764366434373332316530323234363233376138666138313238303835666536656162633239303630666438626135633166333963313263643862366261626261336331396135653063646435653635313331303533393561326164333537313936626261303038663665306536363966396163383535613932343734343834393231333964306666633566336465386437386334643435646464643933333563343062633730383466323735393062396265303130303535393066343130303865326466643036353865356430303565653662333034633732366537393031623830646139663338336262663032646365316164653766656362333031623164613639386237643736626635363863653835343532343436363830323132343465383335363233326665366437326138376532336166613363326534373434313338616535656563323166376237316563663733643535396132363861653037383633666636326533303164373937626332336631353731333535653665336561343737663939653865386163323763343261316239643065343537343337343132653534613537383065643336656330336261306634383036373034313964316262656235323333363566336137313961613364366430393061353234666530363930613164633065333663363838366634303733313130333636383037303534373939633462326230313636323430303736333966373230356336356235313536613839666665623638336664633038653033636665333465666663323762363162303430396361393132643237303336396365666536636564353234646535643736626436633936653865666335643532353330393634333130643238323234386533306562663333343131643865306464303165383539336464656664666434333137643764393237333963326562373831303463303031643464316564383361643132303839636632613630376439623730323964306437343666363064663636653930383836343431656465383861306339666266303466373765656337393630623165383962303364616166363464316536333662633531633366373633366136613435356430636432663035303834313733396530633661356165303934313032373362323131623937636439643165393062623266336235376163323737323462333563326266386433373239376364303730363831326662313462386364636631323535623237363264643338313361646661653939666633623338653535653738383032333163386233326463663332396131643631393762623337653835363334636231356532626562613332643566626535666233353333396331346664396335636638393538313034353438316637626339363436346534346439356138386338303162316333336234633662396562333562353032333462663334373637396365336231656461343163356532396538336430623763363864376430613966386630393931353934346632633337373731363833353862346332636364336639633737353737653930366562383538343361336565656532643764303934353539623639376532623133666635333366383137323333653934313063643935653630633161643766313364396237356536306535343432303832363135616136383733633266656164633935623634346136316437343165393161653133356162356635316631346638346435393835636466316333386263646161366435633933353030626265653938336465386639633639353033303463623834346663613666653833636432363235636364373336343164613030313263356561326433393631643266363763633435616235343361666636333239353632366330633462623337396531303132613962393438363263383061613436613536313666336666353937306136656435383133646235323038363030613364663763653030316436386261336635353062356639386338636437333161396263326332653961653336346133386434383438636632613435663532323235386263343730376566626263383930396365666636623633316135616564303164303136386239333462616633323735653137623233663933306132343264376632343238353639343531386266326366626564356163646131373830363633386638336534623937653461393433393533306630623436383331323936316332613830633734373833373461353638393064306561346339376638313136636564613765613063633362623330386530313331646133666162363131356665353265326664386366396261383331353530643133663431313933303731633431333432666565393136316463386163633430363435316431393262646261386563333730633163366335613234613239306462386237313065336333316130383132313232623531623132356539383230653062636430313166633631303062633836363437376330386464613937633563373233613835353363666235343536393138623563336430653665613563336538346461623537323739346331316232313436316439353064303261616364633232336132303038663661386634643563653230346337323461343537626432613535623566633264356662643763643161353065373632313538613162346339333038373061623339383338346430373930353064366535343266303438663461363365313235353432353636613862626434396435326130666666313738646434336134353161633937376465333739623434336139613239653636663862306363613439366332616364303635656163363630633039653062636335633263653561663161653936666166316665383437326537393237333065636465616566366537626136393630356163633132623030333233356134316431646263623337353138383332396661663234376233313233363237626263343531353933373930653264313232633232336333623234336237396463623338386530613464316639646663373238333739326133366562623338303733313665663161653666373366313236643864613639633062643265373964636666353637336462303335323839333366353766313964386164323331333936643338373336373631346465333235663533613566376139393366353031666663623061376264383239626135623731373938323764663831303834653761336463303161316462386338656338316439396531663538656463356439333165616664366666366464393534653035343862353762366662323935396361633236363864383635356534333039343339653133373463333665626464616365366463336332393730656234663037313431613638383862653330393365393333646634646431396232373238626138396665383361366336336265306437386438323436393938383065643462343064306431326264626638623834353539306338336137616631643931366538333435313136346239636364326237636638333334626633656263363132626235366635326533613563653131613835343065363238636236303061333037363334646133323032343062373836393639613266363431343062333236613533666138323766636365316537303661303334333833623636393766336165363663313361313330306266643531656531313632626663333035653963386261663530646564393937643132313866663334336537396632373536326639653739356530353266393431333463633139616631613465613237663861313532623466313831613763666161373766393232353036643838656362386163626364386139346233353531613436386535373861373865643665303964333735313030613636333065393966633632376232376131373839353962623936653866666139333439663131643633623338633434313032656364616332333462653039353066313538353733623336343439356663323033663437363435326263616439343134313437363866663464616631356266343563613433623765316139613732386238313565666430306238356438666132643439663033396265333639613730663734366362343735396165646439646564656164386231613764323665666262356366386234643561316166346236386566313161363139623532323164333164353962623732646466316333343632346336333262653264666138616136633166306537373639656537643230376462386663373834386637633530656132326631383062373936333466336133303836633033646336613737336265313739393264303338356339306530303663613238663535313332643031386365303961343464303465333635643330353262646664356239653132663438376137666339346532656265356664653036666665333433383062643236343334633662346264616566636439353434386639626535333538626130373736653362326432316262343363626130303162663062313066663830616338346238396339646463373563616332373439333761653232623736303036646666656266333266373532363837633230623563623536643962373431346132303531653462653565306130353833643163653230303038393236663665353765303862343861303064613635396361393538353430386638333833306564663030393762313138663534396639333337316235363634306332313030306432383733616363643265613564336566646330333439313761343832653464326461613464376364313435613039643330646435336634373833643263326337663462653238376433646535343165316137396131393331623764613337633765333138373933313633633830633163306564393835363561623132643333343739386162326637323135376530376538396333663139396362316134303432646530636539613763616635643538663237343037643566613765323030613832323562396232373932636566323839623032636237303966376436646630386662386334323532396164343930346335313163653031666338363562303238373965643832346630326565353734616632633730346261336265316231613934326662666165613030613039373938633934303839346530363631323930643238396663373831313232326563353362626135633133616431336436326661363463353462343934626539626166383665326634363030666161343833636535323438666239396364313131323266616634656234376638646430636432323935306563666465616335376335383263393336663664653665373566663361376235623338643762356562646466373362333865373966366363636461343966353037633262623637353966633265633435356162613937633132663061636563666538653538393161313831663265373266643236636630653061333462363631643466333437303665663937666464663738373366333465626536333765353865313066386334343366303161376334306138383264373266353338356238333365313736313565363336616364653262393037366263643630613736373639393830363732396663333563363765346163623135666661356266376262333465613434356637326664383334366461656261326234303132346336636238646139316434326461393435363931343937663661636266326139343338613163346232363461313366323663353562366135373430613537323330396335336332396538663537643662623030353334373735633464356664373730333632303866656162613861643033303331396135363734613639623165656566326565303538653438653538306138393162343965323338343739323431356439653631396463376335373238356539623035343730363637363139393736353633616466323961393131393633363564653235303063336661336261616131643836656664623163313264363733323731643836313766333064333763363933366466316232356634353539386531636263626463646633623864343132313865633431333961616536666239356530303039613031396535353139366534656233643039326635646632373639663939396362393339666564303533343364643765616464396639636265366362646262396166623630363132626437303131633731383162366238346433316162356632326539643264326336313065626335303938336432643963393661613538393334326666313063343965366363326234393533653464666631396639303137383235323166333664373362636365356461376631366138353039656238613831636466353233393939346631386538613230303030623862363233323363643731393063333136376432313263383935306133623439336334656338333863313962326562363632613031313836666637636635643231663038646661386131386132656430643739303163393634303332343965663462393366383463343636326665643365373733633662346634616233333931303361346131343963356636373439666635333730323532633231326666346639363761616665346336316136326665656637376166356331363532396365643261303630383365363636643030393365373030356262623265343762306438653062346637336334623062333838356230613637383931613833646535656233336364383432653134363561613163363161356436303866663265653234613038663838333432646634323166646462666235366465623134303363303737376163383336353261663232653234353236323962616361303139626638343036373237356537653530643239623134303230646164356361363138616465633234643931653430643262373538643733666237383930356265643733326233613066343933623734643437303139373239306363393037326361376431333365323337643139643364643231353661396431353230393533636431613036613438663337646565303936396336613733663539326133626665616539636534323031356264643436613737663036633137323932323961336133303438616437643865333338643362323562326638306363623237363063393138653739626237363436373961356434353765623966376364373036613232633530313130653763663062323930346330333266323437313365386531616538623436393535643131316135663464306165343761333632626133336663363039373065333563653136643661623763303134353563333035666334393030376233376430383934383932643061396135363830363136376462363963303833356630663362313839386333313861643466333237333063643337656665356261353263313431343161313936343666623265343334356562396463636363666263326635616661313164373632376633386133353865633633373137303861346533333431633561346661393261303462313131353566646631393964646533",
                "type": "nulldata",
                "isTruncated": true
            }
        },
        {
            "value": 0.13395611,
            "n": 1,
            "scriptPubKey": {
                "asm": "OP_DUP OP_HASH160 9082657680bcc88a12f733116798a6c83c4c53d4 OP_EQUALVERIFY OP_CHECKSIG",
                "hex": "76a9149082657680bcc88a12f733116798a6c83c4c53d488ac",
                "reqSigs": 1,
                "type": "pubkeyhash",
                "addresses": [
                    "1EB6WimMJrHm6gZZuAN2hGGx7d3hFZGgxR"
                ],
                "isTruncated": false
            }
        }
    ],
    "blockhash": "000000000000000007926e03332ab69c184b154f19ecd41765bdd0e2377d2bc5",
    "confirmations": 1778,
    "time": 1631692967,
    "blocktime": 1631692967,
    "blockheight": 704880
}