Transaction
eb7524e4671a0e16634c97bd6bd1f49fc40f4d793bc4628debd3fd08232135d7


Summary
Timestamp (utc)
2021-05-08 10:27:39 utc
Version
2
Size
1,114,638 B
Confirmations
266,101
Fee Paid
0.00668773 BSV
(0.06087579 BSV - 0.05418806 BSV)
Fee Rate
0.6001 sat/B

1 Input, 2 Outputs


Total Input: 0.06087579 BSV


Total Output: 0.05418806 BSV
Input Scripts
Script Sig (asm)
13044022034d8678ea097813fffc0ba11681a0919e36a000ebc12ea90592f8b0b7b219c5f02202bc283086bef06791928f0d0def850b70d03b45f55b8b82e3cc0c96f81a57072[ALL|FORKID|ANYONECANPAY] 02121034fbeb388aadd2c2a100edd8b50cc8fa3f6a091646f8a1c05c9292e44b49
Output Scripts
Script Pub Key (asm)
1OP_RETURN 1635018093 303363656665383964633764623665326237623637656166363762643066313865373265336565336537653763613037393436326533316263613164623536326661 36336132663333336335393364306338326363653039613231626562353564343261363262303536363634636334356361373438383030393638336431346138 7465737473686f776964 696d672d3136323033373532323139393062663962613061363563613335376337646661613766303731646230376635662e6a70672d31363230343639303733353731 3432343934353331303366353734613066636465383239653830653564626433373563376537353230346431326631623938326235313431353963373566616434626338316436623232333230623537363137663737323338313766653633656365393136313736313061376135646537616438623161616461316634343138653765363031616436363765393138343466383730373464333765613733613235323266323461376466336562663530616631656637313363616138303066666132336335656437376338303230663138336261623935626566383165346234646239623634616536643061643132396366656365663036313230326465633263643939633330343566623632336538326330663233633262653065383335326232663865643864663433633636666533343165663636633039303032663335383361346137376231633933623362393031643631363132336132646238643234353861303665323232386365623332396538376339356565316166363639373438343231646365383538323133623536646438396232633965383830666332643639663962316538613133333134636237623266376638633333626631633433313535343662316530353832303839393633366661353762626465363861326532303432626435306337366336313433356465313836353237383639636334326136386432633735313934666235333531303863666135323132386239333865353736336266333235323830643930353337613165393634613632383037326538306631643636633036363231373330363566343661613166643861316563343135373062313062363836613433626137313837396537383136666432316263663033633931613964663734383366323136616134653739383031336638313930613231303938613235383065396331316361396239613038303734356532643633616665333037663865616464636535653437626137656539386338356432643136363330346130306131333733383235346134383334373336613135326639653833376666343861623630626331393237613464616332393330656461633762356335336462333763393164643533363361373038363539336462333833323232343136346663383332336361316638323631346465626233383864656338316665643933323939386531363936343236373663353839633132326565623664323031353066326663313061643530313136383361663262623530333030323231363161626263376563666464373265323561613265613837303063313335333133386238373636373031653239666263333231303431393030373931336632656231313063343263376537666634656634353633333639376633383166366436303261333837366365643464363266306532363038613962303066366266323931316131383133613236396335393439313335386239646164616235333862646437616530636262643034626366656463666463313562346230303566373837613034616539343839306432656435313863363864376361313562643663303535623063626139353765626132396536383262613539643665353563346163303830663438376231633436333236316531663061626566633730376161643436633866313439623261343639333533373131666264616564636338646134363832346463653166633161333739386565656637666635616366653063646533333266313337343838323961636365356137376435653031326665326564663134323863376130623164613434663738313165363333313761313965333363336230356663333138396339396537323262306564656439663361393538623363306166323232346362326135363134383464336366356131343162633762633565303235303938616561656665306336623262643462396436326234666433333435333438626333663632346238396161646563386337363838306135326631316562653131343032373135656539623764643466336635373035623635363963393234636631306663616662643036316164623964326661653931643435623861306139643838366638386235666165663439363432316432303935373333646639626136363735376561313233653532343739623230323364306364663333313438373138376138346566353834326135353164653233636266396162353262613266383133636263363761623132356436623835633535633930346265353738376237373236333965396432653339303466323634373865636433626435333933373432376231346533633863393766383537363837383633636534336362633737633061653932313634376663303961316362653062363631383538336136393165656539376161313264376165323061636366633666333835326664313665333934636437373462643035383236373632306537336436613138343566323139663764313062343030323939313337663832373632373332383363653233343863613963313930663234383939353834326230316333383035613532613335363038663366346439376163346231393837666261303430376633613737336264363565623634653664393432353833616231653037303735313161323162626330663231366264326635303436356563366264356231633361353933306330366563616136353161663562623330306365653737633937613537343831393265386235383064376665333831663137643431373833656237633137343666643737376639633434653661346665656633633561633034666538323235383239393362326530373464616639626330323332646334333833663433626437623431376536653563653932646539383137396234393030343062656433623161363932613565653335323332623033663231316632313333663433323661393533383862346230336663616431343963346238633538373733666366323363616537323062623662643732613133356637643132323832383666323734363533363033303439393738343736346133313831653930663565393766616333623362306563616636323165366331616239666161376464383964653032616634613836393164653331363737626361643830616361623834626136303166383561313831313836373033656463633265353966376263626634306631613862383633363033663234626338333963616336373939663737656533346230393465306130366332643263313530653130376434303562623730326565346361303635383065383265616236623230366636386637313863393666323365313766363061623836343665383835363034396434366339626339336237316230326632303163396563643262356664396262326131356639633832363462336531623536376463326635666439383337383762376266353665396166316262613932376135393831326562643064643964336630633263383032666662363630333831303531636265326365613962626337663764663139616164396361313539336366393639363234363263313137353834663035333163346638333966316565623737333965353035626665333430653830366163623864383461316439613636323531623865336233643739646238383838383864366135333039623762643065303935346265353733376533303834316434653537303839393539616530656635343431613639333165623664633037373564363931613037303465316361633638326336616662616636623131333135323064306463353263326434333964656562303866393034353732343461383161366163373431393461373464303463393761343163303739346565373165376566376562663066333137383733386438336236363163373232613162666536336665663630363233343338393331653361653931323764316263643732653265313837643262346161323330363239643562623761616264356431343062353166346365613034326635393630303033343564303333313863613839323963376133333638653031393834626563643065346338383464386234356434333265303062333838373966643239643938366464643131636634373162653234353061303063323464353632306464393762633764346663323663666234616665653934326331346162663633323332623366643933656533316335323864336335363639356630343630373033366662373931303436343961323238626331383365653436643332313434653235393432313434386338363064373535656166363634356166663439636562363432646338626637336338633965373532663138346639343166393235643061326431383263306136613336376432623965313438633937393761656235303365613461663363393234343232386162663436353232643664623534346637366361616664613331306134333462303933646436356139653137656534383031333135613862303636656338616537353231313332336230636631633835383934346335393965336136306334316234376163626264663162333436316363383763643163366661666633613361366339393534613033623465313738386431323065633565646533353330663834313538343963623739316138636563343739363537333732303963396432623637656230346139313830306663323434353964613839313736653232303639393934363361663738343833393131633362333763356137383365653466343837386530363335373562313061333261373335383364303363333830383231613061343335303134306631343733303031656562626662336434633839393564346666353866363162333632363930623136393765343766623235383861336362393536313963323964663730356539396434343430633464333565353738663131326436373234316637366265323837363838316361346661326335623865666333333037383966656563633336323532616230616363663531353065666535323062636438376331623665363564323739376636626138306532646565316161633837376333633861356432613265363865363032633664623733626133393831313539353331316163303763373566363466646237643466313834393066356431393265306532303935653465646164653538386164386334303266393630633662353032623161363862616336613135343631313561386233636565313837656263303338373763383137343930386536326164366238323666373131386263323430326365623032653733643630393366656631326164353333346561636130343032386666376533343736343836393365663538316335316637366162373936653330313863326535613165316362383934653436653832323666653734363235626566613837303639303733353431386137643461356634643836623065656639616630383834633264363064623132333638656662393931366663393436396235373532363636653862636334386337393737386262363261616365616165303930383738663765633361343533613165316631393734653263316662303534383537343435633263343234383261613336616235383030623133303361343163666438376663323635326666366464356637363738623630363463373130643561336161663339653133306633323934643062336435343263336331646434326461326334396137636330363533353331396331373035323961623439626333326463383134663939303761616431316633616463393562303232646635653765353937353162333736633634656566316539313737636436393937383962343261643965613935376230653363663439366263353333303638393132363033333131363734383963323930363239306366306638383866623633636130336330356366373964366165336234323966363631303830383166333232623538633532646666313365303731653536376561323466373036663434323964353835366666336561393839366461353133376538336430323735656339653539386237386234613933323533616434363736353666366463653339346336623839393933346339336338666363663461626433666361383833626530666236643763353963383561333362643535346134316134616336626631363933313132333339353262646165646437643135623965306163333566626465313737656165343434636237613861643736373262393264306433306536383130373433336639373933343137366465623261393833656661646163326136656161373831646434376132646261303039313735373532643164616162366264316430656332613366386435303765393165633939336337623335333333653930303232306336663436376263613336383930653538626162363833373539646666396539666338636132666166363232623463383535666336643963386136613937613636346463306531663239646162303036396330313463663830343737386639656533316666343465303061636335363566353030353336653538313464363264623139366566663032313137623564323261343363323733363362356632333230616461393466643465643036666531336535613066356461363261343831613363393131613633396532653139306630373633636437656165653231383430396238393432396361363235333938623365393862376132303831613965333966626432343666343062313937383033383232646534613766323436333866666635643636373639373034643332336533306561346237663934663663333536363038656139363634383534396433373032636636616135616236626434363965373334336662636230326664666632626138636463356634313730633135383233653331663231613637613862643263363537353336633434353133366661373430313666323963376465383938396438633436346230663163366364613537666236343132623139346233666662393962343834313362613237623364383736383131656662636565373233643233663165383237656637323364373036323238613163646265396539346432353966643466643836353166613732643638393239333135343935306666636534386236376164613265626537373961306236313666343565656436353435303936346539356562326538306261313030613331356132316330653563383530663161303332316233643732306562306533363935326237653233343934653833356531303364623433383734343462333232636363393433356132396261363536666336306665356439613864353363356632376638643338343138376331353237373930633730336563353063666632313363633936343566306330353866373563303030623736353938323963643261363536626531316466303561623464316338393565653333343232326636373731613339633131386261323532656466313262326566363761636661323733353639326635666134663536393437633963313132326337616634346637643562646239326632333235343361373835363763306539643664386535393136306662353534396561316335663733326362626237363334653537656162303638343639363138646433643363363663313538613861663035393562646232636537353932373836356631643931633965353232656266643262636665343831376139613363613638626166626465393634653934353534316366656161326133376631323638653262363961303635373033326438646665653363303034383366623632646334616261666537636139343164616665336664626464623366626131663539636666303335333635633633326337313532663337393764626663643366613239663965333063323663386235393662303335343734353831303530346133356133383531653539343036386232326636343735323939383563306463373966353533616339393466663164306331353037386661643865363133636536373664633133343439636461363163613234663134363332313136633232333163626233646337393661353633313366316461383537363035363031653661383934383838383430386134656333613465363265346435623236343563343662353535653638643836343063636235656534353962393336616166323031336337353962333330376234363166336634656266353339396365623337646633313430336331356632633436343931653031623866323066376237623563663463616364333137303836613430366233346334353566363434383535343338316666363732616531636462356236613762396163323238653736386534323934353365633336316336363863633065623261303534373431356230326135343666393565623232656339343331366563373635653266646561376131396465646465376664623164346436646162316338326238393036363032646164373130313432343036346365616464373663343231623564333636316335663537626337663130336436396466643161636635366137383362393762326531623630346235613264373739656261656262646239323462373335383662333535613033313738393238613865633130323934613536386537373631316332363438326163383361623763353066613433383236643066363566356236636433653936386333326566663866646534313162316362613337306565373230336334633164626163333461303434303730636164303231316634363563616434633631636139663838373631326436626162383337326263366230643864636635313834373736643937396639303662626532343934343932616263663964393865373065376538386361363030353737373930343465363032666461346231303564666135343163386337303961313438316261656238613434383438333364656232616333616663663361383335663764363765613932646630333866346339323138643266303236366166323439316636303431336533396335316666353131633161613162613866346634356633333438653366663534613938323639666330343938663439653861313365626332646433303838376230666262626263653130386264646364336430383665366461383733613636636363383663633931353732356436316430666337353762656637316164376636336632363066643162386564316338303837303864323939393763623461353736373938353663613462636435313230353832306637383132303030386637333665336534663337393031653064656536636436643461336336613263633836353962323863623231633262643466343863643464646565333636393933346561343137313632336237663836623965643336323637646131633064653465393734386561333937306237653762323837666564396630326639666533386233346365376533373135316339363863616435326266613238396161663437333961313439633031333336633535363030303432366232396461663630343365313064393934353063656139356130656431366664643539656338376333373738396664326232366164326234393236663863313661303031366431316636366638346266356335613065333233373039383536333466313633633133376432626566373031623536303062303562623666653462353338363734373535306539633435366665663133643232633235373238656632353033373362383432636464653564393461343566333862393761303466333166353031363335613535333765623562366136306438376334343439323837646637663765353163626332356465663338643263616363373863313332636166363966343762306336333935663437333431326434613134343934303034383538353935336433663836313636646363353461653832326237386131326431356631366635633236613131333431396663366464323763303630666562633730363835316336636238353265613130656139643161373735383562616232633165653863653161636532346431326233636337343366636161663733623935373366623035616234623333386265633937373632616361393264343435656632373861306237343036303738613664336436646331646636363063633936373466303763393763343333346130656366653966613739303230623832646365646161333063363335383430343062333533613237363930363762346564333161396232303566333665363833313361353062393130643365393837323634613535306439623865313832363039613133663964646536303264323537626566353033353430313432333333653936633862383533306232316431383666313930663033646265363462626165663537346464383761373630396432363537643862626537306562376139636232313361346461326238373363663862333033633865316133346431343131646535663132643732363165303566373139353365363836613136303031363339303937373235373433356430396165343035353731323732343438653237383265356232616363366233343335363434373264353937373066383537323632623230656266366639643763393139613965626632616630343734353662303034656261633864633838366466346162383435333535323461663438373438313635313934643065376136666339383831393535663431343837336334663732333035333737353362663132616562626630366235333333623935666239363633623234623932306337356234313637613337343962326235313866633030376362626336666538366666643439353834333732666536316134373664373534653233353433643433363566333433653632653362386531396533623731383739323931306364376665663361633432353865303837613130343735323863333563376337313861663631316533316337356137313937613663623265386234343164316133333635333937633631303163336132373461663262343565303033656462613538666261663463316166623531653036326234633732336162343766386638643231636439373037323439373966383636386635633635623464383730613130316333313036386233303335323832383738386432393037333538363635356261613331316435343738643337376438633338336162346437396632363361343562663032356539366136346661613563343934303432653438303039336431353238386632353666393436346564666330336562333863643030323638656261656463386362666635303733313962663832623966396533306265396361613062333366323336306334316164343066303130366562303063396438306564393564393835656362316134333766323832636466626634383962316236393632323032346131353633633261643961336238353736343232306236396637616533613832333162366632363435376634646336336134653265336431333930363432333061306561393838613232653061346439393831363165613730363665386236353035353836353562353763346265343564393035306635666136613666356330323065303961306163666536666434303666656630613136646535343363376330303464626563623665313666613431333963636531343837626563393865316364623765373562623362333637346330623935616535336565333733626166326461323364623131643261636639313261633634633832333338396531316131666264353164333961356231343662323236376363383765363866316637303062316631333933376435626566353664333863393864313861616236633933633666336531656536663562343435346138333864656139663463623239653733356466343063356661323436666134343538613433646537346634626234393133363030353765396464366433336266316537363461336365306133373130656338663163326634396666633835633834396234666130633339653330653938666163383835666166356537653139323838646532363631316335633033306662666237626337303961363365303061346330336335373537396236393262316139333666366262313235343264363830396535613863663461393531643334303463373333633539303332313065323763373336306231333762376331626365613134653237663361346331383434653136653039366634356661656637626165373338616331633237366338366665386236613331383161656637323337303139396561316535333063666564663963383138383130633530343035326462613139633865343464326431643364383265343266633135343764313536303433643133633532656330323632313961386466393139386434343330663065396436646662653231343733353033393563353631356537663461363332643763643861366431353839323437616132373838313766356138663563363437343139306131383737366638326165646231623031303332386531396236346430393838386561663730663033613637353637393033653036343964343739393861353732363666376465376664363862376661396332323635306332633036363732653234643037343731633763306631386532323039376562326239623337653130353764373633346532383738646561323661653430663738383638633034316339616233396663333961393364643030386333356334303534656333656166353961343930623837636166313062363731653438663937613234323565356634316239363230653236323766633235613535396361656664336232333562663738636534646364333831653862323862373631623064383830623266333864383661356266303835656163643662616335306533626337313663366636336363633735303966653363363932623737323532333730326531326135356331386263656534336139313636666536383730386265663731646438633563363333623665333437393836353038373236656263383536633133633863313835356237343433393832313164623731633465313562383965636532633964616264633335343462373864396635303733363166326262363835353166613964626535373134623466653864313263306231316365373639656465626365626361393838306464333933383934653336666536663131653764616638613735326639393466633133326533626130363835373463396339663137623164656638303938336266386534343865303930376432303535303732663763383234323538323833633135383636343131363463366265393064626639383563363165636331363936646661613736366236323663323432346536396132666363353336373638393739613538633562333862306536613265653061343531343362646137383837663838376531333265393933363630656130303238386665643931613632383935373136643131373032343362663036663036646138333864636633303163303033663463336438623638393931346435396532626239376534386130353465393162376633393531346435643433356133666666626533363737316363383431653165633436383632613162383331363435306630313831333532326239633663663961636662363066393439313535353766646366643064313261653238643438356161313835643839616132653337343833313761623866366339373761366338373936396139623866303765343830616230653339613134616636373166396633346662356135316162626665663331386466343437373333343639633964393264653739656663663830396434316330303939336138623234656239613964643232656364353466383039646637643834393361333135346639326231613634343261613764333332663038303738643164623631383234636234383565616438313134393830623636333937363438646130333165323032653537313636393362373739363762383062633664326539306165633663323164343163623835363830616533323162616638633863643935386164363035313733303761386139303439306163633761376264323733303264643736386163643139323863383065303432303234313264366338383437306632366436353036363466663364303366643738643465613834326236623639326361343038636536623635383339643963376134643235653331666530376330366639656232613862636665646266643530336362303765613162323662636465613864373836396234313432663134626363373361666136393464356634336134376539386262633837396536363334383730373937333039333631653363376239316130303334376634353636303665363837643463323033653963326363336161633531323331326466376532393235386430383136623732303963626266363664343836396662383066383663326531666536386262646237666539313463333264656434666432323664663437643731376261633666633839633336623462383834326165666564366163623438643264353061643562633263343632343939393462646362643730373639346463376135326265653131643533333637333166666461656133383766376430306166333134323666323737613562653866383331343130353666306439633266346132636463613661323336386436656634396431313735633035366430663939333631333436613333356137393235343232396433333832623666306237333962333464656131346363303266326464353030623733343038636236623361366639343634306465356231623934316339363761636236323965306237353862356366336464666434303932313832303931303265653530623331663766366462353936626236343363383735333739336331336236313738663734393764636230383461373138613238653564666562363166336131396563343862373130363832623363396230323663333666613631366266303465393232373733626435666365386532313637613935316636323234646465356463666364356536623738316266313735306135313136303033363063333937323431613638383264396137306232383934336234633264363638326662616530333835316363316337613532663866313232306632646435376462633535373061643966633931646662383966663136373935653136343762616665373562376630373766653366626162343361626262333033333631373135316530633737343566313838376135366265623162373736323230393834626434663765323366636262373234356434383432376130616238303736303433623532303636383965393563313661666438646337396466333738353238303461303839396362643537386463343561366134633230356530646235333338623464376634373731356535303334653663366464333963356631303434363065663863633465376330393736656665393036343835386330356366653139303765326231313832316438306231616136336536353962633633306638613637326564633162346463396266653931613230363738613634346665633231343632653630336235653634353031646431343234373935396462333638373036643131343933366339383131666162653763363735666638393732636166353037316336366530666339616134656336623862303836303837663064323134616632323938363439356336363563666136353065666630363565313263383239633930336139666634303561356161323136373633383530656238373939326438316330643236646634363637393734383832626338323530363639666232623765313839316333626263373033386137626665623230393739613936623831646266636666383337396633363363316663303066383334663963376465373562623031323866623739623461663465663963633461346165616233613031663932393863393131306433643763663061353634333433633535316332653232323663643139313964383233343961366630316262643162633037373538626433393631323033636630333038633266656136303963313539333939333439636561646364323036323261326564323333363932666263623637323964636336383034373130656565313961346533393234323533616232303136356134383363383436636134376539306162356664316239306633353031313562323133613137383262613339396239376237336132393937656336386166303664633732373865613661396332616636393962336363326234646635643432363865663763366265303630346662383166343830343934316137636137626564626561323966306336666539306362616238386532376265633036613337383763623430326661373938313334393230303461313266653364306565633964653466316661623539316264656239346536313562356465386430626539636238363735303230666639323366333365633564393966656634343636396236626262616265386435376133373034323966623333313061313637623132633963343536666661616266656634393865363264336465366338316339666562346539626235613034353330323835663563326530643563323061336564633131386330323530643931383334366231616334306436383465313461366431656332396263643265353261613032373834656134303530366336323361303833376635613164363566636465656264323561323534636464616363643265616238323335633265623039396339353034316337316330363034343263323839646361396432363265313562373231653438366330366166343435303039303666323137653536333762376537393630303366636164383166303566336265386633636331373163376539346431353733623938363632316262626363383138636665393161353035626432353130636337663930653539653736346563386434353162663464613638336433333566376337626433343161636133643631396366373636623535623431373238383362656431346235643830633733353962343530353061343536653830653236653834663031356138356532623437326132376561323831316333396233653837373134333137393536636339656161633461393336636266633232393536656265353832656631316363343932383638633934306534623331653237656232643737336665323630313634386334636631313334376563623931356365396533373732396130303439653135393138626139376132383039643832653062363538303431333336343265623866363966376164613539303566613530396632303133333135633065306430653736383231393064633563393166306530313830623536363666323932376565653963623436306364616465323238383664653466373035613664393864633935316437383263633264306330386530326266633835626265323533623461653737353532626539663736613632663266396363383861626262333034643363643163613930363635373666616163613864663462393562633561313038376162303835646666653830363265353237336133383835623231303935326431383166336563323335626136326332653432646166623939386537646137393761356232343265333261613164326662373734353935663939633933373666646636616637303036383865666133663763623162653065616134656463633166646562343036313039626666306536666362633433356362336166383037333733363461373835376363343161326234383932653138343234326466303234356635653361623264653435393966393965353866646166333262366337326663616233636261356163303734616563656130393532666538666632373738373664353961613161356133306536373261343965663439653363656162306337376137393232313665633539643738343139663664656266646435613733326663316536393435623136396536346630623437643638383134383236343166333732353138363531326134353430386534663238613561346361396635623166323232366534373836396131386165633266346335626663643065306533663136633030393063663461316335323662646265306566373538353035613663393135623236666538623438343862306462333936373836383038363364336363353230646134613837393164333232653364366561623966373731393237343662313237333030363330306639363561303664663135343662306535353266356263613036373337313234643166613532303033313063623939303036653562613766623965343635653463333565373338373136633665346338646131343361333663613435313461643237346532663934363532386239303963653962343265643563313965326262366234666239616230663866333864313739326437376166383034643530633038323266613561633938336666333138336162643462373961323230643136353830643132626361653566343234646532633232343965663963623363653837613736356331316539383935333066336230303465613663386435393931303835623132613533316362633533363063313163393133333366643833386135643136383165396261613263343866393737343838616261653861326461363636346439636362396538613533656465313937303866306463346538323732393162616661356661313136386239323165623634376234323831646464376465373338653263636431366638613162393166326662316563386261346532303639616332626234383631373430643037623063613930633331613037633036363539333061303862373934386434623734653164336631663539626162386332626438353263313035653230303837393566613632343966303463313635316430656330633562383535353437623731323066616333373631653233333061383539353830363366376164653461656135383330313163376566656337376662343830613366613036666336306663316462313737353366653762323930356662336534353136383837643662653237316334613739366565313961646262383264356635666361633763653966616264323662396564376436323062303131643133326536376638343733323736373366346562356630653638623938636531333039633633376564636162643762383634643938326636613739373136373039303433313635656561643330333466336162636431393137653663323534313732353131326362663661393262373330653266316639383034616431363531646663313363343338346437313333333439616434323165313037636162333234343038613439386362663066393839383332366634393764653330373065393932656265343461366263396336333236633162306237663264643862656465373932616239393866353739343363663666323638656537646265663665373765306335353564643731396264353264346438316635396166616133323332323932316634306338383235343362623361613733353861663061313066356233643566643763376365396663373166313135646464393464636565376262613933373636353536656164383433643131353639633535363232646433343835396237353835626134633262663666373830396636393730653836353732376630303737643930393134666663346336396563303831653434353633343135366463306665343630363038643938306632336439323332356436636335643830353332636234313735633461613538323761393962323664616465393961303461336262343839616566323733666339636631343363306232643636333432313932376232646662353835373430363865636537663937336239336632346531396632383066343665626534313565383933366135316631653838363036363936383037346661376262316133393735323864623336663063616636303535393537333766386239623066653365663766313362373635663964376563643566396564326162323165376663346638656136353962366530336161303139363637323161373530663731306435333739646132623936616631623562343364626433646163643839343162323738393634393732343935323931373765393536393764663638663266386134373631373035393237346462616633303636626139326636343935333337363965353764623531633865323936643762376262656235386361353634363266643634346136666537316637633465383764643434666134303732613031346531353032373631623262653830363339346433336665346237356335616236613533396364373530396663353330333966643766333534363133396636353233393765623165623661373730353238336635643862366339643231613635383163376635366130356137623165326538376237623862336532386330376161386363376531636166376138613835313761306436386231363462353662646139363534646436633030383439373231363066353762373031386137323735393934666366626631666663353537613033373866616230623962636665366561643734373839363139613636376137353161323034393665633835386562663839376239663061353237303363376365663462353730323266303235636665366536656134333335633464363738326461303861303539383131663366346565396464373761336562633333663435663966646439306531363266383439306265316363656461343134306535326431386361303035393436623934383736393938303364666161636435303538616166633330663561303734386433363033643238336563623464306334306336343430336330656565343635396330656333396439306130336165303461653361363361613437323062656334366135316166316338303137386662306532326131633738306332333933653736303137373562313737663538613834383762643062393836366438356130313632323031313066323835306431313637313431306665646164303032366531653966313339626264326535366637656662383931623338623336356331373333336265383030636631643230363761306635613262333631313532643136623966306636643333306231373530386137666337346631363434323661316463343936366130303031366437643835373764373736636561613637636131393337343464366265373166346136613738376564656638396465613936623562323631383638633966303063376131356163386438376332343731393433386165326661346639393234376336333138393232363431313137656532663435363231616561393966653565336632613265356138666138333132323930616463313061626232393933333166343430623034396563633437383965303131663239636265386662373262616664313531663365663831363133366639376266383739663838663032333432653864353065326136666134326262326533646531303031646165363966613766373733323761363465613633646139646131666135383230323264623837653437613834626439626338346637633738663864393362636237663164333237613564363564303932303562343533313534313339313531373231613562333563633065323535396639326363343431353630643164643662643934636166623632333830343337346633616661386466643231383438613566363261373562633539393661663137623931633030396637616462663833663639643366653864353836383230393331336662623936313635623936623135313966656233393432653930313164666134313138336630613431313637363064316433633163336664643937323938643039303733613565346165396236386336353735313961316531376431626236313335613639306632303235663965396664336663356533313837396237613634613231613466393639343131366636363537383938393265396135383734656164633039366536623833623331646565356261313834383739316262663530643465623962366166343766346232613338646332343131666461656330303366633932663362326436643639633437336135646331336336373438623035353230623561613334323632323365663336646637623330396462623734303261393633343364646434313138383638383761333165613266613733646232333263623239326238643332306636363735303434363264306534663866643738313732353162616330636434633662633034633939623834316437636466316362656263316561636238663130313762346138623139373165616532366239313538326564663031343361316630316132613564613864643034633339613937666162316439653938646234386464346637343664326332616239343063616336656634383931343137613866353138646131323963623661653434333434383238313435333337386366306264396339313635373933376531643832333562313163623239623333633733326539366662656434333230353035353565356466383032343761346539613236663466323231643964313239326532643961323865303466316534353636383264313234383665616234626563616530366233383663363039616530353365376430303365353535646333633738393438346531633930333561633434346138343535343536336534346231396433653865613066306564613664343238643233643933323035646464326235373963623236616534656165643762333633336361306464633162373961316535303362616234633336396439643864303435613163616461326637313038326362306634316162333038363862373937323239363630376264386636633565636638383738626563323763383365386434366433336662393565663130366635353637343038643739383333353264663366643732623765326632343765346161353863633735333762386634303836346233366561343065376162343030636430633034366439316135653962323463386234383661396165633066316563643961366439663465633932663438653836626538623634333365646330313736333664653338623331353131363766633563333464396237326236636239313831346364623939373861313863383536353332306365356533616339623936346330613630356662333036656339663463313562383732643730636237393935333562353065386235313433363363303933663966656638353366613531656465346636636235373762663130376366396339613239303335306135353432393464326136633333356133663762386231633235343166383638616135646633353863623839333566633430363264623965393232616532333361616337363562633461373532316538396161333366396366636331666538353362313463373937396162353561616631643533366130613766633233616362633637613831373365393531313066366261376530326131623431643332643166663033333537666139386633633130363338333966666364303363316437383732393863643063653336646462633966616130303030373739633539386430396366336537356437376237623837343033356465346462333132623734373164653865363038313061373433613134613165326335353630623963306439633964386364616562363738363964646635323966336530653832363137353934653436653764666530653730633264336331623039666131303264333832393638353763343334306138616630383931313731656236373337656464616262633461623266666631356630616366356330376634393665343764636464663834326330303562326166356430396431383161386363333937343738653234323532376561376166623463326139376265363239396462616463303632623663336165383466356638643233666566653730316563326566643630653063363831353463653830373539656561333036313333353534323435646231613063626266363237376265616139323361393561313235646663316165636162363336336464396331333833363661633135383335303336393438336137376465306232363965643439343638666162356461373433386235626462323534363830353833343630663365336130333466663361353430303036653465313234623832333465663434356133633833356166643361323866303531613461653033383239363332383938303934363161393362633731643231363766623961366562363463663333376432636136646231303031326631623738626262303631366232353531323530356665653931313566643630303738363834656166623733323334313030343232653466323032623537313638626431616130663633343038303232653539333236636231616436623463326438356262383130363263376262306430353937623366346231326139303766346664383263383364633435376439643362643264623130306539336461383334353731363237343934353564373135633366383831333332616338663230663030663461613039303838316530653562333231626362616462383137613738653431346338323732373739396262626639363339663163303733366138373137356533326565663435356464393833633736343736663234393935326639613235666232626462333933663235353339626163333462633063346234636361386239396339643861656438366231343663623863393333633838363265646433383635646164356532343861656431373831393237643235653338373134363436626633393064663537313636633935356262353562636631616362646131356135616136333265373835363566306662656330386265623361356565323563633834303463343264613661383938366436643761616430376236633131616561663161666165663565396436306531386239646637626632646531613636663366303966316536613034633361343665656562633163303363333339316336313064616563373765353733316566383261313336613266323966623136613638613834653838653335363461346161653735326133313966393034353965656164323466313734323566636137336537343037333461623161313336343462383630646535666537313136353664316633623035313435643063373637303633653563346563313663376164396230343462376530663662353963333063323234306662346530663531366162366536653866393336366539373333613165643034383532636134316130633536636537313839613931613238636234393763336439636130376533323234656339346134323839636266336230666536363032326135343764333761363438373162363635653838303864626333646365633362343230366162643631303339383266346361353764313562383363613765646335363161303138346634303565336334346261613738393866313334306336313162393137333630616636333732613336373963653439366632636163303437303835353261646662616533353434376661633831643663313339373136643736306665363233306566306333323430643333373335613833313463336564663737323237336366376566663135653039363932376537623365383438323233633665663335306435666533356365646532303562363661376439356136366632663733633464333366333764316135336130363339653161656434356132623631343538653861653635306463653135363430643365636238613465303231356439646139643862373163303135666264316235636337633239373136663639666434323438616132393735663236643565383863313763636539613164326234306163353731353265303839303332303336373233656133323332333564373465323263363835613238633534623238336634393038323335626630646633343335323063333031373361646637636263336133623331636238353533363433626163333832303262626163623334613031393365656261396666316537333238316436373435353966373633663465306635393331616165633431393362633336663339663638643134303032343565373233623164303036313563663033393339346336613230623339313034643938623139353434386634613534346232393438636433353135313535636535313633393266396361633665326435333366613866613866383361326336663633396533363931626361613131626132393237643333303665633032613063643139353464333334623765626632666263633530643234373336643930393437306662336634643966616361343134396564613834653263366563333335323839346139396235383830376164663562623639613463313166656364663861386136663437653435663536646333346131333931396339613062653163633634353632386364333431633832666134653139353932633064386464623861363330376635383032313538356330353365633232306331656638303831343439363439653632323933353965356233346266613562336162336331326465323937613630616364666233343064663365393131363464643966626630383663356233366631636337613930373831373736653565383630373235616664393365343236613263353135366164636630656634656366373366393036653964363539613534663539616437376333376431616439626131633934376164623939326439373634633663636630613237323532356535353535383936353336616435633734396634383066386434343838346565333535323662333537333437636137363639363031663837393233643337326634636334616463336538306638616664666436653764336334316365313232336263363363353338353937313661343539346664313636656134366266343137343330386361363439303437396238363164306536316436613634653237383538373663363131373236663831333461613534383363616130383737623835323863386637313333623961643030663766636562323066356231633561646363626136633661653630626334623665353132306230666562663133653233316563343563363334636337336162626362306665323934333265613562353765343166326361373933613662653362633234626439643937373233373862646233346363343733336239336233366132333932646332313334303631313163616461656663656131396266626132356266653666343132356565613862306431656430373931646365343034306561666665633633666463343632343339343666646162646333343839666161663938653033393236303163353330656363346631646665666231386362333335303231306538373939333835656134656633323662616266353637653962333135326536393363663466636564343464643536346637306562323033353137356664373835663432626534356363643762613135663561363764653630396236663138393464393933653638316661663439666532363566643964393730613965663733636465316230343066393339663933636264383064643532663863663938313038643231396635373166663030363030656164343162343331633933336139333963346330303232333666313665666563663035666237303965613439383964323161343039643162653636643835346339373565306430366337303463343539663661666339613332666530363064616336356165623163333734323334323864393639363935383737383434623833316135666561613733663730393537633030303966316466653635613235643365643232373530366261323164373662323864643362303765666139343237633762383462393966633432333234396433323862393765643537633961626261343665623461343339653439613461643332656265396430373830313834313035656366346165666537336566366536623865393965666337363939393339383634323462613066343363666563636466313435323066373661333137386666326333633336333063303162636532306563663231666432653036373432306331316137326438366637366561303534623765343735353661333430346466623863313037326464633964376337643739373162613637363631623161356662613239653535313538623637383531333139376330633764316462393632333333653131356331313961613363313762366364366234643062306433616662663134386664373737643365333830643237313463666532303937633136663233343638356330633930653466623861613265396233333261636264643961656430373631616534663732313165376264343264343636303962393263626633396137666666323362333632313264613066646139613265376131356164363236343461613139663437393263306530643461653338643330353463643464636461306339393164373561616633353637613537383730323630353433373839383331653032353430666662613232323731363132306439346336663265653864316266363735666638323139306537313564393039316538383663613333396437373130316337663463623230333233326432643134346433353239386635393265343135343265383364623633363031626137376539383639303365613636326565383735333838623166303461336362373630373131363638663766663939333139386561643063326134303962373536623333633636313163373165323938643234636337656265613934393839663332376233376466303461383463303066306163653165636631363533613963316564643739303061313133366538613663336361336631366565663134656535316138623333373939643234626238663937626262346262656537346664326139336461353361363432366563373632643332636533353737663032316436396439663030323964336339653863636132663963373235373236316139386666323334656561393833303865613239643134316139386433656137383264323038333464356330333862333535633639636262313232343764373634656330633335623936303434343362333636633330323264643735643139333237313631363137616565633930646366316130336433393961373363653937643431613737333234383564646132306235623061336233623766663135336639353065623335343737653333323039333039353931333138613162346461663734313464333364373263373034313631383934646663643763386435633135643531326537306564643532326633623363633764303261643962633737343339306132323463383631643037313932633166616631666661663237633037613034343962636466393430613839363432326331323736646639626431366662346565633836386536373436313466376337323138316663613134306332623166663638376235343363333234653635303634316133323234333865373665393038393763393663656234363464646161343339363934303665376562363062393937323436656632633766366435666437316466316237386462663064393931623963323966383430646564623130646638353837623839653235646661313235333731623732303666313162386333383061336464663534333166333162356633636237323439313337343431346363666566353237393166663865303966333335643730333236343161363439313336303663353062643934393830343438616137363938623066376264306639343262356538646163393336356430343762396339303333613237323162373762396534613731326333303832623865306334643963326165653665323839613835616534306130346533353163666231366431643134653863326265613435623762326334396632613932656336663261376466336434663066393534653138353962306530663861616264656133613139643538363033323032306639623734363935313238366434616262666438396464663633626362613235393161313030316438383862353733363837313866363030646539333936303739366237666134646538396363376565653033613265373730353038653738393739336165353031613330633435643932643736613932393963633961653735623462626633333562363539313565303336666231313839373664346462346338643131666663323465653333393536386163636164353561323136333131616230343037396162323830316235313630633039626165626639336136366335646365313734646530663661326132393833623162656134666635353561623063333566626230333365613637313165663133316538666336623633356532663266373033333063326238383865666365313232613236333839366138623566323561316663316466326362623330316132616438646636323132396364643232313139373466613162616234636464626161663931313534646134656162356532343730643238373434653662396666303363383566666636303530356539386235386637613065396466363763646463613866326164663232313161626636336463313536646264343865373632376435336164383438396335633137613330653430326637336233333639393934396566623561343437376134343161323732343737646566373131383363336264376465333964613465366137646335353161373230353565376666326237366339306166336437393033366563653932613262653961353364623961643231653730346338616665303235363266346462646137613364373134666537663830313835326534346630633363653563386466303462326466646562366330616663626634313335323266373739663936646664373262663336636638616530373035633135303931373261646236383666366362393565643130363764643130333962656439363831393664326232313334633062323664396662323436366164373738393165363730653835613232613031363862656161623032383935663738663263656563373833613733643032633633366261393135653539393435386439376632303232363337313864373632646264313861316632326638353732303862656665613231383965653565306133613131313034643665383965303532666164323931613235303739643339653663666338396332303937633432613165316364616634623063643135336534383737656561623739386639613730646633303965653935383733386564326538383066383336303430663132353639626636653135386263396635356336636439393839633036396532393537396639316566353536326430373661656337343934626137343332616435663635396665366434626235613263663536653033653836636266323662666262323962376435363766613064326362303836373631613361623831386561306131343631386566323562623637306335363565363462633961343534346532363863613764303864366663333365333963663936333665393532393565313966613165313463396631376563303739373531613431356233313563663166396236386365346439613766393363353630326165633936306263326565333634383131346166356537653266373963656433383763353330366562623339663336333835343364336239366164653535323231653165356163633265666437336337626463666561323839393865373866383037626436623539333961656234643238653566616639316263646435386531353866313966663162376530343533346663623131346431363261616435643439336638313464306235363565363866626162663034316435343066333336646432323932373030313639363730643964343163396232336166343166383163326331633735386433346264613433356364636234623633623131666535396539323134626139306666643237653931313063663732326461373930383666393938336437303835353035633765363832376466653133663532646138643864343432343337383862356336646364336332333334353838356264316461343937383865306138393532346463373431373839386362376562616338323439363735383633336366376335346636623062633334363365643965633533383637333637643535373836633232623036656635633839326537396437386230343236373937653766326336646430383862306566333536383031333661666237313631326561666537383761623932636134383762333934326563326530386266373930623534613633653339613266636137326666383439613232353030383966323764303838336538326364336530323562383461386665656434613636363638646437663235636265616537646239393636386437346633656564343732666533626337613132636131383261653134386339343862663436623661656663313738396631373338343137613035323731356434613739616530356366646266616363303263303038666434336331353433353065636432373032643631656630376661663863623035396162636463343139343236343162306334383838396466353936333834663331383433633863636131313635383462633733663539643762383462626262663865323234616537646238656464323138353531306334643036383735323464633065633066333130333435386165343264333466636536393363383733653566666137663934343163623735646530626237656133356431383766383535663039623630343334303764623639316262613632346636326462343466636461663266623065343364373533643065343938616131333938353939613234396537393036643936633364313463623963333937323463653165313666313833323764386161633735346631333664343466613731336536343265366237353539656330393561623262643438313661326333383630376161343763383761363666343431376432663330616565643963646235313236613565303133363465313864323135633363376635353536306333616561396634393635326637373961393166316165346131663535336334396431653964663164373262313335366532376439343164323833613333396435356634356663653262613035393261626466363136363235393936633334353739353933343464363233643030663533636137353163353664623766633938346337616666393364666338316563303633393564343338633331316264643961333135356532393038303238636633643265356231643736653163323933663230613138636637323431633266633339396164313235376463616162343434646634336138626262323161363736663966653331373337626433306534333530633936323032383837343935616636643464333930383562656230656131336662366132396539353866306161306361393136366430333039616565626234343336313837633739646132333838363964363865333037386235666137616138663362616632376234383039636630616531646536343830303265363237316339393333666235633833303036383365303764333236393236353132626239393130613732316235316665303830643464653432653138636663343337646434396261626262396466396233623965646433646330373166623865346166306235383432363936616536386233336237343431333665646638313465633366653736343831646331633131313830353861316562336137643738346431363163373537623239323232376463396233626462353531623235303435336361666639663466323037626663303165646164626236393931373839363638326431653466373036656635343531346636386530643633386630346163313538653339353463656465376365303636643039616136326131626138626562333736303138396530353961383764303639626531373831313666663832626630333563356561343766393239313464323238326436366430323831616632623531373037646565323731396461346539353238323233373338373139383539356133386534656266383265376232653931366462643864613336386264613063356536623462393637396336303232353863353362396466343631646163303238323264653462383831613130623964313665653362353334353462353966303630623338623637336461373661356133383763636631656138666534323561323533333436383739363035613363393735373839343639333230306464393431303761373963396531376564323733663137633130396235306133393937613862396337633535636163633763653762666562343966343731346163636536636438323430666636366131323837373264366262393635313861346134343132656532623430353161626437323136623131653434356232373064643766336662636261323339663531636563666635323936396339376162366431623865653066646139663936663531646663653831333866636237646362303166373234306366386339653565366165306431333663323834383834393464646333613036623661303131396332663261316361303761303833656636396261383338653136383033633862356664333434303535633534306561623863613131343334303931363139633661643662623539613137636534666464653336313634353262363737333430666538653565353137316235316630373838363465306365653136363138633032626335623735663737393534633636663335363832623634383362633265333265663163313031303639366234303266336137663830666233353530616333633337666566303736316165636533363730353732623039343535636636343463386239353836643764373061343866353766333834623133313739646462666162623038643661336535356332306332363562313363303833366231303164363566326333373731646331313163643338653539356564623739666238343465643932363963626161626534336265333636613433366431326630373231303032343630643031626535656534303737336361363534636263336334373538353531356566623766656462636362323164613863396133313636343939303465353238663030326634633538373530313965663639613934653631323166396239356631326337363438663531626464373634313930653430643762626137313865656130356634663665656464353632303266306537333436313161633964656136386135376561366637356633353837323264656162376239396465613062646635376136363738353065326630666631316166356639633839303332373339356563383466643637353863393731636364633662343232326233396665663861313662356263353337343436623339313430613661636165346334383633656136663664303733373133643837323362303932326665343133363433383262396163633065646232633930656331376233393134643937663065656131616264366265636561663738363862316161306430393135633335333237366164313861363536313735306637623965653134326330653238323933363838383139383037633432313033646162373939353633373933316338623761633439646538323730306463323935306633306563333638373533626538333734383032323632616232373931646263376537623031326135396134623234666136616134613464323366326137343638663935623630326362303930373665323937613831356235613939353563623132653963626361643263646632643535363436396337383839373632336466646536323734373461613061323735306664346565633263346164646637653264663332326435363630343362343536313262303436366438363734663966616664303961636662663966376432386665643865653631323535363065386434366665393861633461623466656433326335626661646132633566323565313166356234333138633833336231393566326131383432363338346230643165326132623737656139396439656135393266383332666333623461343239643966353765646531656161653739313666323962663332313039636333633133396131353036383235633131396331336163616662623332303766613865313836623531383538663135356466383065393334333332306231393333386531336566623965316665363138306265626633613266646232633137663332663265303233303266316535626463383333306433303330326331643236623933303030336535363064366661663236616534343038626135353930616462363661613564626139373965396135313830363139303163616333383835346661386638333039353831353633343566613165613036653664393461646338653035376431653132663136366631626334346330306438343336373335353335353134346131343032653366666464373739343733613535323463616337636535303937316666343236656132646463396263383064326231333731363034366665333764393261633239636562303062656136393766333734623634393936333431366137313663346334386136393864623733663336353936636632663431323738313539393933383735393938326163373138393230626464356161396166613563323366306336306431623761353837653138386132633964313832613961303066306238353564373162376430643162353564303435353261363333663464313661343163343130616237646634386336623535303664616166343063663361656332653936613235623032633838396639313530653732323534316534353264636566643132633661366563636232633433376531623539343030313032626330366431343162366230646638343637313763646330326564613566366331636633333237653233343664356361303138306330366538396135616535623361363235303935653431386362386562643166386363353661373536626137666334653437616538393431636464363664396566373862363832633562313665633734326438613037323463356666613966303365323939333433356664646536343231316538323439623266643038316166336465306635613233626330353130366231383065623837386564396564366163616436336338373264643639353039396330373338333763313634393631366566323838313831323032366533636431363763393831323636363831626266383234666265386364623137363538663364373538356461336536626337386231653534633965383832653165373332616263383831323164653834653130393765383939623836353166653635653165666630353966663335646534373332316264303766353633303266323036373238353562353930306562346531393962633933383165616333636562393336393865353038356331326561313966643563633436616638313063626661383830626131326363663633356237636332383631373234396162316136386238373234643730663666636161343561323663363039613231393637333265633732373565656133333861386232313665656432386266663361323134653338656632333430666337356436326436633739336631656564623035363536373732636630653263646366333637336130306365663765333430333335626166323463346439616135666532333537343331386661333930316630303666646432346564376362656534653939633635383035386361616131306561623064383563373334373962313462373563323962326637336334376466373937623534303161616439393763323934363133623661336463373135356436623838666232313939333439396532656430646537633366386536316465656332383833626231666339386463336137373335356564613566363732333466323639623564613234366637363766346564366636346136393735343330353034333361623365313762386234306363643861633738613732376162633139656539346538386339346661366565313134376432636565336630366634303235346265363864646636373066633365363438303031376638323132313539323164386464393761663965333933646664313130396635633132656136353535393039613231396136653766376131633136626366396637303065313262643933346230376362376365666639636638353865656333653932356462653638656536383530393163323666346334393031346562353736633262646465333231643331366466313333326234343132636235306530396462366133633536616430366138646635346138386635306266623531353331616264383365336465616661313134663536396564353430396663393039626338316533613936366265383735633236313961316664333665303034643039333737656463653038356264316235316663396537373330356538633661393261373032313362353031643865343564356238373233643866373465643936383236396666663533663033613766323737353734356162613864643730383030393666646430643133313832643332373932333061653262353534616639656533666139613739343762633433653865366537303565326561373337623934343731316437373235346230303234393931613961396162613437656431643236303035646134316639323061613066663334343762383563353337653734363532353634656631616563663832393735333636636433636130316238643866343435336430356631366433623664326131613734626639323635356430636233616330333262326134663439333063326333326161393734633239393738646330356232346337376532396263626338363833623830306239326530653634663532336566366232376363373536316139613839323366333833383832336237666630353763666430303837316666323830353636653361316434363031383034393137333035356235376336336531626139323863326237613536303739363133623835363366633634306636396137626338366361663832303339646238613034306331663461643362653131326330343962616663393365663265383737333732356330383664383062366137636634316432663038383864336335303462376463366539666232663939623835386663383765383939643831363165393761356231633263306166356632303038613962646565333437323364363931613564363331633662376331396436626538666139663734303062313633636538336134396239373433376332353337623339383036386237343364336466643162373765623263646235393266666338623262336365343866616463616635336466333765383462373034393130373865613531316563373434383563323263356537613739656133323163363234643435313938636636313763663031383536343037353036663934653032636363366132643961653538386438363934346465633531313133316434306663396663343530326131333731366664326465636530666636313330356532333364383635326538373164646630363835356432343638663433616634633831653038613234663637613961373664353931636164633431376464633239636539343833663630373831306632626264346161363930336361323132333134663961636233313737353966343863353662303564326563643161346364313432373734373866393565623938323435353163663937613439346431353563366466616536626437303161316263386638366233306434326561313430666461343335343063343033323465613763346631363432306136313762386532303562653937383831323463623865313835353265313439613932386163313437633733623365383338363935343666356430643565346534353133386566353131323466396465656463653964396362623136323333666465346633643861633462383831383734633864313437353034313937653063616265333537383139336565663330326535656131373764633765666336366531633062366437313232393064393765326232393862656664386463623734653033656461633731376366303562363535373131363039393961306362623232323563613763363034633930343530353831636538306234343335396239366336343738353262613636636232373362623538383234323039656234363633626535313735623536323637303630336430643464373332363166626339656439386461343563343734383166373539313834353239383561366239386532373933323061366433646334666362636230323434303964303961376438326565643535393032656537353033656439626166356332363730323233326137393062653238313261623033383763303130636263356230383064613233323633333462333032306436616666356565373062313931343631663965393062313364323637616332363738363062383333373739306465353661366361386565653962656631383063623261303634336263323732386134363061613734383538656263356166316166306331353731303266363934363333313731353465383132306466616666653739656430636531643839666263646233663032313034306561303535643633386639376339323531623161656531613239356331363632663363383130653039323933323664663236626164653134346134313763376133633764623531663230643061653931656339666666333537656230373161313834316462303861616361326137613663383564333233393063373166613663643366306363636236656538666437323062396430663663323662616637316134333135636331343832663030343138613830366664363134333164383737396363313930356332323139626163313939326131313465663765313730346232616362393236336262323033643134373230393038666132653166643665646230663466393734353865363231613330313865313835326164626634633639636339613837333761623265646238346366636130613664623031626364343761336332313766333738386364316166656431366633343636663832633631633935653563306136323539623530316235616138363734613965356539623037336538366566333461336261356135346433663139383866363962303030356535373536343333666436393063306130343765346464326637303330336636643934633137623366326335663665393938616436623264343535363230326334646562306163303161613035333264663137313636633163346633386566343663313439303134376437306136623932363566623530396434303231633235666136393866366263303838643738306633303734633031383965613936396534323463343030643031663462663462353732363036333666613937373631313466336133613039643837366238653235356535333964393434313632323635653730363633653933663837623337376639653466646565626530636334666333396665373131343633353135313732666539663537653965366539383939653061613664653334386239366431623638323162653566656232353062356561376331356562626431363631666438303639653335303834396466343161306332313061346339626631326632306132353831353436633234333761366465363063376535643735383362373462313764393731303736663563643535653566653434636165356531393338326534336433663162353037306339363639373831393034663261643036653061613634303731663339386331323338373038656130613465316431376238356532383033313933323538336132366535383735623839306235663634343437643064643634346538656433353732323035626464313635383833643336346665373332353462653662373861646337626232373139616361353732383931396166616464393765353535356532663238323139366264383234326139653836643135306339353939633663326633633066633134323736363263626339303039363134323732653336393736383933323932313331643134613230383235626432393539333734636437323565643736373635623330383961663931633464356434303464633432653633343734346566326464636236613535633762303238376234343337343762316361306163323236653433613034383562316263303138313431326263666635643564363937626638356561653432383338343630663032323139616538656665363335343039383031623462636165303864336531633330623337626434633537633961396435303137633364333533333232616338383734613962326666376235616135636238303262666534303531353561366161396234656638343164323133653262303737393061316634613330613262623663313231663366336133323235393762353964306138333462316234653861666363663430326635616566326532313033653531663732393966333835316262333935383331373331353666346537366331363832333633323563343539343965336265366566663433333333303361653231316138353565306634613330366433373261356362663239666432333339663734636565306138623266353636383832623662653931393265306235373264633038333631653230333432333535643966366638326135363164346635663966336162616161666537353666313739613136316365303038323133643262386530393565623639336531376230383066333639616563306539623961313066363536633935393361343239396533653036643663343561376463373162316236323637373035353136326664633831643432656230313864313131326466316437666635333066663064323362396532313134353034393738393433653762633631323261646464356239663865656661343630373532343636353161336462636537326664313035396138306635386562346235636431306563646239663335333665393966333365343639626332336636626333313732633064666131366631303031633733313966316332633766633438356530653331386137396365343564656461653165333136323637616436666262346332373966633565373130336465646634333030633265613166303364353166613438623535366537613939613966376564316538333835323637626162363236393461343335633137376332353631333031656533363630636363376662666164373237666166333135346136383039323564316132623332333834333237383138363166613233663236613439393062646139366464636166636464373664663965643361323563386661333531303036366163343539633930323265343839386630393764386230356139643530366136333737373263366532373561653032333336313861306135653130646231376465386631363133316164383635326635636465313734316435616461646663616362333437396236626337616363663732626138343862376132623331303038613063636635353762333863613239396466316165383839663866623563383238616466623234396537376432643263363962336132313537633632343535636136666435633263303131373763613939616332366436333032363931376330373634353537633466633739333833343938336265623662393333383139623033376661343138343335346164366263336139346366353836616230636539373964646663396365313566343465393063643832386364363138633630363634666130616164663539313130316563326361396339616538366330663935656630346536666634326231363535313532313738353865653635333635346339393263326232313662636534616639323532303663363265333831343465346438343235616130346232666537363663633239303261353536616565336363306630323262363636613865313962653361666438663237396161343761643337303331333934613362313132333930353135323536316630626563363839346332383666643734333865303433363366643731636333316435636236386664326433643136313534633665353834633330313430623063383335613732636464336463633730613231383239616362633738646565633830373135346166306663623065363836303130626136663637323865623838393533396332376565343739613038336566306531653166616130363138653466653364663937656437623736373736316331626162396537663237646338663865343764323336393831623434376634633864633432633533373431316133343966333962626533336464313137663962353636336333636439336133623836623561383130376238363065346531343438623162383237383364373030313263393338376638383165633735343365343364633338656564656163343632303434383262393764363733656333323030353939336535346261613539653864333131336332313033646466353266653238643564333832383632393063363930363732623365373536363632376433323737393061623337393738373638386131356161343164386237393733633338343132633832343661333362396238313666366532386332643262646664343761336330366366613533643262616661336530316366356263653935633738336536373037633963653532306563363063366439316137356234663435643539343639306564393132636633393835613561316638343765303739303034363366383961323866336230363761353134373533333261666639613862363266396661636263613061316335353163373433653431663237633731636334356361613130626631333231663662323435333162396231386536303264306331343634636335316364343865633037626337616264363861653433383131646130666165383339363530636138636631303136353034306366653332333332643937343231303566656138643830623963393539366532383563393530376262653865653863363831633435326235383638646431646334343935663238613135626330656662346664613432313834666561643237663563643762356334353966363330646361326232326532663665636264306162343236663163663764643739653235386466646362313736623833646333326434336238383266643334626334656565306665646364626630386332653065663934653535633464356536616434313732616663333338343736613433336362316634343662633934666439636634626432373534346533363266356564343435636362343735393136333263613166373330353034643332353964643236323566656332623964666662323837336364363265653734393935613937373438636434333563336238353338386431666662383061323365663330363838646631306433303538646364323336303863663933313263303537353937313137373032333566303539343265626634393265383932636631623837663436343038643964613333303232346436323633633263613634313435623335616137333830653838376138336233623133393433613061626434323834393132303062373034653565363736393866363361363138346634653434363734663632366363386135373466643433353130646364626539613262363138326133643033376438393434653737343962356234636133376662656561356636333264303563343734336563323863396630636666386166333934653234613663373462356335643265396236613733373237376361656536396366386233323838643864393432666631623239346130653039346438383231616461663164326435386163643966663664353436373035386330396462336664653331346636663739386339616639326361356163656666663939356334323431653966316137376163646666313430633437353434376338336539623664373937633339643539363035316636343261636335653465633833616365363339336365666661616566373865666635303736303539616366613965623533326232633533316434333836663764616463653463663162613364326631336631393565643965643737366561363039316532396136383436363830306230316636336432613964653135633238323566343039646662623132613065376132396366346331316239333035386162363265613961633238343634653561363832383936653232336161653633363830326138326462386332326636626337353163346233316163613164306261666462383439306164393436373666626235303330633064383364643535366265643739663635336138623433373333383763663837613138636466303530393434633331653131633333313939653865383963306536306662396264373035336263346462373066373231313861636465326665323166333030373063336264373631613737623037386333663463383363343165353830356362323934316262626565323763356334623733376338353465313861323834323732313731663234326235383233656335336263323264623261643561643330396132346266303331323233373465343264396437393135653237393432656339383062356663393265393762656238303638363738313564373735313438393133663832613439333035646534613136336464383338343331323730376638396364306465633331653933616666313839613737623330613636393233346239313739323530306331303663326133626130313665643063343733663830613433343439643235356135633330336330363930653063613361633330363362623035356562653663343364653639616430343232343039343830353261366262353661353635366539656132336165656662316635316436616663393130663766333538333130643236393462346163643565653637373361623365633934643563623963623866383964363338633731303535336537393065306134373437316530353839363736323763393832393564313466613531386130313463353239326439636464313462323266393666393064313261323433333230386235356337623462376232343431616138346266613231663337396564386165373764616632633838386165366166356337306235313565643131323332373738333333343364386564616663346438643463393432333761613564383633303165306261316134666563386366393537386464643063386231666332346436356138343834626536623864373939386466613733373430303766343464653833353731353465363239616264626265333230366330306334663136396131393763323563643566393561323866393335653737366166343062316535303963386664646434646265646536366162353937653434633733343566633862646639663735663234396236613164663936663134366361363037383461303262656531373239303762383365653763363165616531343662613164393033323065643832663933373131613663646231383634323061326564663131383163313364653635333063323039636264353733646137323762623031396363623061653365393364333866653535613032663339323130376530626462346432393665616638393765613662303436363237656535663530333933663337356133383063366333353434653833356330663737663365306163346165636230356361383562666662346335316265356464623538643839356465386631393235333463323661623964356632396634616333653464653362366261623361356263626334633462346238326564393831323963373431386132376564666538316138333238396438396235306137656564303438303236663237633232616139613938633766303834383161373738386539643239336331623761343437346138333138663665323934336166623833323938643862373435666432653535303833376639323761613433653736663234383535316631663862643434633731316662306362633035363639363963396630633139306533663435613438613439363237323936393031306561383134343765396635646435363032643665363262363139353132653035323138393665333733633034663637336131656564363637373434386262336365363435623466656637613562643536396663333037613563363762626436346662366431336665633733316439356665363239313337613263366630353932303832643534626537623831646630326634626432663833666639636331333330323166643538303862393462656232376230363532386330383530336163633162346239356531393364663633376639633133643465643462323963353132376631353534363462643262396462343662376433636336373934646465373730346464646637333162643964366661626433323230306338626331383862386231616466306631356164613630316439663138653264373838336264653939613263393866373064396130363631316231633431663237623863306238393365646533666463653261343832306239336562386562376434313036646531313066366137393932656336343834666634313638396539373735613233333235363233653065623432393839353032313163303662643963383261303166396336656461653835333464633031643138386661616238666566616234636230383439623464656238383962613139323532653931333531356338336538376633323162616238666138633936646236333630363661323532333165366362346637346639613762373831306434303234613331323063373035633362333339336332313432646238633439323065356337643730346337396265393362306161633763663765303165323331623633336632326535393136623763316436653732616233393166313032396231656461663265373564343666386136303665326631366231356637336664343932366234306632343734353962393334316534643364366439653735316334343363313635396637373336386261373965303662623831646463323062656438623763393062396130336436306439363764316138333236626336346233366430383062643532336134643063626539306161623564306330366463323134353262393731393562623433613662346136646336663536366430623431393837383532626230653762643961363766623239373637356164306463346537353962626230623432303936393533633161656361653965323430316135663133653138393662393764616664376338336666396334363030656235316665356663383262306161393134656335633836393736616533613764666436396639316530316633616638303738383332633464383566663237353039323132316531663965376564356561666333316163396264623338306135663166373833366630373931613761356662643430353562663564336238313835616239323233336361356561383064663035366533313239656364616163306237633935366461353162333232373361326561356131326539643837333934386564633133343764333437656136346262643834646262653139346362326130353539313737653231366437363361643765383937663266373763366165373661623163633564356563643333373636303133613236316134643135666637653533346564613936613062656230306261646539376431313666373334363930623362316336333464343361633764666436303138613438396639343363336437613262323466643465626563626634666431613032313532636538626131323666313932326638656138363862383161666464373930333462613338393538346663656236353763333363313236313865663239663065333534333537373561386630383265643337336539616230326565633563616561393837363734363461346230613439363030323134386136313862353032386534636339663563633365633337393530666632323439643763386237373330643566303134653831653739303937383134366363323237366364393566666335643535633435663831343466366630353236333735393561353263356133643737653963396166636161376263396235346135613230393136303862326162313833363039633064323362636332653433356664323064373564346538383964623962316266366538636464373064346434636561623330333262386639613762366339653565333066383664663861376230356564313563313437353134326536353135373834396161643535353034636231396635393662653039313935363763646233646332666335316464616165326131396532363166666632326337306539353265356132326565383736313133383262323133643134343561336362313962363434383030313631373031306430316430376134306135623161636136623731656664666539336131646230646334633034336632336630633765383930623134323032373533316233336563333330306166356538393738356266616335363934633866343361646139646262383565356335363634363238386531623435656435303563366438643632613030613233623831663139316561303236343536343533363833633838613630653531613665373433316563356262633539346237653561323366373830313365343930626238623232393066353764306463323164336637383933353830613065373363366536343133626564336666656338306264316437633563386630666466363232373935636365303833616137616239343964626535386562396266356532616166653735336239393835303930306530376134336666373965363265343730646363623631326438353965333532343834316337393964386166616239396136653261343336626638313362386530633161333063323566623937396462376564323237303462626136303965303539656664363938316631356136316663306561616239633934636466656432666333616531653737363161363730346535323837386264626534623033303930666566666666623935653565353730336230626261663965303465326433663336326561353934646261313463613730343335373764333236636633346539306163373330356436333161346130313364623830646532346364613136323561336563323864353434626330626462306164373534663731663066626135636565353362343466396431663433613035353662353139363731306537616338383163303531333066373136383463343361653064633263376333633135626333656335633037316438623339346263653732643138353165613030326636333337636335336630333462646563346665383931636431306637643962646131623238656666346434323134313864663566313135343234613063326362376436633265313364336266613432363936376166373962383461356431346463326438663032633364666663333030316537333339303466386130633434616334353731346534383531393138343065663034343661376362666635613435653833623331396362303339643839383531393738663032343831633433343937616239316537363032646438303364633435396139636664346430623735386534383435336462346464393431373237323466623331323766333465363066323236306137363334313331353364353139613163646339396134363662626139323631346262343866373464353332666364653431383631316434336230643031336133653164653835643733333132323564653766643163386464343232623361613034623437323261643564303563323938313333336234643134633438346438306438303330383435653266333139623935313861653835336664393736386265396663653366386261386535313961356533353839303835323131396531306563313665376230623333373834666664616261356463353136663463653065353637303430613165383135333036623264633739363831613465326530316162653061363165386536333932643836323362623436363462616438396263356437656266316462326366633134393161373230326235303237313338393966366264346438306261663233306230643132363865626238333237363739663661386639393034643664313064613031646237373863366633626466653630613464376330613433373062626164343837313066643937623039343733636366323134363631326533323536383836316339636638363061653066393739623935643466653461313865333963353139666335323161343165383437633334346264356332633433306635303462333265666566626336356536363030346536356232306230373662366130353462393433383235333536356362336264326337316364396334646131656134366362613435313138623763306463346265663764613031613166666530323664323936633635636163323062626238636362316661333433656633646166323738643233383233346138633634313031343038316631663863386439633934383539316133396661653835366333356266323231363364346436393530313065363864376539656139623762313363366338363130623539356339343263353466366363353031356461623466663937616538623064383235353938663963373330656334323633626138613537643039346631666134383838353038343261613636333534393165336334333564383431316163303533636637306635653733303536303162643138636361346634313033343764356133626632653437306234643030386363616530356565623036323135643664386632383533646237623261313365663161646330353665353038396664333238633766663863303433373464613631323536306638396539396230643061333361663935326464396337363661663631633934353362363039356566373137386262653932303764393039383133643331376336346432356431396132613563323739316537376264313261363966306138376431656330373962633434643963616563613038616639656536346566653839626434316436623030623834386636383639333562333433353033363761353035386536653061306162353732336161613865336634323239303666386633626165356563633434373863323232393065393464366639303632333938363863336266353765306366666636633562643961303137316161616339366231356235633936323061393264356136663732616261613561636164616238326539336663653539366462383137323538366564386233343738366538323436353637343231356430313535336263393338663430616138346539376536393933383036396536326633663564306461623463613633303232306562363065306332643261346237643364643635666266363236313861623735333531613464393565646431303861396131643533653834336332663236663336616632623933656137303066633736613365633337323536656462366638646431376536366665393032306563653539333961366534613130613435656138313739376635303434313831623035656339613566333862396339336336333562343034396630623966373932333336323763653465643865333132643439323433343434306264353563656264613132663635663739393036616339356531326364646630653337343231366336356166316538323266373561613333656233623030373633393061303363376365376362346639346235333433616662363037383638396564666462633136656566306335303038646638333239343266633437353130306330326166623136646633323763393539303132333064306164336438313235313234643635313235306535613238663262643636396239373035373737306264623862313965333734393762333939373137396533333437353136323665376136373031383235323465306432363765376638616461616439316439656239386535656632333661393330313365313636663661643462653237373662316261623662303266396333653738303361353030626165613533363165386539383563376439323265643537333736346330663865376331303735396166666566373836636565333064363834626263393465376633313764343063353132343964646139396332396462626138333962303533303764316639366165616339393837626366386333386133323637303865656166376537356436353833336466313136363436636662353965373563303230393365393863343833323635323165666566333536363531353864343461383965366537613666326631346365633933383933383137646637323464343630613563356333316631303561383061646133363737653435383033633430373031343536393766306236313431643230376563323437373237313137336564613133316239333631383966343934356561643539366362633838376132333638303136333566333865613337663066336461376635373163326637386533366663613830333531343165306362616666663134323736616164613865343061666135336665323030636337313463623432653266346335366339313634313934653636363966383730643461643938393931376166363238373635623565366338303162383030303065663062393966663664386365653264346336663239666533386431653962363563333065373536646633376634363832653434383261326133346637633235366333316161303638303235613433656135323766636438646639623363656136396337393332383235373564393735363064626634303337303139393938313765626436653666306361616338643136383639363063393035323732653631666530376439613437303532333635663961636162653864633834326637623739643031633333393837626265306266313664306263353735623463303934333735363836363134326336303932336234646631313036613664633435623935373230623463323638396633346663303339643939613863386166373236623063643237323233666139383732333932333031616632323830386535346238656565343139333263663334366532623837666233616662636662616561396337346637373833346436393538653434333030373861636237313837303334616531316339383233633237306661356433623733353966393663393364376637303632646337393634336666363561646266363763383264336535353462396535363130366365356464646565646637336363666134396665633265343632623730616236326161333933356662306630356534363236323138343237663337633931373162643730613664663764393534363539323334393238313561326563303761346139373766626538373731663436373862313563356235653666613038386565323061336335353636663530626265663535663734323061396336646338346331376436353739643163333537646163383931623431623934353137626262643130656636633564366463383861323134656161393561303838383762386439336165616336666131376639386439346539353937626130353535623765313066333532663739393832323433396631376630646439346436333736626135303361386165363931666161316630393634356636313237633564623164373432393239323639373261666134626262656339646130636363323262393139613433326433333539396134356334643838366235313539396239373130613636356264363963373365633437626562393532323432643333633364646637366636663961646162623931666632633737396136353133303964356338313661356637623062383364383138326464356466353938303464333637633362653762643762393537643230356564353031313838616364666230633461373831303765336263343538363036653033396239656564316337626362656331616466303938623261333138636562393164326437653233343361353838366466356432623666626131363265643634663162393833653565396663326463313934633538326635393032376663666236626332396661613464353433353234356431386531353631636163626363346137643133396162363162323466633738373665653836393638373862613233396661666264383735383936393763393230613532653332366364646232396333663062653233666431303235623336636330343736303965326539316361343763663964646264396265663938663039373330373262333735653731336238613938666433306565356339623765336338613163636233613630643261636235336335653139623364323137363532333062313961303462356332393134383033633232616161323333366161633730646530326164643432306539623561633837623836316163646166613239353934323334306665616132313739626137633161656136643431376565626538333837306136663034383835306363343839383437383965336237666434376461316536373136633631613430333531663464636635346634323662306533646362303535663766306532396466646364303362633333396134393432383330383938616333383433633634613263613465343865373438616235643431306162643066653131643738353336623339383464396236393730663766363163396665633233376530663362346230336533376230666137363763323037643634666165306537623261623632343831326163306234663566643433323063343266323237663938306233306264646131636237303632643432386361653739656536353733306334396438663230626363343736373138393331333763303163393938633431343864643061383662623066353432386430646565663837376530646232663664396232633563303736326663323334353766346230633937623838643865346339393536653461343138326264303936336133366534333731643563323636333238336437313133346439613030376338386664303539626262613665353231346130616538393737333238666463343737326539383535373661353833383432336131663637346363316237653039613735353964313865353733613633663631323539376636633836323665616533373432633430336330613464346533323131336632383864343263363133633062366130306136373834323939343233616237323637663837346539633937356436316462626336383734633965393262646532343961613436333563353537393264396439303866643833303938396632643766646366393830323737646134613463633065396334313435333834346666393537383264313266373230323030643761316161613836313835613562633833323862316265396131336466633263613933653834336462316461363336386634663537366339613561353761663163636236373637633665333730326166356563363763336237636333626165636432366461386164653838386137666634393236333335313838396537393035626638613837333534643738623532353238613034613330353132643837663431356232353030313463626138346232343261313039633962376634346436363731613561353732313132373865626337666632316363343162343561396538616636376436396138303832356437653966333530393033373661363332613330633764303161363066376134353832613861633134643135613565616239323161623365646433616463393033623265326139653464306133393731656566383633396539373638643939313063666338326230376663356630613735353930346534653036626565333038323864343234383061623464393337343036663466353936363234343765633962326161363661643165663533616439623338626430333966653437636561356262653234393163363365363066393832623466313761313866643766333530653237613966313135323337373435333032343932343166396339663537313238613537393136633761363463303065303434323762643238386535326266643161363962616663633833373836643439376163333664303630343061353135303638613430343863386134393964343531313738303764356335356539663662663266636462386364666638396635663762346264653536366331363166663438303566343465383361633435386534393662343663313066613237326532363732663763383265386365643463376232366262626131303532626138623538306261313766656638393937616266363165376530323137316666383731386630636132363731383934666235386536373639353265656532393562306238623261343130633438663738623262373638393965373862333531393061303166653562343466653665386432303562343661316131336430306566333130383538323564633666363964316234396466326338306239343438666162643330346565346137393466356661343962316337323638336631343766633033393137326661343433613534666231326264393036336266316566366234646235396138393165313434363138323165653435353237323136653635616330393164616163356564383936613163306561333263383062383334386666323964363363346462626533393662306337623466376661313539643535633538326336656131623662663139633961646266343435633963343933363433643466653134353962383735626262336534353332316564386135353139616433646366303636303538353830656632386232643738313162333338636663396662643832363736626135336539386434653963366362643538326433323435396134313039376434616534383465663431636333373936623366646565323864356631313961343530316531306265653331366365633230326436636666316339313332393836306363626664383137366331666365646661343662623739346433333030356361633737346630333539346562393332353236376366393466346436663438636636366638613635313966646136393730383632313964633035383562313561396539393134326361376331376362646661646433643631633465393939643163393664633039623936336366356466646264326466343866613238306164333235356639656362396234396436393166333161633631646338633339393439353037613131643030623735636164303431396262356238326461663132616233666338666530303262653237333866303966303537376137316265363365643861336465316134373966386237366331323939363962623163316339656363636162313939646133613438313733373039363432383738666139623161366331303036613736313962306363623032346136393935326334323238326431323961313732313431623764343464353861336361646265356532663761666664343363303666633931396335336439633135393431376532333233376665353562353035383339383233336437663463663031353239313263303765343435326165373139376635653130396230303465653837663632323337336339383664303032373663323039636639336231653039646662373031613433346462323731666461393739623034326333646166613032633361393432343137326263386238326438646363326262376264356430616363373263393839326538376430313239353535363635643737646132373339643465323437313165306638613866393165333763636632616635373832396137373664623034383563653062386536393138646663653135306432306265623039393931353237303961656361363963313866376635313461643631356464633161656166346265393039363865303835333834313034616434633833353935623962316166323833383562666134616263333939373061616262303731306231646231303366393563646562323138646236353765333465366566393330396334653833353364666263653732313466303737393136346465333562666537343839306436653635636331303236323634646563623131626266353532646631346638663763656538393562396265376633376164396631633539386437383033643535303830376364643665613864326566663265343539306534653138356335633337666539646662623461373235343139363036633662666235333834643835383135323530616563366265393066393062643138363865356134393130653065376162666139383466653164623230623735373233376338333461363938393531386633333636663238633061646337373431343564623834363839393430323865643264626264316265366638643030616631376666363865356538663132373932366536323565373563333461636436613133356539313831393030343636663138363038343165616538663362373332343039316466626564383230636235336637613531636564643365316530353230373761623661633439643537386336353932346536656262346162336461316536623265666330643532633862386537323630373264373234343835616562303637623436623139363962336632356463336633643633383063313234656138333161356435386662393735353532353666376133306230366235656538363432666332326165326164373262376531636466353939653561303066383366386638653730333736346333353133316430373934623534343263653865363239323761643736656462396263383761626633666562633138313230626335656238653464356334623563353833666262613335373461653435613139343136383038303338386338303266633763363234643532323962323333643038326565323961323335656232393539613833303837636135383130333162356436393138376334653462663138343537636461383061386233396137623939376535623932653964633233666138306566363962373564613763636365613062613761653164306430356439626639663638343938343661313866323738633032313331313438663638313166653135333537656631326334396239363834353236663766393765373937386538393235636334333532656664643461333838303936306237393238656131386135383465376136323230363030643836393163343737323464663839636634663136656262303032363635333762326537383733373936356432323430353562336265373864383361323866336530383234643134313931636434363633323433356161636161613662613263663736356138643961306538653366653439373731336231646536656431656239313361646464653061313936353139306131643531313333353963323364323461623662383032636338376337386635353332656333666161393231653833663164353938316137303361363432353630366230323132626337323035313665653562373335323538323132346166633666656562663432313630636663663639336162326437343832646537326438666562356431646662643634613164636664383863326235653464393262623031373236376562333034636231646136336332346364323932303537386161623362346330306161326433656563306361656235666139616331653536373237343863363535353530326361396239303034623265636430393932663462616638356434636235393331326566636566363262393030383063346637376366663331663636666431373835333730316366326331346166633234383565626261373436383864396261323561623830333132306533326661666132623633653363343965646337353233306331393632623664336539316435636330346636393161373263326264346234666538373638326132313063353465356131613063363961356537666437663936353764396263343466363035616236663033613937386336643165373866373535333339353164613338346362396161363263366630313938666230613266383139306265323038623130663732323938356531356432643063643365326639336538643139613564386237376233316439353833616430373533373832376437613631373332313731376163303938323832363665313338396266653632666132366162643663636465313738616330666565623431353831646562626530623935393830663766313733656336346231616337303564663236663939646332613631393437363237646533643633326239343236643963643637363533623838376539326265326162643237656430313436393036616430643832373835376434316439613764613033366164383066366366646535613639343866313736646133303738636137376666356565653064316539336263353331303430353934373063346337616433386636353036383334623337336239373463613830363464363663653163316134666664346232386331376261323633323165616536623334306563343630663732313061313933303736366332616435306435343061383766323730356663303339306562333763646631636262346132613838376632303536313437396566363535626339643264643335333366303439623434656539313730663064303932303061666339303565376633333332643633613265343130333533623064333238623961393033383861333861376161616538366464613135396236393139343830306365313061323831633133646438636132366236616136303165333934613666306431663166316564356134336535346237616436363665353361353836333838383536633865373438623236363866643038653235323363613435646561613933653335383965383938663564386332303162393639366562313364626466383965636664376136663638313030623462376163653532326333393131333939663535636430623937303436633433353964343235356261393433363064383361653562323462666639306430653762316366316234373433383131616637303337646330346362326634383431396461346635393862393562653032616335613733333236303138616137333364336463653037633039356162353231616638346133323665656131626530616631346431633738336436343337663837353563666536396131373334346465663233313361393064363339303463633664613163363132363830653361393637656162323461346362643330636232313631666330343635353736666535353566323931656665376438313561326664376136643865343531376432343162636365626633653138343765653835343936336437353333343365623238663033313235363466383165623261616162633938623262306565323463653534613162393265333133616164306533356435356334386330303361653735633332666534386532313837323232333230393063653732373732313262623635323464663638643762613766373163373736303531353032663738633462363832666432623561343135303738616563663031643732613266386436616638616230313861636163306436306334663934626330326635376133633830616630653435613135633334323631353261313632663237663066356132396336626262353838626630636637303365656562303030303765313335323939313935303863623932333835343135616137626262623635323932613766333636663137356239333736393936396632303338643865336338623332326534346237333034306566326339663938376362663664353639313963333061633964626263636333353438353064316130623663613132643365353138313834373932613338613735336431343931323231643864373236616462383962666633366664386461363030356232646365343537303632633266323061363431303336303666666136346535333866343831663963646630633362616433336232653465303165316238383834383630626365303435623963653864336630396632306461336664356233613262396361343266366234343932373633303134353931376661653862323764353337646331313161323966623363393633383639666333666431333236373835383137653366383333353031323561653330623538636165333362363636356533333039633661643535666664366639303530303930646435353336386432646264346430666133636539333361616565386363306635303264396163376237333338373864663638383935333864383431303535666237356638643338303739346562646564323165366466323062653137343439643962306232666132623334373164353165333162353165343837303363323030386336363663303337306134373361346666326334613533366330646236356230343666353562613239643535653463396530393235666136363035633563326638343539336239616639623633326365313334396161316531326137316133376232633066313134356139346665333965343630356330336236346361663535366134646131376238666666346439353566356638383139666531326433626639386539396336336364636261616463353939633263373963363766656338396366366665646165383139323233626636633431613131666638653435636632646531363936343839396335336432393531343930303163643033636439373731653131623065336534393530346661343334643339666434623666323937373539313339613331633333343033303234306566396534653839646632633736376536363436343632663765623837326564663165393132386131306462326233343665336563306263373662336261343964616332353631313562333835633433396262316339303936396336373936633963613761633462313635363162646161336163326231376533616232646231376230393933333866396533343737316263376665656461626662303866336264386537656230633734336262356333643137663637306633373538653966363237663865396433383334346462336464663237636534633339383937626336306632373733313236353730646538323038386537383535626635326364383165343664633534633232343566383365636437346166323539306366636536396538626266643531343837343733656564316262326166623036373030363939316136663931636531336330386433633139616139326563623836326231636566363363353834363965306363306561323238333333653033626135623664636632613964386434356135373365393831613034386332386630356539313339376563386133613539316261383565373937626436626135306231636666633765393738623637643463616438626336663430313733366264636365396664663739393534373662333333633739303066393566336135363635663362386462373864613438633134313561653830666636633539613863363231343135396566666264636335363661653836343238623763326434336231333934623861333963643766656565636465306665666664393731646161306363393536326264336235613634386439306633333063356165343435363231316561323966323132636630343163333739306237363036316335346431303430306333306363363439343931653934656231613661393833303437393130376366633261383839653535343537333364333337313033643234363834663838336566373337313061643564616564616534313630396135616638623161663062316633323234663361653331613262393535323463396238346536383064396635363432653366393261316231646561303330643034316632383561613461393761663066626636356235316461316637303166396339626137663530313837306630373336393038376136396261633535383831313139333031303930666634363436643638373066333030303665646665396134363365376237383464353530633936326163653264366238396434303334386435653232636437616666616538663362343463373764643231326238313066623862383263353562393234393735616638646(...)
2OP_DUP OP_HASH160 44172dc9c3d995f87d8c047cffece51a745bf9af OP_EQUALVERIFY OP_CHECKSIG
{
    "txid": "eb7524e4671a0e16634c97bd6bd1f49fc40f4d793bc4628debd3fd08232135d7",
    "hash": "eb7524e4671a0e16634c97bd6bd1f49fc40f4d793bc4628debd3fd08232135d7",
    "version": 2,
    "size": 1114638,
    "locktime": 0,
    "vin": [
        {
            "coinbase": "",
            "txid": "7657fdfe8923ec20c2ac30564db31c9bc109df420169e048af7441e07172ad07",
            "vout": 0,
            "scriptSig": {
                "asm": "3044022034d8678ea097813fffc0ba11681a0919e36a000ebc12ea90592f8b0b7b219c5f02202bc283086bef06791928f0d0def850b70d03b45f55b8b82e3cc0c96f81a57072[ALL|FORKID|ANYONECANPAY] 02121034fbeb388aadd2c2a100edd8b50cc8fa3f6a091646f8a1c05c9292e44b49",
                "hex": "473044022034d8678ea097813fffc0ba11681a0919e36a000ebc12ea90592f8b0b7b219c5f02202bc283086bef06791928f0d0def850b70d03b45f55b8b82e3cc0c96f81a57072c12102121034fbeb388aadd2c2a100edd8b50cc8fa3f6a091646f8a1c05c9292e44b49"
            },
            "sequence": 4294967295
        }
    ],
    "vout": [
        {
            "value": 0,
            "n": 0,
            "scriptPubKey": {
                "asm": "OP_RETURN 1635018093 303363656665383964633764623665326237623637656166363762643066313865373265336565336537653763613037393436326533316263613164623536326661 36336132663333336335393364306338326363653039613231626562353564343261363262303536363634636334356361373438383030393638336431346138 7465737473686f776964 696d672d3136323033373532323139393062663962613061363563613335376337646661613766303731646230376635662e6a70672d31363230343639303733353731 3432343934353331303366353734613066636465383239653830653564626433373563376537353230346431326631623938326235313431353963373566616434626338316436623232333230623537363137663737323338313766653633656365393136313736313061376135646537616438623161616461316634343138653765363031616436363765393138343466383730373464333765613733613235323266323461376466336562663530616631656637313363616138303066666132336335656437376338303230663138336261623935626566383165346234646239623634616536643061643132396366656365663036313230326465633263643939633330343566623632336538326330663233633262653065383335326232663865643864663433633636666533343165663636633039303032663335383361346137376231633933623362393031643631363132336132646238643234353861303665323232386365623332396538376339356565316166363639373438343231646365383538323133623536646438396232633965383830666332643639663962316538613133333134636237623266376638633333626631633433313535343662316530353832303839393633366661353762626465363861326532303432626435306337366336313433356465313836353237383639636334326136386432633735313934666235333531303863666135323132386239333865353736336266333235323830643930353337613165393634613632383037326538306631643636633036363231373330363566343661613166643861316563343135373062313062363836613433626137313837396537383136666432316263663033633931613964663734383366323136616134653739383031336638313930613231303938613235383065396331316361396239613038303734356532643633616665333037663865616464636535653437626137656539386338356432643136363330346130306131333733383235346134383334373336613135326639653833376666343861623630626331393237613464616332393330656461633762356335336462333763393164643533363361373038363539336462333833323232343136346663383332336361316638323631346465626233383864656338316665643933323939386531363936343236373663353839633132326565623664323031353066326663313061643530313136383361663262623530333030323231363161626263376563666464373265323561613265613837303063313335333133386238373636373031653239666263333231303431393030373931336632656231313063343263376537666634656634353633333639376633383166366436303261333837366365643464363266306532363038613962303066366266323931316131383133613236396335393439313335386239646164616235333862646437616530636262643034626366656463666463313562346230303566373837613034616539343839306432656435313863363864376361313562643663303535623063626139353765626132396536383262613539643665353563346163303830663438376231633436333236316531663061626566633730376161643436633866313439623261343639333533373131666264616564636338646134363832346463653166633161333739386565656637666635616366653063646533333266313337343838323961636365356137376435653031326665326564663134323863376130623164613434663738313165363333313761313965333363336230356663333138396339396537323262306564656439663361393538623363306166323232346362326135363134383464336366356131343162633762633565303235303938616561656665306336623262643462396436326234666433333435333438626333663632346238396161646563386337363838306135326631316562653131343032373135656539623764643466336635373035623635363963393234636631306663616662643036316164623964326661653931643435623861306139643838366638386235666165663439363432316432303935373333646639626136363735376561313233653532343739623230323364306364663333313438373138376138346566353834326135353164653233636266396162353262613266383133636263363761623132356436623835633535633930346265353738376237373236333965396432653339303466323634373865636433626435333933373432376231346533633863393766383537363837383633636534336362633737633061653932313634376663303961316362653062363631383538336136393165656539376161313264376165323061636366633666333835326664313665333934636437373462643035383236373632306537336436613138343566323139663764313062343030323939313337663832373632373332383363653233343863613963313930663234383939353834326230316333383035613532613335363038663366346439376163346231393837666261303430376633613737336264363565623634653664393432353833616231653037303735313161323162626330663231366264326635303436356563366264356231633361353933306330366563616136353161663562623330306365653737633937613537343831393265386235383064376665333831663137643431373833656237633137343666643737376639633434653661346665656633633561633034666538323235383239393362326530373464616639626330323332646334333833663433626437623431376536653563653932646539383137396234393030343062656433623161363932613565653335323332623033663231316632313333663433323661393533383862346230336663616431343963346238633538373733666366323363616537323062623662643732613133356637643132323832383666323734363533363033303439393738343736346133313831653930663565393766616333623362306563616636323165366331616239666161376464383964653032616634613836393164653331363737626361643830616361623834626136303166383561313831313836373033656463633265353966376263626634306631613862383633363033663234626338333963616336373939663737656533346230393465306130366332643263313530653130376434303562623730326565346361303635383065383265616236623230366636386637313863393666323365313766363061623836343665383835363034396434366339626339336237316230326632303163396563643262356664396262326131356639633832363462336531623536376463326635666439383337383762376266353665396166316262613932376135393831326562643064643964336630633263383032666662363630333831303531636265326365613962626337663764663139616164396361313539336366393639363234363263313137353834663035333163346638333966316565623737333965353035626665333430653830366163623864383461316439613636323531623865336233643739646238383838383864366135333039623762643065303935346265353733376533303834316434653537303839393539616530656635343431613639333165623664633037373564363931613037303465316361633638326336616662616636623131333135323064306463353263326434333964656562303866393034353732343461383161366163373431393461373464303463393761343163303739346565373165376566376562663066333137383733386438336236363163373232613162666536336665663630363233343338393331653361653931323764316263643732653265313837643262346161323330363239643562623761616264356431343062353166346365613034326635393630303033343564303333313863613839323963376133333638653031393834626563643065346338383464386234356434333265303062333838373966643239643938366464643131636634373162653234353061303063323464353632306464393762633764346663323663666234616665653934326331346162663633323332623366643933656533316335323864336335363639356630343630373033366662373931303436343961323238626331383365653436643332313434653235393432313434386338363064373535656166363634356166663439636562363432646338626637336338633965373532663138346639343166393235643061326431383263306136613336376432623965313438633937393761656235303365613461663363393234343232386162663436353232643664623534346637366361616664613331306134333462303933646436356139653137656534383031333135613862303636656338616537353231313332336230636631633835383934346335393965336136306334316234376163626264663162333436316363383763643163366661666633613361366339393534613033623465313738386431323065633565646533353330663834313538343963623739316138636563343739363537333732303963396432623637656230346139313830306663323434353964613839313736653232303639393934363361663738343833393131633362333763356137383365653466343837386530363335373562313061333261373335383364303363333830383231613061343335303134306631343733303031656562626662336434633839393564346666353866363162333632363930623136393765343766623235383861336362393536313963323964663730356539396434343430633464333565353738663131326436373234316637366265323837363838316361346661326335623865666333333037383966656563633336323532616230616363663531353065666535323062636438376331623665363564323739376636626138306532646565316161633837376333633861356432613265363865363032633664623733626133393831313539353331316163303763373566363466646237643466313834393066356431393265306532303935653465646164653538386164386334303266393630633662353032623161363862616336613135343631313561386233636565313837656263303338373763383137343930386536326164366238323666373131386263323430326365623032653733643630393366656631326164353333346561636130343032386666376533343736343836393365663538316335316637366162373936653330313863326535613165316362383934653436653832323666653734363235626566613837303639303733353431386137643461356634643836623065656639616630383834633264363064623132333638656662393931366663393436396235373532363636653862636334386337393737386262363261616365616165303930383738663765633361343533613165316631393734653263316662303534383537343435633263343234383261613336616235383030623133303361343163666438376663323635326666366464356637363738623630363463373130643561336161663339653133306633323934643062336435343263336331646434326461326334396137636330363533353331396331373035323961623439626333326463383134663939303761616431316633616463393562303232646635653765353937353162333736633634656566316539313737636436393937383962343261643965613935376230653363663439366263353333303638393132363033333131363734383963323930363239306366306638383866623633636130336330356366373964366165336234323966363631303830383166333232623538633532646666313365303731653536376561323466373036663434323964353835366666336561393839366461353133376538336430323735656339653539386237386234613933323533616434363736353666366463653339346336623839393933346339336338666363663461626433666361383833626530666236643763353963383561333362643535346134316134616336626631363933313132333339353262646165646437643135623965306163333566626465313737656165343434636237613861643736373262393264306433306536383130373433336639373933343137366465623261393833656661646163326136656161373831646434376132646261303039313735373532643164616162366264316430656332613366386435303765393165633939336337623335333333653930303232306336663436376263613336383930653538626162363833373539646666396539666338636132666166363232623463383535666336643963386136613937613636346463306531663239646162303036396330313463663830343737386639656533316666343465303061636335363566353030353336653538313464363264623139366566663032313137623564323261343363323733363362356632333230616461393466643465643036666531336535613066356461363261343831613363393131613633396532653139306630373633636437656165653231383430396238393432396361363235333938623365393862376132303831613965333966626432343666343062313937383033383232646534613766323436333866666635643636373639373034643332336533306561346237663934663663333536363038656139363634383534396433373032636636616135616236626434363965373334336662636230326664666632626138636463356634313730633135383233653331663231613637613862643263363537353336633434353133366661373430313666323963376465383938396438633436346230663163366364613537666236343132623139346233666662393962343834313362613237623364383736383131656662636565373233643233663165383237656637323364373036323238613163646265396539346432353966643466643836353166613732643638393239333135343935306666636534386236376164613265626537373961306236313666343565656436353435303936346539356562326538306261313030613331356132316330653563383530663161303332316233643732306562306533363935326237653233343934653833356531303364623433383734343462333232636363393433356132396261363536666336306665356439613864353363356632376638643338343138376331353237373930633730336563353063666632313363633936343566306330353866373563303030623736353938323963643261363536626531316466303561623464316338393565653333343232326636373731613339633131386261323532656466313262326566363761636661323733353639326635666134663536393437633963313132326337616634346637643562646239326632333235343361373835363763306539643664386535393136306662353534396561316335663733326362626237363334653537656162303638343639363138646433643363363663313538613861663035393562646232636537353932373836356631643931633965353232656266643262636665343831376139613363613638626166626465393634653934353534316366656161326133376631323638653262363961303635373033326438646665653363303034383366623632646334616261666537636139343164616665336664626464623366626131663539636666303335333635633633326337313532663337393764626663643366613239663965333063323663386235393662303335343734353831303530346133356133383531653539343036386232326636343735323939383563306463373966353533616339393466663164306331353037386661643865363133636536373664633133343439636461363163613234663134363332313136633232333163626233646337393661353633313366316461383537363035363031653661383934383838383430386134656333613465363265346435623236343563343662353535653638643836343063636235656534353962393336616166323031336337353962333330376234363166336634656266353339396365623337646633313430336331356632633436343931653031623866323066376237623563663463616364333137303836613430366233346334353566363434383535343338316666363732616531636462356236613762396163323238653736386534323934353365633336316336363863633065623261303534373431356230326135343666393565623232656339343331366563373635653266646561376131396465646465376664623164346436646162316338326238393036363032646164373130313432343036346365616464373663343231623564333636316335663537626337663130336436396466643161636635366137383362393762326531623630346235613264373739656261656262646239323462373335383662333535613033313738393238613865633130323934613536386537373631316332363438326163383361623763353066613433383236643066363566356236636433653936386333326566663866646534313162316362613337306565373230336334633164626163333461303434303730636164303231316634363563616434633631636139663838373631326436626162383337326263366230643864636635313834373736643937396639303662626532343934343932616263663964393865373065376538386361363030353737373930343465363032666461346231303564666135343163386337303961313438316261656238613434383438333364656232616333616663663361383335663764363765613932646630333866346339323138643266303236366166323439316636303431336533396335316666353131633161613162613866346634356633333438653366663534613938323639666330343938663439653861313365626332646433303838376230666262626263653130386264646364336430383665366461383733613636636363383663633931353732356436316430666337353762656637316164376636336632363066643162386564316338303837303864323939393763623461353736373938353663613462636435313230353832306637383132303030386637333665336534663337393031653064656536636436643461336336613263633836353962323863623231633262643466343863643464646565333636393933346561343137313632336237663836623965643336323637646131633064653465393734386561333937306237653762323837666564396630326639666533386233346365376533373135316339363863616435326266613238396161663437333961313439633031333336633535363030303432366232396461663630343365313064393934353063656139356130656431366664643539656338376333373738396664326232366164326234393236663863313661303031366431316636366638346266356335613065333233373039383536333466313633633133376432626566373031623536303062303562623666653462353338363734373535306539633435366665663133643232633235373238656632353033373362383432636464653564393461343566333862393761303466333166353031363335613535333765623562366136306438376334343439323837646637663765353163626332356465663338643263616363373863313332636166363966343762306336333935663437333431326434613134343934303034383538353935336433663836313636646363353461653832326237386131326431356631366635633236613131333431396663366464323763303630666562633730363835316336636238353265613130656139643161373735383562616232633165653863653161636532346431326233636337343366636161663733623935373366623035616234623333386265633937373632616361393264343435656632373861306237343036303738613664336436646331646636363063633936373466303763393763343333346130656366653966613739303230623832646365646161333063363335383430343062333533613237363930363762346564333161396232303566333665363833313361353062393130643365393837323634613535306439623865313832363039613133663964646536303264323537626566353033353430313432333333653936633862383533306232316431383666313930663033646265363462626165663537346464383761373630396432363537643862626537306562376139636232313361346461326238373363663862333033633865316133346431343131646535663132643732363165303566373139353365363836613136303031363339303937373235373433356430396165343035353731323732343438653237383265356232616363366233343335363434373264353937373066383537323632623230656266366639643763393139613965626632616630343734353662303034656261633864633838366466346162383435333535323461663438373438313635313934643065376136666339383831393535663431343837336334663732333035333737353362663132616562626630366235333333623935666239363633623234623932306337356234313637613337343962326235313866633030376362626336666538366666643439353834333732666536316134373664373534653233353433643433363566333433653632653362386531396533623731383739323931306364376665663361633432353865303837613130343735323863333563376337313861663631316533316337356137313937613663623265386234343164316133333635333937633631303163336132373461663262343565303033656462613538666261663463316166623531653036326234633732336162343766386638643231636439373037323439373966383636386635633635623464383730613130316333313036386233303335323832383738386432393037333538363635356261613331316435343738643337376438633338336162346437396632363361343562663032356539366136346661613563343934303432653438303039336431353238386632353666393436346564666330336562333863643030323638656261656463386362666635303733313962663832623966396533306265396361613062333366323336306334316164343066303130366562303063396438306564393564393835656362316134333766323832636466626634383962316236393632323032346131353633633261643961336238353736343232306236396637616533613832333162366632363435376634646336336134653265336431333930363432333061306561393838613232653061346439393831363165613730363665386236353035353836353562353763346265343564393035306635666136613666356330323065303961306163666536666434303666656630613136646535343363376330303464626563623665313666613431333963636531343837626563393865316364623765373562623362333637346330623935616535336565333733626166326461323364623131643261636639313261633634633832333338396531316131666264353164333961356231343662323236376363383765363866316637303062316631333933376435626566353664333863393864313861616236633933633666336531656536663562343435346138333864656139663463623239653733356466343063356661323436666134343538613433646537346634626234393133363030353765396464366433336266316537363461336365306133373130656338663163326634396666633835633834396234666130633339653330653938666163383835666166356537653139323838646532363631316335633033306662666237626337303961363365303061346330336335373537396236393262316139333666366262313235343264363830396535613863663461393531643334303463373333633539303332313065323763373336306231333762376331626365613134653237663361346331383434653136653039366634356661656637626165373338616331633237366338366665386236613331383161656637323337303139396561316535333063666564663963383138383130633530343035326462613139633865343464326431643364383265343266633135343764313536303433643133633532656330323632313961386466393139386434343330663065396436646662653231343733353033393563353631356537663461363332643763643861366431353839323437616132373838313766356138663563363437343139306131383737366638326165646231623031303332386531396236346430393838386561663730663033613637353637393033653036343964343739393861353732363666376465376664363862376661396332323635306332633036363732653234643037343731633763306631386532323039376562326239623337653130353764373633346532383738646561323661653430663738383638633034316339616233396663333961393364643030386333356334303534656333656166353961343930623837636166313062363731653438663937613234323565356634316239363230653236323766633235613535396361656664336232333562663738636534646364333831653862323862373631623064383830623266333864383661356266303835656163643662616335306533626337313663366636336363633735303966653363363932623737323532333730326531326135356331386263656534336139313636666536383730386265663731646438633563363333623665333437393836353038373236656263383536633133633863313835356237343433393832313164623731633465313562383965636532633964616264633335343462373864396635303733363166326262363835353166613964626535373134623466653864313263306231316365373639656465626365626361393838306464333933383934653336666536663131653764616638613735326639393466633133326533626130363835373463396339663137623164656638303938336266386534343865303930376432303535303732663763383234323538323833633135383636343131363463366265393064626639383563363165636331363936646661613736366236323663323432346536396132666363353336373638393739613538633562333862306536613265653061343531343362646137383837663838376531333265393933363630656130303238386665643931613632383935373136643131373032343362663036663036646138333864636633303163303033663463336438623638393931346435396532626239376534386130353465393162376633393531346435643433356133666666626533363737316363383431653165633436383632613162383331363435306630313831333532326239633663663961636662363066393439313535353766646366643064313261653238643438356161313835643839616132653337343833313761623866366339373761366338373936396139623866303765343830616230653339613134616636373166396633346662356135316162626665663331386466343437373333343639633964393264653739656663663830396434316330303939336138623234656239613964643232656364353466383039646637643834393361333135346639326231613634343261613764333332663038303738643164623631383234636234383565616438313134393830623636333937363438646130333165323032653537313636393362373739363762383062633664326539306165633663323164343163623835363830616533323162616638633863643935386164363035313733303761386139303439306163633761376264323733303264643736386163643139323863383065303432303234313264366338383437306632366436353036363466663364303366643738643465613834326236623639326361343038636536623635383339643963376134643235653331666530376330366639656232613862636665646266643530336362303765613162323662636465613864373836396234313432663134626363373361666136393464356634336134376539386262633837396536363334383730373937333039333631653363376239316130303334376634353636303665363837643463323033653963326363336161633531323331326466376532393235386430383136623732303963626266363664343836396662383066383663326531666536386262646237666539313463333264656434666432323664663437643731376261633666633839633336623462383834326165666564366163623438643264353061643562633263343632343939393462646362643730373639346463376135326265653131643533333637333166666461656133383766376430306166333134323666323737613562653866383331343130353666306439633266346132636463613661323336386436656634396431313735633035366430663939333631333436613333356137393235343232396433333832623666306237333962333464656131346363303266326464353030623733343038636236623361366639343634306465356231623934316339363761636236323965306237353862356366336464666434303932313832303931303265653530623331663766366462353936626236343363383735333739336331336236313738663734393764636230383461373138613238653564666562363166336131396563343862373130363832623363396230323663333666613631366266303465393232373733626435666365386532313637613935316636323234646465356463666364356536623738316266313735306135313136303033363063333937323431613638383264396137306232383934336234633264363638326662616530333835316363316337613532663866313232306632646435376462633535373061643966633931646662383966663136373935653136343762616665373562376630373766653366626162343361626262333033333631373135316530633737343566313838376135366265623162373736323230393834626434663765323366636262373234356434383432376130616238303736303433623532303636383965393563313661666438646337396466333738353238303461303839396362643537386463343561366134633230356530646235333338623464376634373731356535303334653663366464333963356631303434363065663863633465376330393736656665393036343835386330356366653139303765326231313832316438306231616136336536353962633633306638613637326564633162346463396266653931613230363738613634346665633231343632653630336235653634353031646431343234373935396462333638373036643131343933366339383131666162653763363735666638393732636166353037316336366530666339616134656336623862303836303837663064323134616632323938363439356336363563666136353065666630363565313263383239633930336139666634303561356161323136373633383530656238373939326438316330643236646634363637393734383832626338323530363639666232623765313839316333626263373033386137626665623230393739613936623831646266636666383337396633363363316663303066383334663963376465373562623031323866623739623461663465663963633461346165616233613031663932393863393131306433643763663061353634333433633535316332653232323663643139313964383233343961366630316262643162633037373538626433393631323033636630333038633266656136303963313539333939333439636561646364323036323261326564323333363932666263623637323964636336383034373130656565313961346533393234323533616232303136356134383363383436636134376539306162356664316239306633353031313562323133613137383262613339396239376237336132393937656336386166303664633732373865613661396332616636393962336363326234646635643432363865663763366265303630346662383166343830343934316137636137626564626561323966306336666539306362616238386532376265633036613337383763623430326661373938313334393230303461313266653364306565633964653466316661623539316264656239346536313562356465386430626539636238363735303230666639323366333365633564393966656634343636396236626262616265386435376133373034323966623333313061313637623132633963343536666661616266656634393865363264336465366338316339666562346539626235613034353330323835663563326530643563323061336564633131386330323530643931383334366231616334306436383465313461366431656332396263643265353261613032373834656134303530366336323361303833376635613164363566636465656264323561323534636464616363643265616238323335633265623039396339353034316337316330363034343263323839646361396432363265313562373231653438366330366166343435303039303666323137653536333762376537393630303366636164383166303566336265386633636331373163376539346431353733623938363632316262626363383138636665393161353035626432353130636337663930653539653736346563386434353162663464613638336433333566376337626433343161636133643631396366373636623535623431373238383362656431346235643830633733353962343530353061343536653830653236653834663031356138356532623437326132376561323831316333396233653837373134333137393536636339656161633461393336636266633232393536656265353832656631316363343932383638633934306534623331653237656232643737336665323630313634386334636631313334376563623931356365396533373732396130303439653135393138626139376132383039643832653062363538303431333336343265623866363966376164613539303566613530396632303133333135633065306430653736383231393064633563393166306530313830623536363666323932376565653963623436306364616465323238383664653466373035613664393864633935316437383263633264306330386530326266633835626265323533623461653737353532626539663736613632663266396363383861626262333034643363643163613930363635373666616163613864663462393562633561313038376162303835646666653830363265353237336133383835623231303935326431383166336563323335626136326332653432646166623939386537646137393761356232343265333261613164326662373734353935663939633933373666646636616637303036383865666133663763623162653065616134656463633166646562343036313039626666306536666362633433356362336166383037333733363461373835376363343161326234383932653138343234326466303234356635653361623264653435393966393965353866646166333262366337326663616233636261356163303734616563656130393532666538666632373738373664353961613161356133306536373261343965663439653363656162306337376137393232313665633539643738343139663664656266646435613733326663316536393435623136396536346630623437643638383134383236343166333732353138363531326134353430386534663238613561346361396635623166323232366534373836396131386165633266346335626663643065306533663136633030393063663461316335323662646265306566373538353035613663393135623236666538623438343862306462333936373836383038363364336363353230646134613837393164333232653364366561623966373731393237343662313237333030363330306639363561303664663135343662306535353266356263613036373337313234643166613532303033313063623939303036653562613766623965343635653463333565373338373136633665346338646131343361333663613435313461643237346532663934363532386239303963653962343265643563313965326262366234666239616230663866333864313739326437376166383034643530633038323266613561633938336666333138336162643462373961323230643136353830643132626361653566343234646532633232343965663963623363653837613736356331316539383935333066336230303465613663386435393931303835623132613533316362633533363063313163393133333366643833386135643136383165396261613263343866393737343838616261653861326461363636346439636362396538613533656465313937303866306463346538323732393162616661356661313136386239323165623634376234323831646464376465373338653263636431366638613162393166326662316563386261346532303639616332626234383631373430643037623063613930633331613037633036363539333061303862373934386434623734653164336631663539626162386332626438353263313035653230303837393566613632343966303463313635316430656330633562383535353437623731323066616333373631653233333061383539353830363366376164653461656135383330313163376566656337376662343830613366613036666336306663316462313737353366653762323930356662336534353136383837643662653237316334613739366565313961646262383264356635666361633763653966616264323662396564376436323062303131643133326536376638343733323736373366346562356630653638623938636531333039633633376564636162643762383634643938326636613739373136373039303433313635656561643330333466336162636431393137653663323534313732353131326362663661393262373330653266316639383034616431363531646663313363343338346437313333333439616434323165313037636162333234343038613439386362663066393839383332366634393764653330373065393932656265343461366263396336333236633162306237663264643862656465373932616239393866353739343363663666323638656537646265663665373765306335353564643731396264353264346438316635396166616133323332323932316634306338383235343362623361613733353861663061313066356233643566643763376365396663373166313135646464393464636565376262613933373636353536656164383433643131353639633535363232646433343835396237353835626134633262663666373830396636393730653836353732376630303737643930393134666663346336396563303831653434353633343135366463306665343630363038643938306632336439323332356436636335643830353332636234313735633461613538323761393962323664616465393961303461336262343839616566323733666339636631343363306232643636333432313932376232646662353835373430363865636537663937336239336632346531396632383066343665626534313565383933366135316631653838363036363936383037346661376262316133393735323864623336663063616636303535393537333766386239623066653365663766313362373635663964376563643566396564326162323165376663346638656136353962366530336161303139363637323161373530663731306435333739646132623936616631623562343364626433646163643839343162323738393634393732343935323931373765393536393764663638663266386134373631373035393237346462616633303636626139326636343935333337363965353764623531633865323936643762376262656235386361353634363266643634346136666537316637633465383764643434666134303732613031346531353032373631623262653830363339346433336665346237356335616236613533396364373530396663353330333966643766333534363133396636353233393765623165623661373730353238336635643862366339643231613635383163376635366130356137623165326538376237623862336532386330376161386363376531636166376138613835313761306436386231363462353662646139363534646436633030383439373231363066353762373031386137323735393934666366626631666663353537613033373866616230623962636665366561643734373839363139613636376137353161323034393665633835386562663839376239663061353237303363376365663462353730323266303235636665366536656134333335633464363738326461303861303539383131663366346565396464373761336562633333663435663966646439306531363266383439306265316363656461343134306535326431386361303035393436623934383736393938303364666161636435303538616166633330663561303734386433363033643238336563623464306334306336343430336330656565343635396330656333396439306130336165303461653361363361613437323062656334366135316166316338303137386662306532326131633738306332333933653736303137373562313737663538613834383762643062393836366438356130313632323031313066323835306431313637313431306665646164303032366531653966313339626264326535366637656662383931623338623336356331373333336265383030636631643230363761306635613262333631313532643136623966306636643333306231373530386137666337346631363434323661316463343936366130303031366437643835373764373736636561613637636131393337343464366265373166346136613738376564656638396465613936623562323631383638633966303063376131356163386438376332343731393433386165326661346639393234376336333138393232363431313137656532663435363231616561393966653565336632613265356138666138333132323930616463313061626232393933333166343430623034396563633437383965303131663239636265386662373262616664313531663365663831363133366639376266383739663838663032333432653864353065326136666134326262326533646531303031646165363966613766373733323761363465613633646139646131666135383230323264623837653437613834626439626338346637633738663864393362636237663164333237613564363564303932303562343533313534313339313531373231613562333563633065323535396639326363343431353630643164643662643934636166623632333830343337346633616661386466643231383438613566363261373562633539393661663137623931633030396637616462663833663639643366653864353836383230393331336662623936313635623936623135313966656233393432653930313164666134313138336630613431313637363064316433633163336664643937323938643039303733613565346165396236386336353735313961316531376431626236313335613639306632303235663965396664336663356533313837396237613634613231613466393639343131366636363537383938393265396135383734656164633039366536623833623331646565356261313834383739316262663530643465623962366166343766346232613338646332343131666461656330303366633932663362326436643639633437336135646331336336373438623035353230623561613334323632323365663336646637623330396462623734303261393633343364646434313138383638383761333165613266613733646232333263623239326238643332306636363735303434363264306534663866643738313732353162616330636434633662633034633939623834316437636466316362656263316561636238663130313762346138623139373165616532366239313538326564663031343361316630316132613564613864643034633339613937666162316439653938646234386464346637343664326332616239343063616336656634383931343137613866353138646131323963623661653434333434383238313435333337386366306264396339313635373933376531643832333562313163623239623333633733326539366662656434333230353035353565356466383032343761346539613236663466323231643964313239326532643961323865303466316534353636383264313234383665616234626563616530366233383663363039616530353365376430303365353535646333633738393438346531633930333561633434346138343535343536336534346231396433653865613066306564613664343238643233643933323035646464326235373963623236616534656165643762333633336361306464633162373961316535303362616234633336396439643864303435613163616461326637313038326362306634316162333038363862373937323239363630376264386636633565636638383738626563323763383365386434366433336662393565663130366635353637343038643739383333353264663366643732623765326632343765346161353863633735333762386634303836346233366561343065376162343030636430633034366439316135653962323463386234383661396165633066316563643961366439663465633932663438653836626538623634333365646330313736333664653338623331353131363766633563333464396237326236636239313831346364623939373861313863383536353332306365356533616339623936346330613630356662333036656339663463313562383732643730636237393935333562353065386235313433363363303933663966656638353366613531656465346636636235373762663130376366396339613239303335306135353432393464326136633333356133663762386231633235343166383638616135646633353863623839333566633430363264623965393232616532333361616337363562633461373532316538396161333366396366636331666538353362313463373937396162353561616631643533366130613766633233616362633637613831373365393531313066366261376530326131623431643332643166663033333537666139386633633130363338333966666364303363316437383732393863643063653336646462633966616130303030373739633539386430396366336537356437376237623837343033356465346462333132623734373164653865363038313061373433613134613165326335353630623963306439633964386364616562363738363964646635323966336530653832363137353934653436653764666530653730633264336331623039666131303264333832393638353763343334306138616630383931313731656236373337656464616262633461623266666631356630616366356330376634393665343764636464663834326330303562326166356430396431383161386363333937343738653234323532376561376166623463326139376265363239396462616463303632623663336165383466356638643233666566653730316563326566643630653063363831353463653830373539656561333036313333353534323435646231613063626266363237376265616139323361393561313235646663316165636162363336336464396331333833363661633135383335303336393438336137376465306232363965643439343638666162356461373433386235626462323534363830353833343630663365336130333466663361353430303036653465313234623832333465663434356133633833356166643361323866303531613461653033383239363332383938303934363161393362633731643231363766623961366562363463663333376432636136646231303031326631623738626262303631366232353531323530356665653931313566643630303738363834656166623733323334313030343232653466323032623537313638626431616130663633343038303232653539333236636231616436623463326438356262383130363263376262306430353937623366346231326139303766346664383263383364633435376439643362643264623130306539336461383334353731363237343934353564373135633366383831333332616338663230663030663461613039303838316530653562333231626362616462383137613738653431346338323732373739396262626639363339663163303733366138373137356533326565663435356464393833633736343736663234393935326639613235666232626462333933663235353339626163333462633063346234636361386239396339643861656438366231343663623863393333633838363265646433383635646164356532343861656431373831393237643235653338373134363436626633393064663537313636633935356262353562636631616362646131356135616136333265373835363566306662656330386265623361356565323563633834303463343264613661383938366436643761616430376236633131616561663161666165663565396436306531386239646637626632646531613636663366303966316536613034633361343665656562633163303363333339316336313064616563373765353733316566383261313336613266323966623136613638613834653838653335363461346161653735326133313966393034353965656164323466313734323566636137336537343037333461623161313336343462383630646535666537313136353664316633623035313435643063373637303633653563346563313663376164396230343462376530663662353963333063323234306662346530663531366162366536653866393336366539373333613165643034383532636134316130633536636537313839613931613238636234393763336439636130376533323234656339346134323839636266336230666536363032326135343764333761363438373162363635653838303864626333646365633362343230366162643631303339383266346361353764313562383363613765646335363161303138346634303565336334346261613738393866313334306336313162393137333630616636333732613336373963653439366632636163303437303835353261646662616533353434376661633831643663313339373136643736306665363233306566306333323430643333373335613833313463336564663737323237336366376566663135653039363932376537623365383438323233633665663335306435666533356365646532303562363661376439356136366632663733633464333366333764316135336130363339653161656434356132623631343538653861653635306463653135363430643365636238613465303231356439646139643862373163303135666264316235636337633239373136663639666434323438616132393735663236643565383863313763636539613164326234306163353731353265303839303332303336373233656133323332333564373465323263363835613238633534623238336634393038323335626630646633343335323063333031373361646637636263336133623331636238353533363433626163333832303262626163623334613031393365656261396666316537333238316436373435353966373633663465306635393331616165633431393362633336663339663638643134303032343565373233623164303036313563663033393339346336613230623339313034643938623139353434386634613534346232393438636433353135313535636535313633393266396361633665326435333366613866613866383361326336663633396533363931626361613131626132393237643333303665633032613063643139353464333334623765626632666263633530643234373336643930393437306662336634643966616361343134396564613834653263366563333335323839346139396235383830376164663562623639613463313166656364663861386136663437653435663536646333346131333931396339613062653163633634353632386364333431633832666134653139353932633064386464623861363330376635383032313538356330353365633232306331656638303831343439363439653632323933353965356233346266613562336162336331326465323937613630616364666233343064663365393131363464643966626630383663356233366631636337613930373831373736653565383630373235616664393365343236613263353135366164636630656634656366373366393036653964363539613534663539616437376333376431616439626131633934376164623939326439373634633663636630613237323532356535353535383936353336616435633734396634383066386434343838346565333535323662333537333437636137363639363031663837393233643337326634636334616463336538306638616664666436653764336334316365313232336263363363353338353937313661343539346664313636656134366266343137343330386361363439303437396238363164306536316436613634653237383538373663363131373236663831333461613534383363616130383737623835323863386637313333623961643030663766636562323066356231633561646363626136633661653630626334623665353132306230666562663133653233316563343563363334636337336162626362306665323934333265613562353765343166326361373933613662653362633234626439643937373233373862646233346363343733336239336233366132333932646332313334303631313163616461656663656131396266626132356266653666343132356565613862306431656430373931646365343034306561666665633633666463343632343339343666646162646333343839666161663938653033393236303163353330656363346631646665666231386362333335303231306538373939333835656134656633323662616266353637653962333135326536393363663466636564343464643536346637306562323033353137356664373835663432626534356363643762613135663561363764653630396236663138393464393933653638316661663439666532363566643964393730613965663733636465316230343066393339663933636264383064643532663863663938313038643231396635373166663030363030656164343162343331633933336139333963346330303232333666313665666563663035666237303965613439383964323161343039643162653636643835346339373565306430366337303463343539663661666339613332666530363064616336356165623163333734323334323864393639363935383737383434623833316135666561613733663730393537633030303966316466653635613235643365643232373530366261323164373662323864643362303765666139343237633762383462393966633432333234396433323862393765643537633961626261343665623461343339653439613461643332656265396430373830313834313035656366346165666537336566366536623865393965666337363939393339383634323462613066343363666563636466313435323066373661333137386666326333633336333063303162636532306563663231666432653036373432306331316137326438366637366561303534623765343735353661333430346466623863313037326464633964376337643739373162613637363631623161356662613239653535313538623637383531333139376330633764316462393632333333653131356331313961613363313762366364366234643062306433616662663134386664373737643365333830643237313463666532303937633136663233343638356330633930653466623861613265396233333261636264643961656430373631616534663732313165376264343264343636303962393263626633396137666666323362333632313264613066646139613265376131356164363236343461613139663437393263306530643461653338643330353463643464636461306339393164373561616633353637613537383730323630353433373839383331653032353430666662613232323731363132306439346336663265653864316266363735666638323139306537313564393039316538383663613333396437373130316337663463623230333233326432643134346433353239386635393265343135343265383364623633363031626137376539383639303365613636326565383735333838623166303461336362373630373131363638663766663939333139386561643063326134303962373536623333633636313163373165323938643234636337656265613934393839663332376233376466303461383463303066306163653165636631363533613963316564643739303061313133366538613663336361336631366565663134656535316138623333373939643234626238663937626262346262656537346664326139336461353361363432366563373632643332636533353737663032316436396439663030323964336339653863636132663963373235373236316139386666323334656561393833303865613239643134316139386433656137383264323038333464356330333862333535633639636262313232343764373634656330633335623936303434343362333636633330323264643735643139333237313631363137616565633930646366316130336433393961373363653937643431613737333234383564646132306235623061336233623766663135336639353065623335343737653333323039333039353931333138613162346461663734313464333364373263373034313631383934646663643763386435633135643531326537306564643532326633623363633764303261643962633737343339306132323463383631643037313932633166616631666661663237633037613034343962636466393430613839363432326331323736646639626431366662346565633836386536373436313466376337323138316663613134306332623166663638376235343363333234653635303634316133323234333865373665393038393763393663656234363464646161343339363934303665376562363062393937323436656632633766366435666437316466316237386462663064393931623963323966383430646564623130646638353837623839653235646661313235333731623732303666313162386333383061336464663534333166333162356633636237323439313337343431346363666566353237393166663865303966333335643730333236343161363439313336303663353062643934393830343438616137363938623066376264306639343262356538646163393336356430343762396339303333613237323162373762396534613731326333303832623865306334643963326165653665323839613835616534306130346533353163666231366431643134653863326265613435623762326334396632613932656336663261376466336434663066393534653138353962306530663861616264656133613139643538363033323032306639623734363935313238366434616262666438396464663633626362613235393161313030316438383862353733363837313866363030646539333936303739366237666134646538396363376565653033613265373730353038653738393739336165353031613330633435643932643736613932393963633961653735623462626633333562363539313565303336666231313839373664346462346338643131666663323465653333393536386163636164353561323136333131616230343037396162323830316235313630633039626165626639336136366335646365313734646530663661326132393833623162656134666635353561623063333566626230333365613637313165663133316538666336623633356532663266373033333063326238383865666365313232613236333839366138623566323561316663316466326362623330316132616438646636323132396364643232313139373466613162616234636464626161663931313534646134656162356532343730643238373434653662396666303363383566666636303530356539386235386637613065396466363763646463613866326164663232313161626636336463313536646264343865373632376435336164383438396335633137613330653430326637336233333639393934396566623561343437376134343161323732343737646566373131383363336264376465333964613465366137646335353161373230353565376666326237366339306166336437393033366563653932613262653961353364623961643231653730346338616665303235363266346462646137613364373134666537663830313835326534346630633363653563386466303462326466646562366330616663626634313335323266373739663936646664373262663336636638616530373035633135303931373261646236383666366362393565643130363764643130333962656439363831393664326232313334633062323664396662323436366164373738393165363730653835613232613031363862656161623032383935663738663263656563373833613733643032633633366261393135653539393435386439376632303232363337313864373632646264313861316632326638353732303862656665613231383965653565306133613131313034643665383965303532666164323931613235303739643339653663666338396332303937633432613165316364616634623063643135336534383737656561623739386639613730646633303965653935383733386564326538383066383336303430663132353639626636653135386263396635356336636439393839633036396532393537396639316566353536326430373661656337343934626137343332616435663635396665366434626235613263663536653033653836636266323662666262323962376435363766613064326362303836373631613361623831386561306131343631386566323562623637306335363565363462633961343534346532363863613764303864366663333365333963663936333665393532393565313966613165313463396631376563303739373531613431356233313563663166396236386365346439613766393363353630326165633936306263326565333634383131346166356537653266373963656433383763353330366562623339663336333835343364336239366164653535323231653165356163633265666437336337626463666561323839393865373866383037626436623539333961656234643238653566616639316263646435386531353866313966663162376530343533346663623131346431363261616435643439336638313464306235363565363866626162663034316435343066333336646432323932373030313639363730643964343163396232336166343166383163326331633735386433346264613433356364636234623633623131666535396539323134626139306666643237653931313063663732326461373930383666393938336437303835353035633765363832376466653133663532646138643864343432343337383862356336646364336332333334353838356264316461343937383865306138393532346463373431373839386362376562616338323439363735383633336366376335346636623062633334363365643965633533383637333637643535373836633232623036656635633839326537396437386230343236373937653766326336646430383862306566333536383031333661666237313631326561666537383761623932636134383762333934326563326530386266373930623534613633653339613266636137326666383439613232353030383966323764303838336538326364336530323562383461386665656434613636363638646437663235636265616537646239393636386437346633656564343732666533626337613132636131383261653134386339343862663436623661656663313738396631373338343137613035323731356434613739616530356366646266616363303263303038666434336331353433353065636432373032643631656630376661663863623035396162636463343139343236343162306334383838396466353936333834663331383433633863636131313635383462633733663539643762383462626262663865323234616537646238656464323138353531306334643036383735323464633065633066333130333435386165343264333466636536393363383733653566666137663934343163623735646530626237656133356431383766383535663039623630343334303764623639316262613632346636326462343466636461663266623065343364373533643065343938616131333938353939613234396537393036643936633364313463623963333937323463653165313666313833323764386161633735346631333664343466613731336536343265366237353539656330393561623262643438313661326333383630376161343763383761363666343431376432663330616565643963646235313236613565303133363465313864323135633363376635353536306333616561396634393635326637373961393166316165346131663535336334396431653964663164373262313335366532376439343164323833613333396435356634356663653262613035393261626466363136363235393936633334353739353933343464363233643030663533636137353163353664623766633938346337616666393364666338316563303633393564343338633331316264643961333135356532393038303238636633643265356231643736653163323933663230613138636637323431633266633339396164313235376463616162343434646634336138626262323161363736663966653331373337626433306534333530633936323032383837343935616636643464333930383562656230656131336662366132396539353866306161306361393136366430333039616565626234343336313837633739646132333838363964363865333037386235666137616138663362616632376234383039636630616531646536343830303265363237316339393333666235633833303036383365303764333236393236353132626239393130613732316235316665303830643464653432653138636663343337646434396261626262396466396233623965646433646330373166623865346166306235383432363936616536386233336237343431333665646638313465633366653736343831646331633131313830353861316562336137643738346431363163373537623239323232376463396233626462353531623235303435336361666639663466323037626663303165646164626236393931373839363638326431653466373036656635343531346636386530643633386630346163313538653339353463656465376365303636643039616136326131626138626562333736303138396530353961383764303639626531373831313666663832626630333563356561343766393239313464323238326436366430323831616632623531373037646565323731396461346539353238323233373338373139383539356133386534656266383265376232653931366462643864613336386264613063356536623462393637396336303232353863353362396466343631646163303238323264653462383831613130623964313665653362353334353462353966303630623338623637336461373661356133383763636631656138666534323561323533333436383739363035613363393735373839343639333230306464393431303761373963396531376564323733663137633130396235306133393937613862396337633535636163633763653762666562343966343731346163636536636438323430666636366131323837373264366262393635313861346134343132656532623430353161626437323136623131653434356232373064643766336662636261323339663531636563666635323936396339376162366431623865653066646139663936663531646663653831333866636237646362303166373234306366386339653565366165306431333663323834383834393464646333613036623661303131396332663261316361303761303833656636396261383338653136383033633862356664333434303535633534306561623863613131343334303931363139633661643662623539613137636534666464653336313634353262363737333430666538653565353137316235316630373838363465306365653136363138633032626335623735663737393534633636663335363832623634383362633265333265663163313031303639366234303266336137663830666233353530616333633337666566303736316165636533363730353732623039343535636636343463386239353836643764373061343866353766333834623133313739646462666162623038643661336535356332306332363562313363303833366231303164363566326333373731646331313163643338653539356564623739666238343465643932363963626161626534336265333636613433366431326630373231303032343630643031626535656534303737336361363534636263336334373538353531356566623766656462636362323164613863396133313636343939303465353238663030326634633538373530313965663639613934653631323166396239356631326337363438663531626464373634313930653430643762626137313865656130356634663665656464353632303266306537333436313161633964656136386135376561366637356633353837323264656162376239396465613062646635376136363738353065326630666631316166356639633839303332373339356563383466643637353863393731636364633662343232326233396665663861313662356263353337343436623339313430613661636165346334383633656136663664303733373133643837323362303932326665343133363433383262396163633065646232633930656331376233393134643937663065656131616264366265636561663738363862316161306430393135633335333237366164313861363536313735306637623965653134326330653238323933363838383139383037633432313033646162373939353633373933316338623761633439646538323730306463323935306633306563333638373533626538333734383032323632616232373931646263376537623031326135396134623234666136616134613464323366326137343638663935623630326362303930373665323937613831356235613939353563623132653963626361643263646632643535363436396337383839373632336466646536323734373461613061323735306664346565633263346164646637653264663332326435363630343362343536313262303436366438363734663966616664303961636662663966376432386665643865653631323535363065386434366665393861633461623466656433326335626661646132633566323565313166356234333138633833336231393566326131383432363338346230643165326132623737656139396439656135393266383332666333623461343239643966353765646531656161653739313666323962663332313039636333633133396131353036383235633131396331336163616662623332303766613865313836623531383538663135356466383065393334333332306231393333386531336566623965316665363138306265626633613266646232633137663332663265303233303266316535626463383333306433303330326331643236623933303030336535363064366661663236616534343038626135353930616462363661613564626139373965396135313830363139303163616333383835346661386638333039353831353633343566613165613036653664393461646338653035376431653132663136366631626334346330306438343336373335353335353134346131343032653366666464373739343733613535323463616337636535303937316666343236656132646463396263383064326231333731363034366665333764393261633239636562303062656136393766333734623634393936333431366137313663346334386136393864623733663336353936636632663431323738313539393933383735393938326163373138393230626464356161396166613563323366306336306431623761353837653138386132633964313832613961303066306238353564373162376430643162353564303435353261363333663464313661343163343130616237646634386336623535303664616166343063663361656332653936613235623032633838396639313530653732323534316534353264636566643132633661366563636232633433376531623539343030313032626330366431343162366230646638343637313763646330326564613566366331636633333237653233343664356361303138306330366538396135616535623361363235303935653431386362386562643166386363353661373536626137666334653437616538393431636464363664396566373862363832633562313665633734326438613037323463356666613966303365323939333433356664646536343231316538323439623266643038316166336465306635613233626330353130366231383065623837386564396564366163616436336338373264643639353039396330373338333763313634393631366566323838313831323032366533636431363763393831323636363831626266383234666265386364623137363538663364373538356461336536626337386231653534633965383832653165373332616263383831323164653834653130393765383939623836353166653635653165666630353966663335646534373332316264303766353633303266323036373238353562353930306562346531393962633933383165616333636562393336393865353038356331326561313966643563633436616638313063626661383830626131326363663633356237636332383631373234396162316136386238373234643730663666636161343561323663363039613231393637333265633732373565656133333861386232313665656432386266663361323134653338656632333430666337356436326436633739336631656564623035363536373732636630653263646366333637336130306365663765333430333335626166323463346439616135666532333537343331386661333930316630303666646432346564376362656534653939633635383035386361616131306561623064383563373334373962313462373563323962326637336334376466373937623534303161616439393763323934363133623661336463373135356436623838666232313939333439396532656430646537633366386536316465656332383833626231666339386463336137373335356564613566363732333466323639623564613234366637363766346564366636346136393735343330353034333361623365313762386234306363643861633738613732376162633139656539346538386339346661366565313134376432636565336630366634303235346265363864646636373066633365363438303031376638323132313539323164386464393761663965333933646664313130396635633132656136353535393039613231396136653766376131633136626366396637303065313262643933346230376362376365666639636638353865656333653932356462653638656536383530393163323666346334393031346562353736633262646465333231643331366466313333326234343132636235306530396462366133633536616430366138646635346138386635306266623531353331616264383365336465616661313134663536396564353430396663393039626338316533613936366265383735633236313961316664333665303034643039333737656463653038356264316235316663396537373330356538633661393261373032313362353031643865343564356238373233643866373465643936383236396666663533663033613766323737353734356162613864643730383030393666646430643133313832643332373932333061653262353534616639656533666139613739343762633433653865366537303565326561373337623934343731316437373235346230303234393931613961396162613437656431643236303035646134316639323061613066663334343762383563353337653734363532353634656631616563663832393735333636636433636130316238643866343435336430356631366433623664326131613734626639323635356430636233616330333262326134663439333063326333326161393734633239393738646330356232346337376532396263626338363833623830306239326530653634663532336566366232376363373536316139613839323366333833383832336237666630353763666430303837316666323830353636653361316434363031383034393137333035356235376336336531626139323863326237613536303739363133623835363366633634306636396137626338366361663832303339646238613034306331663461643362653131326330343962616663393365663265383737333732356330383664383062366137636634316432663038383864336335303462376463366539666232663939623835386663383765383939643831363165393761356231633263306166356632303038613962646565333437323364363931613564363331633662376331396436626538666139663734303062313633636538336134396239373433376332353337623339383036386237343364336466643162373765623263646235393266666338623262336365343866616463616635336466333765383462373034393130373865613531316563373434383563323263356537613739656133323163363234643435313938636636313763663031383536343037353036663934653032636363366132643961653538386438363934346465633531313133316434306663396663343530326131333731366664326465636530666636313330356532333364383635326538373164646630363835356432343638663433616634633831653038613234663637613961373664353931636164633431376464633239636539343833663630373831306632626264346161363930336361323132333134663961636233313737353966343863353662303564326563643161346364313432373734373866393565623938323435353163663937613439346431353563366466616536626437303161316263386638366233306434326561313430666461343335343063343033323465613763346631363432306136313762386532303562653937383831323463623865313835353265313439613932386163313437633733623365383338363935343666356430643565346534353133386566353131323466396465656463653964396362623136323333666465346633643861633462383831383734633864313437353034313937653063616265333537383139336565663330326535656131373764633765666336366531633062366437313232393064393765326232393862656664386463623734653033656461633731376366303562363535373131363039393961306362623232323563613763363034633930343530353831636538306234343335396239366336343738353262613636636232373362623538383234323039656234363633626535313735623536323637303630336430643464373332363166626339656439386461343563343734383166373539313834353239383561366239386532373933323061366433646334666362636230323434303964303961376438326565643535393032656537353033656439626166356332363730323233326137393062653238313261623033383763303130636263356230383064613233323633333462333032306436616666356565373062313931343631663965393062313364323637616332363738363062383333373739306465353661366361386565653962656631383063623261303634336263323732386134363061613734383538656263356166316166306331353731303266363934363333313731353465383132306466616666653739656430636531643839666263646233663032313034306561303535643633386639376339323531623161656531613239356331363632663363383130653039323933323664663236626164653134346134313763376133633764623531663230643061653931656339666666333537656230373161313834316462303861616361326137613663383564333233393063373166613663643366306363636236656538666437323062396430663663323662616637316134333135636331343832663030343138613830366664363134333164383737396363313930356332323139626163313939326131313465663765313730346232616362393236336262323033643134373230393038666132653166643665646230663466393734353865363231613330313865313835326164626634633639636339613837333761623265646238346366636130613664623031626364343761336332313766333738386364316166656431366633343636663832633631633935653563306136323539623530316235616138363734613965356539623037336538366566333461336261356135346433663139383866363962303030356535373536343333666436393063306130343765346464326637303330336636643934633137623366326335663665393938616436623264343535363230326334646562306163303161613035333264663137313636633163346633386566343663313439303134376437306136623932363566623530396434303231633235666136393866366263303838643738306633303734633031383965613936396534323463343030643031663462663462353732363036333666613937373631313466336133613039643837366238653235356535333964393434313632323635653730363633653933663837623337376639653466646565626530636334666333396665373131343633353135313732666539663537653965366539383939653061613664653334386239366431623638323162653566656232353062356561376331356562626431363631666438303639653335303834396466343161306332313061346339626631326632306132353831353436633234333761366465363063376535643735383362373462313764393731303736663563643535653566653434636165356531393338326534336433663162353037306339363639373831393034663261643036653061613634303731663339386331323338373038656130613465316431376238356532383033313933323538336132366535383735623839306235663634343437643064643634346538656433353732323035626464313635383833643336346665373332353462653662373861646337626232373139616361353732383931396166616464393765353535356532663238323139366264383234326139653836643135306339353939633663326633633066633134323736363263626339303039363134323732653336393736383933323932313331643134613230383235626432393539333734636437323565643736373635623330383961663931633464356434303464633432653633343734346566326464636236613535633762303238376234343337343762316361306163323236653433613034383562316263303138313431326263666635643564363937626638356561653432383338343630663032323139616538656665363335343039383031623462636165303864336531633330623337626434633537633961396435303137633364333533333232616338383734613962326666376235616135636238303262666534303531353561366161396234656638343164323133653262303737393061316634613330613262623663313231663366336133323235393762353964306138333462316234653861666363663430326635616566326532313033653531663732393966333835316262333935383331373331353666346537366331363832333633323563343539343965336265366566663433333333303361653231316138353565306634613330366433373261356362663239666432333339663734636565306138623266353636383832623662653931393265306235373264633038333631653230333432333535643966366638326135363164346635663966336162616161666537353666313739613136316365303038323133643262386530393565623639336531376230383066333639616563306539623961313066363536633935393361343239396533653036643663343561376463373162316236323637373035353136326664633831643432656230313864313131326466316437666635333066663064323362396532313134353034393738393433653762633631323261646464356239663865656661343630373532343636353161336462636537326664313035396138306635386562346235636431306563646239663335333665393966333365343639626332336636626333313732633064666131366631303031633733313966316332633766633438356530653331386137396365343564656461653165333136323637616436666262346332373966633565373130336465646634333030633265613166303364353166613438623535366537613939613966376564316538333835323637626162363236393461343335633137376332353631333031656533363630636363376662666164373237666166333135346136383039323564316132623332333834333237383138363166613233663236613439393062646139366464636166636464373664663965643361323563386661333531303036366163343539633930323265343839386630393764386230356139643530366136333737373263366532373561653032333336313861306135653130646231376465386631363133316164383635326635636465313734316435616461646663616362333437396236626337616363663732626138343862376132623331303038613063636635353762333863613239396466316165383839663866623563383238616466623234396537376432643263363962336132313537633632343535636136666435633263303131373763613939616332366436333032363931376330373634353537633466633739333833343938336265623662393333383139623033376661343138343335346164366263336139346366353836616230636539373964646663396365313566343465393063643832386364363138633630363634666130616164663539313130316563326361396339616538366330663935656630346536666634326231363535313532313738353865653635333635346339393263326232313662636534616639323532303663363265333831343465346438343235616130346232666537363663633239303261353536616565336363306630323262363636613865313962653361666438663237396161343761643337303331333934613362313132333930353135323536316630626563363839346332383666643734333865303433363366643731636333316435636236386664326433643136313534633665353834633330313430623063383335613732636464336463633730613231383239616362633738646565633830373135346166306663623065363836303130626136663637323865623838393533396332376565343739613038336566306531653166616130363138653466653364663937656437623736373736316331626162396537663237646338663865343764323336393831623434376634633864633432633533373431316133343966333962626533336464313137663962353636336333636439336133623836623561383130376238363065346531343438623162383237383364373030313263393338376638383165633735343365343364633338656564656163343632303434383262393764363733656333323030353939336535346261613539653864333131336332313033646466353266653238643564333832383632393063363930363732623365373536363632376433323737393061623337393738373638386131356161343164386237393733633338343132633832343661333362396238313666366532386332643262646664343761336330366366613533643262616661336530316366356263653935633738336536373037633963653532306563363063366439316137356234663435643539343639306564393132636633393835613561316638343765303739303034363366383961323866336230363761353134373533333261666639613862363266396661636263613061316335353163373433653431663237633731636334356361613130626631333231663662323435333162396231386536303264306331343634636335316364343865633037626337616264363861653433383131646130666165383339363530636138636631303136353034306366653332333332643937343231303566656138643830623963393539366532383563393530376262653865653863363831633435326235383638646431646334343935663238613135626330656662346664613432313834666561643237663563643762356334353966363330646361326232326532663665636264306162343236663163663764643739653235386466646362313736623833646333326434336238383266643334626334656565306665646364626630386332653065663934653535633464356536616434313732616663333338343736613433336362316634343662633934666439636634626432373534346533363266356564343435636362343735393136333263613166373330353034643332353964643236323566656332623964666662323837336364363265653734393935613937373438636434333563336238353338386431666662383061323365663330363838646631306433303538646364323336303863663933313263303537353937313137373032333566303539343265626634393265383932636631623837663436343038643964613333303232346436323633633263613634313435623335616137333830653838376138336233623133393433613061626434323834393132303062373034653565363736393866363361363138346634653434363734663632366363386135373466643433353130646364626539613262363138326133643033376438393434653737343962356234636133376662656561356636333264303563343734336563323863396630636666386166333934653234613663373462356335643265396236613733373237376361656536396366386233323838643864393432666631623239346130653039346438383231616461663164326435386163643966663664353436373035386330396462336664653331346636663739386339616639326361356163656666663939356334323431653966316137376163646666313430633437353434376338336539623664373937633339643539363035316636343261636335653465633833616365363339336365666661616566373865666635303736303539616366613965623533326232633533316434333836663764616463653463663162613364326631336631393565643965643737366561363039316532396136383436363830306230316636336432613964653135633238323566343039646662623132613065376132396366346331316239333035386162363265613961633238343634653561363832383936653232336161653633363830326138326462386332326636626337353163346233316163613164306261666462383439306164393436373666626235303330633064383364643535366265643739663635336138623433373333383763663837613138636466303530393434633331653131633333313939653865383963306536306662396264373035336263346462373066373231313861636465326665323166333030373063336264373631613737623037386333663463383363343165353830356362323934316262626565323763356334623733376338353465313861323834323732313731663234326235383233656335336263323264623261643561643330396132346266303331323233373465343264396437393135653237393432656339383062356663393265393762656238303638363738313564373735313438393133663832613439333035646534613136336464383338343331323730376638396364306465633331653933616666313839613737623330613636393233346239313739323530306331303663326133626130313665643063343733663830613433343439643235356135633330336330363930653063613361633330363362623035356562653663343364653639616430343232343039343830353261366262353661353635366539656132336165656662316635316436616663393130663766333538333130643236393462346163643565653637373361623365633934643563623963623866383964363338633731303535336537393065306134373437316530353839363736323763393832393564313466613531386130313463353239326439636464313462323266393666393064313261323433333230386235356337623462376232343431616138346266613231663337396564386165373764616632633838386165366166356337306235313565643131323332373738333333343364386564616663346438643463393432333761613564383633303165306261316134666563386366393537386464643063386231666332346436356138343834626536623864373939386466613733373430303766343464653833353731353465363239616264626265333230366330306334663136396131393763323563643566393561323866393335653737366166343062316535303963386664646434646265646536366162353937653434633733343566633862646639663735663234396236613164663936663134366361363037383461303262656531373239303762383365653763363165616531343662613164393033323065643832663933373131613663646231383634323061326564663131383163313364653635333063323039636264353733646137323762623031396363623061653365393364333866653535613032663339323130376530626462346432393665616638393765613662303436363237656535663530333933663337356133383063366333353434653833356330663737663365306163346165636230356361383562666662346335316265356464623538643839356465386631393235333463323661623964356632396634616333653464653362366261623361356263626334633462346238326564393831323963373431386132376564666538316138333238396438396235306137656564303438303236663237633232616139613938633766303834383161373738386539643239336331623761343437346138333138663665323934336166623833323938643862373435666432653535303833376639323761613433653736663234383535316631663862643434633731316662306362633035363639363963396630633139306533663435613438613439363237323936393031306561383134343765396635646435363032643665363262363139353132653035323138393665333733633034663637336131656564363637373434386262336365363435623466656637613562643536396663333037613563363762626436346662366431336665633733316439356665363239313337613263366630353932303832643534626537623831646630326634626432663833666639636331333330323166643538303862393462656232376230363532386330383530336163633162346239356531393364663633376639633133643465643462323963353132376631353534363462643262396462343662376433636336373934646465373730346464646637333162643964366661626433323230306338626331383862386231616466306631356164613630316439663138653264373838336264653939613263393866373064396130363631316231633431663237623863306238393365646533666463653261343832306239336562386562376434313036646531313066366137393932656336343834666634313638396539373735613233333235363233653065623432393839353032313163303662643963383261303166396336656461653835333464633031643138386661616238666566616234636230383439623464656238383962613139323532653931333531356338336538376633323162616238666138633936646236333630363661323532333165366362346637346639613762373831306434303234613331323063373035633362333339336332313432646238633439323065356337643730346337396265393362306161633763663765303165323331623633336632326535393136623763316436653732616233393166313032396231656461663265373564343666386136303665326631366231356637336664343932366234306632343734353962393334316534643364366439653735316334343363313635396637373336386261373965303662623831646463323062656438623763393062396130336436306439363764316138333236626336346233366430383062643532336134643063626539306161623564306330366463323134353262393731393562623433613662346136646336663536366430623431393837383532626230653762643961363766623239373637356164306463346537353962626230623432303936393533633161656361653965323430316135663133653138393662393764616664376338336666396334363030656235316665356663383262306161393134656335633836393736616533613764666436396639316530316633616638303738383332633464383566663237353039323132316531663965376564356561666333316163396264623338306135663166373833366630373931613761356662643430353562663564336238313835616239323233336361356561383064663035366533313239656364616163306237633935366461353162333232373361326561356131326539643837333934386564633133343764333437656136346262643834646262653139346362326130353539313737653231366437363361643765383937663266373763366165373661623163633564356563643333373636303133613236316134643135666637653533346564613936613062656230306261646539376431313666373334363930623362316336333464343361633764666436303138613438396639343363336437613262323466643465626563626634666431613032313532636538626131323666313932326638656138363862383161666464373930333462613338393538346663656236353763333363313236313865663239663065333534333537373561386630383265643337336539616230326565633563616561393837363734363461346230613439363030323134386136313862353032386534636339663563633365633337393530666632323439643763386237373330643566303134653831653739303937383134366363323237366364393566666335643535633435663831343466366630353236333735393561353263356133643737653963396166636161376263396235346135613230393136303862326162313833363039633064323362636332653433356664323064373564346538383964623962316266366538636464373064346434636561623330333262386639613762366339653565333066383664663861376230356564313563313437353134326536353135373834396161643535353034636231396635393662653039313935363763646233646332666335316464616165326131396532363166666632326337306539353265356132326565383736313133383262323133643134343561336362313962363434383030313631373031306430316430376134306135623161636136623731656664666539336131646230646334633034336632336630633765383930623134323032373533316233336563333330306166356538393738356266616335363934633866343361646139646262383565356335363634363238386531623435656435303563366438643632613030613233623831663139316561303236343536343533363833633838613630653531613665373433316563356262633539346237653561323366373830313365343930626238623232393066353764306463323164336637383933353830613065373363366536343133626564336666656338306264316437633563386630666466363232373935636365303833616137616239343964626535386562396266356532616166653735336239393835303930306530376134336666373965363265343730646363623631326438353965333532343834316337393964386166616239396136653261343336626638313362386530633161333063323566623937396462376564323237303462626136303965303539656664363938316631356136316663306561616239633934636466656432666333616531653737363161363730346535323837386264626534623033303930666566666666623935653565353730336230626261663965303465326433663336326561353934646261313463613730343335373764333236636633346539306163373330356436333161346130313364623830646532346364613136323561336563323864353434626330626462306164373534663731663066626135636565353362343466396431663433613035353662353139363731306537616338383163303531333066373136383463343361653064633263376333633135626333656335633037316438623339346263653732643138353165613030326636333337636335336630333462646563346665383931636431306637643962646131623238656666346434323134313864663566313135343234613063326362376436633265313364336266613432363936376166373962383461356431346463326438663032633364666663333030316537333339303466386130633434616334353731346534383531393138343065663034343661376362666635613435653833623331396362303339643839383531393738663032343831633433343937616239316537363032646438303364633435396139636664346430623735386534383435336462346464393431373237323466623331323766333465363066323236306137363334313331353364353139613163646339396134363662626139323631346262343866373464353332666364653431383631316434336230643031336133653164653835643733333132323564653766643163386464343232623361613034623437323261643564303563323938313333336234643134633438346438306438303330383435653266333139623935313861653835336664393736386265396663653366386261386535313961356533353839303835323131396531306563313665376230623333373834666664616261356463353136663463653065353637303430613165383135333036623264633739363831613465326530316162653061363165386536333932643836323362623436363462616438396263356437656266316462326366633134393161373230326235303237313338393966366264346438306261663233306230643132363865626238333237363739663661386639393034643664313064613031646237373863366633626466653630613464376330613433373062626164343837313066643937623039343733636366323134363631326533323536383836316339636638363061653066393739623935643466653461313865333963353139666335323161343165383437633334346264356332633433306635303462333265666566626336356536363030346536356232306230373662366130353462393433383235333536356362336264326337316364396334646131656134366362613435313138623763306463346265663764613031613166666530323664323936633635636163323062626238636362316661333433656633646166323738643233383233346138633634313031343038316631663863386439633934383539316133396661653835366333356266323231363364346436393530313065363864376539656139623762313363366338363130623539356339343263353466366363353031356461623466663937616538623064383235353938663963373330656334323633626138613537643039346631666134383838353038343261613636333534393165336334333564383431316163303533636637306635653733303536303162643138636361346634313033343764356133626632653437306234643030386363616530356565623036323135643664386632383533646237623261313365663161646330353665353038396664333238633766663863303433373464613631323536306638396539396230643061333361663935326464396337363661663631633934353362363039356566373137386262653932303764393039383133643331376336346432356431396132613563323739316537376264313261363966306138376431656330373962633434643963616563613038616639656536346566653839626434316436623030623834386636383639333562333433353033363761353035386536653061306162353732336161613865336634323239303666386633626165356563633434373863323232393065393464366639303632333938363863336266353765306366666636633562643961303137316161616339366231356235633936323061393264356136663732616261613561636164616238326539336663653539366462383137323538366564386233343738366538323436353637343231356430313535336263393338663430616138346539376536393933383036396536326633663564306461623463613633303232306562363065306332643261346237643364643635666266363236313861623735333531613464393565646431303861396131643533653834336332663236663336616632623933656137303066633736613365633337323536656462366638646431376536366665393032306563653539333961366534613130613435656138313739376635303434313831623035656339613566333862396339336336333562343034396630623966373932333336323763653465643865333132643439323433343434306264353563656264613132663635663739393036616339356531326364646630653337343231366336356166316538323266373561613333656233623030373633393061303363376365376362346639346235333433616662363037383638396564666462633136656566306335303038646638333239343266633437353130306330326166623136646633323763393539303132333064306164336438313235313234643635313235306535613238663262643636396239373035373737306264623862313965333734393762333939373137396533333437353136323665376136373031383235323465306432363765376638616461616439316439656239386535656632333661393330313365313636663661643462653237373662316261623662303266396333653738303361353030626165613533363165386539383563376439323265643537333736346330663865376331303735396166666566373836636565333064363834626263393465376633313764343063353132343964646139396332396462626138333962303533303764316639366165616339393837626366386333386133323637303865656166376537356436353833336466313136363436636662353965373563303230393365393863343833323635323165666566333536363531353864343461383965366537613666326631346365633933383933383137646637323464343630613563356333316631303561383061646133363737653435383033633430373031343536393766306236313431643230376563323437373237313137336564613133316239333631383966343934356561643539366362633838376132333638303136333566333865613337663066336461376635373163326637386533366663613830333531343165306362616666663134323736616164613865343061666135336665323030636337313463623432653266346335366339313634313934653636363966383730643461643938393931376166363238373635623565366338303162383030303065663062393966663664386365653264346336663239666533386431653962363563333065373536646633376634363832653434383261326133346637633235366333316161303638303235613433656135323766636438646639623363656136396337393332383235373564393735363064626634303337303139393938313765626436653666306361616338643136383639363063393035323732653631666530376439613437303532333635663961636162653864633834326637623739643031633333393837626265306266313664306263353735623463303934333735363836363134326336303932336234646631313036613664633435623935373230623463323638396633346663303339643939613863386166373236623063643237323233666139383732333932333031616632323830386535346238656565343139333263663334366532623837666233616662636662616561396337346637373833346436393538653434333030373861636237313837303334616531316339383233633237306661356433623733353966393663393364376637303632646337393634336666363561646266363763383264336535353462396535363130366365356464646565646637336363666134396665633265343632623730616236326161333933356662306630356534363236323138343237663337633931373162643730613664663764393534363539323334393238313561326563303761346139373766626538373731663436373862313563356235653666613038386565323061336335353636663530626265663535663734323061396336646338346331376436353739643163333537646163383931623431623934353137626262643130656636633564366463383861323134656161393561303838383762386439336165616336666131376639386439346539353937626130353535623765313066333532663739393832323433396631376630646439346436333736626135303361386165363931666161316630393634356636313237633564623164373432393239323639373261666134626262656339646130636363323262393139613433326433333539396134356334643838366235313539396239373130613636356264363963373365633437626562393532323432643333633364646637366636663961646162623931666632633737396136353133303964356338313661356637623062383364383138326464356466353938303464333637633362653762643762393537643230356564353031313838616364666230633461373831303765336263343538363036653033396239656564316337626362656331616466303938623261333138636562393164326437653233343361353838366466356432623666626131363265643634663162393833653565396663326463313934633538326635393032376663666236626332396661613464353433353234356431386531353631636163626363346137643133396162363162323466633738373665653836393638373862613233396661666264383735383936393763393230613532653332366364646232396333663062653233666431303235623336636330343736303965326539316361343763663964646264396265663938663039373330373262333735653731336238613938666433306565356339623765336338613163636233613630643261636235336335653139623364323137363532333062313961303462356332393134383033633232616161323333366161633730646530326164643432306539623561633837623836316163646166613239353934323334306665616132313739626137633161656136643431376565626538333837306136663034383835306363343839383437383965336237666434376461316536373136633631613430333531663464636635346634323662306533646362303535663766306532396466646364303362633333396134393432383330383938616333383433633634613263613465343865373438616235643431306162643066653131643738353336623339383464396236393730663766363163396665633233376530663362346230336533376230666137363763323037643634666165306537623261623632343831326163306234663566643433323063343266323237663938306233306264646131636237303632643432386361653739656536353733306334396438663230626363343736373138393331333763303163393938633431343864643061383662623066353432386430646565663837376530646232663664396232633563303736326663323334353766346230633937623838643865346339393536653461343138326264303936336133366534333731643563323636333238336437313133346439613030376338386664303539626262613665353231346130616538393737333238666463343737326539383535373661353833383432336131663637346363316237653039613735353964313865353733613633663631323539376636633836323665616533373432633430336330613464346533323131336632383864343263363133633062366130306136373834323939343233616237323637663837346539633937356436316462626336383734633965393262646532343961613436333563353537393264396439303866643833303938396632643766646366393830323737646134613463633065396334313435333834346666393537383264313266373230323030643761316161613836313835613562633833323862316265396131336466633263613933653834336462316461363336386634663537366339613561353761663163636236373637633665333730326166356563363763336237636333626165636432366461386164653838386137666634393236333335313838396537393035626638613837333534643738623532353238613034613330353132643837663431356232353030313463626138346232343261313039633962376634346436363731613561353732313132373865626337666632316363343162343561396538616636376436396138303832356437653966333530393033373661363332613330633764303161363066376134353832613861633134643135613565616239323161623365646433616463393033623265326139653464306133393731656566383633396539373638643939313063666338326230376663356630613735353930346534653036626565333038323864343234383061623464393337343036663466353936363234343765633962326161363661643165663533616439623338626430333966653437636561356262653234393163363365363066393832623466313761313866643766333530653237613966313135323337373435333032343932343166396339663537313238613537393136633761363463303065303434323762643238386535326266643161363962616663633833373836643439376163333664303630343061353135303638613430343863386134393964343531313738303764356335356539663662663266636462386364666638396635663762346264653536366331363166663438303566343465383361633435386534393662343663313066613237326532363732663763383265386365643463376232366262626131303532626138623538306261313766656638393937616266363165376530323137316666383731386630636132363731383934666235386536373639353265656532393562306238623261343130633438663738623262373638393965373862333531393061303166653562343466653665386432303562343661316131336430306566333130383538323564633666363964316234396466326338306239343438666162643330346565346137393466356661343962316337323638336631343766633033393137326661343433613534666231326264393036336266316566366234646235396138393165313434363138323165653435353237323136653635616330393164616163356564383936613163306561333263383062383334386666323964363363346462626533393662306337623466376661313539643535633538326336656131623662663139633961646266343435633963343933363433643466653134353962383735626262336534353332316564386135353139616433646366303636303538353830656632386232643738313162333338636663396662643832363736626135336539386434653963366362643538326433323435396134313039376434616534383465663431636333373936623366646565323864356631313961343530316531306265653331366365633230326436636666316339313332393836306363626664383137366331666365646661343662623739346433333030356361633737346630333539346562393332353236376366393466346436663438636636366638613635313966646136393730383632313964633035383562313561396539393134326361376331376362646661646433643631633465393939643163393664633039623936336366356466646264326466343866613238306164333235356639656362396234396436393166333161633631646338633339393439353037613131643030623735636164303431396262356238326461663132616233666338666530303262653237333866303966303537376137316265363365643861336465316134373966386237366331323939363962623163316339656363636162313939646133613438313733373039363432383738666139623161366331303036613736313962306363623032346136393935326334323238326431323961313732313431623764343464353861336361646265356532663761666664343363303666633931396335336439633135393431376532333233376665353562353035383339383233336437663463663031353239313263303765343435326165373139376635653130396230303465653837663632323337336339383664303032373663323039636639336231653039646662373031613433346462323731666461393739623034326333646166613032633361393432343137326263386238326438646363326262376264356430616363373263393839326538376430313239353535363635643737646132373339643465323437313165306638613866393165333763636632616635373832396137373664623034383563653062386536393138646663653135306432306265623039393931353237303961656361363963313866376635313461643631356464633161656166346265393039363865303835333834313034616434633833353935623962316166323833383562666134616263333939373061616262303731306231646231303366393563646562323138646236353765333465366566393330396334653833353364666263653732313466303737393136346465333562666537343839306436653635636331303236323634646563623131626266353532646631346638663763656538393562396265376633376164396631633539386437383033643535303830376364643665613864326566663265343539306534653138356335633337666539646662623461373235343139363036633662666235333834643835383135323530616563366265393066393062643138363865356134393130653065376162666139383466653164623230623735373233376338333461363938393531386633333636663238633061646337373431343564623834363839393430323865643264626264316265366638643030616631376666363865356538663132373932366536323565373563333461636436613133356539313831393030343636663138363038343165616538663362373332343039316466626564383230636235336637613531636564643365316530353230373761623661633439643537386336353932346536656262346162336461316536623265666330643532633862386537323630373264373234343835616562303637623436623139363962336632356463336633643633383063313234656138333161356435386662393735353532353666376133306230366235656538363432666332326165326164373262376531636466353939653561303066383366386638653730333736346333353133316430373934623534343263653865363239323761643736656462396263383761626633666562633138313230626335656238653464356334623563353833666262613335373461653435613139343136383038303338386338303266633763363234643532323962323333643038326565323961323335656232393539613833303837636135383130333162356436393138376334653462663138343537636461383061386233396137623939376535623932653964633233666138306566363962373564613763636365613062613761653164306430356439626639663638343938343661313866323738633032313331313438663638313166653135333537656631326334396239363834353236663766393765373937386538393235636334333532656664643461333838303936306237393238656131386135383465376136323230363030643836393163343737323464663839636634663136656262303032363635333762326537383733373936356432323430353562336265373864383361323866336530383234643134313931636434363633323433356161636161613662613263663736356138643961306538653366653439373731336231646536656431656239313361646464653061313936353139306131643531313333353963323364323461623662383032636338376337386635353332656333666161393231653833663164353938316137303361363432353630366230323132626337323035313665653562373335323538323132346166633666656562663432313630636663663639336162326437343832646537326438666562356431646662643634613164636664383863326235653464393262623031373236376562333034636231646136336332346364323932303537386161623362346330306161326433656563306361656235666139616331653536373237343863363535353530326361396239303034623265636430393932663462616638356434636235393331326566636566363262393030383063346637376366663331663636666431373835333730316366326331346166633234383565626261373436383864396261323561623830333132306533326661666132623633653363343965646337353233306331393632623664336539316435636330346636393161373263326264346234666538373638326132313063353465356131613063363961356537666437663936353764396263343466363035616236663033613937386336643165373866373535333339353164613338346362396161363263366630313938666230613266383139306265323038623130663732323938356531356432643063643365326639336538643139613564386237376233316439353833616430373533373832376437613631373332313731376163303938323832363665313338396266653632666132366162643663636465313738616330666565623431353831646562626530623935393830663766313733656336346231616337303564663236663939646332613631393437363237646533643633326239343236643963643637363533623838376539326265326162643237656430313436393036616430643832373835376434316439613764613033366164383066366366646535613639343866313736646133303738636137376666356565653064316539336263353331303430353934373063346337616433386636353036383334623337336239373463613830363464363663653163316134666664346232386331376261323633323165616536623334306563343630663732313061313933303736366332616435306435343061383766323730356663303339306562333763646631636262346132613838376632303536313437396566363535626339643264643335333366303439623434656539313730663064303932303061666339303565376633333332643633613265343130333533623064333238623961393033383861333861376161616538366464613135396236393139343830306365313061323831633133646438636132366236616136303165333934613666306431663166316564356134336535346237616436363665353361353836333838383536633865373438623236363866643038653235323363613435646561613933653335383965383938663564386332303162393639366562313364626466383965636664376136663638313030623462376163653532326333393131333939663535636430623937303436633433353964343235356261393433363064383361653562323462666639306430653762316366316234373433383131616637303337646330346362326634383431396461346635393862393562653032616335613733333236303138616137333364336463653037633039356162353231616638346133323665656131626530616631346431633738336436343337663837353563666536396131373334346465663233313361393064363339303463633664613163363132363830653361393637656162323461346362643330636232313631666330343635353736666535353566323931656665376438313561326664376136643865343531376432343162636365626633653138343765653835343936336437353333343365623238663033313235363466383165623261616162633938623262306565323463653534613162393265333133616164306533356435356334386330303361653735633332666534386532313837323232333230393063653732373732313262623635323464663638643762613766373163373736303531353032663738633462363832666432623561343135303738616563663031643732613266386436616638616230313861636163306436306334663934626330326635376133633830616630653435613135633334323631353261313632663237663066356132396336626262353838626630636637303365656562303030303765313335323939313935303863623932333835343135616137626262623635323932613766333636663137356239333736393936396632303338643865336338623332326534346237333034306566326339663938376362663664353639313963333061633964626263636333353438353064316130623663613132643365353138313834373932613338613735336431343931323231643864373236616462383962666633366664386461363030356232646365343537303632633266323061363431303336303666666136346535333866343831663963646630633362616433336232653465303165316238383834383630626365303435623963653864336630396632306461336664356233613262396361343266366234343932373633303134353931376661653862323764353337646331313161323966623363393633383639666333666431333236373835383137653366383333353031323561653330623538636165333362363636356533333039633661643535666664366639303530303930646435353336386432646264346430666133636539333361616565386363306635303264396163376237333338373864663638383935333864383431303535666237356638643338303739346562646564323165366466323062653137343439643962306232666132623334373164353165333162353165343837303363323030386336363663303337306134373361346666326334613533366330646236356230343666353562613239643535653463396530393235666136363035633563326638343539336239616639623633326365313334396161316531326137316133376232633066313134356139346665333965343630356330336236346361663535366134646131376238666666346439353566356638383139666531326433626639386539396336336364636261616463353939633263373963363766656338396366366665646165383139323233626636633431613131666638653435636632646531363936343839396335336432393531343930303163643033636439373731653131623065336534393530346661343334643339666434623666323937373539313339613331633333343033303234306566396534653839646632633736376536363436343632663765623837326564663165393132386131306462326233343665336563306263373662336261343964616332353631313562333835633433396262316339303936396336373936633963613761633462313635363162646161336163326231376533616232646231376230393933333866396533343737316263376665656461626662303866336264386537656230633734336262356333643137663637306633373538653966363237663865396433383334346462336464663237636534633339383937626336306632373733313236353730646538323038386537383535626635326364383165343664633534633232343566383365636437346166323539306366636536396538626266643531343837343733656564316262326166623036373030363939316136663931636531336330386433633139616139326563623836326231636566363363353834363965306363306561323238333333653033626135623664636632613964386434356135373365393831613034386332386630356539313339376563386133613539316261383565373937626436626135306231636666633765393738623637643463616438626336663430313733366264636365396664663739393534373662333333633739303066393566336135363635663362386462373864613438633134313561653830666636633539613863363231343135396566666264636335363661653836343238623763326434336231333934623861333963643766656565636465306665666664393731646161306363393536326264336235613634386439306633333063356165343435363231316561323966323132636630343163333739306237363036316335346431303430306333306363363439343931653934656231613661393833303437393130376366633261383839653535343537333364333337313033643234363834663838336566373337313061643564616564616534313630396135616638623161663062316633323234663361653331613262393535323463396238346536383064396635363432653366393261316231646561303330643034316632383561613461393761663066626636356235316461316637303166396339626137663530313837306630373336393038376136396261633535383831313139333031303930666634363436643638373066333030303665646665396134363365376237383464353530633936326163653264366238396434303334386435653232636437616666616538663362343463373764643231326238313066623862383263353562393234393735616638646",
                "hex": "6a046d6574614230336365666538396463376462366532623762363765616636376264306631386537326533656533653765376361303739343632653331626361316462353632666140363361326633333363353933643063383263636530396132316265623535643432613632623035363636346363343563613734383830303936383364313461380a7465737473686f77696443696d672d3136323033373532323139393062663962613061363563613335376337646661613766303731646230376635662e6a70672d313632303436393037333537314e4a00110034323439343533313033663537346130666364653832396538306535646264333735633765373532303464313266316239383262353134313539633735666164346263383164366232323332306235373631376637373233383137666536336563653931363137363130613761356465376164386231616164613166343431386537653630316164363637653931383434663837303734643337656137336132353232663234613764663365626635306166316566373133636161383030666661323363356564373763383032306631383362616239356265663831653462346462396236346165366430616431323963666563656630363132303264656332636439396333303435666236323365383263306632336332626530653833353262326638656438646634336336366665333431656636366330393030326633353833613461373762316339336233623930316436313631323361326462386432343538613036653232323863656233323965383763393565653161663636393734383432316463653835383231336235366464383962326339653838306663326436396639623165386131333331346362376232663766386333336266316334333135353436623165303538323038393936333666613537626264653638613265323034326264353063373663363134333564653138363532373836396363343261363864326337353139346662353335313038636661353231323862393338653537363362663332353238306439303533376131653936346136323830373265383066316436366330363632313733303635663436616131666438613165633431353730623130623638366134336261373138373965373831366664323162636630336339316139646637343833663231366161346537393830313366383139306132313039386132353830653963313163613962396130383037343565326436336166653330376638656164646365356534376261376565393863383564326431363633303461303061313337333832353461343833343733366131353266396538333766663438616236306263313932376134646163323933306564616337623563353364623337633931646435333633613730383635393364623338333232323431363466633833323363613166383236313464656262333838646563383166656439333239393865313639363432363736633538396331323265656236643230313530663266633130616435303131363833616632626235303330303232313631616262633765636664643732653235616132656138373030633133353331333862383736363730316532396662633332313034313930303739313366326562313130633432633765376666346566343536333336393766333831663664363032613338373663656434643632663065323630386139623030663662663239313161313831336132363963353934393133353862396461646162353338626464376165306362626430346263666564636664633135623462303035663738376130346165393438393064326564353138633638643763613135626436633035356230636261393537656261323965363832626135396436653535633461633038306634383762316334363332363165316630616265666337303761616434366338663134396232613436393335333731316662646165646363386461343638323464636531666331613337393865656566376666356163666530636465333332663133373438383239616363653561373764356530313266653265646631343238633761306231646134346637383131653633333137613139653333633362303566633331383963393965373232623065646564396633613935386233633061663232323463623261353631343834643363663561313431626337626335653032353039386165616566653063366232626434623964363262346664333334353334386263336636323462383961616465633863373638383061353266313165626531313430323731356565396237646434663366353730356236353639633932346366313066636166626430363161646239643266616539316434356238613061396438383666383862356661656634393634323164323039353733336466396261363637353765613132336535323437396232303233643063646633333134383731383761383465663538343261353531646532336362663961623532626132663831336362633637616231323564366238356335356339303462653537383762373732363339653964326533393034663236343738656364336264353339333734323762313465336338633937663835373638373836336365343363626337376330616539323136343766633039613163626530623636313835383361363931656565393761613132643761653230616363666336663338353266643136653339346364373734626430353832363736323065373364366131383435663231396637643130623430303239393133376638323736323733323833636532333438636139633139306632343839393538343262303163333830356135326133353630386633663464393761633462313938376662613034303766336137373362643635656236346536643934323538336162316530373037353131613231626263306632313662643266353034363565633662643562316333613539333063303665636161363531616635626233303063656537376339376135373438313932653862353830643766653338316631376434313738336562376331373436666437373766396334346536613466656566336335616330346665383232353832393933623265303734646166396263303233326463343338336634336264376234313765366535636539326465393831373962343930303430626564336231613639326135656533353233326230336632313166323133336634333236613935333838623462303366636164313439633462386335383737336663663233636165373230626236626437326131333566376431323238323836663237343635333630333034393937383437363461333138316539306635653937666163336233623065636166363231653663316162396661613764643839646530326166346138363931646533313637376263616438306163616238346261363031663835613138313138363730336564636332653539663762636266343066316138623836333630336632346263383339636163363739396637376565333462303934653061303663326432633135306531303764343035626237303265653463613036353830653832656162366232303666363866373138633936663233653137663630616238363436653838353630343964343663396263393362373162303266323031633965636432623566643962623261313566396338323634623365316235363764633266356664393833373837623762663536653961663162626139323761353938313265626430646439643366306332633830326666623636303338313035316362653263656139626263376637646631396161643963613135393363663936393632343632633131373538346630353331633466383339663165656237373339653530356266653334306538303661636238643834613164396136363235316238653362336437396462383838383838643661353330396237626430653039353462653537333765333038343164346535373038393935396165306566353434316136393331656236646330373735643639316130373034653163616336383263366166626166366231313331353230643064633532633264343339646565623038663930343537323434613831613661633734313934613734643034633937613431633037393465653731653765663765626630663331373837333864383362363631633732326131626665363366656636303632333433383933316533616539313237643162636437326532653138376432623461613233303632396435626237616162643564313430623531663463656130343266353936303030333435643033333138636138393239633761333336386530313938346265636430653463383834643862343564343332653030623338383739666432396439383664646431316366343731626532343530613030633234643536323064643937626337643466633236636662346166656539343263313461626636333233326233666439336565333163353238643363353636393566303436303730333666623739313034363439613232386263313833656534366433323134346532353934323134343863383630643735356561663636343561666634396365623634326463386266373363386339653735326631383466393431663932356430613264313832633061366133363764326239653134386339373937616562353033656134616633633932343432323861626634363532326436646235343466373663616166646133313061343334623039336464363561396531376565343830313331356138623036366563386165373532313133323362306366316338353839343463353939653361363063343162343761636262646631623334363163633837636431633666616666336133613663393935346130336234653137383864313230656335656465333533306638343135383439636237393161386365633437393635373337323039633964326236376562303461393138303066633234343539646138393137366532323036393939343633616637383438333931316333623337633561373833656534663438373865303633353735623130613332613733353833643033633338303832316130613433353031343066313437333030316565626266623364346338393935643466663538663631623336323639306231363937653437666232353838613363623935363139633239646637303565393964343434306334643335653537386631313264363732343166373662653238373638383163613466613263356238656663333330373839666565636333363235326162306163636635313530656665353230626364383763316236653635643237393766366261383065326465653161616338373763336338613564326132653638653630326336646237336261333938313135393533313161633037633735663634666462376434663138343930663564313932653065323039356534656461646535383861643863343032663936306336623530326231613638626163366131353436313135613862336365653138376562633033383737633831373439303865363261643662383236663731313862633234303263656230326537336436303933666566313261643533333465616361303430323866663765333437363438363933656635383163353166373661623739366533303138633265356131653163623839346534366538323236666537343632356265666138373036393037333534313861376434613566346438366230656566396166303838346332643630646231323336386566623939313666633934363962353735323636366538626363343863373937373862623632616163656161653039303837386637656333613435336131653166313937346532633166623035343835373434356332633432343832616133366162353830306231333033613431636664383766633236353266663664643566373637386236303634633731306435613361616633396531333066333239346430623364353432633363316464343264613263343961376363303635333533313963313730353239616234396263333264633831346639393037616164313166336164633935623032326466356537653539373531623337366336346565663165393137376364363939373839623432616439656139353762306533636634393662633533333036383931323630333331313637343839633239303632393063663066383838666236336361303363303563663739643661653362343239663636313038303831663332326235386335326466663133653037316535363765613234663730366634343239643538353666663365613938393664613531333765383364303237356563396535393862373862346139333235336164343637363536663664636533393463366238393939333463393363386663636634616264336663613838336265306662366437633539633835613333626435353461343161346163366266313639333131323333393532626461656464376431356239653061633335666264653137376561653434346362376138616437363732623932643064333065363831303734333366393739333431373664656232613938336566616461633261366561613738316464343761326462613030393137353735326431646161623662643164306563326133663864353037653931656339393363376233353333336539303032323063366634363762636133363839306535386261623638333735396466663965396663386361326661663632326234633835356663366439633861366139376136363464633065316632396461623030363963303134636638303437373866396565333166663434653030616363353635663530303533366535383134643632646231393665666630323131376235643232613433633237333633623566323332306164613934666434656430366665313365356130663564613632613438316133633931316136333965326531393066303736336364376561656532313834303962383934323963613632353339386233653938623761323038316139653339666264323436663430623139373830333832326465346137663234363338666666356436363736393730346433323365333065613462376639346636633335363630386561393636343835343964333730326366366161356162366264343639653733343366626362303266646666326261386364633566343137306331353832336533316632316136376138626432633635373533366334343531333666613734303136663239633764653839383964386334363462306631633663646135376662363431326231393462336666623939623438343133626132376233643837363831316566626365653732336432336631653832376566373233643730363232386131636462653965393464323539666434666438363531666137326436383932393331353439353066666365343862363761646132656265373739613062363136663435656564363534353039363465393565623265383062613130306133313561323163306535633835306631613033323162336437323065623065333639353262376532333439346538333565313033646234333837343434623332326363633934333561323962613635366663363066653564396138643533633566323766386433383431383763313532373739306337303365633530636666323133636339363435663063303538663735633030306237363539383239636432613635366265313164663035616234643163383935656533333432323266363737316133396331313862613235326564663132623265663637616366613237333536393266356661346635363934376339633131323263376166343466376435626462393266323332353433613738353637633065396436643865353931363066623535343965613163356637333263626262373633346535376561623036383436393631386464336433633636633135386138616630353935626462326365373539323738363566316439316339653532326562666432626366653438313761396133636136386261666264653936346539343535343163666561613261333766313236386532623639613036353730333264386466656533633030343833666236326463346162616665376361393431646166653366646264646233666261316635396366663033353336356336333263373135326633373937646266636433666132396639653330633236633862353936623033353437343538313035303461333561333835316535393430363862323266363437353239393835633064633739663535336163393934666631643063313530373866616438653631336365363736646331333434396364613631636132346631343633323131366332323331636262336463373936613536333133663164613835373630353630316536613839343838383834303861346563336134653632653464356232363435633436623535356536386438363430636362356565343539623933366161663230313363373539623333303762343631663366346562663533393963656233376466333134303363313566326334363439316530316238663230663762376235636634636163643331373038366134303662333463343535663634343835353433383166663637326165316364623562366137623961633232386537363865343239343533656333363163363638636330656232613035343734313562303261353436663935656232326563393433313665633736356532666465613761313964656464653766646231643464366461623163383262383930363630326461643731303134323430363463656164643736633432316235643336363163356635376263376631303364363964666431616366353661373833623937623265316236303462356132643737396562616562626462393234623733353836623335356130333137383932386138656331303239346135363865373736313163323634383261633833616237633530666134333832366430663635663562366364336539363863333265666638666465343131623163626133373065653732303363346331646261633334613034343037306361643032313166343635636164346336316361396638383736313264366261623833373262633662306438646366353138343737366439373966393036626265323439343439326162636639643938653730653765383863613630303537373739303434653630326664613462313035646661353431633863373039613134383162616562386134343834383333646562326163336166636633613833356637643637656139326466303338663463393231386432663032363661663234393166363034313365333963353166663531316331616131626138663466343566333334386533666635346139383236396663303439386634396538613133656263326464333038383762306662626262636531303862646463643364303836653664613837336136366363633836636339313537323564363164306663373537626566373161643766363366323630666431623865643163383038373038643239393937636234613537363739383536636134626364353132303538323066373831323030303866373336653365346633373930316530646565366364366434613363366132636338363539623238636232316332626434663438636434646465653336363939333465613431373136323362376638366239656433363236376461316330646534653937343865613339373062376537623238376665643966303266396665333862333463653765333731353163393638636164353262666132383961616634373339613134396330313333366335353630303034323662323964616636303433653130643939343530636561393561306564313666646435396563383763333737383966643262323661643262343932366638633136613030313664313166363666383462663563356130653332333730393835363334663136336331333764326265663730316235363030623035626236666534623533383637343735353065396334353666656631336432326332353732386566323530333733623834326364646535643934613435663338623937613034663331663530313633356135353337656235623661363064383763343434393238376466376637653531636263323564656633386432636163633738633133326361663639663437623063363339356634373334313264346131343439343030343835383539353364336638363136366463633534616538323262373861313264313566313666356332366131313334313966633664643237633036306665626337303638353163366362383532656131306561396431613737353835626162326331656538636531616365323464313262336363373433666361616637336239353733666230356162346233333862656339373736326163613932643434356566323738613062373430363037386136643364366463316466363630636339363734663037633937633433333461306563666539666137393032306238326463656461613330633633353834303430623335336132373639303637623465643331613962323035663336653638333133613530623931306433653938373236346135353064396238653138323630396131336639646465363032643235376265663530333534303134323333336539366338623835333062323164313836663139306630336462653634626261656635373464643837613736303964323635376438626265373065623761396362323133613464613262383733636638623330336338653161333464313431316465356631326437323631653035663731393533653638366131363030313633393039373732353734333564303961653430353537313237323434386532373832653562326163633662333433353634343732643539373730663835373236326232306562663666396437633931396139656266326166303437343536623030346562616338646338383664663461623834353335353234616634383734383136353139346430653761366663393838313935356634313438373363346637323330353337373533626631326165626266303662353333336239356662393636336232346239323063373562343136376133373439623262353138666330303763626263366665383666666434393538343337326665363161343736643735346532333534336434333635663334336536326533623865313965336237313837393239313063643766656633616334323538653038376131303437353238633335633763373138616636313165333163373561373139376136636232653862343431643161333336353339376336313031633361323734616632623435653030336564626135386662616634633161666235316530363262346337323361623437663866386432316364393730373234393739663836363866356336356234643837306131303163333130363862333033353238323837383864323930373335383636353562616133313164353437386433373764386333383361623464373966323633613435626630323565393661363466616135633439343034326534383030393364313532383866323536663934363465646663303365623338636430303236386562616564633863626666353037333139626638326239663965333062653963616130623333663233363063343161643430663031303665623030633964383065643935643938356563623161343337663238326364666266343839623162363936323230323461313536336332616439613362383537363432323062363966376165336138323331623666323634353766346463363361346532653364313339303634323330613065613938386132326530613464393938313631656137303636653862363530353538363535623537633462653435643930353066356661366136663563303230653039613061636665366664343036666566306131366465353433633763303034646265636236653136666134313339636365313438376265633938653163646237653735626233623336373463306239356165353365653337336261663264613233646231316432616366393132616336346338323333383965313161316662643531643339613562313436623232363763633837653638663166373030623166313339333764356265663536643338633938643138616162366339336336663365316565366635623434353461383338646561396634636232396537333564663430633566613234366661343435386134336465373466346262343931333630303537653964643664333362663165373634613363653061333731306563386631633266343966666338356338343962346661306333396533306539386661633838356661663565376531393238386465323636313163356330333066626662376263373039613633653030613463303363353735373962363932623161393336663662623132353432643638303965356138636634613935316433343034633733336335393033323130653237633733363062313337623763316263656131346532376633613463313834346531366530393666343566616566376261653733386163316332373663383666653862366133313831616566373233373031393965613165353330636665646639633831383831306335303430353264626131396338653434643264316433643832653432666331353437643135363034336431336335326563303236323139613864663931393864343433306630653964366466626532313437333530333935633536313565376634613633326437636438613664313538393234376161323738383137663561386635633634373431393061313837373666383261656462316230313033323865313962363464303938383865616637306630336136373536373930336530363439643437393938613537323636663764653766643638623766613963323236353063326330363637326532346430373437316337633066313865323230393765623262396233376531303537643736333465323837386465613236616534306637383836386330343163396162333966633339613933646430303863333563343035346563336561663539613439306238376361663130623637316534386639376132343235653566343162393632306532363237666332356135353963616566643362323335626637386365346463643338316538623238623736316230643838306232663338643836613562663038356561636436626163353065336263373136633666363363636337353039666533633639326237373235323337303265313261353563313862636565343361393136366665363837303862656637316464386335633633336236653334373938363530383732366562633835366331336338633138353562373434333938323131646237316334653135623839656365326339646162646333353434623738643966353037333631663262623638353531666139646265353731346234666538643132633062313163653736396564656263656263613938383064643339333839346533366665366631316537646166386137353266393934666331333265336261303638353734633963396631376231646566383039383362663865343438653039303764323035353037326637633832343235383238336331353836363431313634633662653930646266393835633631656363313639366466616137363662363236633234323465363961326663633533363736383937396135386335623338623065366132656530613435313433626461373838376638383765313332653939333636306561303032383866656439316136323839353731366431313730323433626630366630366461383338646366333031633030336634633364386236383939313464353965326262393765343861303534653931623766333935313464356434333561336666666265333637373163633834316531656334363836326131623833313634353066303138313335323262396336636639616366623630663934393135353537666463666430643132616532386434383561613138356438396161326533373438333137616238663663393737613663383739363961396238663037653438306162306533396131346166363731663966333466623561353161626266656633313864663434373733333436396339643932646537396566636638303964343163303039393361386232346562396139646432326563643534663830396466376438343933613331353466393262316136343432616137643333326630383037386431646236313832346362343835656164383131343938306236363339373634386461303331653230326535373136363933623737393637623830626336643265393061656336633231643431636238353638306165333231626166386338636439353861643630353137333037613861393034393061636337613762643237333032646437363861636431393238633830653034323032343132643663383834373066323664363530363634666633643033666437386434656138343262366236393263613430386365366236353833396439633761346432356533316665303763303666396562326138626366656462666435303363623037656131623236626364656138643738363962343134326631346263633733616661363934643566343361343765393862626338373965363633343837303739373330393336316533633762393161303033343766343536363036653638376434633230336539633263633361616335313233313264663765323932353864303831366237323039636262663636643438363966623830663836633265316665363862626462376665393134633332646564346664323236646634376437313762616336666338396333366234623838343261656665643661636234386432643530616435626332633436323439393934626463626437303736393464633761353262656531316435333336373331666664616561333837663764303061663331343236663237376135626538663833313431303536663064396332663461326364636136613233363864366566343964313137356330353664306639393336313334366133333561373932353432323964333338326236663062373339623334646561313463633032663264643530306237333430386362366233613666393436343064653562316239343163393637616362363239653062373538623563663364646664343039323138323039313032656535306233316637663664623539366262363433633837353337393363313362363137386637343937646362303834613731386132386535646665623631663361313965633438623731303638326233633962303236633336666136313662663034653932323737336264356663653865323136376139353166363232346464653564636663643565366237383162663137353061353131363030333630633339373234316136383832643961373062323839343362346332643636383266626165303338353163633163376135326638663132323066326464353764626335353730616439666339316466623839666631363739356531363437626166653735623766303737666533666261623433616262623330333336313731353165306337373435663138383761353662656231623737363232303938346264346637653233666362623732343564343834323761306162383037363034336235323036363839653935633136616664386463373964663337383532383034613038393963626435373864633435613661346332303565306462353333386234643766343737313565353033346536633664643339633566313034343630656638636334653763303937366566653930363438353863303563666531393037653262313138323164383062316161363365363539626336333066386136373265646331623464633962666539316132303637386136343466656332313436326536303362356536343530316464313432343739353964623336383730366431313439333663393831316661626537633637356666383937326361663530373163363665306663396161346563366238623038363038376630643231346166323239383634393563363635636661363530656666303635653132633832396339303361396666343035613561613231363736333835306562383739393264383163306432366466343636373937343838326263383235303636396662326237653138393163336262633730333861376266656232303937396139366238316462666366663833373966333633633166633030663833346639633764653735626230313238666237396234616634656639636334613461656162336130316639323938633931313064336437636630613536343334336335353163326532323236636431393139643832333439613666303162626431626330373735386264333936313230336366303330386332666561363039633135393339393334396365616463643230363232613265643233333639326662636236373239646363363830343731306565653139613465333932343235336162323031363561343833633834366361343765393061623566643162393066333530313135623231336131373832626133393962393762373361323939376563363861663036646337323738656136613963326166363939623363633262346466356434323638656637633662653036303466623831663438303439343161376361376265646265613239663063366665393063626162383865323762656330366133373837636234303266613739383133343932303034613132666533643065656339646534663166616235393162646562393465363135623564653864306265396362383637353032306666393233663333656335643939666566343436363962366262626162653864353761333730343239666233333130613136376231326339633435366666616162666566343938653632643364653663383163396665623465396262356130343533303238356635633265306435633230613365646331313863303235306439313833343662316163343064363834653134613664316563323962636432653532616130323738346561343035303663363233613038333766356131643635666364656562643235613235346364646163636432656162383233356332656230393963393530343163373163303630343432633238396463613964323632653135623732316534383663303661663434353030393036663231376535363337623765373936303033666361643831663035663362653866336363313731633765393464313537336239383636323162626263633831386366653931613530356264323531306363376639306535396537363465633864343531626634646136383364333335663763376264333431616361336436313963663736366235356234313732383833626564313462356438306337333539623435303530613435366538306532366538346630313561383565326234373261323765613238313163333962336538373731343331373935366363396561616334613933366362666332323935366562653538326566313163633439323836386339343065346233316532376562326437373366653236303136343863346366313133343765636239313563653965333737323961303034396531353931386261393761323830396438326530623635383034313333363432656238663639663761646135393035666135303966323031333331356330653064306537363832313930646335633931663065303138306235363636663239323765656539636234363063646164653232383836646534663730356136643938646339353164373832636332643063303865303262666338356262653235336234616537373535326265396637366136326632663963633838616262623330346433636431636139303636353736666161636138646634623935626335613130383761623038356466666538303632653532373361333838356232313039353264313831663365633233356261363263326534326461666239393865376461373937613562323432653332616131643266623737343539356639396339333736666466366166373030363838656661336637636231626530656161346564636331666465623430363130396266663065366663626334333563623361663830373337333634613738353763633431613262343839326531383432343264663032343566356533616232646534353939663939653538666461663332623663373266636162336362613561633037346165636561303935326665386666323737383736643539616131613561333065363732613439656634396533636561623063373761373932323136656335396437383431396636646562666464356137333266633165363934356231363965363466306234376436383831343832363431663337323531383635313261343534303865346632386135613463613966356231663232323665343738363961313861656332663463356266636430653065336631366330303930636634613163353236626462653065663735383530356136633931356232366665386234383438623064623339363738363830383633643363633532306461346138373931643332326533643665616239663737313932373436623132373330303633303066393635613036646631353436623065353532663562636130363733373132346431666135323030333130636239393030366535626137666239653436356534633335653733383731366336653463386461313433613336636134353134616432373465326639343635323862393039636539623432656435633139653262623662346662396162306638663338643137393264373761663830346435306330383232666135616339383366663331383361626434623739613232306431363538306431326263616535663432346465326332323439656639636233636538376137363563313165393839353330663362303034656136633864353939313038356231326135333163626335333630633131633931333333666438333861356431363831653962616132633438663937373438386162616538613264613636363464396363623965386135336564653139373038663064633465383237323931626166613566613131363862393231656236343762343238316464643764653733386532636364313666386131623931663266623165633862613465323036396163326262343836313734306430376230636139306333316130376330363635393330613038623739343864346237346531643366316635396261623863326264383532633130356532303038373935666136323439663034633136353164306563306335623835353534376237313230666163333736316532333330613835393538303633663761646534616561353833303131633765666563373766623438306133666130366663363066633164623137373533666537623239303566623365343531363838376436626532373163346137393665653139616462623832643566356663616337636539666162643236623965643764363230623031316431333265363766383437333237363733663465623566306536386239386365313330396336333765646361626437623836346439383266366137393731363730393034333136356565616433303334663361626364313931376536633235343137323531313263626636613932623733306532663166393830346164313635316466633133633433383464373133333334396164343231653130376361623332343430386134393863626630663938393833323666343937646533303730653939326562653434613662633963363332366331623062376632646438626564653739326162393938663537393433636636663236386565376462656636653737653063353535646437313962643532643464383166353961666161333233323239323166343063383832353433626233616137333538616630613130663562336435666437633763653966633731663131356464643934646365653762626139333736363535366561643834336431313536396335353632326464333438353962373538356261346332626636663738303966363937306538363537323766303037376439303931346666633463363965633038316534343536333431353664633066653436303630386439383066323364393233323564366363356438303533326362343137356334616135383237613939623236646164653939613034613362623438396165663237336663396366313433633062326436363334323139323762326466623538353734303638656365376639373362393366323465313966323830663436656265343135653839333661353166316538383630363639363830373466613762623161333937353238646233366630636166363035353935373337663862396230666533656637663133623736356639643765636435663965643261623231653766633466386561363539623665303361613031393636373231613735306637313064353337396461326239366166316235623433646264336461636438393431623237383936343937323439353239313737653935363937646636386632663861343736313730353932373464626166333036366261393266363439353333373639653537646235316338653239366437623762626562353863613536343632666436343461366665373166376334653837646434346661343037326130313465313530323736316232626538303633393464333366653462373563356162366135333963643735303966633533303339666437663335343631333966363532333937656231656236613737303532383366356438623663396432316136353831633766353661303561376231653265383762376238623365323863303761613863633765316361663761386138353137613064363862313634623536626461393635346464366330303834393732313630663537623730313861373237353939346663666266316666633535376130333738666162306239626366653665616437343738393631396136363761373531613230343936656338353865626638393762396630613532373033633763656634623537303232663032356366653665366561343333356334643637383264613038613035393831316633663465653964643737613365626333336634356639666464393065313632663834393062653163636564613431343065353264313863613030353934366239343837363939383033646661616364353035386161666333306635613037343864333630336432383365636234643063343063363434303363306565653436353963306563333964393061303361653034616533613633616134373230626563343661353161663163383031373866623065323261316337383063323339336537363031373735623137376635386138343837626430623938363664383561303136323230313130663238353064313136373134313066656461643030323665316539663133396262643265353666376566623839316233386233363563313733333362653830306366316432303637613066356132623336313135326431366239663066366433333062313735303861376663373466313634343236613164633439363661303030313664376438353737643737366365616136376361313933373434643662653731663461366137383765646566383964656139366235623236313836386339663030633761313561633864383763323437313934333861653266613466393932343763363331383932323634313131376565326634353632316165613939666535653366326132653561386661383331323239306164633130616262323939333331663434306230343965636334373839653031316632396362653866623732626166643135316633656638313631333666393762663837396638386630323334326538643530653261366661343262623265336465313030316461653639666137663737333237613634656136336461396461316661353832303232646238376534376138346264396263383466376337386638643933626362376631643332376135643635643039323035623435333135343133393135313732316135623335636330653235353966393263633434313536306431646436626439346361666236323338303433373466336166613864666432313834386135663632613735626335393936616631376239316330303966376164626638336636396433666538643538363832303933313366626239363136356239366231353139666562333934326539303131646661343131383366306134313136373630643164336331633366646439373239386430393037336135653461653962363863363537353139613165313764316262363133356136393066323032356639653966643366633565333138373962376136346132316134663936393431313666363635373839383932653961353837346561646330393665366238336233316465653562613138343837393162626635306434656239623661663437663462326133386463323431316664616563303033666339326633623264366436396334373361356463313363363734386230353532306235616133343236323233656633366466376233303964626237343032613936333433646464343131383836383837613331656132666137336462323332636232393262386433323066363637353034343632643065346638666437383137323531626163306364346336626330346339396238343164376364663163626562633165616362386631303137623461386231393731656165323662393135383265646630313433613166303161326135646138646430346333396139376661623164396539386462343864643466373436643263326162393430636163366566343839313431376138663531386461313239636236616534343334343832383134353333373863663062643963393136353739333765316438323335623131636232396233336337333265393666626564343332303530353535653564663830323437613465396132366634663232316439643132393265326439613238653034663165343536363832643132343836656162346265636165303662333836633630396165303533653764303033653535356463336337383934383465316339303335616334343461383435353435363365343462313964336538656130663065646136643432386432336439333230356464643262353739636232366165346561656437623336333363613064646331623739613165353033626162346333363964396438643034356131636164613266373130383263623066343161623330383638623739373232393636303762643866366335656366383837386265633237633833653864343664333366623935656631303666353536373430386437393833333532646633666437326237653266323437653461613538636337353337623866343038363462333665613430653761623430306364306330343664393161356539623234633862343836613961656330663165636439613664396634656339326634386538366265386236343333656463303137363336646533386233313531313637666335633334643962373262366362393138313463646239393738613138633835363533323063653565336163396239363463306136303566623330366563396634633135623837326437306362373939353335623530653862353134333633633039336639666566383533666135316564653466366362353737626631303763663963396132393033353061353534323934643261366333333561336637623862316332353431663836386161356466333538636238393335666334303632646239653932326165323333616163373635626334613735323165383961613333663963666363316665383533623134633739373961623535616166316435333661306137666332336163626336376138313733653935313130663662613765303261316234316433326431666630333335376661393866336331303633383339666663643033633164373837323938636430636533366464626339666161303030303737396335393864303963663365373564373762376238373430333564653464623331326237343731646538653630383130613734336131346131653263353536306239633064396339643863646165623637383639646466353239663365306538323631373539346534366537646665306537306332643363316230396661313032643338323936383537633433343061386166303839313137316562363733376564646162626334616232666666313566306163663563303766343936653437646364646638343263303035623261663564303964313831613863633339373437386532343235323765613761666234633261393762653632393964626164633036326236633361653834663566386432336665666537303165633265666436306530633638313534636538303735396565613330363133333535343234356462316130636262663632373762656161393233613935613132356466633161656361623633363364643963313338333636616331353833353033363934383361373764653062323639656434393436386661623564613734333862356264623235343638303538333436306633653361303334666633613534303030366534653132346238323334656634343561336338333561666433613238663035316134616530333832393633323839383039343631613933626337316432313637666239613665623634636633333764326361366462313030313266316237386262623036313662323535313235303566656539313135666436303037383638346561666237333233343130303432326534663230326235373136386264316161306636333430383032326535393332366362316164366234633264383562623831303632633762623064303539376233663462313261393037663466643832633833646334353764396433626432646231303065393364613833343537313632373439343535643731356333663838313333326163386632306630306634616130393038383165306535623332316263626164623831376137386534313463383237323737393962626266393633396631633037333661383731373565333265656634353564643938336337363437366632343939353266396132356662326264623339336632353533396261633334626330633462346363613862393963396438616564383662313436636238633933336338383632656464333836356461643565323438616564313738313932376432356533383731343634366266333930646635373136366339353562623535626366316163626461313561356161363332653738353635663066626563303862656233613565653235636338343034633432646136613839383664366437616164303762366331316165616631616661656635653964363065313862396466376266326465316136366633663039663165366130346333613436656565626331633033633333393163363130646165633737653537333165663832613133366132663239666231366136386138346538386533353634613461616537353261333139663930343539656561643234663137343235666361373365373430373334616231613133363434623836306465356665373131363536643166336230353134356430633736373036336535633465633136633761643962303434623765306636623539633330633232343066623465306635313661623665366538663933363665393733336131656430343835326361343161306335366365373138396139316132386362343937633364396361303765333232346563393461343238396362663362306665363630323261353437643337613634383731623636356538383038646263336463656333623432303661626436313033393832663463613537643135623833636137656463353631613031383466343035653363343462616137383938663133343063363131623931373336306166363337326133363739636534393666326361633034373038353532616466626165333534343766616338316436633133393731366437363066653632333065663063333234306433333733356138333134633365646637373232373363663765666631356530393639323765376233653834383232336336656633353064356665333563656465323035623636613764393561363666326637336334643333663337643161353361303633396531616564343561326236313435386538616536353064636531353634306433656362386134653032313564396461396438623731633031356662643162356363376332393731366636396664343234386161323937356632366435653838633137636365396131643262343061633537313532653038393033323033363732336561333233323335643734653232633638356132386335346232383366343930383233356266306466333433353230633330313733616466376362633361336233316362383535333634336261633338323032626261636233346130313933656562613966663165373332383164363734353539663736336634653066353933316161656334313933626333366633396636386431343030323435653732336231643030363135636630333933393463366132306233393130346439386231393534343866346135343462323934386364333531353135356365353136333932663963616336653264353333666138666138663833613263366636333965333639316263616131316261323932376433333036656330326130636431393534643333346237656266326662636335306432343733366439303934373066623366346439666163613431343965646138346532633665633333353238393461393962353838303761646635626236396134633131666563646638613861366634376534356635366463333461313339313963396130626531636336343536323863643334316338326661346531393539326330643864646238613633303766353830323135383563303533656332323063316566383038313434393634396536323239333539653562333462666135623361623363313264653239376136306163646662333430646633653931313634646439666266303836633562333666316363376139303738313737366535653836303732356166643933653432366132633531353661646366306566346563663733663930366539643635396135346635396164373763333764316164396261316339343761646239393264393736346336636366306132373235323565353535353839363533366164356337343966343830663864343438383465653335353236623335373334376361373636393630316638373932336433373266346363346164633365383066386166646664366537643363343163653132323362633633633533383539373136613435393466643136366561343662663431373433303863613634393034373962383631643065363164366136346532373835383736633631313732366638313334616135343833636161303837376238353238633866373133336239616430306637666365623230663562316335616463636261366336616536306263346236653531323062306665626631336532333165633435633633346363373361626263623066653239343332656135623537653431663263613739336136626533626332346264396439373732333738626462333463633437333362393362333661323339326463323133343036313131636164616566636561313962666261323562666536663431323565656138623064316564303739316463653430343065616666656336336664633436323433393436666461626463333438396661616639386530333932363031633533306563633466316466656662313863623333353032313065383739393338356561346566333236626162663536376539623331353265363933636634666365643434646435363466373065623230333531373566643738356634326265343563636437626131356635613637646536303962366631383934643939336536383166616634396665323635666439643937306139656637336364653162303430663933396639336362643830646435326638636639383130386432313966353731666630303630306561643431623433316339333361393339633463303032323336663136656665636630356662373039656134393839643231613430396431626536366438353463393735653064303663373034633435396636616663396133326665303630646163363561656231633337343233343238643936393639353837373834346238333161356665616137336637303935376330303039663164666536356132356433656432323735303662613231643736623238646433623037656661393432376337623834623939666334323332343964333238623937656435376339616262613436656234613433396534396134616433326562653964303738303138343130356563663461656665373365663665366238653939656663373639393933393836343234626130663433636665636364663134353230663736613331373866663263336333363330633031626365323065636632316664326530363734323063313161373264383666373665613035346237653437353536613334303464666238633130373264646339643763376437393731626136373636316231613566626132396535353135386236373835313331393763306337643164623936323333336531313563313139616133633137623663643662346430623064336166626631343866643737376433653338306432373134636665323039376331366632333436383563306339306534666238616132653962333332616362646439616564303736316165346637323131653762643432643436363039623932636266333961376666663233623336323132646130666461396132653761313561643632363434616131396634373932633065306434616533386433303534636434646364613063393931643735616166333536376135373837303236303534333738393833316530323534306666626132323237313631323064393463366632656538643162663637356666383231393065373135643930393165383836636133333964373731303163376634636232303332333264326431343464333532393866353932653431353432653833646236333630316261373765393836393033656136363265653837353338386231663034613363623736303731313636386637666639393331393865616430633261343039623735366233336336363131633731653239386432346363376562656139343938396633323762333764663034613834633030663061636531656366313635336139633165646437393030613131333665386136633363613366313665656631346565353161386233333739396432346262386639376262623462626565373466643261393364613533613634323665633736326433326365333537376630323164363964396630303239643363396538636361326639633732353732363161393866663233346565613938333038656132396431343161393864336561373832643230383334643563303338623335356336396362623132323437643736346563306333356239363034343433623336366333303232646437356431393332373136313631376165656339306463663161303364333939613733636539376434316137373332343835646461323062356230613362336237666631353366393530656233353437376533333230393330393539313331386131623464616637343134643333643732633730343136313839346466636437633864356331356435313265373065646435323266336233636337643032616439626337373433393061323234633836316430373139326331666166316666616632376330376130343439626364663934306138393634323263313237366466396264313666623465656338363865363734363134663763373231383166636131343063326231666636383762353433633332346536353036343161333232343338653736653930383937633936636562343634646461613433393639343036653765623630623939373234366566326337663664356664373164663162373864626630643939316239633239663834306465646231306466383538376238396532356466613132353337316237323036663131623863333830613364646635343331663331623566336362373234393133373434313463636665663532373931666638653039663333356437303332363431613634393133363036633530626439343938303434386161373639386230663762643066393432623565386461633933363564303437623963393033336132373231623737623965346137313263333038326238653063346439633261656536653238396138356165343061303465333531636662313664316431346538633262656134356237623263343966326139326563366632613764663364346630663935346531383539623065306638616162646561336131396435383630333230323066396237343639353132383664346162626664383964646636336263626132353931613130303164383838623537333638373138663630306465393339363037393662376661346465383963633765656530336132653737303530386537383937393361653530316133306334356439326437366139323939636339616537356234626266333335623635393135653033366662313138393736643464623463386431316666633234656533333935363861636361643535613231363331316162303430373961623238303162353136306330396261656266393361363663356463653137346465306636613261323938336231626561346666353535616230633335666262303333656136373131656631333165386663366236333565326632663730333330633262383838656663653132326132363338393661386235663235613166633164663263626233303161326164386466363231323963646432323131393734666131626162346364646261616639313135346461346561623565323437306432383734346536623966663033633835666666363035303565393862353866376130653964663637636464636138663261646632323131616266363364633135366462643438653736323764353361643834383963356331376133306534303266373362333336393939343965666235613434373761343431613237323437376465663731313833633362643764653339646134653661376463353531613732303535653766663262373663393061663364373930333665636539326132626539613533646239616432316537303463386166653032353632663464626461376133643731346665376638303138353265343466306333636535633864663034623264666465623663306166636266343133353232663737396639366466643732626633366366386165303730356331353039313732616462363836663663623935656431303637646431303339626564393638313936643262323133346330623236643966623234363661643737383931653637306538356132326130313638626561616230323839356637386632636565633738336137336430326336333662613931356535393934353864393766323032323633373138643736326462643138613166323266383537323038626566656132313839656535653061336131313130346436653839653035326661643239316132353037396433396536636663383963323039376334326131653163646166346230636431353365343837376565616237393866396137306466333039656539353837333865643265383830663833363034306631323536396266366531353862633966353563366364393938396330363965323935373966393165663535363264303736616563373439346261373433326164356636353966653664346262356132636635366530336538366362663236626662623239623764353637666130643263623038363736316133616238313865613061313436313865663235626236373063353635653634626339613435343465323638636137643038643666633333653339636639363336653935323935653139666131653134633966313765633037393735316134313562333135636631663962363863653464396137663933633536303261656339363062633265653336343831313461663565376532663739636564333837633533303665626233396633363338353433643362393661646535353232316531653561636332656664373363376264636665613238393938653738663830376264366235393339616562346432386535666166393162636464353865313538663139666631623765303435333466636231313464313632616164356434393366383134643062353635653638666261626630343164353430663333366464323239323730303136393637306439643431633962323361663431663831633263316337353864333462646134333563646362346236336231316665353965393231346261393066666432376539313130636637323264613739303836663939383364373038353530356337653638323764666531336635326461386438643434323433373838623563366463643363323333343538383562643164613439373838653061383935323464633734313738393863623765626163383234393637353836333363663763353466366230626333343633656439656335333836373336376435353738366332326230366566356338393265373964373862303432363739376537663263366464303838623065663335363830313336616662373136313265616665373837616239326361343837623339343265633265303862663739306235346136336533396132666361373266663834396132323530303839663237643038383365383263643365303235623834613866656564346136363636386464376632356362656165376462393936363864373466336565643437326665336263376131326361313832616531343863393438626634366236616566633137383966313733383431376130353237313564346137396165303563666462666163633032633030386664343363313534333530656364323730326436316566303766616638636230353961626364633431393432363431623063343838383964663539363338346633313834336338636361313136353834626337336635396437623834626262626638653232346165376462386564643231383535313063346430363837353234646330656330663331303334353861653432643334666365363933633837336535666661376639343431636237356465306262376561333564313837663835356630396236303433343037646236393162626136323466363264623434666364616632666230653433643735336430653439386161313339383539396132343965373930366439366333643134636239633339373234636531653136663138333237643861616337353466313336643434666137313365363432653662373535396563303935616232626434383136613263333836303761613437633837613636663434313764326633306165656439636462353132366135653031333634653138643231356333633766353535363063336165613966343936353266373739613931663161653461316635353363343964316539646631643732623133353665323764393431643238336133333964353566343566636532626130353932616264663631363632353939366333343537393539333434643632336430306635336361373531633536646237666339383463376166663933646663383165633036333935643433386333313162646439613331353565323930383032386366336432653562316437366531633239336632306131386366373234316332666333393961643132353764636161623434346466343361386262623231613637366639666533313733376264333065343335306339363230323838373439356166366434643339303835626562306561313366623661323965393538663061613063613931363664303330396165656262343433363138376337396461323338383639643638653330373862356661376161386633626166323762343830396366306165316465363438303032653632373163393933336662356338333030363833653037643332363932363531326262393931306137323162353166653038306434646534326531386366633433376464343962616262623964663962336239656464336463303731666238653461663062353834323639366165363862333362373434313336656466383134656333666537363438316463316331313138303538613165623361376437383464313631633735376232393232323764633962336264623535316232353034353363616666396634663230376266633031656461646262363939313738393636383264316534663730366566353435313466363865306436333866303461633135386533393534636564653763653036366430396161363261316261386265623337363031383965303539613837643036396265313738313136666638326266303335633565613437663932393134643232383264363664303238316166326235313730376465653237313964613465393532383232333733383731393835393561333865346562663832653762326539313664626438646133363862646130633565366234623936373963363032323538633533623964663436316461633032383232646534623838316131306239643136656533623533343534623539663036306233386236373364613736613561333837636366316561386665343235613235333334363837393630356133633937353738393436393332303064643934313037613739633965313765643237336631376331303962353061333939376138623963376335356361636337636537626665623439663437313461636365366364383234306666363661313238373732643662623936353138613461343431326565326234303531616264373231366231316534343562323730646437663366626362613233396635316365636666353239363963393761623664316238656530666461396639366635316466636538313338666362376463623031663732343063663863396535653661653064313336633238343838343934646463336130366236613031313963326632613163613037613038336566363962613833386531363830336338623566643334343035356335343065616238636131313433343039313631396336616436626235396131376365346664646533363136343532623637373334306665386535653531373162353166303738383634653063656531363631386330326263356237356637373935346336366633353638326236343833626332653332656631633130313036393662343032663361376638306662333535306163336333376665663037363161656365333637303537326230393435356366363434633862393538366437643730613438663537663338346231333137396464626661626230386436613365353563323063323635623133633038333662313031643635663263333737316463313131636433386535393565646237396662383434656439323639636261616265343362653336366134333664313266303732313030323436306430316265356565343037373363613635346362633363343735383535313565666237666564626363623231646138633961333136363439393034653532386630303266346335383735303139656636396139346536313231663962393566313263373634386635316264643736343139306534306437626261373138656561303566346636656564643536323032663065373334363131616339646561363861353765613666373566333538373232646561623762393964656130626466353761363637383530653266306666313161663566396338393033323733393565633834666436373538633937316363646336623432323262333966656638613136623562633533373434366233393134306136616361653463343836336561366636643037333731336438373233623039323266653431333634333832623961636330656462326339306563313762333931346439376630656561316162643662656365616637383638623161613064303931356333353332373661643138613635363137353066376239656531343263306532383239333638383831393830376334323130336461623739393536333739333163386237616334396465383237303064633239353066333065633336383735336265383337343830323236326162323739316462633765376230313261353961346232346661366161346134643233663261373436386639356236303263623039303736653239376138313562356139393535636231326539636263616432636466326435353634363963373838393736323364666465363237343734616130613237353066643465656332633461646466376532646633323264353636303433623435363132623034363664383637346639666166643039616366626639663764323866656438656536313235353630653864343666653938616334616234666564333263356266616461326335663235653131663562343331386338333362313935663261313834323633383462306431653261326237376561393964396561353932663833326663336234613432396439663537656465316561616537393136663239626633323130396363336331333961313530363832356331313963313361636166626233323037666138653138366235313835386631353564663830653933343333323062313933333865313365666239653166653631383062656266336132666462326331376633326632653032333032663165356264633833333064333033303263316432366239333030303365353630643666616632366165343430386261353539306164623636616135646261393739653961353138303631393031636163333838353466613866383330393538313536333435666131656130366536643934616463386530353764316531326631363666316263343463303064383433363733353533353531343461313430326533666664643737393437336135353234636163376365353039373166663432366561326464633962633830643262313337313630343666653337643932616332396365623030626561363937663337346236343939363334313661373136633463343861363938646237336633363539366366326634313237383135393939333837353939383261633731383932306264643561613961666135633233663063363064316237613538376531383861326339643138326139613030663062383535643731623764306431623535643034353532613633336634643136613431633431306162376466343863366235353036646161663430636633616563326539366132356230326338383966393135306537323235343165343532646365666431326336613665636362326334333765316235393430303130326263303664313431623662306466383436373137636463303265646135663663316366333332376532333436643563613031383063303665383961356165356233613632353039356534313863623865626431663863633536613735366261376663346534376165383934316364643636643965663738623638326335623136656337343264386130373234633566666139663033653239393334333566646465363432313165383234396232666430383161663364653066356132336263303531303662313830656238373865643965643661636164363363383732646436393530393963303733383337633136343936313665663238383138313230323665336364313637633938313236363638316262663832346662653863646231373635386633643735383564613365366263373862316535346339653838326531653733326162633838313231646538346531303937653839396238363531666536356531656666303539666633356465343733323162643037663536333032663230363732383535623539303065623465313939626339333831656163336365623933363938653530383563313265613139666435636334366166383130636266613838306261313263636636333562376363323836313732343961623161363862383732346437306636666361613435613236633630396132313936373332656337323735656561333338613862323136656564323862666633613231346533386566323334306663373564363264366337393366316565646230353635363737326366306532636463663336373361303063656637653334303333356261663234633464396161356665323335373433313866613339303166303036666464323465643763626565346539396336353830353863616161313065616230643835633733343739623134623735633239623266373363343764663739376235343031616164393937633239343631336236613364633731353564366238386662323139393334393965326564306465376333663865363164656563323838336262316663393864633361373733353565646135663637323334663236396235646132343666373637663465643666363461363937353433303530343333616233653137623862343063636438616337386137323761626331396565393465383863393466613665653131343764326365653366303666343032353462653638646466363730666333653634383030313766383231323135393231643864643937616639653339336466643131303966356331326561363535353930396132313961366537663761316331366263663966373030653132626439333462303763623763656666396366383538656563336539323564626536386565363835303931633236663463343930313465623537366332626464653332316433313664663133333262343431326362353065303964623661336335366164303661386466353461383866353062666235313533316162643833653364656166613131346635363965643534303966633930396263383165336139363662653837356332363139613166643336653030346430393337376564636530383562643162353166633965373733303565386336613932613730323133623530316438653435643562383732336438663734656439363832363966666635336630336137663237373537343561626138646437303830303936666464306431333138326433323739323330616532623535346166396565336661396137393437626334336538653665373035653265613733376239343437313164373732353462303032343939316139613961626134376564316432363030356461343166393230616130666633343437623835633533376537343635323536346566316165636638323937353336366364336361303162386438663434353364303566313664336236643261316137346266393236353564306362336163303332623261346634393330633263333261613937346332393937386463303562323463373765323962636263383638336238303062393265306536346635323365663662323763633735363161396138393233663338333838323362376666303537636664303038373166663238303536366533613164343630313830343931373330353562353763363365316261393238633262376135363037393631336238353633666336343066363961376263383663616638323033396462386130343063316634616433626531313263303439626166633933656632653837373337323563303836643830623661376366343164326630383838643363353034623764633665396662326639396238353866633837653839396438313631653937613562316332633061663566323030386139626465653334373233643639316135643633316336623763313964366265386661396637343030623136336365383361343962393734333763323533376233393830363862373433643364666431623737656232636462353932666663386232623363653438666164636166353364663337653834623730343931303738656135313165633734343835633232633565376137396561333231633632346434353139386366363137636630313835363430373530366639346530326363633661326439616535383864383639343464656335313131333164343066633966633435303261313337313666643264656365306666363133303565323333643836353265383731646466303638353564323436386634336166346338316530386132346636376139613736643539316361646334313764646332396365393438336636303738313066326262643461613639303363613231323331346639616362333137373539663438633536623035643265636431613463643134323737343738663935656239383234353531636639376134393464313535633664666165366264373031613162633866383662333064343265613134306664613433353430633430333234656137633466313634323061363137623865323035626539373838313234636238653138353532653134396139323861633134376337336233653833383639353436663564306435653465343531333865663531313234663964656564636539643963626231363233336664653466336438616334623838313837346338643134373530343139376530636162653335373831393365656633303265356561313737646337656663363665316330623664373132323930643937653262323938626566643864636237346530336564616337313763663035623635353731313630393939613063626232323235636137633630346339303435303538316365383062343433353962393663363437383532626136366362323733626235383832343230396562343636336265353137356235363236373036303364306434643733323631666263396564393864613435633437343831663735393138343532393835613662393865323739333230613664336463346663626362303234343039643039613764383265656435353930326565373530336564396261663563323637303232333261373930626532383132616230333837633031306362633562303830646132333236333334623330323064366166663565653730623139313436316639653930623133643236376163323637383630623833333737393064653536613663613865656539626566313830636232613036343362633237323861343630616137343835386562633561663161663063313537313032663639343633333137313534653831323064666166666537396564306365316438396662636462336630323130343065613035356436333866393763393235316231616565316132393563313636326633633831306530393239333236646632366261646531343461343137633761336337646235316632306430616539316563396666663335376562303731613138343164623038616163613261376136633835643332333930633731666136636433663063636362366565386664373230623964306636633236626166373161343331356363313438326630303431386138303666643631343331643837373963633139303563323231396261633139393261313134656637653137303462326163623932363362623230336431343732303930386661326531666436656462306634663937343538653632316133303138653138353261646266346336396363396138373337616232656462383463666361306136646230316263643437613363323137663337383863643161666564313666333436366638326336316339356535633061363235396235303162356161383637346139653565396230373365383665663334613362613561353464336631393838663639623030303565353735363433336664363930633061303437653464643266373033303366366439346331376233663263356636653939386164366232643435353632303263346465623061633031616130353332646631373136366331633466333865663436633134393031343764373061366239323635666235303964343032316332356661363938663662633038386437383066333037346330313839656139363965343234633430306430316634626634623537323630363336666139373736313134663361336130396438373662386532353565353339643934343136323236356537303636336539336638376233373766396534666465656265306363346663333966653731313436333531353137326665396635376539653665393839396530616136646533343862393664316236383231626535666562323530623565613763313565626264313636316664383036396533353038343964663431613063323130613463396266313266323061323538313534366332343337613664653630633765356437353833623734623137643937313037366635636435356535666534346361653565313933383265343364336631623530373063393636393738313930346632616430366530616136343037316633393863313233383730386561306134653164313762383565323830333139333235383361323665353837356238393062356636343434376430646436343465386564333537323230356264643136353838336433363466653733323534626536623738616463376262323731396163613537323839313961666164643937653535353565326632383231393662643832343261396538366431353063393539396336633266336330666331343237363632636263393030393631343237326533363937363839333239323133316431346132303832356264323935393337346364373235656437363736356233303839616639316334643564343034646334326536333437343465663264646362366135356337623032383762343433373437623163613061633232366534336130343835623162633031383134313262636666356435643639376266383565616534323833383436306630323231396165386566653633353430393830316234626361653038643365316333306233376264346335376339613964353031376333643335333332326163383837346139623266663762356161356362383032626665343035313535613661613962346566383431643231336532623037373930613166346133306132626236633132316633663361333232353937623539643061383334623162346538616663636634303266356165663265323130336535316637323939663338353162623339353833313733313536663465373663313638323336333235633435393439653362653665666634333333333033616532313161383535653066346133303664333732613563626632396664323333396637346365653061386232663536363838326236626539313932653062353732646330383336316532303334323335356439663666383261353631643466356639663361626161616665373536663137396131363163653030383231336432623865303935656236393365313762303830663336396165633065396239613130663635366339353933613432393965336530366436633435613764633731623162363236373730353531363266646338316434326562303138643131313264663164376666353330666630643233623965323131343530343937383934336537626336313232616464643562396638656566613436303735323436363531613364626365373266643130353961383066353865623462356364313065636462396633353336653939663333653436396263323366366263333137326330646661313666313030316337333139663163326337666334383565306533313861373963653435646564616531653331363236376164366662623463323739666335653731303364656466343330306332656131663033643531666134386235353665376139396139663765643165383338353236376261623632363934613433356331373763323536313330316565333636306363633766626661643732376661663331353461363830393235643161326233323338343332373831383631666132336632366134393930626461393664646361666364643736646639656433613235633866613335313030363661633435396339303232653438393866303937643862303561396435303661363337373732633665323735616530323333363138613061356531306462313764653866313631333161643836353266356364653137343164356164616466636163623334373962366263376163636637326261383438623761326233313030386130636366353537623338636132393964663161653838396638666235633832386164666232343965373764326432633639623361323135376336323435356361366664356332633031313737636139396163323664363330323639313763303736343535376334666337393338333439383362656236623933333831396230333766613431383433353461643662633361393463663538366162306365393739646466633963653135663434653930636438323863643631386336303636346661306161646635393131303165633263613963396165383663306639356566303465366666343262313635353135323137383538656536353336353463393932633262323136626365346166393235323036633632653338313434653464383432356161303462326665373636636332393032613535366165653363633066303232623636366138653139626533616664386632373961613437616433373033313339346133623131323339303531353235363166306265633638393463323836666437343338653034333633666437316363333164356362363866643264336431363135346336653538346333303134306230633833356137326364643364636337306132313832396163626337386465656338303731353461663066636230653638363031306261366636373238656238383935333963323765653437396130383365663065316531666161303631386534666533646639376564376237363737363163316261623965376632376463386638653437643233363938316234343766346338646334326335333734313161333439663339626265333364643131376639623536363363336364393361336238366235613831303762383630653465313434386231623832373833643730303132633933383766383831656337353433653433646333386565646561633436323034343832623937643637336563333230303539393365353462616135396538643331313363323130336464663532666532386435643338323836323930633639303637326233653735363636323764333237373930616233373937383736383861313561613431643862373937336333383431326338323436613333623962383136663665323863326432626466643437613363303663666135336432626166613365303163663562636539356337383365363730376339636535323065633630633664393161373562346634356435393436393065643931326366333938356135613166383437653037393030343633663839613238663362303637613531343735333332616666396138623632663966616362636130613163353531633734336534316632376337316363343563616131306266313332316636623234353331623962313865363032643063313436346363353163643438656330376263376162643638616534333831316461306661653833393635306361386366313031363530343063666533323333326439373432313035666561386438306239633935393665323835633935303762626538656538633638316334353262353836386464316463343439356632386131356263306566623466646134323138346665616432376635636437623563343539663633306463613262323265326636656362643061623432366631636637646437396532353864666463623137366238336463333264343362383832666433346263346565653066656463646266303863326530656639346535356334643565366164343137326166633333383437366134333363623166343436626339346664396366346264323735343465333632663565643434356363623437353931363332636131663733303530346433323539646432363235666563326239646666623238373363643632656537343939356139373734386364343335633362383533383864316666623830613233656633303638386466313064333035386463643233363038636639333132633035373539373131373730323335663035393432656266343932653839326366316238376634363430386439646133333032323464363236336332636136343134356233356161373338306538383761383362336231333934336130616264343238343931323030623730346535653637363938663633613631383466346534343637346636323663633861353734666434333531306463646265396132623631383261336430333764383934346537373439623562346361333766626565613566363332643035633437343365633238633966306366663861663339346532346136633734623563356432653962366137333732373763616565363963663862333238386438643934326666316232393461306530393464383832316164616631643264353861636439666636643534363730353863303964623366646533313466366637393863396166393263613561636566666639393563343234316539663161373761636466663134306334373534343763383365396236643739376333396435393630353166363432616363356534656338336163653633393363656666616165663738656666353037363035396163666139656235333262326335333164343338366637646164636534636631626133643266313366313935656439656437373665613630393165323961363834363638303062303166363364326139646531356332383235663430396466626231326130653761323963663463313162393330353861623632656139616332383436346535613638323839366532323361616536333638303261383264623863323266366263373531633462333161636131643062616664623834393061643934363736666262353033306330643833646435353662656437396636353361386234333733333837636638376131386364663035303934346333316531316333333139396538653839633065363066623962643730353362633464623730663732313138616364653266653231663330303730633362643736316137376230373863336634633833633431653538303563623239343162626265653237633563346237333763383534653138613238343237323137316632343262353832336563353362633232646232616435616433303961323462663033313232333734653432643964373931356532373934326563393830623566633932653937626562383036383637383135643737353134383931336638326134393330356465346131363364643833383433313237303766383963643064656333316539336166663138396137376233306136363932333462393137393235303063313036633261336261303136656430633437336638306134333434396432353561356333303363303639306530636133616333303633626230353565626536633433646536396164303432323430393438303532613662623536613536353665396561323361656566623166353164366166633931306637663335383331306432363934623461636435656536373733616233656339346435636239636238663839643633386337313035353365373930653061343734373165303538393637363237633938323935643134666135313861303134633532393264396364643134623232663936663930643132613234333332303862353563376234623762323434316161383462666132316633373965643861653737646166326338383861653661663563373062353135656431313233323737383333333433643865646166633464386434633934323337616135643836333031653062613161346665633863663935373864646430633862316663323464363561383438346265366238643739393864666137333734303037663434646538333537313534653632396162646262653332303663303063346631363961313937633235636435663935613238663933356537373661663430623165353039633866646464346462656465363661623539376534346337333435666338626466396637356632343962366131646639366631343663613630373834613032626565313732393037623833656537633631656165313436626131643930333230656438326639333731316136636462313836343230613265646631313831633133646536353330633230396362643537336461373237626230313963636230616533653933643338666535356130326633393231303765306264623464323936656166383937656136623034363632376565356635303339336633373561333830633663333534346538333563306637376633653061633461656362303563613835626666623463353162653564646235386438393564653866313932353334633236616239643566323966346163336534646533623662616233613562636263346334623462383265643938313239633734313861323765646665383161383332383964383962353061376565643034383032366632376332326161396139386337663038343831613737383865396432393363316237613434373461383331386636653239343361666238333239386438623734356664326535353038333766393237616134336537366632343835353166316638626434346337313166623063626330353636393639633966306331393065336634356134386134393632373239363930313065613831343437653966356464353630326436653632623631393531326530353231383936653337336330346636373361316565643636373734343862623363653634356234666566376135626435363966633330376135633637626264363466623664313366656337333164393566653632393133376132633666303539323038326435346265376238316466303266346264326638336666396363313333303231666435383038623934626562323762303635323863303835303361636331623462393565313933646636333766396331336434656434623239633531323766313535343634626432623964623436623764336363363739346464653737303464646466373331626439643666616264333232303063386263313838623862316164663066313561646136303164396631386532643738383362646539396132633938663730643961303636313162316334316632376238633062383933656465336664636532613438323062393365623865623764343130366465313130663661373939326563363438346666343136383965393737356132333332353632336530656234323938393530323131633036626439633832613031663963366564616538353334646330316431383866616162386665666162346362303834396234646562383839626131393235326539313335313563383365383766333231626162386661386339366462363336303636613235323331653663623466373466396137623738313064343032346133313230633730356333623333393363323134326462386334393230653563376437303463373962653933623061616337636637653031653233316236333366323265353931366237633164366537326162333931663130323962316564616632653735643436663861363036653266313662313566373366643439323662343066323437343539623933343165346433643664396537353163343433633136353966373733363862613739653036626238316464633230626564386237633930623961303364363064393637643161383332366263363462333664303830626435323361346430636265393061616235643063303664633231343532623937313935626234336136623461366463366635363664306234313938373835326262306537626439613637666232393736373561643064633465373539626262306234323039363935336331616563616539653234303161356631336531383936623937646166643763383366663963343630306562353166653566633832623061613931346563356338363937366165336137646664363966393165303166336166383037383833326334643835666632373530393231323165316639653765643565616663333161633962646233383061356631663738333666303739316137613566626434303535626635643362383138356162393232333363613565613830646630353665333132396563646161633062376339353664613531623332323733613265613561313265396438373339343865646331333437643334376561363462626438346462626531393463623261303535393137376532313664373633616437653839376632663737633661653736616231636335643565636433333736363031336132363161346431356666376535333465646139366130626562303062616465393764313136663733343639306233623163363334643433616337646664363031386134383966393433633364376132623234666434656265636266346664316130323135326365386261313236663139323266386561383638623831616664643739303334626133383935383466636562363537633333633132363138656632396630653335343335373735613866303832656433373365396162303265656335636165613938373637343634613462306134393630303231343861363138623530323865346363396635636333656333373935306666323234396437633862373733306435663031346538316537393039373831343663633232373663643935666663356435356334356638313434663666303532363337353935613532633561336437376539633961666361613762633962353461356132303931363038623261623138333630396330643233626363326534333566643230643735643465383839646239623162663665386364643730643464346365616233303332623866396137623663396535653330663836646638613762303565643135633134373531343265363531353738343961616435353530346362313966353936626530393139353637636462336463326663353164646161653261313965323631666666323263373065393532653561323265653837363131333832623231336431343435613363623139623634343830303136313730313064303164303761343061356231616361366237316566646665393361316462306463346330343366323366306337653839306231343230323735333162333365633333303061663565383937383562666163353639346338663433616461396462623835653563353636343632383865316234356564353035633664386436326130306132336238316631393165613032363435363435333638336338386136306535316136653734333165633562626335393462376535613233663738303133653439306262386232323930663537643064633231643366373839333538306130653733633665363431336265643366666563383062643164376335633866306664663632323739356363653038336161376162393439646265353865623962663565326161666537353362393938353039303065303761343366663739653632653437306463636236313264383539653335323438343163373939643861666162393961366532613433366266383133623865306331613330633235666239373964623765643232373034626261363039653035396566643639383166313561363166633065616162396339346364666564326663336165316537373631613637303465353238373862646265346230333039306665666666666239356535653537303362306262616639653034653264336633363265613539346462613134636137303433353737643332366366333465393061633733303564363331613461303133646238306465323463646131363235613365633238643534346263306264623061643735346637316630666261356365653533623434663964316634336130353536623531393637313065376163383831633035313330663731363834633433616530646332633763336331356263336563356330373164386233393462636537326431383531656130303266363333376363353366303334626465633466653839316364313066376439626461316232386566663464343231343138646635663131353432346130633263623764366332653133643362666134323639363761663739623834613564313464633264386630326333646666633330303165373333393034663861306334346163343537313465343835313931383430656630343436613763626666356134356538336233313963623033396438393835313937386630323438316334333439376162393165373630326464383033646334353961396366643464306237353865343834353364623464643934313732373234666233313237663334653630663232363061373633343133313533643531396131636463393961343636626261393236313462623438663734643533326663646534313836313164343362306430313361336531646538356437333331323235646537666431633864643432326233616130346234373232616435643035633239383133333362346431346334383464383064383033303834356532663331396239353138616538353366643937363862653966636533663862613865353139613565333538393038353231313965313065633136653762306233333738346666646162613564633531366634636530653536373034306131653831353330366232646337393638316134653265303161626530613631653865363339326438363233626234363634626164383962633564376562663164623263666331343931613732303262353032373133383939663662643464383062616632333062306431323638656262383332373637396636613866393930346436643130646130316462373738633666336264666536306134643763306134333730626261643438373130666439376230393437336363663231343636313265333235363838363163396366383630616530663937396239356434666534613138653339633531396663353231613431653834376333343462643563326334333066353034623332656665666263363565363630303465363562323062303736623661303534623934333832353335363563623362643263373163643963346461316561343663626134353131386237633064633462656637646130316131666665303236643239366336356361633230626262386363623166613334336566336461663237386432333832333461386336343130313430383166316638633864396339343835393161333966616538353663333562663232313633643464363935303130653638643765396561396237623133633663383631306235393563393432633534663663633530313564616234666639376165386230643832353539386639633733306563343236336261386135376430393466316661343838383530383432616136363335343931653363343335643834313161633035336366373066356537333035363031626431386363613466343130333437643561336266326534373062346430303863636165303565656230363231356436643866323835336462376232613133656631616463303536653530383966643332386337666638633034333734646136313235363066383965393962306430613333616639353264643963373636616636316339343533623630393565663731373862626539323037643930393831336433313763363464323564313961326135633237393165373762643132613639663061383764316563303739626334346439636165636130386166396565363465666538396264343164366230306238343866363836393335623334333530333637613530353865366530613061623537323361616138653366343232393036663866336261653565636334343738633232323930653934643666393036323339383638633362663537653063666666366335626439613031373161616163393662313562356339363230613932643561366637326162616135616361646162383265393366636535393664623831373235383665643862333437383665383234363536373432313564303135353362633933386634306161383465393765363939333830363965363266336635643064616234636136333032323065623630653063326432613462376433646436356662663632363138616237353335316134643935656464313038613961316435336538343363326632366633366166326239336561373030666337366133656333373235366564623666386464313765363666653930323065636535393339613665346131306134356561383137393766353034343138316230356563396135663338623963393363363335623430343966306239663739323333363237636534656438653331326434393234333434343062643535636562646131326636356637393930366163393565313263646466306533373432313663363561663165383232663735616133336562336230303736333930613033633763653763623466393462353334336166623630373836383965646664626331366565663063353030386466383332393432666334373531303063303261666231366466333237633935393031323330643061643364383132353132346436353132353065356132386632626436363962393730353737373062646238623139653337343937623339393731373965333334373531363236653761363730313832353234653064323637653766386164616164393164396562393865356566323336613933303133653136366636616434626532373736623162616236623032663963336537383033613530306261656135333631653865393835633764393232656435373337363463306638653763313037353961666665663738366365653330643638346262633934653766333137643430633531323439646461393963323964626261383339623035333037643166393661656163393938376263663863333861333236373038656561663765373564363538333364663131363634366366623539653735633032303933653938633438333236353231656665663335363635313538643434613839653665376136663266313463656339333839333831376466373234643436306135633563333166313035613830616461333637376534353830336334303730313435363937663062363134316432303765633234373732373131373365646131333162393336313839663439343565616435393663626338383761323336383031363335663338656133376630663364613766353731633266373865333666636138303335313431653063626166666631343237366161646138653430616661353366653230306363373134636234326532663463353663393136343139346536363639663837306434616439383939313761663632383736356235653663383031623830303030656630623939666636643863656532643463366632396665333864316539623635633330653735366466333766343638326534343832613261333466376332353663333161613036383032356134336561353237666364386466396233636561363963373933323832353735643937353630646266343033373031393939383137656264366536663063616163386431363836393630633930353237326536316665303764396134373035323336356639616361626538646338343266376237396430316333333938376262653062663136643062633537356234633039343337353638363631343263363039323362346466313130366136646334356239353732306234633236383966333466633033396439396138633861663732366230636432373232336661393837323339323330316166323238303865353462386565653431393332636633343665326238376662336166626366626165613963373466373738333464363935386534343330303738616362373138373033346165313163393832336332373066613564336237333539663936633933643766373036326463373936343366663635616462663637633832643365353534623965353631303663653564646465656466373363636661343966656332653436326237306162363261613339333566623066303565343632363231383432376633376339313731626437306136646637643935343635393233343932383135613265633037613461393737666265383737316634363738623135633562356536666130383865653230613363353536366635306262656635356637343230613963366463383463313764363537396431633335376461633839316234316239343531376262626431306566366335643664633838613231346561613935613038383837623864393361656163366661313766393864393465393539376261303535356237653130663335326637393938323234333966313766306464393464363337366261353033613861653639316661613166303936343566363132376335646231643734323932393236393732616661346262626563396461306363633232623931396134333264333335393961343563346438383662353135393962393731306136363562643639633733656334376265623935323234326433336333646466373666366639616461626239316666326337373961363531333039643563383136613566376230623833643831383264643564663539383034643336376333626537626437623935376432303565643530313138386163646662306334613738313037653362633435383630366530333962396565643163376263626563316164663039386232613331386365623931643264376532333433613538383664663564326236666261313632656436346631623938336535653966633264633139346335383266353930323766636662366263323966616134643534333532343564313865313536316361636263633461376431333961623631623234666337383736656538363936383738626132333966616662643837353839363937633932306135326533323663646462323963336630626532336664313032356233366363303437363039653265393163613437636639646462643962656639386630393733303732623337356537313362386139386664333065653563396237653363386131636362336136306432616362353363356531396233643231373635323330623139613034623563323931343830336332326161613233333661616337306465303261646434323065396235616338376238363161636461666132393539343233343066656161323137396261376331616561366434313765656265383338373061366630343838353063633438393834373839653362376664343764613165363731366336316134303335316634646366353466343236623065336463623035356637663065323964666463643033626333333961343934323833303839386163333834336336346132636134653438653734386162356434313061626430666531316437383533366233393834643962363937306637663631633966656332333765306633623462303365333762306661373637633230376436346661653065376232616236323438313261633062346635666434333230633432663232376639383062333062646461316362373036326434323863616537396565363537333063343964386632306263633437363731383933313337633031633939386334313438646430613836626230663534323864306465656638373765306462326636643962326335633037363266633233343537663462306339376238386438653463393935366534613431383262643039363361333665343337316435633236363332383364373131333464396130303763383866643035396262626136653532313461306165383937373332386664633437373265393835353736613538333834323361316636373463633162376530396137353539643138653537336136336636313235393766366338363236656165333734326334303363306134643465333231313366323838643432633631336330623661303061363738343239393432336162373236376638373465396339373564363164626263363837346339653932626465323439616134363335633535373932643964393038666438333039383966326437666463663938303237376461346134636330653963343134353338343466663935373832643132663732303230306437613161616138363138356135626338333238623162653961313364666332636139336538343364623164613633363866346635373663396135613537616631636362363736376336653337303261663565633637633362376363336261656364323664613861646538383861376666343932363333353138383965373930356266386138373335346437386235323532386130346133303531326438376634313562323530303134636261383462323432613130396339623766343464363637316135613537323131323738656263376666323163633431623435613965386166363764363961383038323564376539663335303930333736613633326133306337643031613630663761343538326138616331346431356135656162393231616233656464336164633930336232653261396534643061333937316565663836333965393736386439393130636663383262303766633566306137353539303465346530366265653330383238643432343830616234643933373430366634663539363632343437656339623261613636616431656635336164396233386264303339666534376365613562626532343931633633653630663938326234663137613138666437663335306532376139663131353233373734353330323439323431663963396635373132386135373931366337613634633030653034343237626432383865353262666431613639626166636338333738366434393761633336643036303430613531353036386134303438633861343939643435313137383037643563353565396636626632666364623863646666383966356637623462646535363663313631666634383035663434653833616334353865343936623436633130666132373265323637326637633832653863656434633762323662626261313035326261386235383062613137666566383939376162663631653765303231373166663837313866306361323637313839346662353865363736393532656565323935623062386232613431306334386637386232623736383939653738623335313930613031666535623434666536653864323035623436613161313364303065663331303835383235646336663639643162343964663263383062393434386661626433303465653461373934663566613439623163373236383366313437666330333931373266613434336135346662313262643930363362663165663662346462353961383931653134343631383231656534353532373231366536356163303931646161633565643839366131633065613332633830623833343866663239643633633464626265333936623063376234663766613135396435356335383263366561316236626631396339616462663434356339633439333634336434666531343539623837356262623365343533323165643861353531396164336463663036363035383538306566323862326437383131623333386366633966626438323637366261353365393864346539633663626435383264333234353961343130393764346165343834656634316363333739366233666465653238643566313139613435303165313062656533313663656332303264366366663163393133323938363063636266643831373663316663656466613436626237393464333330303563616337373466303335393465623933323532363763663934663464366634386366363666386136353139666461363937303836323139646330353835623135613965393931343263613763313763626466616464336436316334653939396431633936646330396239363363663564666462643264663438666132383061643332353566396563623962343964363931663331616336316463386333393934393530376131316430306237356361643034313962623562383264616631326162336663386665303032626532373338663039663035373761373162653633656438613364653161343739663862373663313239393639626231633163396563636361623139396461336134383137333730393634323837386661396231613663313030366137363139623063636230323461363939353263343232383264313239613137323134316237643434643538613363616462653565326637616666643433633036666339313963353364396331353934313765323332333766653535623530353833393832333364376634636630313532393132633037653434353261653731393766356531303962303034656538376636323233373363393836643030323736633230396366393362316530396466623730316134333464623237316664613937396230343263336461666130326333613934323431373262633862383264386463633262623762643564306163633732633938393265383764303132393535353636356437376461323733396434653234373131653066386138663931653337636366326166353738323961373736646230343835636530623865363931386466636531353064323062656230393939313532373039616563613639633138663766353134616436313564646331616561663462653930393638653038353338343130346164346338333539356239623161663238333835626661346162633339393730616162623037313062316462313033663935636465623231386462363537653334653665663933303963346538333533646662636537323134663037373931363464653335626665373438393064366536356363313032363236346465636231316262663535326466313466386637636565383935623962653766333761643966316335393864373830336435353038303763646436656138643265666632653435393065346531383563356333376665396466626234613732353431393630366336626662353338346438353831353235306165633662653930663930626431383638653561343931306530653761626661393834666531646232306237353732333763383334613639383935313866333336366632386330616463373734313435646238343638393934303238656432646262643162653666386430306166313766663638653565386631323739323665363235653735633334616364366131333565393138313930303436366631383630383431656165386633623733323430393164666265643832306362353366376135316365646433653165303532303737616236616334396435373863363539323465366562623461623364613165366232656663306435326338623865373236303732643732343438356165623036376234366231393639623366323564633366336436333830633132346561383331613564353866623937353535323536663761333062303662356565383634326663323261653261643732623765316364663539396535613030663833663866386537303337363463333531333164303739346235343432636538653632393237616437366564623962633837616266336665626331383132306263356562386534643563346235633538336662626133353734616534356131393431363830383033383863383032666337633632346435323239623233336430383265653239613233356562323935396138333038376361353831303331623564363931383763346534626631383435376364613830613862333961376239393765356239326539646332336661383065663639623735646137636363656130626137616531643064303564396266396636383439383436613138663237386330323133313134386636383131666531353335376566313263343962393638343532366637663937653739373865383932356363343335326566646434613338383039363062373932386561313861353834653761363232303630306438363931633437373234646638396366346631366562623030323636353337623265373837333739363564323234303535623362653738643833613238663365303832346431343139316364343636333234333561616361616136626132636637363561386439613065386533666534393737313362316465366564316562393133616464646530613139363531393061316435313133333539633233643234616236623830326363383763373866353533326563336661613932316538336631643539383161373033613634323536303662303231326263373230353136656535623733353235383231323461666336666565626634323136306366636636393361623264373438326465373264386665623564316466626436346131646366643838633262356534643932626230313732363765623330346362316461363363323463643239323035373861616233623463303061613264336565633063616562356661396163316535363732373438633635353535303263613962393030346232656364303939326634626166383564346362353933313265666365663632623930303830633466373763666633316636366664313738353337303163663263313461666332343835656262613734363838643962613235616238303331323065333266616661326236336533633439656463373532333063313936326236643365393164356363303466363931613732633262643462346665383736383261323130633534653561316130633639613565376664376639363537643962633434663630356162366630336139373863366431653738663735353333393531646133383463623961613632633666303139386662306132663831393062653230386231306637323239383565313564326430636433653266393365386431396135643862373762333164393538336164303735333738323764376136313733323137313761633039383238323636653133383962666536326661323661626436636364653137386163306665656234313538316465626265306239353938306637663137336563363462316163373035646632366639396463326136313934373632376465336436333262393432366439636436373635336238383765393262653261626432376564303134363930366164306438323738353764343164396137646130333661643830663663666465356136393438663137366461333037386361373766663565656530643165393362633533313034303539343730633463376164333866363530363833346233373362393734636138303634643636636531633161346666643462323863313762613236333231656165366233343065633436306637323130613139333037363663326164353064353430613837663237303566633033393065623337636466316362623461326138383766323035363134373965663635356263396432646433353333663034396234346565393137306630643039323030616663393035653766333333326436336132653431303335336230643332386239613930333838613338613761616165383664646131353962363931393438303063653130613238316331336464386361323662366161363031653339346136663064316631663165643561343365353462376164363636653533613538363338383835366338653734386232363638666430386532353233636134356465616139336533353839653839386635643863323031623936393665623133646264663839656366643761366636383130306234623761636535323263333931313339396635356364306239373034366334333539643432353562613934333630643833616535623234626666393064306537623163663162343734333831316166373033376463303463623266343834313964613466353938623935626530326163356137333332363031386161373333643364636530376330393561623532316166383461333236656561316265306166313464316337383364363433376638373535636665363961313733343464656632333133613930643633393034636336646131633631323638306533613936376561623234613463626433306362323136316663303436353537366665353535663239316566653764383135613266643761366438653435313764323431626363656266336531383437656538353439363364373533333433656232386630333132353634663831656232616161626339386232623065653234636535346131623932653331336161643065333564353563343863303033616537356333326665343865323138373232323332303930636537323737323132626236353234646636386437626137663731633737363035313530326637386334623638326664326235613431353037386165636630316437326132663864366166386162303138616361633064363063346639346263303266353761336338306166306534356131356333343236313532613136326632376630663561323963366262623538386266306366373033656565623030303037653133353239393139353038636239323338353431356161376262626236353239326137663336366631373562393337363939363966323033386438653363386233323265343462373330343065663263396639383763626636643536393139633330616339646262636363333534383530643161306236636131326433653531383138343739326133386137353364313439313232316438643732366164623839626666333666643864613630303562326463653435373036326332663230613634313033363036666661363465353338663438316639636466306333626164333362326534653031653162383838343836306263653034356239636538643366303966323064613366643562336132623963613432663662343439323736333031343539313766616538623237643533376463313131613239666233633936333836396663336664313332363738353831376533663833333530313235616533306235386361653333623636363565333330396336616435356666643666393035303039306464353533363864326462643464306661336365393333616165653863633066353032643961633762373333383738646636383839353338643834313035356662373566386433383037393465626465643231653664663230626531373434396439623062326661326233343731643531653331623531653438373033633230303863363636633033373061343733613466663263346135333663306462363562303436663535626132396435356534633965303932356661363630356335633266383435393362396166396236333263653133343961613165313261373161333762326330663131343561393466653339653436303563303362363463616635353661346461313762386666663464393535663566383831396665313264336266393865393963363363646362616164633539396332633739633637666563383963663666656461653831393232336266366334316131316666386534356366326465313639363438393963353364323935313439303031636430336364393737316531316230653365343935303466613433346433396664346236663239373735393133396133316333333430333032343065663965346538396466326337363765363634363436326637656238373265646631653931323861313064623262333436653365633062633736623362613439646163323536313135623338356334333962623163393039363963363739366339636137616334623136353631626461613361633262313765336162326462313762303939333338663965333437373162633766656564616266623038663362643865376562306337343362623563336431376636373066333735386539663632376638653964333833343464623364646632376365346333393839376263363066323737333132363537306465383230383865373835356266353263643831653436646335346332323435663833656364373461663235393063666365363965386262666435313438373437336565643162623261666230363730303639393161366639316365313363303864336331396161393265636238363262316365663633633538343639653063633065613232383333336530336261356236646366326139643864343561353733653938316130343863323866303565393133393765633861336135393162613835653739376264366261353062316366666337653937386236376434636164386263366634303137333662646363653966646637393935343736623333336337393030663935663361353636356633623864623738646134386331343135616538306666366335396138633632313431353965666662646363353636616538363432386237633264343362313339346238613339636437666565656364653066656666643937316461613063633935363262643362356136343864393066333330633561653434353632313165613239663231326366303431633337393062373630363163353464313034303063333063633634393439316539346562316136613938333034373931303763666332613838396535353435373333643333373130336432343638346638383365663733373130616435646165646165343136303961356166386231616630623166333232346633616533316132623935353234633962383465363830643966353634326533663932613162316465613033306430343166323835616134613937616630666266363562353164613166373031663963396261376635303138373066303733363930383761363962616335353838313131393330313039306666343634366436383730663330303036656466653961343633653762373834643535306339363261636532643662383964343033343864356532326364376166666165386633623434633737646432313262383130666238623832633535623932343937356166",
                "type": "nulldata",
                "isTruncated": true
            }
        },
        {
            "value": 0.05418806,
            "n": 1,
            "scriptPubKey": {
                "asm": "OP_DUP OP_HASH160 44172dc9c3d995f87d8c047cffece51a745bf9af OP_EQUALVERIFY OP_CHECKSIG",
                "hex": "76a91444172dc9c3d995f87d8c047cffece51a745bf9af88ac",
                "reqSigs": 1,
                "type": "pubkeyhash",
                "addresses": [
                    "mmiz1bQB33H4A98ign9JPMVJ6aob5h9iFv"
                ],
                "isTruncated": false
            }
        }
    ],
    "blockhash": "0000000000115c8468de0225cea63c3b4624d6edc1153e28332b5458afe18d62",
    "confirmations": 266101,
    "time": 1620469659,
    "blocktime": 1620469659,
    "blockheight": 1425108
}
Transaction mempool ancestors
Transaction mempool descendants