Transaction
36c1e31eb548bf07ec51a794a4d90f903554c7de8b2ecc5f8605e09ddd316f79
Download Receipt


Summary
Timestamp (utc)
2021-09-15 09:51:47 utc
Version
1
Size
490,409 B
Confirmations
1,769
Fee Paid
0.00123093 BSV
(0.13395611 BSV - 0.13272518 BSV)
Fee Rate
0.2511 sat/B

1 Input, 2 Outputs


Total Input: 0.13395611 BSV


Total Output: 0.13272518 BSV
Input Scripts
Script Sig (asm)
130450221009ad1cea4d68bfa7122a4941fe4145bd0ee1b1800326cc5343603beb3eb019f4c02203030a3fdf286b215059e4619ad2a290f73ffca736950ac535f424e22cac0080c[ALL|FORKID] 02da33deaaa54e7da7b87860641dd6ab73174ff0d3c2ebd95558fb363eb2179bc6
Output Scripts
Script Pub Key (asm)
10 OP_RETURN 1635018093 303333373364363830343964663637623131313938333131373033393864623733373637396566356234666266626334343364326336613930633666356433303530 64393732633062383536663364643364323736303336326463303631653065343161666464653234663633633866316162653761326166616431376662376630 6d6574616964 53696d706c654d6963726f626c6f672d3033333733643638303439 34323439343533313032356432373038376639346131366663663135636365346239633931323238366161626133373566306362646462353761626331343635316237356262366231653830623961353237663230663036633161336333336633626566306366333938663738336332356337633931316261326433373739393263303962336134653739646534656363653331613761653633353665616635323263653037656539303239613965393739393261303038656237666238336538356532383266346365646361323130396165663161613037613665313933363934336461326465316562336366363134313962303838366563366638306235643835313138383435303064653464376366323231323631393962333235663162353532653533303061646264386634343339363364383335373264633032336132373735366566306432663963323939346561363462383864353937333165653939343436393030393437306332336335393866343939323438666236333766316133326463653632353935373035323733653038613765633865663339323737623830616331343737353534393265363363303934633663623838303739326262623033313866656536343135666265303962653261653864623062663634663439643032366130623939303938376136336461386236633966653539633563656138616634353137633335656433653462613966633664663533373736333031353661623362356239666563316666363663373461636436313131303366636437653061653638663265373766313835653133336364333236323464613235666236373837633338656532336530626630656634633664633439303438393861643362376461343435333038623038663636343832656334643930303662303339333136363965396465313163633032323533336365393832376439643764666261653832666430623833383733656663323335323030623564383431616263303636323930376230636664623636633632613862356264333437623962353330613838343539376165346165393237323466373463323639313861343865303164373839373339333166303239613161353633653133316434363938643861333433366131383363666363366263663336323164666135333632303637313831666331646130373830353938303963323834613537666564643739323932323764363662313465653764303731383832343831323763303635393039396463393865393938626666376330346264373832643133346332623266623531666334623830323363383562333861626239636263313535656331633632303434623438363865383236353936353439386363383965373063313731356165353836633837303264376633343031663131636335636666353563386532326133613866666661303234613766623333323732353533353564666438656264303834346531343035376264616330613261326231653431636565626365333265383235363263323531613434633165303532383436333865643934646361623663623739333562663265623930393034343866386135313239663761653038646261373463653466653063336439366261376435326564633434323862353164663735313061353036336161323764393837376164393838623964653232633334356438363662396565336636323332396563393233373562666339353962386332636234313166353232666665626661373964303035333438616536636536303964353330623763353835613138346239626637303135636532663965343239336234636236363331323361653931313463303936386236613430383964636665356262353230626237643938393965646231393939376634626363323963343063633563353834323238663037643763333163326232336663353965363761613861636632353462633366356261376532613066393466666637353737326639333762623538346534653235306433623965626337333039663232663239383566616335633431313430366639643338633337326633646666663833376232626365383834333831386631323430346138383136336133386636643030383762643030613466336463623530386365363035656164373461656663633637323135303132373061613964343638653236346135316463366365396230353965353464646235383461383231303863313261663538623733316162326338336162306565303833333135386562613961633830313564366130666166376638386163636563653466343834623462373431323261333531636134653639316634363265663961646661333439643962363761393935663131373835323534356631303830333538646430613965616363366630666535643035396563663339623934373466373234353036303533376164666662623130323166653364356663353930663964656538646235303462656466386436336437346665653834383030623436343336623338333734333262363062613831363833356233343266613333353263643961306630376538303432333763613938336432643333323130616338353762643564303230623934313537393437323332353735363238336234323763336139353961376564373662363132623138323762383939303433356432643765613734623331333263653834616466343233653434333930366262636661666132653062643832633234316566366164643132646635663133633739616537353165383464326232353835323838383138643633616362663363636436376432393462333736663163646136616538333537373564616264343334346639363534613564313831613164643239346263353637323939376261353262393266313337333330656232363362326534336630326432646634616134636132383830303065666234656366363265306162346431663835643237313263636263386531306164316566633736313965653935353065643066363537663732666437656265646639376237363131353537613563393635336137623733663738376631356461366339343435366465663232623730653831636462366330303230663032636538336365383566656135333034373033366533623137313731376238376233376437336231613264653764303238323762396234636463303838343264316561306437636532383130633430653261383036313235613239366335303235316436366335336231303664393837613837356663353330303036336635376366386337636632383039363064393232383364336337343138626366396639336335356635646331626564613166646336306433376136353636373332336464393966303561383332313864366236393063303434376439303130313535386334346634633366376332656636346634643436666262376435306132653639356234303933323066376265653434393239653431303436363563373861656438353234326631306637643162343336636664366234623465343239343433306238383537353734356264636164363835393562643636653265646132343534343463396666386639333465633663356639356134363735393931353938366638303637653831306538343231323232616362633739373766363965616165313530656466623033623936633338303764643731303030663435376339663763376361313632306261663538356262373832626139663332396231666131643663616362613739303163396330346138363535623161396330616661363766616631633365393139646233376234383230366431616666343739306166633165366336626437343061383462316339636165386339343437373233353130363634643236613463663161653637643961316532623862663430616637343130623237343234646637363339626331633663343363313238613161646464313766653738336634363730653935353031326664313936393238616635636332303666633463363131333931363430613664633762623433316231663032623139616336353762373235383164626232656139313337633634346339356662353036326134666361363661353638306238643963313638613130343763666461663233376161663766363535386132353566333032646338633439353134363766363436343065383838393137663534613262653237323161623265663365343263653766396238663830353961313965393764346332613934613837633637393038666430336363646462646539336535646462653966656234396335363566316465393665396532323230386561633931643638626364303834623763373563383434313764373635633265353764623530363739353465303736353536323830646233383365353239626530623266323634646161393262323430633862326662313331313837303162616462346366303364656238323035326661633561653034303231393061303464396635663733653163373231313363306436623535313766633238343636383938613537616530633461393262633565303837663061633134313534303664303730356661333937396331313663396162346165303436363438373639356430353036666566616334656262376262646363383536336534666435633438363663353161666165666237336461633832316439663835643930636132323463343631343165613631386235306433656535616135636666313963646534313862633036646239376230396239306131383731396431306633303966303063633161323963653665366165646339353433306261346262373863396464353164376466373766313630613061393962383536393466393239653435356234626335386535633136383461383035633039313162316365396461303633633634613730643062356530613330303031316566343635633762373339363734346336373838636637303331616562346330643961393565613438623232613865643466643033353836396439313333363839626434386262636632636666323539363531336534376662383034636439633039643061636266343039313534656365643264336130353561303434643433653133323532376432353934636633636466393534363963656265393662623239316437373035666237633638616663313938343830333661313863386331623332313437323463396238393637663930613631646332386534393032633438636365646365373366636335636666373964623132626534343962386565346634383433346536303635363330356136643561353465316561653135643636643466316530623236323235343230633134613964306337346235323033333935323534393236646264366366393537313738366231383966663564623838393531373364323334616665636263363062313030366534353563333930306630646263616334663336346364663439343038656435353539663862303435333762663065363562393236653332306665396531313532616163363963343235653031643431653434656437666364336537343533663165316236336164376566636434346132343563396464646464646564613664393264623134626463363039666137303431356162303165396466616239313734656437336462333261303431383265646663356433356637306633393964313035323864346637616138623731353635313761393662336464366165373234373063653966383035366666393936363632316166623564316166666632306361386362643964346637313064393832386238653634386662623234633238653565333032383632626338623364663133623536626239303532623465643764666664656235386330376565623364353636656365323864323734643530653162393336376435306362303764386539633763346337346335343661633161633836303630366663393434623539383235626161366361316539323438323831383766396362366230613039626232653431316262666436383166333662646535376665326630343930313635656133373635616538393136363537343965336332343464643734616631326361643766306265623765393566383162373731373037646134333239396464346632383238633965656662623861633661336334393163336130656661353635363232626536626639633538626635366639663433313163626566303837366438626439316539653538343161646365663734323832366263383939343533313031636136646564656334313461383433333061346538663034623835643237323665633135623937393739643034633738393235356161626636343838653233366535633535383037353264343063616264663464373766613765303564303763323965666563356461643537626336353761303834326333623862363531653734313766623762343463343430303733343434623166623739646538346565396337663265313733353637303630623139666162343530623661366539313936313531613439383636303537303530646435653732636163653064333366653434303434383332313735613261663830633435396339623764626166643162626265333566373261616439383564653835393332633232366333306637326234633832336333626363323131306138306133353066393966663363353434633532653831363332333162366534393662383038663666333166343739646665363535663532623164623665363466356430666632633830306438616662353932613934313530363735396532333365646233646131303730643961636435376366616433353966623139653465623731376466326534303362653830326534663635396233623766333738306563383335613733613833623439623362393564363437393433366135386465313434353036626261346237653837366238383366653665323361316162306365313630346261613864353638363333363534663665383264663266346565613162663339633834343461303063353631333363633231636230663062663233313762643864336661633631333166343261363639383537343666356162653839306531396331363337363966613637336237613539633132643766633135333334616534363935613962636534333739343234313464303864356633626639616434343835623065336237616634656264343135346534396663663831396534653463646538343734646361636630303138613161633662373634623834333466316233353261313634376661646130306133356534336635643265636337323134313730376233386564323862613266313464633232376263376336623431366465333036386561306565326338323963393064626633303838633236306366393435326563633466313731383566633537323630393365393530363734613336306633333765376239333536613834663134383334353436333062363632313538313765383562353637623134306565333964653734373835306234373966623734316239343535373235353139646235376339396238306638356333326335613464313162343665343934356630313339646264396530646337316331626531396636653030346335633933346135306334653437623931323966646633326266643431616262636165323663356332313237626337303136306638633430643133386466653366376265383537326663656634343563303738616633636662353663626362303432626132383732306534393763616135323637633437396663393932613734366631643833626231346232326131383962613037333838663339373161356331333661353964343639376639363333616162643765376461373862643131383533383762316132666138363137396537333336656431386263656366353237313938396332323538633465633438353865326464366534656566373830343738383831336636323262323732316235353031386237333762653639656231633735663933633865613566383362383532393134363062623138646433363263326461663965663163643834306330626434323066313135383435383537363066623330323866376230356438383564633562333264353465313339613535313866323031376466336131333366623231336362366566353361356339373036616234633439393938633437383866653363623065653365396165393630653765316337613763353035306132656536316465343432313865333834633361313165393432373839373036643866323134646366623265333133383230323134613633646566643439663236346261643034643165656466356465353761613936633331306132373739636239326632323465393863623862613336343361306437333165323137316662356663356336376464356538313236333166663134326533633664623032656430653332323935623030323262343734386634386565343662303837366637363662353466313332396636303566643162656361653465663563333233336134326164326336343234653763633637623365386139653233313134643539303665623033316166356165613332616166383763633936633265356361653338303430306263343064396135366535656265303863386430346331353034376238303364303664623266633336623266316437353064643934613865396664633133323532333638663335363466613864346438316132636132663333613632643639343663656363376664333734623066663231363665663937393635353832613531366463643830306333623839363063353164393733366162623334616665636331643065383538626563633832366265306335356665366236636337323335636439653336666630646262333135336366306437623235643966323761323336613731633631666662656461643966613863316361623061376262363235666236626662336331633737356366326566393966356335643436363731356130633536636661633764396330373934303163356663636236323561636134613230356338333938393166393962663364656539366430653263326532373431653063346132633035653937643432383864613137303333326537376136323430343136386361313062373139383131326361303033343964343338313863346166313662323330613163613830373633343032363738643362356335636162303734653765623033616537353865626265616164306635653961306437653238616130333736393465633930626330653562626534613464376337393861333837346135613162653063663061353532303663363533613862363866623963356134356330653764636665626336636539353861623538623637623735353738336536313531376530383138653662336333653163656261373565663039613664323634353232356632303361353466656135373732383862333166343731353430623661386163326631353631326532383530326633646562636434643135663136613637643739326364616137326536646331383633613033353963366232326464656534353038333333343663643861313139333365353836376639306164363136653636393431636639396464303739666131653238346335336266646161363639353331303232303937393930303064363364353239666461346562613765346532646138643830366165663561306561353865336664383038343366366138343532633566386237623539303766373135343138363333316636376138383139663632333636663735306562383461663266303564383636333637353739356565396333313133336230333064326361393638643932353561393230333938353331643363313639393665393464616361633136343033363230643534343039386265306265373366353938613931343435376366633436336237383362643664383264303965363539656432393565623966313963316662613366303363623162333262613939643739316531663239653639663031623130383731353563646534393137656364386436646237336162653030373334363131633563383035633266323632386230333032636364616434616537623264663666613230616231366161626361323639386661376332353234316361353534313061613064666266303261616237383663653465653038633166393966323635373231643566313739373231373539303263386562313863343636663631313932336436303038336335613739366163653737396339643065303862323163336330363764626234636562653061303139326231663762323732343766356464636263373730643865623566653764643032343231373832383532613732333934303533353339373363656137396235643536633562386662613130373732316166323562623330653966663964366364393437333365336138393436373037356332383264663665626564333330303966353933353339326164653630313764353836653532346562343039626365316633616664356131313263663130343731396437303836313630636166306430623734663266646534306265333034636164623365306162663131363662623330373362386437393461363834313165373538303030636662626339326539646537663332323530333931316431346337643238356632376139623434393537666666363838663431376664636235653939363666346163353137336662373337383434353432326635636539313862393735393736656165623739656465343263653632336463396137326236653561303638383433323937633731343263393432313564313662643261363333313330666630663631383133363764333765396336353136646532323964653961316535333165393536393661306137653534333663643861633832666461623566353734316434656535636231656631633537653861323433363237323334623936323439643964343866333534323938666635356232326631643862333234353333353637393461393663356663336364663462643431306361353833653634336563336230323439313538363535633438323562666465613261653938313733366362656234313336326531303432646265373330336638626632663133623332666664656164396231393335666239343833636131633230623535623063356162653835633430386635323466383035356131313235646463383263336638653733373061316463363631343864353062346264363130373630616339383765393664303932623063666161613261386130643538346135346333303063633261373231366131636539623565636665633063653939383864353561306263383065333631613433626338663631653134313435343233636337623534303536316362366264323566363938383832653839346538626631646261363532383965383130613532326365303833336662323937313438393835616534336163616661393331363037643264623765653864633261343264396236346533656637626366666561663030353233313034373663303133623166323031626235393562366532323838396531336138373433333437363866613363393364646437636262633632613335353961383239643733346462373837356666386233396433383466653364646332636131626461623066333138663434396534303162616662366566396232313762353132633133373834316639396333393638313131366533376536323061663833386436303166643663373638323237616264646362323961366435643237656132376338333839353864323763653338653536663363663130653037666437616334323437663662323965613765336633646264623561633966663834663738323861333335356462646265386234343266656531663039306366656561643761623062386431663239393965646364326662306138373362336230393864656662613132386433353435646337626632656534376536616434623963383334393137623764363831316532353265316565333963313463306432333835633566663861306562303763343636653764363364346466633165383262346165323436663232376236313530333136636632653730643333323266386238323934663539633937323134653334396238343863306330646232313238613638653438316163643736666331666362666634333938326265666561386637323235313064646362313431333334323166353861363633613237643630653563343432373033326135613138623862643838366638346663643139653866383639323665333731383432363836666230643666313230613436336637326132353861383636623436343362653063303631343737363064303037363164623834633736386639646532623066333035623938373466343438623134363533626234353262663730346237346334666134316632313731343434643335303638396665356462623530343139336333353963313061386335346638386464613735383162376265393835643165313661646163633963663666313636353534366539313164323162306464326636663435646431383932353636643135633165343538363431393331326432333266333435636430626130636133396239373930383562353362323131333737313862646330646562626531383462383731313437613737643337633061353864356164623038303234653534616562663232626664383436333133643637323234373934316564393366353930313338383663333933343334646161383836656134623166323130383531643438333865316166313630323132626165353933646238313764613361373134343039313731383034623839383236656337356133306666386433383334646337396337356130613633353862356333376230626136623539636531623835336464636238306437643331656536646134666536313338333038356330653830386366663130636139396163383834343438393438373466393362656135633564366366636132636461363966663837353439393832383733323763386335313736643432623138393263383932613739353238643534386438313435653035343035626336373464376338353061326237353832393633353439663036623439323333346262646337383633633062383432386137386661353839613633626231646261373834353266663565393033653536666261343162636135336162353265353936303966313166303533646438326536663339656465313864663066376134613562616136346337393331636362303536396166353331613661356338626363636364303466663765386530333663613034653561336662333935373232376637393265363762616261366538353739623031663264366261623761383966646235623332346334333434366162356233333963326334303436613036636433626534343732353062356334383334336337343464353135623331323631626433323335353935636337333139383565373633306330303833333262376332313363633361633662356130386566376437653763336262656666613263333461383135343636306261393334646462653264393635386239353366346434383037653538633838646161633761393864663330326162373732346433386636626338373936653430393365666661613038336636366436343163353332353237613033363638353139373665386362616535316530613133393039613839386533303932393062333539303761643634353263653065633735373138623361333665666262303132376138646331366361306136366237313466313936306161366632393463396265373430666239653166326334656435633363383361633935626330356137616338336537626264393933323562393236616130313734393637323139356538333138346362316135366632636432643263346138346166643537643265313530363139353461303735373463613631643033666337376439393463663164323066663839643263333832633466653864323963613432653733386464343830313931636633386138666361643463396232353231313530323138303630636164663930643335333864353738393936323439306538636639323534623238613666373631333065396432373033616132353462356464363232633461643838363432346262333033643664623265366462326563393835303833356664323666616133353234316439393138323566623766663237356639376334396438353930386635643835366335663637323731323063386261626236656663346133336165383364313733626533663162336532346366616539623937336638313934643932333963666330356332383139396338356661626162336135383234373939336261366339306361313662383536323431323764373161363235353162613036653165393133633762316538633162663636326434643530613662646463343030643334616338633630373234643732346133316337373031323835326665663363613230333536653663393239613035323165396235633963323236383462663631653266316531326563616463336561626334636662343364636137376134313637633261386631366336666630373561343537613463623633313235356262623462613835326232383564663766626366373966343135356237626132633234303137613133303666363537633633333136353261303866366638643331333432623335316238343661636362623364336332326333323863363238613663616135323730373237353561633639626137373931386532393661386438383863623162336437643234656135366332326537373936303437353838336537616432303135303233393666623336303032633733326333623364353665626464643236616262383261386434326433363434653132363033616537343638343032656464623961363261353061623661613132303863326161353461623434393262656464613130666364643861393663316361653230646536653464646535383261303162333034356539633537656633636235396438346432643137623835336234303234316435626462303864356636326231613439363364643361306535343465386432313963313631303165373762653265313037353365656231356665643436353161643930646236656532346463626131303566656662316661636438356162653961646336616361656131643533376630653735653534323063653966306337663835613865326266303833383661353264643131623330396535393163623533656634313765616337303766613831346563646334353537343962666163656435396466353832616263363536353064626363353932376332636463363763343737373936336263306262383833366364613539656235613766306234656130613532303538373533613038303330313236383730663463346533636333393433343266323832303963646132393363653935613933366238373431393866616336393636623935353133326666633963373663353533356465376333323065636132396363373062386535306261383065663863646636393136326437313232363534633064643233643330386231333839633238663366326361323535393735346635653936346430663431306565353464613132336638356236636330363932393064656135306537353164386661663666636263303961303935386664343535663362663366383565363466343635306139313661323263343437393438666261313831613834643863323834643037373739653533663835303465616633386132656365356437646163356363306535643764396639353162636430616161303134326632343765383261383430383335656132316633336239303232343331373838333766346566393263643733363161323038343364303861356639656666323637336539653535346239323530373432393761373531623331626330383237643662666133326130396664323565323462666234353464613533666634636165393537393631303233636135653564626163333330323637383837376465323734313763653263333161313266333836653166393630653861363739386561363231666265363665343262623562616530313037363333323961623839316361353731343330333039386566643333313839336438376565386661393961333838353833363064623833346639383837363735393464663165363365656133643666386565396136333764396338323162616538333535646661356661653335333936333261366663376137366134383938666330326536386462323137653965346630346163643636616261326366626234613466313632643431656661653531656163373730386462363762646134343665373636313337363433653735643837376466336135653232313831303736353764613237323065663862353433373133343636386432643331346165643438383930646261373865326464663761343634343133623937313865383632636236363030316436326566323639333239373139353032356665656330666133653935626163653632386663616539366434303263326539353337373238363136313264633939393834313134666164383465303465626461353530643465653734303031613931306534626162326537633162656164623137393133326165623963653464373864613330316630303864353661313035346666306439626633373763666334336638306631383832623832386439623435343766643966376433393162383562613330633434383433666537343034626262313436346238326430383161616265656235336463613462336364356133323734353264636561623634656633343361636564356435353838313265366433343732363030393835393334323664653461643461333931666464306533666235366335306439373230643939363834336465336539323965303839613166633435653432633331393836316437613138303734356261303032646437623235353239633834313039363735653538346436633766633131663233386436666532333335656665326664326138633232646262313239363030616366393565343136653734373637633538356662353338313634623335616236666166353338313632666139393634633532656134616165373261633961396132316238313332306265336562636136613463323264343338653863383031343537313465373838633432393964633733613361633365616263623430316561393134336430343631346432643662346532343735633934346462666434313762353839643134616535353362653038343565363064666337663930653838626432366361316137393466623464313231626137346437633762393563323964323237383635646162623333643864643231343032343162633433343237356636353530613662346164393034326265333830613639306563346530303363643762376464666330666631383039393735373436363161616634393134373534396361333664383732313536633565383935643532323834373833386132323131666334373832346535363730663131306339326237383964393363303366393136356264363636316263653736373837336465616438373565393733623632306362343431616536306365306535336562303963343330336533313831313634633865623561353635636338373635316161386566333963626466313663373034613031363238616466303431663861323662633435353038313963383639653834353035653862313839616437346439353865636361303966393130323565663037363961353338363965623036616634316165393566316139653763666636386232663161633231633330356364373830643162376532626264623837666135373564383437663261646364313761656361303236613531616132333365306161323937613635306563306230643734333138626536316264353633343863386635646230653763626164633539656333313762313236366539623133653835306462636633643938613639623231613662363330373631373230653133323839353238343062656162616138393366393732353066353131613336383064626366366439633235643431343637636632626631393264333833333363336330376239646137373061653164336431666533636333383736313130303936663465343631316462313539313837666439333134333637366634303362633538313436666432663738363837383534663663376638303031343365363739386434623531333634623135646333663734373533376662313435383332653965363430386135643665363336386564393866303161346231396437343030636263646336626133373336326532633838313435396263663533363137336335313964366130306132333834396564646437313333613863366533383264636433353763383830386434626234353535666537336461396532336531346538656266356462643338393134633639663234666464356430346130346137393062316233343263323633313565323062376339343866363435363464313334636235346137616432343235313666356132303631663937346534623039363863643433633038363135393735333634633362663937343064643664376431336534643462663333323135633461306465303961393164363761616433656434626564666662393835333137663933656331323039626438666465353462303732636464323331306461363530613338323861383333653465333666363135376465633063646238323763633065656532376431386164663332636262346539326465373533323930646261623536363665663230633963643335633637626334306432346565323339373434343334353138623838633037646664393837333764353266626135373264653333653264363265666463393864396465316334306132303831336236656630646532366135353666396361353332333665643066336133646634373462373163393532373765363337633331383566386337353865623334633266383230326632353761383737616265353065373064393937653831663733393836306163656361373261363732643363346664323762346462643034363531613566383334663431333933323765613164663635343666313739623138633238373631666438636134363131333430313631396536343761303766333162363961623537636365613530376162396332336331386534656563643435353639653034323830366666343036663233356438356132663266366330386637346236343866353162323566323563393432326263316562303339646330366637366235343065383735613233393361623631666635636364356439653261316663313364613839366663306130343537623963613766646565353338386137663435343333353031636163613834636432653763643236393633396365316361633562333066643439366566303339363538333739633935333933346561323937646337663237393334343866626635663162373862666163326338313334373564356165386130346565616362313532643461373230666365373364336166306630653236656637336138333435333633383162306138383565646364656465303762663865353331386364343365396633326139633336333961306437613830313731376562383430343638633563666136343132356462303165613566623231613264306531363138336436633564376362653166636136646631623839626635383136623430313166303431623263326635373461613635643064633537343763656161303762666363353235623865636135333731323562306662623932396165373064643332376263666330363762333862363361376433633766376165336233363864646165343366363539373630303038306431643335623936636233666637656532376466396261633661623763636235633533613364653930393139353662626266363536623933613738313762303533363131666661303638336165646332376137393961396237303033633131396265393961653038326165663536646564386535653238323731346137343630653030653033346539633338316361666430613339356562653039383236633430333265363338633138663239316339376466353265333633653864363830653635303733346133346165363235383465313537616465356563623162343430306130633763376230653337333633636536643330663335303434393866366330623434313734383063303933333831303238303333353331343431363735313966353630666231613561616639643038656538386665383764373463623733376264313338323663623133663565306434616535626665613038663836666431326664306261306239333438313030663261646663636234313732313364613436336535363865393036363434323631633931633764386335616533343437666539373433346431363533323136613261383666616530613363343134393032336439386135643161636534623535363262336639333864343937636337636361386434313037383163643038346230663933303137363139313633613737336462393165333362366638363232303335666337613465333633643665363662333763386666656462623362353539363730623936376366633432306533353361323734393536386230653132363435656236323361623031643661633635356537306537373536326232393965643462613733646662343135666361353439316464343364613536323664666535343436663139336362643264663537633335363331316332336564363135323836663265656162666532373063613836623463333030306338393432643764616338343164356262313836376430656562623138306661366165333663633339326338313161626362333163333836313038393639613566613039613832383433396330653564626666303864353637376135616238646563393631653830356662353766333764653065313062376566346636366266303164353335663565383966366231383063346138643766373262346232383761356333313939396561313637643466383835613133353363613061363333623636383135363033616162663331663461393032363631666230303965363938626665396164626562626336656230616437353437633865323333366430326138326630626531363338623939326533353430383936383666613536373031306635376664653261633666383764643365393933666165303536333639326463303330613266623866643132303033353436363465663339653964386638356531643066306163623439356163663066613230313832353763616165623138623437303438623637653565643938393130656130396333383366363837326662633839616235373533343162336434303032633564356634356664313266613465386631646539653564373133323566366266343339343666306661626335633338336261383037386437373664653035303562656566333531313932626634393536346232333330316562383166643631643939633035633538616561303563653437316336306130626434393530316231396233666662343866393233323263383133346436386665363535386161353366303463393036393463353461373033653337366334613236393463316230613432356434333037626365343865653838626633633961616439356435386132303065326634623139313531616166636137643736363739343461613566643764303031666431376230396661613463626666613230623061393864666362313333613464323033636361323465653462633633356233363365383535643932623635323737356565313765656530306439323434343731623661623235393434656366646138666235643134376432383136336138616563653332613766383734396561366335343931623666313038346464616530366363316136323330396365336465663264313034346665393264333538663336346131326437393631363262353362646561313861633432313533653335396433623930666130646565656663333163313532616566613337633637376134393266616132303864366238383932643134303866633035616166333639646462313338663866643362363762663331313338656134303561306436363261626331633563666261313033376237653066396439326632303263643563616365376462616639633839646536653136346537656635383062316461666339343730643039306266316134613465323931363730313130613838303733623133306431623939333362303539643030373966306335343862626363346536623932303763616435343664616233356161323733306137653333623139336130643538613938303732643831313536636662393638626164373666366637663064363434653839653836383938336639303032653865316330393266363236626662336430383538343663633565316437663333393534333831366432313835393930626637396636663733316262323130386533333737373262386431316531333732623439366534636364326238383136313339643433356165613231623635646634666162623939653766383736333161313432393362336565376531376330653932626432376661363430346361336531623762343864353334343838393266663738326564353330306663653661343630636634363431386234313762393937326533613932353435623438613666613238656634643130363565336565356364613338613837346562623930313132373239643538306534636431366536346664316330316361633662623165393839633030656164613461616630353736343331393431306462663638633131303935383033653964633033623063383731373338323832353838396537613839663134613838393238336465336161626331333635613539316363663831313565356538323537656632373564663036613163376630306165333836353766336136613661313338653462653662306535666537313361623933316337303362626463626266653961336365626332663761353032323738393064383332386566643163623737343437333066363365396563343536373862643337666639396665343035636166323938623432373561646266393039316466316263353536653765316539613261366538303863363865333439623131333063353937353332643464616165306465633965356236323362656236363735653065323535633831626262366335313166643236333830363032303337656534623064303539346231663338343766653366313766656266623664643362343832616433613936633661623531336564366236666238646261366235666564653632316535613534313261363233666462376333303334636639366665353235363333373636646332663465343530323666616461633534366333616539363263666538363966346462343861383664363938343463333865396336666330353164616438663065333836306334303933646161346236336537363733396465303733616462383539656666643962313061353263343938626663343865323137633533363739356563666231363864626264313863306266393830323432653339366261613736666338663834326439303537343638326265343865326637373237646262646563343337613435333332633939396631366234383534613734623332313263623834363164343631616430326163376230636234633939663662383730393036343836393438386130323432643132613337616639316365303766316533386566366161333061376163323333386463623337386434633832613536666463333138646537383937393333633532386466643863303362333263343665656435346263333339326535323535393636373736303561386334633333613038306637343639366234303338646239373032363762616338616138393236336662373066316230353065353935366563666539393164306236653537363564353736633662613266336164613231343539386635333232333564313036396134633462383933643433353435643565383438643735616431333561666137613238646465613630636435613563646538376264326566393164356433636166353636316162623930326434663963613236663164656565313338623136653938356339656233386434376136366262643663376463333232323539636564336264613839373936626433636537643130623839353935386130353130373462626531366634383563353464643166616663386365356132333036323930313037376264326366383165383034323933653631393437343233656132663136383663346362333464613232323166393733623964313666616138353831376431666431383263623261363665366431366131343937356536663562376365313038613333653939636666303136616137313565376661326661633062386264343061333936613662303766616538633930333131386666393464393534663733616636643238316239646633303237653661623635396231653233333237623638653037346231616239656434316161393266346661396333323338383132313464353030393864663866333435613937366437393033636263643332356166343362633066343433373262376530386136653436386565663862653130643962613639373164616137316265356561303335653931623339666535656366656363376137396364376566386430633335376664373461313539616333353230376338643164643366393835653138353963633161313465373932373361313233613534343333366434613566353332376130626361303938386163303266326639343437316332643632363965383435666535383035393766653838623066343666623234626433363135623533653631646536383266343933666231393165376132663230393732623862333535323563393331623865303039396566636565633837333431333733396631636436366139333162383335653338613133643830353134363135613866656432666162386132356239313138613734383433376133666364366436383838613063636439613033633532396136663936323261636232366132623639643365343432303331626334646632653931646334633761316136353661306335393534353364303739633731376330303030313464313562306164623566626538633162323239333863666662343133656635633963303534373533616233353661336239396361653833373562613030343430353866303363356265613731623665366464376439303637393135323163653735363731356433663133353433636261363764653033343931346165666238623137363936356232613432373764646431656432373865353135633939366637666435623665613632323063613039363262373063386437386261383830663938313938363132383436643364626161663363643031643536643465643463383438623166373233323636663366343139643830613139626330336136643939313031663165396235623532393466303935363035623037316664323233326133346636643932653132636163646638666636663537383065313538313661333430353761336630656431663266326232363365653737613639303232646334623038646536623265333230656138663763346537633039623832313932663165666664313934656463303661303236653930623439393036363736363665373765343035626163613433303037366236646633396437633466613037343136353634383137633366353230643039623866623236396538393530386630303138303264646533356530343666366264376635383038393633633938656263653132656665376462396335326634636666653334643337336161363261623032613865333861653138363339303466383336343761373264303635666265323437643561363964303637393231313330666538323933333332636463303834636331653766376536623161333938323634303564383632666366633562393036343232316630376133636663626338383666666239343433333765313535316262623437373566653235313264366234303138323039663831306465663737623033616465663732333436663135303637633063363035306531356530346339613832346162376161333231386561336261623331396234373637356165616638393961323330373366326230636335363935396462363137333136646638356265363531383636613864633637386239623239653239353330636233633636633664613339376662646234643966636465333866343732623434356664326138306435633631623932396637393437326462383932336463383563383937393339616562366434333061326232363839396632363935643939343736313832316133663437373331626138663166373831306266616437303434643865366239373565643662653963383735323963386130663736363131633637663733333735373635313238333266633639653331353833366263333834363837613330383831646263363163633134666234626534616435303765656131633231656530663039646161613231623965346265303933303761613265346334333463303033663734653235373135646239306666666435363638643734376362356339323362633666663961663066646163386638313339336165316437303861653664303762623737623031643439363336643266396163303966333566633765346337653930396532666661636532633434333837353962323666303630633266363464346639333932636661363938663334313666323964306130636536383861386230613365396536343665366531666434623836323337313135346462323438386630363735336634326334306333363964623635656339653632353035323165313632666663393134613361313135333938336431373166363463376534626438326335633062656230646637373432663833346633646463356632663539326666616462323436663036306364363539373930613264643235323131316663313765653039363263373064343039633635633634636364333331343035313666633163343830353731323035386365373639366363333663333934363437393937626538633635313930323138376364613434386262653137303134613466653366303136663964303331336132316662643038333431306465643131646234346466376336643537653734306363666133343139643538616462653332626132616662633433653666353330366562363831313963613864333836636632323463353131663362346432393032343038613532653733353461656564366464663332656161616662336138373262386164373161336536373038346639393831346639383434376362316533373839376533383564333864336537393338616136653830323531303032333161336534353765633664636661366333373639623463616233643931343137336366613130303433613139666433643863323734656431303130363762613437383834333161633462613839386633343766373263313639326463613637633765666664633834313562306436366664383862633963313232633432663934356565663538323336346138626264643963616166383234633030633937353763646439376566623532303965363835356363666566663161313334356261623239366230316330383264623763383133333864303261366262396665353532613836323966373761653434613533656165343433666261333064633062363661306461356561383766366664366530313163326633336462363630343365653364333665663931613431666530623730393762323366346364383934323936353934663932323335323236336330326138336163626135613938343236343563653261626231613939616636636166373461353030333133656361363630656332663735393831323431343761346661333063663032303730393033313535626635373038643638646235333038626433623762346463633432333537666237376331303166653963373263656262646635313836653733383763636638353032313837376663336533353464323236343462393862653135663165396132306533336633353030643830343131386237326461633730613266363337343066313437353639396166626264313034396236346566653938663462653263656436663962363963366461383461323763653961613937303039653336376133393164386335646138343637663666393334356163616635383463653362346232333666663238396531363262663638323830303261333232656533363264353930303235393063616330666366353063396565663761316238636164306332393765396434346134633239386632393462336135656362653136333334306334643636383666336139626233383638313932313932396330373261653865666566346162353562346338373538336431616330376236613838653535393935613564333239616433323462306365343133346133373364643336633331346538333864313665383661356633313031623063623233376639636361663166333931646639333364383231666432633635336235663138393665633436303839353135373839623464636238356331323965616162653061313632326531323933656135376335653531653462633634656435346431653432323935333864343631663231363431373365366264363239303432373334343963633239623762393139363235353433633966653436653732323162383835653738373736346232306336343331373164303966316430306130626162616632396235636332626533353765323832316332663631623831386639323361656662383765383534303065343630396363616162646233306535656134393866383862316664656335386238663533353030323239353137313339643930643264393839653565346639323066623432383464373838356231396136656463353135646138616237336365656131323133663866623936343166313436396433396533666334373462333462623832633735656231303162323232393436656539303035393061306438663164363765323137323164333630313530316161643434303462376534656239393762343435346265393966306430346635373233306635656332396439303532313339656165343034643630663030383536373965336130346465333531633239663739666434616465306435383166346637383162653362663335343335323533323464396137623566326366656161333461653036326262316461633362393430373261316231323666623138343035633138323737313738333536396264626531333837353530626164303765336334323535663765366136663537363266336232653334653433646131306433643034303631393436353863623833323435633031616132383634613637663439636631306565666562336337306237333939306132326463373866623132333230323231333261333461663830356565623632626334646633653663333336623763353731653863383431393339616163633838356463333336383336643033373232626530666335646631323066623630626530353266663839376437616461386331376533333230363137353835393535326363636263343563323632363835343061656634613237373336623563313432323336613565396231326437656238373835353938373462303265616637383965393366613831326532646665396634393162396434383630373465633533656435363338623438343962653363393935363339663536393365636564353638396265316338666239646164316564393935623837636262393664623438623562313361336434316165653936343538336339626238643733613165336361613134646331393338363030643163653734313939353662626231373863373063346131373333373938643932393164653437643239666663616363633732646435643639663033623463643161306436663933356137633638613037323963366234626566383534393165353566386262633661653033363736333836373235653232623531306531353831313137313765633935343038393434346236333666333831623265336431373761653166653937356265323831616165313231313561633231303936626238333465383062613564323631643161323663353266383665373637336461626262653939353734333531636535646130663736666361306162396331336364363662626537616561366462343930373436616537373131666463653836383662393532343539353232306235666539646165323237396433663235643639366262393163646338613534653236663831323462656230623335336435396161393561633365383938373633363033386462633639663062633735313865336335666337663235616237326239333463303635303865376364613035363330376336306631333036613661313335343136383837313465396537663936313266373062356566356636313165623965373133653431333161353935376637353337353433636635376461336234616364396362643430383430343762396634303538386465326231643630313032346365646663656362643366373963633065336665656338666134396161646165636534666135383064383631306330656634303134633334373630343836643061383861656166663266623565653163613030343035363234643635633866313831316561656632336235633738326566623366326338663761353864353238363634373666393331653433303639346463623361623266316663363530366566326562666236383566616531623263373837393233393264663839376465303361376338626665396337323063656661383338636237306462396265396435633433656266363762323165653132323637646332623234366262653431336235623131313465653238303130366132393638613031663265386130623532613034393461316331313932653563633536643935333238303638343639633833326237653335323165653666643264613430386533613664373765326439346532366531623439376239333238323238656336633362653836643162636261323837373561376265613065303437653132353631656539326262633138636332616566626162366637613533306433623635343163613435636539343831396431623165613961303236333462633363613962393233383235363531313832343930316331636665383633303261386139353664643564616566326138326137656165306539333333336462383266643237353162623737396334303764306162336133343231386139386635653163623964616462306635346338643230323930343731303936363436396332373663356461633631356234356237643238636162376334393264623535633235383033356233643237363461633634303334643631323335386566396365303565383465613339613132323062373335613364346638633664656632656161313664616264656666366138393166663334373433636462313337646364343734636665666338623761393836636139333463636233363630623365656666363435636331613532393662376335653265393338373435373232303165356230656261373966396433393033663831613932643463323630316666333162386631343462666537363332623764336535313364663935343862323731616562356136376639366330343139353234323136343131323831306133636237373434323539343530363638333266653533396537393334313835646566393864626535643636373932323238393332613834666234613337613636623133386561323166373164313138396666653432323563396366353066306332366339626136326666343461633031633764333562363435653065316363316134376537306461346338653764326461626366353732376162383136656135663336353539313039336262633731376165336334633633353866623733653764366531313863383930373630373230353062666131663030323236393337306463653235326135316661643263666237623564373263393937383430623034616337663632663938623331393630336432613964343230663430323830383737373436323736623266313165666166613338346230333038643638613861666161323731636633663739363839353961623935623466313164303366396537343130366236353234393039386132343238303438326537643136303530653935616132633363623730333862393336306533376364376137633966343961653835656663323337343664373032336431336136663761626136626136643633363232633630326135633533336665303635616262653232643239306462336364356661623631366663353764396233306637613635646332646233623432653865326434303934613661643333386235373661336462663733666536386236653566333536663436353264663638393539376530653934306635323230613661663464616561373262393137326333623833346263333337623864373531646637343638363064336530373063323665323762343365363135666462323335643834626265316134636134636565626436666435363466313263633839613234356237636661613936323131383432366631656431323966613865366136376331663063393139666465306566313366346138343936383666396562656334633163663961663932616161633935396565373564623237376435663734363336333764376431343133383061326365346665653438333039653930343937363832633939376134316564633736386137323031383361663866316333643966303032383236316363306635663963353763313130363435363034363266623233656166666563386537383638626665636130626234313239366666653239356634343935323634353063313332343433393338333834363038663435363562643836306266343765313830393539653763396634313662613631626165623036316631323738643266396539626261313934316661383231356335366237343236343863656464643131346533336137653033653065653562393363383763363532613235336664326131613166653763613133306163303735353134323761613935613530353934373766376362333865663338613335323239326365326239663330663837393131396534333538656336393439346461643065616431366431633137663137663364316339353437373236353164616162656131393336336664333536333462353437376430626539643232643265356532366532373334323230643436616666386536626137653734383334356562393738373461356566363261633365663030306332326532373861663234363461646537386536336231376234313533356331333436626336646434366664653534376237613937353637656635326162653433366136373965356134653564303963306237323566616465613832366566346236663664316432616662633031386535386533653034353737353932343261626161373662643438303130343834303033643164643338303863623530303138376663353733333839393064333534623834343965333836303936306135383165393061393839363335366331643364376230643061666437386538313433626530393133356533643762393938313135666434313934643830333961626566303561636432346533623831373330353565393639373436373166353535646536373662363730633064643735656335306431663237393837386139633065373635633363343162613563383033366562666330373532666662306238346136626463303536666532363561663730323036633465303839353831636162313862383538663539663038643339373366353630343663636165666133366136666431643236376133373636336230353833373930643333363132626436663332346435623034356332393433356132616236303538326436346261313731656562663663343133616133353064663532626335363862353838383165303435376464333736363032653662303639653735356664396232373661636238333164623231323536373337373861303162326662303233353937303165636235346435633535353133313434306566393364626664613135613338393135376366363265343361356138353134666636333866323865643437376531363062383432366264343861366163343561373232636430623435393537326235666234343333313262386239386463316539663362363239303336613436356639636336326530623165386430613965653535393930383039363537343161383439633464643163336235373964626436646133326234393435353865643863363365646135616330303534663364353863323835366231646337653765306565343163333130623930666232303365666564396237646466396638333231313333376661326133666636613136643035353733346530633437616363303331363639633234626435303632303932653161633131363839363032383033373466353466613862393435356338656533626234653961623730626366633066303837396436623731656639353535306135653732313239616339613662346134633661663861353330626562623131643365383139396532343832643762373739316631616438323037303762616538393564653831663065346334613339373566333034333139336461363965613835653131343333633735333463353733646336356636343132386538383961623161376561313130316438613566346533306232353336623534393031653936643565636365373062356662626439613031316330323462666531613831333231323630316333646239663863636264633837313538343662656264363539653065633062323335666436393766383839353036633335663234356231633332663137323833383838366237366233623362663636356466663964613534363665316438386562393432663535666366643839643637323564633163663566623636613362636563326139333666623166323764313937323130643433373936313730636563316562393334326233656436373134363966623461653933623861623164326130663534303361616631653234373433343861646137313534643133363966383632643436643632376237373335626162653330663664376433306330346161396339653162663461633038643337393364396263613432333731643062663235363161633262373364393531376138376161346332313638363263363263636636663763656365333661613165356635633931386230633634663034373738353430316563313834303237376461633639373034333135313030613962393764306565383731643833373763393532353436363639326436376261633964303366316638343761653963313832666135396639366166636632363264626335663538656530363533366361396231353738333438623539313537663536623636326235656164336230656333643936383934646232346337396133303863356537303565393034336532666639613733326566366162343632326666343935383766306231383234353466656362396134313565623034363964646561346266663339613935306162626434653933366135376462396562386537343163396239396338363363663462363439633966626233383530303638363461393536616230623139353534383335623233363765633837303066353737386138646263336537303834656131353531633138303131623161613765623161653333376230356666343535383865383064326363656666636664353738656633306231363334633734393133393430386563626564333237326465343435333761373634316432393534366438366564343332623365663862393939626337666230656265626532303937393639616339383439653830396263363562353038666637376333376666376434393066636438306464323833323239643461663637306565643131356236613439666232313032363966396263363035626163653166663333616161376364363837333961393138336365303932613533633837373431336261643537313333363363306161353166376436343034663137383736393063333734316432346231363337633135326234656264643935393332653961326532336363336461623132346638663739343535646364663836663761366565333661366163313032353939376337343330633531653765303833613738636234663266353639613338653139303664393737383337356433623964623362666135323763343965623538656161643064333861653134646336323761313561653165383532633261653837613266663832663036393066353037666264313838616232336261313235313366326361363563623432636332306336343966653036306566306139343761316138393861623561383630643362343734393963386534353534663737636365326463316535636235356238363563366265303465326263363232313536373031306430656437363539643731623537666238623363646534633033303963343031373132646638616338373837396263386632373539633762663338373938613937623437346162353236353839646534623636313462343636313236346661383630373736343463323761623732616432663962393066656136643932323734366430336666366135393434393433633566356235383466643930343165373634326662313935383263623239353663643261316139663961366162373362626136656236323665333166336433656235646637643136313230636536663735393266323230316262323332636363663662636630643033323536333361646565373937623038323639643039633566393731393238386334376266343562343266646262323039383633373738383238326131653838336435663535303135626536393963366166633737616233363661613766363633316363363735353634333839363662353832323364333035623166346431343931343236643764346533323837353330336539313531656635636535323263356332386137393538393936373334356536393432653764636165326461336365316362383137663165623339623765616664613334363935386334313830326539383030366137333237323233656437613539343066626136653166343562666266353934333538343236303734636266353464393866366261383438333639386462616230333538376132386265313361643861376462643137653233346261633036393366353566666137333734653763376334336633306266613262383864663535353132306235636532633032653335306562363835383737336533643363303634626632336133336435313632643432386236663933326236383264663234323762623531353733653034643133326361613837363038643038323262623138393532303036616633343439613061316264373933613939623363626335666235336164323735373866333439333138396264663838366336386336643663663762396531323765323936663163623036633837656631323566396564633835313830383332656130383030653730613261316432326238643933316431633231623435366237316135616165623838333936376163656665663437326466343966363661326439363234313131303236656266343038306565646333363763646331396564653536306130336466323532653966653662313436653038333231313163616632363434656164633936636161373434393730376231353662333166636238306366333936643130346632616566366339393435626365306332383439663365353965373437366561373436623838343364356533363631306634623339663461366339383738313166643764366634656566636232313339313863363466323234306231316566363763646666336331363939393131383432666366363632326137393734666631663462316435366365306532333265366662343762323765393764366464616164326463623465336566353131376162656439663839336437336536373866623732633033393237396537353964613135313939373931613865363662623230633836303532343934663837313364333636633265376630373835306436643630356464623137393037653230613366343337356662383933346234323038626466356433353566383733626230323437343865343933653730353963643431336261613962386633306336323061363165323938373062643332633266356636333465333033326336323437373162613162303065383239393632376639663630333664366338393736656438306634363664373465333864353866313965313534656235353262316665666662646236646339636263313535343238646536373635303030336532333137313065393137666536633536636630626161306433376464363063663331366331623336306136336533343764323531346233643139373062646637313431336630303238656131393862633031353737636333353131623136373630393964376635306532303433366334656161313962313066313532356530326639623862323065346162316165376530313935366534303334396332386232336438663937386639323664333565373465666263333430363738316139303136393166656237383430396538366131313663336463646237303661363830366466303863613136393931396364333235333033653037666662656239363361316661386334373932633462346661616237313666326361343633613861333464323463656337653630373765343566643264623039636133333966663339373039373631363738396466616462336335323163663433393061376532646362303464383461643936323832356531313338383736313638393461383035396339626233393531373634663235623262393562376564313935303232616361623863636337636533373038333136356436363135306636366534353837663831373331393264383832343434363033343233663530666462353663646331616138393764303036353439376663643530396532363562363634346466663132623739643661393266363031343639666334623638306139633865633336386434323363393037616235303763336565643935303164346262336137616233323563653464366365356430333037623234613061626637323164353465353361376565303133656239383365633965303036356639633763383364643865363830616239333866613436336263643564316265373534346331656535366534666261633163333435306366666266383863306137633235323036393162323135626135313364656439633166653032326166353966326362383333353765373831306535663031363432623664623835373732383563313637633036316431383261316238646530313166656263373231316665653064353737636264303634313939633933366564396363663937383931626135393330653565333637633934353463633636373137336362653565376136616430333530386364323465636230313563373231373463626234616464636664346233306230333761626265323332333537316662303663306266663563613834383565396436653064373135633433323833626432376339376332633766353566393066336465353431366263303965616163316461303331346131346234386261323531303135313631336565313264343263643361313061656131323061613363633232363133353762313735373934396331356539396661656133393431353335316339303637613066353032386333643331613630323534316636613131343931373064336664393337653330323363626530653939363432326266366134366336363034343631653837313364356235393566623139353361663435303739623132396564626234643864386164343934346164363137366534343235623237393033666434633566663863313930363330303935303031333633393031323864333064646665383563643764633932326562313433313836663533326438393061303966333937306339353339316262373562303236313363653562363939303939323434396434376165643530366531343736313739633466333736346131323831386632383138353565313834356436336166666434306365633536363264356534326262656530656338326636633635336266653730386633313862646636373634313333666230333532656462313865656638313462656135376461393863356530303362306237336361366432313266303861636634363833613731393062366236343731656436626165643065656161373962313766393362643961333063623461313936306437326438386332383632363638366639303830313433393666613237313966323965333139343064653961363530323264346532323966333465363635396137326130363064333538323333346464646566656661383739333437666535376462376538393763346665376161643436633361623866333761356161636537663933636365366164316431663663313062373561316237343761313234663331323338383963346631343933353539316534373264346261316631303762313361386131366538336465363038353633323066313762623335643431326434616662383038326666393133323935346662643462646435336561313734633065393864353835333061343763623363363530623236656364376662613566353565633663383036363436366662353861636362343238343566346665393532333738326233353838616638366634356562383235653766653362663539613136616638366264616366663035346366326466343932386632666237353961333838626162363539373536306330336537373539376235353162363538646533396363656163336562623439623334396161383462633038353032356662393039353437313139306431656166396432386465336336373539333531643133343563316166633662306235643833643261363032363032323731623536613565653433383137623730633632666465346233323130353935313134616461333434386434653433626338653138623831313038326333393238376332656634663934626364323266666561653064376630346537396534323330303530656664343035613964633566396234373238363965373638643437383664313936356566343365356634646534616534363230633761613239306539336538616237633137666330333963663039663162646636656631646663356138633165666537323034636132343132383436633035303234666165656336623033376634353162633932396335333636633766383164373337623661333935356230643334313037373166623433383732666333663036643862656165393562636239623866313039306266653033303461653163656533656430303732353936336466643362623166656336316565356166363361353134356433663630313732363364656333383564636135656462396562323563383236323938626134303031373365666435653466646638623164666337326163343730346366636139363636623562613034353066343137646139613736316261626166333732663036656133333864343138373132343236353163336634323536623230313066383363313866376161346163386463646336666536343133653039393765323738386564363966666161643761623339373138326239376234626432366531623533306561383438306532363733336263303061396433643963316639313933323532643264373065666463333732636130343362333264663334323763373061303134303133376162353833393664363237646562363463376431653331643333306135366436326332633439623137333864663635346430656634313662313664316365656638633130356564616535613239646335643763346261346265306132373532306539623035393266613139386433363034663339323339313065306166653661383064356161386333633835666365326132643435376664613231366130373834343034656431646266636362323364343932376235363330643630336466356436346330396666346565666462373031653437383232633765633430396163623436623064366231623361383436353832366437326636613234643564613661653533363864316338326665313739633930646661353730666565386666343065393363343263653330316635656231383331373764316566653161646435316530616265373737393938323439303766313530376266363866353865356130316265376534383730326536656266623561343930386436313639313130643730313731373732663262363239363366393936623939636332323530383435393231346666623738393139656661346639653334333436353532313538666462653836353561346237653335626431376561326663646565366666613930393130313764393738393834656666316339343038656363623063633335353734356630303732653965626563333965386334356636353562366239396631343862353832383531386562343461613132323761393463626362643438356331656330306530343938323737666239353231663530623339633836353662613634353865326231663031373230613935346265333861616663656634323438366136323333376130643231343833306363323632636463383530336436623261356135396639396565653538306362666431663064663263323865626132333138363364626263646337633063316338376138643564316537386139356238393063396566333835346564613336343837626638623236623063643963343162643836393161333361336466366263313938386339313366353631383930336130363836633461613035346561613463373462353939333935616138343533326635383231313161316663393930633061623663393635633763383539643630303036626238356235313161663530353035313130363965663132663765323234333962623934323666376135343637303230356539303538653463383862373366643430636538323230653131643531363137333130633933633063336236616638623338656434626664633833336336643439616564643262653331313433623765356662376137646463643332333161373036303663313237346632616331353730666464333865623236626265396530333563343134333537643264656232666464393162373832656465373239306435343063356231663337316338626361633231346562323234613337663866326231633661663264383964643338336132383261323236363066363261363732616430303139613136386432616637663964646632656235363030666337373065656230366436376433663963633439636635386165353966366264303061376261316336356365613534373132396666363234366535656233643162323539313361363834663839396530346335353032613364633763616438343338303330363266303039356331376363303539356534303663636333353364366261613431643862346535616364313434396666643264323831646430663663306637393239356535333265666230313164376635623734396362346566346131326637336336313536303034613363663935613032613339646233306266323438613937323563333839376537653962633733333665613631376437643432313262353761396539646137623635666533623466646664356466336162316438393437616534393934616636623561643738326465356464613736376662636137356563376333623732376434346662316234356434356632306531346332356337306433626134666237366435313265643162636335663563316363303239626564613066383062356536663463393337666266663766666635323261633333323562343861333463663130613335393866646631653032356361663530383031653336636533303466353135376532663335303633353365313036316438336234653261366230633264656665363032633361336165396637343138663234646564363036393762633763613262316433623566373431613330336261643562666539666639663966306237653766653537316461343138326661353036626337313237376232383237616637353165393262643237663832643830646133623638353966333830333632353030653231343662383731383964373666383162633537396433643535353666383131643462323832313761386262623733643233343562613631323034376438623735383031306536373162396636383061623335363431373664643537386264373332373530653832303331313265323962303761323537336238306538643330353933363339336433626665386135386137343339323461383437636366313161653235323166653763633738393363333232303334653866373031393830613735633361636436636364346631646335613066386462356438373532316331386163323866316338323333613039643937363666336566323437303436323530356432366165306139663336373230373464643631336338666665373938323635303239353663363861303437663565666565643463643965326531383664613764343437643136333938653763643130663937313963333633353764666166333363326264623035646535626265323761363135313335353331346437346163343132373862666231633036396233643563663034653364653436383031323035353666626662653033386139383331363462363038623133643036613036646435333463643936303832356466633037613230373864623532653864393963303739393461303339656233636631356161313034633063646236363835646238653064666231333730386238623762336266326265306334366161653063386236313263633264333331336435323530633864343362323638366536343466353030383663616533643938396438373637363933303239616236353732633035623162326632653636333664316262393231356663343466386634333238633136313164353463346162396130623333366466303363306535383761626635613331316134393965356533353932633934373036383035373062636538356662333739383066343264616333636664373636613836636630303363303033646562366664343137333739316461663434313735643937376435626164363261626234303533303063323033303866303235653264353038303731303861343262663133313434326331633336386463653962636135303262623633366234326631633465326461323037376339653937303537663135343565653534306231363033303064663731623534623634366139376365613666313538313539373032643639303562633535653835633132323266336330333636646333323862346337336265313363353534616361376638613034626563306330663732343762643531313430613261643036303061373035336663306461366433326535653132316536343237356338373538393662643039633366663665393661643439656434613633626633363561323761633137613165303938653732313138363064663936366239636631396238303764336231666435316361393539383932383239373762356463633336663462623835616239383163366332303130623530333262356464306561653065396636363764663331616536353137656435393638333339636530363462626666666134336363636335633761633334316438633536313963323537663937376233363665623062663336623865333933363666363831303166333261346432306661313637626231643462633762376138333233303633363939623633373261623130653937326264373533333563333233363939653032626264653335353231356232663838366264363961363632623965396139633264333338353639323964316131373566663938363566376635663833623732666163643062666165653036363263343639303566343031366433656666343161303538376266373534346463653664383464393530393162333431303433303235383634643338363331326538303565336366613138616661303135626461613366376463333037626532353332643131376130663463656435393232346530613566663232623263613731643131343266646237363232613736353364383865343366353431633930383434663232636533353433383962366362643438373533393935336134633134323537373838633863376463633637623265363936313134376364323238313731663835303461393139666464303339646564633262636561393730393731646661333635333534653864656439343530346331633938633565656633633437313334313064653364323732326564663137363665386234313838646635396437363033653161623864363239633361333866326664333464396461313730643037393733303366663139373335323034383262353339386132663961303164636234303362306164613839633133303038366630376139633031646162663638623236373430666636363331313838653039376264383038356530633135373737633137356339613866376233326266636532616138396130393839376639616230313033393132326130346635383431343166643138363238346661666633303139373464343239343736623330363133633037313830646438306134356438333362346138356266663162303366383732663437633231653931626434626636373835396365633638363564373862393361646538663336656332316364636232616266306631336335613963653533646361636536343766653661663337643766373465663234643036343963333964643866313739666634363066653361373664356233663739663732316462336639363833333635616534336535326533383461343531323137353438626263636663633431393664636234636663396265653337626366623433393333303537623061393638303135663933633031346638306638356463623966316338376636383238623464626537363964386538393437616435353666313332386131356231393566643933333034346638353334643635373438613335346231623139616439396639383963636662393737643235353964643663343630303334383363316437663730363935323934636161323831666264643039306637343761343638353665623065373931643365643965643336616566623061616133623163633537303861616635656633356431626230353834656331663132313465323063643163626231306232663130343630333635613639393339636637663861373332653764643239376637343138383834616138393939313235646661666232626565333364336339636538383134313739343435396530633462616465633465316161643664346236663761363132343663643163393864396161663831353434313863623561343564393730666139393435356637373736376662613731623363336164613630376163653931343662393134366437353161623938383739346366633336656339663732356638333330326339363261646530323732336335343232653661316264343634613465373864646662306437383038343839363139613265653332373166343366353439626533623330633534333163323664393233663965353334616662303966383462373764306262363430303565353466626237616333383330383230613234303039373863393833346432316462336261313862366432653464393465643831353265336432346533326461333865306461626666653866653537613266383032316431326437636437636266633662343461653964336438363236643564636631643434333933386364666532386234306537626662633266326162326435663739663030613132343333376432306539393936363532623866646664333665333464313264666166653331363230313330343631316635366363383665363462383666323062356464383939643233633064336365326532316365616635386330643535626238333364663732366263633430323235646136383930343062663135323462303335626636643239663037386563326262633265363666393836386165313566383161343964333430613163386431626536393935623464623663333533616430666464613763633835386538643963643137383132316438346566363234353531663135353762626665363966653461323337643230626433366230646362393863303263313264353361333239633461663837653631353264346564663263326437303837306665626465386235306236353266343536656561363165373562303130356335343664346262333862636530666465316634306239303563633433353834356161613331666130393334653532326163326132333639663237376430303838656532323330633366336365336332306261313064336130636561623363386365353365633737336639366135383336313436643065316263353262616566383337663731663732623764343733326233353364656637316166623439643065663662663030626438613739343466666533616334376361383730383866313034616361616632636130663937323764373462353432316262336634396231343630333034643638346162333465383234386632656138353530386437623965383566323338633132366162303263316236656534313461343439656161373238363861373138346165383735313033373732623836326534656635316436633531666539336539343432613662356331663761383233646230383338393365633133633231636635323430316165386438303366643133323362316361636465386232613265366164643236373838366162643833313033643464356465316539373666366362653463303165653237313563663830626331353133353332373562306163386664646261616164356638633764313861313766336362306130356234643761383234353634323237353939373530613736386564333166306132633732363036373831616264656162326563653861633238356634373538346361663339356633613232306638363933313337616161393434646464386334653461663134396231356563616661343231626138643337356436326133666266386239393938336663353930316263386234353463643766396431376132643533666532386162303761613762653938643761623236666464353937643734656133326337313362393031376630636461376433313964316136346231333061333435373463353166323131666638383566373239386435353331303366393562333335333634613534376636346634323233336661656539356264643234393638653037353161373239633430333930613132633031343730343766326366396436313964366637653863373734363737653234323033376133616638356233363662616134396565346562353736653538373933653535303632343864346665373935623861376337633035656663356130393432356432633536336230313936343034636639363836303762653661643938353565313436383833396639626266616437356431306138363463353935323465646563383637653564633863653330383439643335343137366162396636363138343863323930326536376439316338393265346330633264396461623861616365613536656335663866363231356338643065303735653366326638616338613939323065353136623462373864303339323462353466393439353738343234633737643666396335643764386534656638663634316437663739626633656465356366323831636138336637616430633136643863323461393735646636343564343538353734316639333463613764336163363837353930646639616662343531363164313430643434663033346533303537366465663730646633653365373065306634663161346665653266653565303531316534643062663133646239666461656565626536363531656439643831396366393134373032663666383339393265323363363761306231626661376330363164343465613232313330363964383736316665306264363333306166396262326232383530313637646137646433313363623362333732633139343165633538306533303337626635323862663231386439396361643132643666663634333532656265333666313366356266326366353266633130646339356561366139613230613334383064323531383432363961386635373730643066373362643031376131396232363164656466653930336337646633376231663666326339666231323332656333393935363464366662363630373832643565663230393964623134383063316137303338666363646663356436663965373730386362333831613236643733336131396537373266323836666130316139313838303632663638623166626662363665303032336532366632373466303261616165643932633630393232633434386530333864646439343234616438623361306235343333346239323933353631616565626466616631316433393839313638323062636237646434656137396435333936353866663733333739393064373164303230383661386530343466643230333564363433376632613762333263376431363939393032326337306138653462386662366138373137313266396633616636643437303433303631336362393232393530316339353036363764323036313432626366373133656564383130663937383839623137303532656262343666343462316463323739303165306133336332633937306432396665386630376464646339633637343463343931393835333462316330666335313931306566343239663964633764613363326133383330326165316631383032623362626366393937613037333866316435383866643166613330383735616139636566613463643939646661343637656164303661656630653466643761643231303531653439646162306435373139316439376439396436633364623236316238323433326135313435643863613664613664653066643338353733363535323262336263626633383931396664616633323166363462376332663531646137356334323665336536656435376633623837356464336261326166346532363961613965363730656162623536306364646633633362323535666566646162363130373866643165636666336663323235343835383733303866356439303537313230333236633333366464666435373064333961313163646265633261313633396333333862343536323736313966393934633733643938383030316563663339343965303762363638366235333038643630626434313339653932353034623634666534383962386333656132383631313439313462333538373837366332303165353937363764353639616635393832613034386437373364346363323236393332633138663533393831393931386532323036656562663032366565313832383661623936396461616461653037316134373030363564373231306535323137373632303330373030656563643062316639303466623430646333303831383233396534643530356666313434643063326365393334666439616466366462373330393835386531386331353431666539613339386464396663313964313537343839643366626634646635366138333235363765366261356336353361633164393531336633353336323635653336663063326134373461336631393364353931366463623530353831636137643266323461303439303631363364643039363939653363306239633732633761656232336230316262393865333266643134353835333939376661623835616464646539366331643336303334353430386633383763373761643861346335346563613064356239323664376331313732333064633566313234383539613438393033303035633631306536353664323637396339343539373666333430353462356338343865616531376461353562353262393534313965343232613361613166303761646634383538663436653664616666656431613365363339386164303731666335373433636165636332643232326435333538613439383639633035663461656432353931346434373132393665323032653438346463393036336262646631616630613933343831613736353339343763643062643362323537656436303162343162623564303930393962616564313535663763326165363761323038336331316333636633313965643964366130393936333566333332383366616561656436613965616131633938393835626233373964373639383237343266643964666562663761326564343666326132356534366464646331316263343833363232356238663261373232663533373038666135343434393162343663306637373836616437616663323337646330303365313231383666376237313265313638363764303562363066633762366332313436666436366136336262343062356234653037343736343636303936623439393063626233343663363462343731396165333566366439656665636261303131393862636164616136363636363461653238623865376164353430303432303238663132636265396465613838353165623664353533383733353636306239626666656432373433663363306564343331376466653836316264653333613466646433643364616466396136323665303832626337613661643131363436383766323363653666666633623431623333366237303736363237343831303935643762303137623162613833663966343231643764326433373231636662373231346530656338326464366231363562373730316366623539633361373330613634663233373935343066393333633736623333303539356436316438303361373164363834393236353864336266666433333433306264663133323562336565393238393835353935333236313166306265616239636630303339313635643031663833366634383461616265306462666538333866323530633031393666306464373034373436393965623765343133323239636231336364353333613861323739373836353564323665363232626539636532663265356534656538343537396363636537633166313063656531663234626661656431366431343764353264333465383865303066663131323065336130306266643735663233643630626531633437306164393061303963373766376533366464653634333331663761383939623461613733643739373665366363363536616438353930333033363439386235383539633037306136366561353266303334663935353134363862333837373935363236633334353733646631646431633562396438663064336532393161323537616334353532613033646132613666666461656136643530303561346433386437343735393236323566306632363538323863346133376162336432333230616264356238306438376264386435376566646362633336653235643838376363616562613265373565363139633966646435613330393561643937356166366632353234303232303263313438613035343132623437303966383333633664346166633633373966653365326564396336396561616165336261356264653865343139346539373239633939333561306436303232356364636361616139663763383838303434303738306664653735346335363832623364623532323036323032376533653263366530326164613663613062393633323530616635653736323661623764646566333436333938346166323235363835353336353032343264656435643730343161326233396666373864613765303161363932663439366230623561663863323465313934666335343266333264393435346436616338383563383830623363326230373337386665643565643239316636373335303061383332623138326662623633653934376330303966333837326263363933633539626366303331386662393763303337353030346630373863636231643735643635633937333936313032363836343737623461336139353931333536643531656632353863353430343466636434623031633532306231366162613639306564323565623334326237343163636261323236343938363333656236653036613661313162326164373865666330366232666662663535646264363464663165366135363535303261613439383336343064326361316465323063313961396464613434383263613039326566343866313665346133383833613138356230653437373331383335656533646533353337366161323931663033636462373637303236653739383364366666323837613035363666623534303539613466376337346561313331666439346133323862643533313538626562356431353163353261393933663463373661633365303232306539343934376439663232316363646236336366363763383630626162386362323663386463356437653662613339333934353061626139663732386662323532316238373739316465353038643732376265646333623366626435616333343239653039633334376235333036396336323438326463343765353431343862333734663234343438633330373932393464303734376536363063343466623364623334353233373466623464353033353063393231376139313636666462636565303338353263653738653835336335323935363236656638363536303362613166653461663131303539306534646363306338633461663663653963393538646231363532386638613863333731316639643330353038613661666432666632333861383762386565613162633730636436353164366135613436653136633636623130636335343034363139666338363362303765383961376134656364643566303132306262613539626138343938616433306432656563393064636162303633646236663937376266623466663731396563656537316438656262643935306364333363313136383265353964303964653765386638303339666637636665656332333033646634656164343032386438353861326237343933663731333561326561316131613631303734366137333538653833626661633664313363633632373436643539336561396139663433363037326334303763636432656631633430306665313834303866663163366263383665666565333234316136346438633461303363613263326330613863393962366263356535373836366136333832353630336431656534383366353831633466323538646461646363316634316261366563653230376666616263393666363936376266373937343130303863623034323234636439616138663131393365383937396432393534373364353834353237376232326630346131393939626464356133336262353336383835373538626539663565616335393463643733333337643966366263663030626433316361386130643361623464303165613933613862663733363563663934643334303135306435363963356133313065633763303034663130663034616631396663656364613930386134366666626238323931343931636333383034393732353062393138383265626436363630396366396635623938663366636437643236663635613636616637303038393163643962623462363434643665343632613465303538306330386662396130316538623334613663633438356632653038663638376539613438663464326232623432373535323536613235323031303935366230383135653332656630613862336534623963623639326264306237333335353563353433373335353835343638623930316534323063393061323162396263366333626465393433336638313565376365626562383066386262386431343731386266336534646531313339363633613536333037373735353033623664613633623637643737633939613734363165343465663061613938363935656635326464616663376231633139373339373736666532343665653337343163366264613061303638363636346666353234613432616235633236656431313036626132633962363937313632613938353832613638666332656631336232623930336437613535333963303164393235623532663232663763356230313735353465376266383439666138376366393537646261666462663737623732646438363934646533326139353937303935616331626333333630303338393836646639366133666636636266353830373462363763323334313364646431643839336561383365633066303764353762633235393338613261396666663134623934626332633933623132316161323139326164653436613533316535373564323962303336316563616233363430666464656638656462623735636231313734363931373863326665303161333833656330366331333639663132363065613734303065393137343461623963383863383238333766613862383965623262353731373639356133353838326430353235363663663336376364306335376431643532633337316239343333373833626330633461383036336266666530623866643362316537626131663062316132363865336131376464323366313735343165616537623265366263353931373266323136323765376164313062666265326635303562373135336536393864666661376139643636396462636238396630633463326334616635323438643635663065656531616334376263376638356333653439303338323734633236363264656465626534383565373834633431613334643838653636653037323335376564313234383461306439646637316163653964386234323338306633623934373236623837656364366234663262306565333436316565653361373233303664343666323066333233383535306161353033353862633038626264633733613263636432306239336337656430326265666538623038366335383735366335343832613136366437616233643839616639366362366131363165383230333939383637623661643565306636373438323637363538653433373163323638356135396561323663313261663932616236636662306264353361663939393633336633363533353831383862633530333630396265636137356539363635386337376235346136313134316638653336356565343837656230643734313431623231303161653537306334373361343662396334636562653339353065323030303035616131643339383736373237643239323235616562393536666633343736336138366665396463653337626431393866383538336262306265653037396163353966616436313961626432316437383239336266393562323338333863613932373566353266313331653862313735393865366264313563623332336464306237666438353535343164373936313733396666656563663635336235363535323763613937383837663261376235336435613432326563366435303265323630373866393163336233303364616463616130336466656434346234323330356465643161333864666361396166663334356334626638306438393762353333323262333235343335303765396630303563653430346630333836333337363033366339316662356463626334363131326234333432313834376539623035666536623761393065636434376238653237373261616638313339353261653364313465613437323531663562616664363039373431336262616230343538303335646137356662613132353765313035376637363965386436643065663533353137356466643936336339346535323631363162353032316262653133343766643063396163663934363962353663353263386133316361386662663431663035386463393461396636353435656231373133393738353735346333333930326632633865653531306237333166376164643434313237636431663962376663363761356534373839303834353738663135626261356634376234366662366262306337323562373164333438636661343032646331346565353931316531316332313866633966653161373930393832333839353566646235616436623239363835393462343131643238663064333733353030316534383033636335633838333764343237336132653834303631636139663265653936663334376566653837666333393230326130363861396535393033366433313439626164386130326137643262643439636437656639313965346166653336306231633464353238336135373632383265373731663966313533326139386439666166653238333863346231313865636662343465623565643066333763363239303336643139636336396263356539333266386136346636393034346237663332626234353934643866316336626164306261343938616539396362316130373261636535303061313038383430653066346238363639616430346435303633313732346561656233373065653139346139303235373163636363613762386239636166373135663738633138373336313862613635306532323333643536666633376134626638306565366161313830636132646261633561316434633335323535643833653139643536396235373764373333343565666636643935633730353763356365396162386465333762646266636138316235393464303335346464386466626335613932663332663761393765373063623865643966353232626132356632653763343463626665613939643338656261656237623231633662643839396262346639376634613066303638636138383235323335653364356632346563376132393236333134646665623262376162656462393763333336663130653861613335366235346465656338636530663836363464333638326463393264666636376531356562346161346634313862303439306638636162333634633134396633643636396437643934653266343364313438663433323336376636303335313131613437333533333262363937633162326663346630336263656264303430623266336664623562373134316537393561393562393231626137663661643135643736316161636263303331363537393563306137633264373363393832353265653638336266313634396463343965656663306364373931366137386661313736383939653966656133366636343333653336636438393363393636643531666530323761663264656230643164666639313835623135626338643035353839623734643332363564333437333137633039343631363436353739303932336630663230346663326530346635303730666531626333373334356564396635316563616638623132656466366634663963633365356562616362306434656136353436663966376463346335626637616538616466303031353466633466396161623864316661343931323332386264303238616132353438633239613064386137653537393039366435316233313632393062646264383339646232623733356266313938623139363939663761386435393065303137363134303061363036623436626465633031343166363565336161636430343635666334636363623236636232393061646235373864656636396561393264663830346266316464373933373134613461323564643036643864666433356436643135313165623963343638326634656363356262663065666662323234336163626339353931626333663832653661646165643332333938366666663765613265396332646438336333366430313538336362656430356634323334633738373038366535313233643361343435363634646537643237336462383265313261633039623363343065353565636565366165363439643932313166643164323334373136363339363635386561646362353766363666353038366165623462306139613561346161623334656539663562633334376433636166613538623434323838363731653235343831363432643238636438396337326264336439333038643665363132643761373932616135626332663939316365393933383135336231336239386435396337386230353535646265373766653465366464633934656162363338303937353665363964303836353231653262393133656661613432353437646463613963643566363866316466363661643763613261626661386561613539653632646364336532666566623962306130313562363261623035383134646463666166303931383762353232663063636630313463376332663162343361303661663532626634353261336435343236356238316363323539393837363366623935303634623664396130366466656365356565616337356333313735363232343938376261613366353539666365363339613938653436356136666563393335663963333337653033393132616564393936663861376362663139646264306131373439396461356562623633636433623132653261323863353231336161353463643837636537643965333637623263613632363463393431303239333265613239653130383361326131623330366166393437346239323866653530383438326437613531313863636363626238393332323264333365393037616238323531616464613466393438323734653139613038346666393337313938666439336162663266373132633630646433353435636237653962303263373765623133393862373163633230356161643465666634356561333736313030623239333462643133303535656235316335653063336637396266613464316139373635396530313463393731326532356661653263383232633366613130656633363439666463386365613265313062313830306363363366623564616666363464623236366465656264306263613933353965623130326466306465613962393731383263656433353238643266336337623462373362366638666135353037626332613737383035333361386462666235333965326633386163623435363962353466663435633430373365623761333231623931353538333834346363343537616161346365653930303061366535616532353961633639313435663537633636636137303432626132643338363366653330323638326664643230633465313932313561383062353632613861386637663961636434303763373732616334343439313463633739653831336235343832383033326238333030653330396363376363336265313632363762373562326434373131663465636131623863356132386433363838366366313764613133333930386532646466336635303062353932663564386533336130663365333233323637383639396534356130653133643036303131323463373562646537313034623535333338656439653466666436343165303533643230616234346264316233646337363133633634613639366535623332316366636432643064663062376663613831633564323430653762646430633830393033313539373866626232396435363331343130376461653765333037323865353166343965666533663934393033323737656536353936303065363064313437626563323966356662633766306337346638386531613762653734313432303436353034633331666366343838396562363234636562363966383861663535666636323135353833383038636166306133303332303232393332623033633831323831316661613635616265623534353365366162643565313135613433313131616261363861663461313866323962656537633964613039623137373364373762363038613036353034653433323363653862623830626136373638333866633438303539663361633937653965363330663161303538663136303266326265356166306166356238623637373161363064346536653435393062613536393832303434626534663836666634323331663431326366303334393136646339366139336234643631363932643439393664313763663034363363306462656135353564393831323464323964613137323338636464626436646462336538633663326335353461303962323237613530333665316433303362633936636631666262363063663833356331393532343263306563633462353938616332343466323662376336653635643838666433363763383264343963646136363137306632633737333430363935343037633764346237636261366564336231306338616236633737363265376638613332393834626433646336313138303230356237653130366133333830646662613637613631626230633437326636653966383636383637636637333266636565373637346537303234306233346235623062633166663639306363343766363430626264626639326635643263386133313132633366326565653162326532326435306530313962393962643034653561303733396466383238323064396562376564303863393364376239626139616632633533306663626231383331386337633762356135623263626162303634376231663030653839383639306230303164316366373863313930636535616635623631643963393030653666303537363164373265653834663639353461663761303238363938336361386565343134303837356532623232333434303031393866653639333632623836373939636132303766653366303838663332333337373961323135383232633232373466613162333963363732643765383336656465636630643235636538316239623034323463633765316464373062336337306431666234303239633835363639393732653330346537393035383238623264653137363061663964303835333438386336653566346332323934613136663631613362663366373932666539653465663765326162356132323164363865366633646361663036306430356164333631336538323366336634383632643431616639303964366162653765396165353661346362386430396333623430356664383434663462393536646663386233323039333232383863613938653966663133656164316364663435396566376163316536313139366530323139373864623731326439326666616633633066353763646334363131323562303037663131366633316266373066303163343761643733346632663339666565383661613237373263663837383365386633356234396333363839346530653230326666613534616138313262613436666161333134646237343866636238616236633130353737643234643134346331663738613730666532653362636632393232306338643566323765343931633738663531366161613631343763353136316237316364646538373036353431356436336463333966373231386666323939613361333761643830666130303133663331386633356133323165343434633233633133316230626464326337363337353235633562613266663738336238656438366237366565333034323265363537613164663137306439663032386539333366626265373432366162636638616136313161353739343234383237323139643635663532326435353735363461363132643464333663326536373638346462663364376232343664336362636462353765346436353939343262633266323630613534373834633563623636626363383831356233383431383965306339333436386136653939333439613732343832376332343566303463393938376438313462613430373862653536386634336337653236363963346362326565376436613135643562616335303436386363386561353963626663373239623865346534366130383232613965663831636165346631343864363538373932306137336432323864356439313336643834653161653630643535326131333439653366386463376630656534656435326335396635383831383033633430633764646334313133303136393966333537383265623734376461353833393436313163386136623462343365303866393731613230373237363336623537666335633033353966363866653363613766653330363738386135646566656564363031613437653338363737333136376561303965393535396136316465383835323164393362343766333461633663633732373461633638623166613032333562313431326232666662333335653165363266356535323331396532343236643937323835653638663162636530393931343736656331356339633339656237336566313038303531653239323466386561666339313230363131613762616234646232336638623139323261386266353531643564626437306138333231636231306530313963356134646439633534346161656632393263366631353534616133376364613233333534343138376331633333356334373366646535613338663731313934643136333162326537306638363933646231306332316163353862313331616266386130343965333661336232633034646665656230336535366563326166316564366338643133633234633931653831633966333562363563616332343764646238366532353039363237323133613531623439643932373437306438376561626130353333636635353861356265393065306235626364373666393531303931313662346338643833386131383734386166363435363365376132393139333932643739373536383164323933313534333331396162623336646436396638636439653838303737613761336563363465366639353732656366353363373061373534663234666430393837653166333133383836303461393239643230356162373634666432303132366535363630353639623439393330306439383439306364386532356662383464643533323130363038396361633538373565633661616566363064363836353336663461393734633564396365383339336563346136646166313636663365613038633963313061636235613063353537353332383261666565313338353362633939616632373365393336353135356164356164336531633634633534623433663435383065376231393534393861376338333865386264333261356635633763336364316562303663396539376139303332656136363436656633303261663534656338616338633433393965653331393763333032666161333065633438656262326631313866666631616531613663383232306461376539663131646265626338613937633666343033633266646564616535623430356137363930323264373661313664393237663539633937666438643939386265313061653434373938633335373563646366636633386262363533396464663861383064376239636132333363333632396562306564616534366365373734366561646130653730646131336566393033663763326436346264643234623165613939383936646239663666333266303266326132313433636562393161343363616163663262663466373234366564363832343930656163373831363265343435396636393032363532663635316336643036633632393530353366396461633564643764313334323330376163636464613839363666373031666639636365343737323664303135653133383065363839386231303066316438393466666366613739313963336539343061343033623331393834303930343435636130363036333233326437363837326236393966393061373334646636633037346535373866633835316631303535333539333062613934346562616166316162633163303862396633636366623536356565633964353032663338333930326535326135623761616635653462386435623335656338326335373837363063376536616134626435613138633836313235376166336431653636666361653661643961366665303734636230393638303539326365373062316639303733363838666234363534353339646132656263643039653265303736663534333733383835323463623665313038383136326263373330323439646365386563346430326363323435336166653165376331376531666537336439353237346462623031356(...)Download
2OP_DUP OP_HASH160 9082657680bcc88a12f733116798a6c83c4c53d4 OP_EQUALVERIFY OP_CHECKSIG
{
    "hex": "",
    "txid": "36c1e31eb548bf07ec51a794a4d90f903554c7de8b2ecc5f8605e09ddd316f79",
    "hash": "36c1e31eb548bf07ec51a794a4d90f903554c7de8b2ecc5f8605e09ddd316f79",
    "version": 1,
    "size": 490409,
    "locktime": 0,
    "vin": [
        {
            "coinbase": "",
            "txid": "d580008aa9bb93868ece19539380a43dfea1aa3ded185c424a0a4e27d48f9385",
            "vout": 1,
            "scriptSig": {
                "asm": "30450221009ad1cea4d68bfa7122a4941fe4145bd0ee1b1800326cc5343603beb3eb019f4c02203030a3fdf286b215059e4619ad2a290f73ffca736950ac535f424e22cac0080c[ALL|FORKID] 02da33deaaa54e7da7b87860641dd6ab73174ff0d3c2ebd95558fb363eb2179bc6",
                "hex": "4830450221009ad1cea4d68bfa7122a4941fe4145bd0ee1b1800326cc5343603beb3eb019f4c02203030a3fdf286b215059e4619ad2a290f73ffca736950ac535f424e22cac0080c412102da33deaaa54e7da7b87860641dd6ab73174ff0d3c2ebd95558fb363eb2179bc6"
            },
            "sequence": 4294967295
        }
    ],
    "vout": [
        {
            "value": 0,
            "n": 0,
            "scriptPubKey": {
                "asm": "0 OP_RETURN 1635018093 303333373364363830343964663637623131313938333131373033393864623733373637396566356234666266626334343364326336613930633666356433303530 64393732633062383536663364643364323736303336326463303631653065343161666464653234663633633866316162653761326166616431376662376630 6d6574616964 53696d706c654d6963726f626c6f672d3033333733643638303439 34323439343533313032356432373038376639346131366663663135636365346239633931323238366161626133373566306362646462353761626331343635316237356262366231653830623961353237663230663036633161336333336633626566306366333938663738336332356337633931316261326433373739393263303962336134653739646534656363653331613761653633353665616635323263653037656539303239613965393739393261303038656237666238336538356532383266346365646361323130396165663161613037613665313933363934336461326465316562336366363134313962303838366563366638306235643835313138383435303064653464376366323231323631393962333235663162353532653533303061646264386634343339363364383335373264633032336132373735366566306432663963323939346561363462383864353937333165653939343436393030393437306332336335393866343939323438666236333766316133326463653632353935373035323733653038613765633865663339323737623830616331343737353534393265363363303934633663623838303739326262623033313866656536343135666265303962653261653864623062663634663439643032366130623939303938376136336461386236633966653539633563656138616634353137633335656433653462613966633664663533373736333031353661623362356239666563316666363663373461636436313131303366636437653061653638663265373766313835653133336364333236323464613235666236373837633338656532336530626630656634633664633439303438393861643362376461343435333038623038663636343832656334643930303662303339333136363965396465313163633032323533336365393832376439643764666261653832666430623833383733656663323335323030623564383431616263303636323930376230636664623636633632613862356264333437623962353330613838343539376165346165393237323466373463323639313861343865303164373839373339333166303239613161353633653133316434363938643861333433366131383363666363366263663336323164666135333632303637313831666331646130373830353938303963323834613537666564643739323932323764363662313465653764303731383832343831323763303635393039396463393865393938626666376330346264373832643133346332623266623531666334623830323363383562333861626239636263313535656331633632303434623438363865383236353936353439386363383965373063313731356165353836633837303264376633343031663131636335636666353563386532326133613866666661303234613766623333323732353533353564666438656264303834346531343035376264616330613261326231653431636565626365333265383235363263323531613434633165303532383436333865643934646361623663623739333562663265623930393034343866386135313239663761653038646261373463653466653063336439366261376435326564633434323862353164663735313061353036336161323764393837376164393838623964653232633334356438363662396565336636323332396563393233373562666339353962386332636234313166353232666665626661373964303035333438616536636536303964353330623763353835613138346239626637303135636532663965343239336234636236363331323361653931313463303936386236613430383964636665356262353230626237643938393965646231393939376634626363323963343063633563353834323238663037643763333163326232336663353965363761613861636632353462633366356261376532613066393466666637353737326639333762623538346534653235306433623965626337333039663232663239383566616335633431313430366639643338633337326633646666663833376232626365383834333831386631323430346138383136336133386636643030383762643030613466336463623530386365363035656164373461656663633637323135303132373061613964343638653236346135316463366365396230353965353464646235383461383231303863313261663538623733316162326338336162306565303833333135386562613961633830313564366130666166376638386163636563653466343834623462373431323261333531636134653639316634363265663961646661333439643962363761393935663131373835323534356631303830333538646430613965616363366630666535643035396563663339623934373466373234353036303533376164666662623130323166653364356663353930663964656538646235303462656466386436336437346665653834383030623436343336623338333734333262363062613831363833356233343266613333353263643961306630376538303432333763613938336432643333323130616338353762643564303230623934313537393437323332353735363238336234323763336139353961376564373662363132623138323762383939303433356432643765613734623331333263653834616466343233653434333930366262636661666132653062643832633234316566366164643132646635663133633739616537353165383464326232353835323838383138643633616362663363636436376432393462333736663163646136616538333537373564616264343334346639363534613564313831613164643239346263353637323939376261353262393266313337333330656232363362326534336630326432646634616134636132383830303065666234656366363265306162346431663835643237313263636263386531306164316566633736313965653935353065643066363537663732666437656265646639376237363131353537613563393635336137623733663738376631356461366339343435366465663232623730653831636462366330303230663032636538336365383566656135333034373033366533623137313731376238376233376437336231613264653764303238323762396234636463303838343264316561306437636532383130633430653261383036313235613239366335303235316436366335336231303664393837613837356663353330303036336635376366386337636632383039363064393232383364336337343138626366396639336335356635646331626564613166646336306433376136353636373332336464393966303561383332313864366236393063303434376439303130313535386334346634633366376332656636346634643436666262376435306132653639356234303933323066376265653434393239653431303436363563373861656438353234326631306637643162343336636664366234623465343239343433306238383537353734356264636164363835393562643636653265646132343534343463396666386639333465633663356639356134363735393931353938366638303637653831306538343231323232616362633739373766363965616165313530656466623033623936633338303764643731303030663435376339663763376361313632306261663538356262373832626139663332396231666131643663616362613739303163396330346138363535623161396330616661363766616631633365393139646233376234383230366431616666343739306166633165366336626437343061383462316339636165386339343437373233353130363634643236613463663161653637643961316532623862663430616637343130623237343234646637363339626331633663343363313238613161646464313766653738336634363730653935353031326664313936393238616635636332303666633463363131333931363430613664633762623433316231663032623139616336353762373235383164626232656139313337633634346339356662353036326134666361363661353638306238643963313638613130343763666461663233376161663766363535386132353566333032646338633439353134363766363436343065383838393137663534613262653237323161623265663365343263653766396238663830353961313965393764346332613934613837633637393038666430336363646462646539336535646462653966656234396335363566316465393665396532323230386561633931643638626364303834623763373563383434313764373635633265353764623530363739353465303736353536323830646233383365353239626530623266323634646161393262323430633862326662313331313837303162616462346366303364656238323035326661633561653034303231393061303464396635663733653163373231313363306436623535313766633238343636383938613537616530633461393262633565303837663061633134313534303664303730356661333937396331313663396162346165303436363438373639356430353036666566616334656262376262646363383536336534666435633438363663353161666165666237336461633832316439663835643930636132323463343631343165613631386235306433656535616135636666313963646534313862633036646239376230396239306131383731396431306633303966303063633161323963653665366165646339353433306261346262373863396464353164376466373766313630613061393962383536393466393239653435356234626335386535633136383461383035633039313162316365396461303633633634613730643062356530613330303031316566343635633762373339363734346336373838636637303331616562346330643961393565613438623232613865643466643033353836396439313333363839626434386262636632636666323539363531336534376662383034636439633039643061636266343039313534656365643264336130353561303434643433653133323532376432353934636633636466393534363963656265393662623239316437373035666237633638616663313938343830333661313863386331623332313437323463396238393637663930613631646332386534393032633438636365646365373366636335636666373964623132626534343962386565346634383433346536303635363330356136643561353465316561653135643636643466316530623236323235343230633134613964306337346235323033333935323534393236646264366366393537313738366231383966663564623838393531373364323334616665636263363062313030366534353563333930306630646263616334663336346364663439343038656435353539663862303435333762663065363562393236653332306665396531313532616163363963343235653031643431653434656437666364336537343533663165316236336164376566636434346132343563396464646464646564613664393264623134626463363039666137303431356162303165396466616239313734656437336462333261303431383265646663356433356637306633393964313035323864346637616138623731353635313761393662336464366165373234373063653966383035366666393936363632316166623564316166666632306361386362643964346637313064393832386238653634386662623234633238653565333032383632626338623364663133623536626239303532623465643764666664656235386330376565623364353636656365323864323734643530653162393336376435306362303764386539633763346337346335343661633161633836303630366663393434623539383235626161366361316539323438323831383766396362366230613039626232653431316262666436383166333662646535376665326630343930313635656133373635616538393136363537343965336332343464643734616631326361643766306265623765393566383162373731373037646134333239396464346632383238633965656662623861633661336334393163336130656661353635363232626536626639633538626635366639663433313163626566303837366438626439316539653538343161646365663734323832366263383939343533313031636136646564656334313461383433333061346538663034623835643237323665633135623937393739643034633738393235356161626636343838653233366535633535383037353264343063616264663464373766613765303564303763323965666563356461643537626336353761303834326333623862363531653734313766623762343463343430303733343434623166623739646538346565396337663265313733353637303630623139666162343530623661366539313936313531613439383636303537303530646435653732636163653064333366653434303434383332313735613261663830633435396339623764626166643162626265333566373261616439383564653835393332633232366333306637326234633832336333626363323131306138306133353066393966663363353434633532653831363332333162366534393662383038663666333166343739646665363535663532623164623665363466356430666632633830306438616662353932613934313530363735396532333365646233646131303730643961636435376366616433353966623139653465623731376466326534303362653830326534663635396233623766333738306563383335613733613833623439623362393564363437393433366135386465313434353036626261346237653837366238383366653665323361316162306365313630346261613864353638363333363534663665383264663266346565613162663339633834343461303063353631333363633231636230663062663233313762643864336661633631333166343261363639383537343666356162653839306531396331363337363966613637336237613539633132643766633135333334616534363935613962636534333739343234313464303864356633626639616434343835623065336237616634656264343135346534396663663831396534653463646538343734646361636630303138613161633662373634623834333466316233353261313634376661646130306133356534336635643265636337323134313730376233386564323862613266313464633232376263376336623431366465333036386561306565326338323963393064626633303838633236306366393435326563633466313731383566633537323630393365393530363734613336306633333765376239333536613834663134383334353436333062363632313538313765383562353637623134306565333964653734373835306234373966623734316239343535373235353139646235376339396238306638356333326335613464313162343665343934356630313339646264396530646337316331626531396636653030346335633933346135306334653437623931323966646633326266643431616262636165323663356332313237626337303136306638633430643133386466653366376265383537326663656634343563303738616633636662353663626362303432626132383732306534393763616135323637633437396663393932613734366631643833626231346232326131383962613037333838663339373161356331333661353964343639376639363333616162643765376461373862643131383533383762316132666138363137396537333336656431386263656366353237313938396332323538633465633438353865326464366534656566373830343738383831336636323262323732316235353031386237333762653639656231633735663933633865613566383362383532393134363062623138646433363263326461663965663163643834306330626434323066313135383435383537363066623330323866376230356438383564633562333264353465313339613535313866323031376466336131333366623231336362366566353361356339373036616234633439393938633437383866653363623065653365396165393630653765316337613763353035306132656536316465343432313865333834633361313165393432373839373036643866323134646366623265333133383230323134613633646566643439663236346261643034643165656466356465353761613936633331306132373739636239326632323465393863623862613336343361306437333165323137316662356663356336376464356538313236333166663134326533633664623032656430653332323935623030323262343734386634386565343662303837366637363662353466313332396636303566643162656361653465663563333233336134326164326336343234653763633637623365386139653233313134643539303665623033316166356165613332616166383763633936633265356361653338303430306263343064396135366535656265303863386430346331353034376238303364303664623266633336623266316437353064643934613865396664633133323532333638663335363466613864346438316132636132663333613632643639343663656363376664333734623066663231363665663937393635353832613531366463643830306333623839363063353164393733366162623334616665636331643065383538626563633832366265306335356665366236636337323335636439653336666630646262333135336366306437623235643966323761323336613731633631666662656461643966613863316361623061376262363235666236626662336331633737356366326566393966356335643436363731356130633536636661633764396330373934303163356663636236323561636134613230356338333938393166393962663364656539366430653263326532373431653063346132633035653937643432383864613137303333326537376136323430343136386361313062373139383131326361303033343964343338313863346166313662323330613163613830373633343032363738643362356335636162303734653765623033616537353865626265616164306635653961306437653238616130333736393465633930626330653562626534613464376337393861333837346135613162653063663061353532303663363533613862363866623963356134356330653764636665626336636539353861623538623637623735353738336536313531376530383138653662336333653163656261373565663039613664323634353232356632303361353466656135373732383862333166343731353430623661386163326631353631326532383530326633646562636434643135663136613637643739326364616137326536646331383633613033353963366232326464656534353038333333343663643861313139333365353836376639306164363136653636393431636639396464303739666131653238346335336266646161363639353331303232303937393930303064363364353239666461346562613765346532646138643830366165663561306561353865336664383038343366366138343532633566386237623539303766373135343138363333316636376138383139663632333636663735306562383461663266303564383636333637353739356565396333313133336230333064326361393638643932353561393230333938353331643363313639393665393464616361633136343033363230643534343039386265306265373366353938613931343435376366633436336237383362643664383264303965363539656432393565623966313963316662613366303363623162333262613939643739316531663239653639663031623130383731353563646534393137656364386436646237336162653030373334363131633563383035633266323632386230333032636364616434616537623264663666613230616231366161626361323639386661376332353234316361353534313061613064666266303261616237383663653465653038633166393966323635373231643566313739373231373539303263386562313863343636663631313932336436303038336335613739366163653737396339643065303862323163336330363764626234636562653061303139326231663762323732343766356464636263373730643865623566653764643032343231373832383532613732333934303533353339373363656137396235643536633562386662613130373732316166323562623330653966663964366364393437333365336138393436373037356332383264663665626564333330303966353933353339326164653630313764353836653532346562343039626365316633616664356131313263663130343731396437303836313630636166306430623734663266646534306265333034636164623365306162663131363662623330373362386437393461363834313165373538303030636662626339326539646537663332323530333931316431346337643238356632376139623434393537666666363838663431376664636235653939363666346163353137336662373337383434353432326635636539313862393735393736656165623739656465343263653632336463396137326236653561303638383433323937633731343263393432313564313662643261363333313330666630663631383133363764333765396336353136646532323964653961316535333165393536393661306137653534333663643861633832666461623566353734316434656535636231656631633537653861323433363237323334623936323439643964343866333534323938666635356232326631643862333234353333353637393461393663356663336364663462643431306361353833653634336563336230323439313538363535633438323562666465613261653938313733366362656234313336326531303432646265373330336638626632663133623332666664656164396231393335666239343833636131633230623535623063356162653835633430386635323466383035356131313235646463383263336638653733373061316463363631343864353062346264363130373630616339383765393664303932623063666161613261386130643538346135346333303063633261373231366131636539623565636665633063653939383864353561306263383065333631613433626338663631653134313435343233636337623534303536316362366264323566363938383832653839346538626631646261363532383965383130613532326365303833336662323937313438393835616534336163616661393331363037643264623765653864633261343264396236346533656637626366666561663030353233313034373663303133623166323031626235393562366532323838396531336138373433333437363866613363393364646437636262633632613335353961383239643733346462373837356666386233396433383466653364646332636131626461623066333138663434396534303162616662366566396232313762353132633133373834316639396333393638313131366533376536323061663833386436303166643663373638323237616264646362323961366435643237656132376338333839353864323763653338653536663363663130653037666437616334323437663662323965613765336633646264623561633966663834663738323861333335356462646265386234343266656531663039306366656561643761623062386431663239393965646364326662306138373362336230393864656662613132386433353435646337626632656534376536616434623963383334393137623764363831316532353265316565333963313463306432333835633566663861306562303763343636653764363364346466633165383262346165323436663232376236313530333136636632653730643333323266386238323934663539633937323134653334396238343863306330646232313238613638653438316163643736666331666362666634333938326265666561386637323235313064646362313431333334323166353861363633613237643630653563343432373033326135613138623862643838366638346663643139653866383639323665333731383432363836666230643666313230613436336637326132353861383636623436343362653063303631343737363064303037363164623834633736386639646532623066333035623938373466343438623134363533626234353262663730346237346334666134316632313731343434643335303638396665356462623530343139336333353963313061386335346638386464613735383162376265393835643165313661646163633963663666313636353534366539313164323162306464326636663435646431383932353636643135633165343538363431393331326432333266333435636430626130636133396239373930383562353362323131333737313862646330646562626531383462383731313437613737643337633061353864356164623038303234653534616562663232626664383436333133643637323234373934316564393366353930313338383663333933343334646161383836656134623166323130383531643438333865316166313630323132626165353933646238313764613361373134343039313731383034623839383236656337356133306666386433383334646337396337356130613633353862356333376230626136623539636531623835336464636238306437643331656536646134666536313338333038356330653830386366663130636139396163383834343438393438373466393362656135633564366366636132636461363966663837353439393832383733323763386335313736643432623138393263383932613739353238643534386438313435653035343035626336373464376338353061326237353832393633353439663036623439323333346262646337383633633062383432386137386661353839613633626231646261373834353266663565393033653536666261343162636135336162353265353936303966313166303533646438326536663339656465313864663066376134613562616136346337393331636362303536396166353331613661356338626363636364303466663765386530333663613034653561336662333935373232376637393265363762616261366538353739623031663264366261623761383966646235623332346334333434366162356233333963326334303436613036636433626534343732353062356334383334336337343464353135623331323631626433323335353935636337333139383565373633306330303833333262376332313363633361633662356130386566376437653763336262656666613263333461383135343636306261393334646462653264393635386239353366346434383037653538633838646161633761393864663330326162373732346433386636626338373936653430393365666661613038336636366436343163353332353237613033363638353139373665386362616535316530613133393039613839386533303932393062333539303761643634353263653065633735373138623361333665666262303132376138646331366361306136366237313466313936306161366632393463396265373430666239653166326334656435633363383361633935626330356137616338336537626264393933323562393236616130313734393637323139356538333138346362316135366632636432643263346138346166643537643265313530363139353461303735373463613631643033666337376439393463663164323066663839643263333832633466653864323963613432653733386464343830313931636633386138666361643463396232353231313530323138303630636164663930643335333864353738393936323439306538636639323534623238613666373631333065396432373033616132353462356464363232633461643838363432346262333033643664623265366462326563393835303833356664323666616133353234316439393138323566623766663237356639376334396438353930386635643835366335663637323731323063386261626236656663346133336165383364313733626533663162336532346366616539623937336638313934643932333963666330356332383139396338356661626162336135383234373939336261366339306361313662383536323431323764373161363235353162613036653165393133633762316538633162663636326434643530613662646463343030643334616338633630373234643732346133316337373031323835326665663363613230333536653663393239613035323165396235633963323236383462663631653266316531326563616463336561626334636662343364636137376134313637633261386631366336666630373561343537613463623633313235356262623462613835326232383564663766626366373966343135356237626132633234303137613133303666363537633633333136353261303866366638643331333432623335316238343661636362623364336332326333323863363238613663616135323730373237353561633639626137373931386532393661386438383863623162336437643234656135366332326537373936303437353838336537616432303135303233393666623336303032633733326333623364353665626464643236616262383261386434326433363434653132363033616537343638343032656464623961363261353061623661613132303863326161353461623434393262656464613130666364643861393663316361653230646536653464646535383261303162333034356539633537656633636235396438346432643137623835336234303234316435626462303864356636326231613439363364643361306535343465386432313963313631303165373762653265313037353365656231356665643436353161643930646236656532346463626131303566656662316661636438356162653961646336616361656131643533376630653735653534323063653966306337663835613865326266303833383661353264643131623330396535393163623533656634313765616337303766613831346563646334353537343962666163656435396466353832616263363536353064626363353932376332636463363763343737373936336263306262383833366364613539656235613766306234656130613532303538373533613038303330313236383730663463346533636333393433343266323832303963646132393363653935613933366238373431393866616336393636623935353133326666633963373663353533356465376333323065636132396363373062386535306261383065663863646636393136326437313232363534633064643233643330386231333839633238663366326361323535393735346635653936346430663431306565353464613132336638356236636330363932393064656135306537353164386661663666636263303961303935386664343535663362663366383565363466343635306139313661323263343437393438666261313831613834643863323834643037373739653533663835303465616633386132656365356437646163356363306535643764396639353162636430616161303134326632343765383261383430383335656132316633336239303232343331373838333766346566393263643733363161323038343364303861356639656666323637336539653535346239323530373432393761373531623331626330383237643662666133326130396664323565323462666234353464613533666634636165393537393631303233636135653564626163333330323637383837376465323734313763653263333161313266333836653166393630653861363739386561363231666265363665343262623562616530313037363333323961623839316361353731343330333039386566643333313839336438376565386661393961333838353833363064623833346639383837363735393464663165363365656133643666386565396136333764396338323162616538333535646661356661653335333936333261366663376137366134383938666330326536386462323137653965346630346163643636616261326366626234613466313632643431656661653531656163373730386462363762646134343665373636313337363433653735643837376466336135653232313831303736353764613237323065663862353433373133343636386432643331346165643438383930646261373865326464663761343634343133623937313865383632636236363030316436326566323639333239373139353032356665656330666133653935626163653632386663616539366434303263326539353337373238363136313264633939393834313134666164383465303465626461353530643465653734303031613931306534626162326537633162656164623137393133326165623963653464373864613330316630303864353661313035346666306439626633373763666334336638306631383832623832386439623435343766643966376433393162383562613330633434383433666537343034626262313436346238326430383161616265656235336463613462336364356133323734353264636561623634656633343361636564356435353838313265366433343732363030393835393334323664653461643461333931666464306533666235366335306439373230643939363834336465336539323965303839613166633435653432633331393836316437613138303734356261303032646437623235353239633834313039363735653538346436633766633131663233386436666532333335656665326664326138633232646262313239363030616366393565343136653734373637633538356662353338313634623335616236666166353338313632666139393634633532656134616165373261633961396132316238313332306265336562636136613463323264343338653863383031343537313465373838633432393964633733613361633365616263623430316561393134336430343631346432643662346532343735633934346462666434313762353839643134616535353362653038343565363064666337663930653838626432366361316137393466623464313231626137346437633762393563323964323237383635646162623333643864643231343032343162633433343237356636353530613662346164393034326265333830613639306563346530303363643762376464666330666631383039393735373436363161616634393134373534396361333664383732313536633565383935643532323834373833386132323131666334373832346535363730663131306339326237383964393363303366393136356264363636316263653736373837336465616438373565393733623632306362343431616536306365306535336562303963343330336533313831313634633865623561353635636338373635316161386566333963626466313663373034613031363238616466303431663861323662633435353038313963383639653834353035653862313839616437346439353865636361303966393130323565663037363961353338363965623036616634316165393566316139653763666636386232663161633231633330356364373830643162376532626264623837666135373564383437663261646364313761656361303236613531616132333365306161323937613635306563306230643734333138626536316264353633343863386635646230653763626164633539656333313762313236366539623133653835306462636633643938613639623231613662363330373631373230653133323839353238343062656162616138393366393732353066353131613336383064626366366439633235643431343637636632626631393264333833333363336330376239646137373061653164336431666533636333383736313130303936663465343631316462313539313837666439333134333637366634303362633538313436666432663738363837383534663663376638303031343365363739386434623531333634623135646333663734373533376662313435383332653965363430386135643665363336386564393866303161346231396437343030636263646336626133373336326532633838313435396263663533363137336335313964366130306132333834396564646437313333613863366533383264636433353763383830386434626234353535666537336461396532336531346538656266356462643338393134633639663234666464356430346130346137393062316233343263323633313565323062376339343866363435363464313334636235346137616432343235313666356132303631663937346534623039363863643433633038363135393735333634633362663937343064643664376431336534643462663333323135633461306465303961393164363761616433656434626564666662393835333137663933656331323039626438666465353462303732636464323331306461363530613338323861383333653465333666363135376465633063646238323763633065656532376431386164663332636262346539326465373533323930646261623536363665663230633963643335633637626334306432346565323339373434343334353138623838633037646664393837333764353266626135373264653333653264363265666463393864396465316334306132303831336236656630646532366135353666396361353332333665643066336133646634373462373163393532373765363337633331383566386337353865623334633266383230326632353761383737616265353065373064393937653831663733393836306163656361373261363732643363346664323762346462643034363531613566383334663431333933323765613164663635343666313739623138633238373631666438636134363131333430313631396536343761303766333162363961623537636365613530376162396332336331386534656563643435353639653034323830366666343036663233356438356132663266366330386637346236343866353162323566323563393432326263316562303339646330366637366235343065383735613233393361623631666635636364356439653261316663313364613839366663306130343537623963613766646565353338386137663435343333353031636163613834636432653763643236393633396365316361633562333066643439366566303339363538333739633935333933346561323937646337663237393334343866626635663162373862666163326338313334373564356165386130346565616362313532643461373230666365373364336166306630653236656637336138333435333633383162306138383565646364656465303762663865353331386364343365396633326139633336333961306437613830313731376562383430343638633563666136343132356462303165613566623231613264306531363138336436633564376362653166636136646631623839626635383136623430313166303431623263326635373461613635643064633537343763656161303762666363353235623865636135333731323562306662623932396165373064643332376263666330363762333862363361376433633766376165336233363864646165343366363539373630303038306431643335623936636233666637656532376466396261633661623763636235633533613364653930393139353662626266363536623933613738313762303533363131666661303638336165646332376137393961396237303033633131396265393961653038326165663536646564386535653238323731346137343630653030653033346539633338316361666430613339356562653039383236633430333265363338633138663239316339376466353265333633653864363830653635303733346133346165363235383465313537616465356563623162343430306130633763376230653337333633636536643330663335303434393866366330623434313734383063303933333831303238303333353331343431363735313966353630666231613561616639643038656538386665383764373463623733376264313338323663623133663565306434616535626665613038663836666431326664306261306239333438313030663261646663636234313732313364613436336535363865393036363434323631633931633764386335616533343437666539373433346431363533323136613261383666616530613363343134393032336439386135643161636534623535363262336639333864343937636337636361386434313037383163643038346230663933303137363139313633613737336462393165333362366638363232303335666337613465333633643665363662333763386666656462623362353539363730623936376366633432306533353361323734393536386230653132363435656236323361623031643661633635356537306537373536326232393965643462613733646662343135666361353439316464343364613536323664666535343436663139336362643264663537633335363331316332336564363135323836663265656162666532373063613836623463333030306338393432643764616338343164356262313836376430656562623138306661366165333663633339326338313161626362333163333836313038393639613566613039613832383433396330653564626666303864353637376135616238646563393631653830356662353766333764653065313062376566346636366266303164353335663565383966366231383063346138643766373262346232383761356333313939396561313637643466383835613133353363613061363333623636383135363033616162663331663461393032363631666230303965363938626665396164626562626336656230616437353437633865323333366430326138326630626531363338623939326533353430383936383666613536373031306635376664653261633666383764643365393933666165303536333639326463303330613266623866643132303033353436363465663339653964386638356531643066306163623439356163663066613230313832353763616165623138623437303438623637653565643938393130656130396333383366363837326662633839616235373533343162336434303032633564356634356664313266613465386631646539653564373133323566366266343339343666306661626335633338336261383037386437373664653035303562656566333531313932626634393536346232333330316562383166643631643939633035633538616561303563653437316336306130626434393530316231396233666662343866393233323263383133346436386665363535386161353366303463393036393463353461373033653337366334613236393463316230613432356434333037626365343865653838626633633961616439356435386132303065326634623139313531616166636137643736363739343461613566643764303031666431376230396661613463626666613230623061393864666362313333613464323033636361323465653462633633356233363365383535643932623635323737356565313765656530306439323434343731623661623235393434656366646138666235643134376432383136336138616563653332613766383734396561366335343931623666313038346464616530366363316136323330396365336465663264313034346665393264333538663336346131326437393631363262353362646561313861633432313533653335396433623930666130646565656663333163313532616566613337633637376134393266616132303864366238383932643134303866633035616166333639646462313338663866643362363762663331313338656134303561306436363261626331633563666261313033376237653066396439326632303263643563616365376462616639633839646536653136346537656635383062316461666339343730643039306266316134613465323931363730313130613838303733623133306431623939333362303539643030373966306335343862626363346536623932303763616435343664616233356161323733306137653333623139336130643538613938303732643831313536636662393638626164373666366637663064363434653839653836383938336639303032653865316330393266363236626662336430383538343663633565316437663333393534333831366432313835393930626637396636663733316262323130386533333737373262386431316531333732623439366534636364326238383136313339643433356165613231623635646634666162623939653766383736333161313432393362336565376531376330653932626432376661363430346361336531623762343864353334343838393266663738326564353330306663653661343630636634363431386234313762393937326533613932353435623438613666613238656634643130363565336565356364613338613837346562623930313132373239643538306534636431366536346664316330316361633662623165393839633030656164613461616630353736343331393431306462663638633131303935383033653964633033623063383731373338323832353838396537613839663134613838393238336465336161626331333635613539316363663831313565356538323537656632373564663036613163376630306165333836353766336136613661313338653462653662306535666537313361623933316337303362626463626266653961336365626332663761353032323738393064383332386566643163623737343437333066363365396563343536373862643337666639396665343035636166323938623432373561646266393039316466316263353536653765316539613261366538303863363865333439623131333063353937353332643464616165306465633965356236323362656236363735653065323535633831626262366335313166643236333830363032303337656534623064303539346231663338343766653366313766656266623664643362343832616433613936633661623531336564366236666238646261366235666564653632316535613534313261363233666462376333303334636639366665353235363333373636646332663465343530323666616461633534366333616539363263666538363966346462343861383664363938343463333865396336666330353164616438663065333836306334303933646161346236336537363733396465303733616462383539656666643962313061353263343938626663343865323137633533363739356563666231363864626264313863306266393830323432653339366261613736666338663834326439303537343638326265343865326637373237646262646563343337613435333332633939396631366234383534613734623332313263623834363164343631616430326163376230636234633939663662383730393036343836393438386130323432643132613337616639316365303766316533386566366161333061376163323333386463623337386434633832613536666463333138646537383937393333633532386466643863303362333263343665656435346263333339326535323535393636373736303561386334633333613038306637343639366234303338646239373032363762616338616138393236336662373066316230353065353935366563666539393164306236653537363564353736633662613266336164613231343539386635333232333564313036396134633462383933643433353435643565383438643735616431333561666137613238646465613630636435613563646538376264326566393164356433636166353636316162623930326434663963613236663164656565313338623136653938356339656233386434376136366262643663376463333232323539636564336264613839373936626433636537643130623839353935386130353130373462626531366634383563353464643166616663386365356132333036323930313037376264326366383165383034323933653631393437343233656132663136383663346362333464613232323166393733623964313666616138353831376431666431383263623261363665366431366131343937356536663562376365313038613333653939636666303136616137313565376661326661633062386264343061333936613662303766616538633930333131386666393464393534663733616636643238316239646633303237653661623635396231653233333237623638653037346231616239656434316161393266346661396333323338383132313464353030393864663866333435613937366437393033636263643332356166343362633066343433373262376530386136653436386565663862653130643962613639373164616137316265356561303335653931623339666535656366656363376137396364376566386430633335376664373461313539616333353230376338643164643366393835653138353963633161313465373932373361313233613534343333366434613566353332376130626361303938386163303266326639343437316332643632363965383435666535383035393766653838623066343666623234626433363135623533653631646536383266343933666231393165376132663230393732623862333535323563393331623865303039396566636565633837333431333733396631636436366139333162383335653338613133643830353134363135613866656432666162386132356239313138613734383433376133666364366436383838613063636439613033633532396136663936323261636232366132623639643365343432303331626334646632653931646334633761316136353661306335393534353364303739633731376330303030313464313562306164623566626538633162323239333863666662343133656635633963303534373533616233353661336239396361653833373562613030343430353866303363356265613731623665366464376439303637393135323163653735363731356433663133353433636261363764653033343931346165666238623137363936356232613432373764646431656432373865353135633939366637666435623665613632323063613039363262373063386437386261383830663938313938363132383436643364626161663363643031643536643465643463383438623166373233323636663366343139643830613139626330336136643939313031663165396235623532393466303935363035623037316664323233326133346636643932653132636163646638666636663537383065313538313661333430353761336630656431663266326232363365653737613639303232646334623038646536623265333230656138663763346537633039623832313932663165666664313934656463303661303236653930623439393036363736363665373765343035626163613433303037366236646633396437633466613037343136353634383137633366353230643039623866623236396538393530386630303138303264646533356530343666366264376635383038393633633938656263653132656665376462396335326634636666653334643337336161363261623032613865333861653138363339303466383336343761373264303635666265323437643561363964303637393231313330666538323933333332636463303834636331653766376536623161333938323634303564383632666366633562393036343232316630376133636663626338383666666239343433333765313535316262623437373566653235313264366234303138323039663831306465663737623033616465663732333436663135303637633063363035306531356530346339613832346162376161333231386561336261623331396234373637356165616638393961323330373366326230636335363935396462363137333136646638356265363531383636613864633637386239623239653239353330636233633636633664613339376662646234643966636465333866343732623434356664326138306435633631623932396637393437326462383932336463383563383937393339616562366434333061326232363839396632363935643939343736313832316133663437373331626138663166373831306266616437303434643865366239373565643662653963383735323963386130663736363131633637663733333735373635313238333266633639653331353833366263333834363837613330383831646263363163633134666234626534616435303765656131633231656530663039646161613231623965346265303933303761613265346334333463303033663734653235373135646239306666666435363638643734376362356339323362633666663961663066646163386638313339336165316437303861653664303762623737623031643439363336643266396163303966333566633765346337653930396532666661636532633434333837353962323666303630633266363464346639333932636661363938663334313666323964306130636536383861386230613365396536343665366531666434623836323337313135346462323438386630363735336634326334306333363964623635656339653632353035323165313632666663393134613361313135333938336431373166363463376534626438326335633062656230646637373432663833346633646463356632663539326666616462323436663036306364363539373930613264643235323131316663313765653039363263373064343039633635633634636364333331343035313666633163343830353731323035386365373639366363333663333934363437393937626538633635313930323138376364613434386262653137303134613466653366303136663964303331336132316662643038333431306465643131646234346466376336643537653734306363666133343139643538616462653332626132616662633433653666353330366562363831313963613864333836636632323463353131663362346432393032343038613532653733353461656564366464663332656161616662336138373262386164373161336536373038346639393831346639383434376362316533373839376533383564333864336537393338616136653830323531303032333161336534353765633664636661366333373639623463616233643931343137336366613130303433613139666433643863323734656431303130363762613437383834333161633462613839386633343766373263313639326463613637633765666664633834313562306436366664383862633963313232633432663934356565663538323336346138626264643963616166383234633030633937353763646439376566623532303965363835356363666566663161313334356261623239366230316330383264623763383133333864303261366262396665353532613836323966373761653434613533656165343433666261333064633062363661306461356561383766366664366530313163326633336462363630343365653364333665663931613431666530623730393762323366346364383934323936353934663932323335323236336330326138336163626135613938343236343563653261626231613939616636636166373461353030333133656361363630656332663735393831323431343761346661333063663032303730393033313535626635373038643638646235333038626433623762346463633432333537666237376331303166653963373263656262646635313836653733383763636638353032313837376663336533353464323236343462393862653135663165396132306533336633353030643830343131386237326461633730613266363337343066313437353639396166626264313034396236346566653938663462653263656436663962363963366461383461323763653961613937303039653336376133393164386335646138343637663666393334356163616635383463653362346232333666663238396531363262663638323830303261333232656533363264353930303235393063616330666366353063396565663761316238636164306332393765396434346134633239386632393462336135656362653136333334306334643636383666336139626233383638313932313932396330373261653865666566346162353562346338373538336431616330376236613838653535393935613564333239616433323462306365343133346133373364643336633331346538333864313665383661356633313031623063623233376639636361663166333931646639333364383231666432633635336235663138393665633436303839353135373839623464636238356331323965616162653061313632326531323933656135376335653531653462633634656435346431653432323935333864343631663231363431373365366264363239303432373334343963633239623762393139363235353433633966653436653732323162383835653738373736346232306336343331373164303966316430306130626162616632396235636332626533353765323832316332663631623831386639323361656662383765383534303065343630396363616162646233306535656134393866383862316664656335386238663533353030323239353137313339643930643264393839653565346639323066623432383464373838356231396136656463353135646138616237336365656131323133663866623936343166313436396433396533666334373462333462623832633735656231303162323232393436656539303035393061306438663164363765323137323164333630313530316161643434303462376534656239393762343435346265393966306430346635373233306635656332396439303532313339656165343034643630663030383536373965336130346465333531633239663739666434616465306435383166346637383162653362663335343335323533323464396137623566326366656161333461653036326262316461633362393430373261316231323666623138343035633138323737313738333536396264626531333837353530626164303765336334323535663765366136663537363266336232653334653433646131306433643034303631393436353863623833323435633031616132383634613637663439636631306565666562336337306237333939306132326463373866623132333230323231333261333461663830356565623632626334646633653663333336623763353731653863383431393339616163633838356463333336383336643033373232626530666335646631323066623630626530353266663839376437616461386331376533333230363137353835393535326363636263343563323632363835343061656634613237373336623563313432323336613565396231326437656238373835353938373462303265616637383965393366613831326532646665396634393162396434383630373465633533656435363338623438343962653363393935363339663536393365636564353638396265316338666239646164316564393935623837636262393664623438623562313361336434316165653936343538336339626238643733613165336361613134646331393338363030643163653734313939353662626231373863373063346131373333373938643932393164653437643239666663616363633732646435643639663033623463643161306436663933356137633638613037323963366234626566383534393165353566386262633661653033363736333836373235653232623531306531353831313137313765633935343038393434346236333666333831623265336431373761653166653937356265323831616165313231313561633231303936626238333465383062613564323631643161323663353266383665373637336461626262653939353734333531636535646130663736666361306162396331336364363662626537616561366462343930373436616537373131666463653836383662393532343539353232306235666539646165323237396433663235643639366262393163646338613534653236663831323462656230623335336435396161393561633365383938373633363033386462633639663062633735313865336335666337663235616237326239333463303635303865376364613035363330376336306631333036613661313335343136383837313465396537663936313266373062356566356636313165623965373133653431333161353935376637353337353433636635376461336234616364396362643430383430343762396634303538386465326231643630313032346365646663656362643366373963633065336665656338666134396161646165636534666135383064383631306330656634303134633334373630343836643061383861656166663266623565653163613030343035363234643635633866313831316561656632336235633738326566623366326338663761353864353238363634373666393331653433303639346463623361623266316663363530366566326562666236383566616531623263373837393233393264663839376465303361376338626665396337323063656661383338636237306462396265396435633433656266363762323165653132323637646332623234366262653431336235623131313465653238303130366132393638613031663265386130623532613034393461316331313932653563633536643935333238303638343639633833326237653335323165653666643264613430386533613664373765326439346532366531623439376239333238323238656336633362653836643162636261323837373561376265613065303437653132353631656539326262633138636332616566626162366637613533306433623635343163613435636539343831396431623165613961303236333462633363613962393233383235363531313832343930316331636665383633303261386139353664643564616566326138326137656165306539333333336462383266643237353162623737396334303764306162336133343231386139386635653163623964616462306635346338643230323930343731303936363436396332373663356461633631356234356237643238636162376334393264623535633235383033356233643237363461633634303334643631323335386566396365303565383465613339613132323062373335613364346638633664656632656161313664616264656666366138393166663334373433636462313337646364343734636665666338623761393836636139333463636233363630623365656666363435636331613532393662376335653265393338373435373232303165356230656261373966396433393033663831613932643463323630316666333162386631343462666537363332623764336535313364663935343862323731616562356136376639366330343139353234323136343131323831306133636237373434323539343530363638333266653533396537393334313835646566393864626535643636373932323238393332613834666234613337613636623133386561323166373164313138396666653432323563396366353066306332366339626136326666343461633031633764333562363435653065316363316134376537306461346338653764326461626366353732376162383136656135663336353539313039336262633731376165336334633633353866623733653764366531313863383930373630373230353062666131663030323236393337306463653235326135316661643263666237623564373263393937383430623034616337663632663938623331393630336432613964343230663430323830383737373436323736623266313165666166613338346230333038643638613861666161323731636633663739363839353961623935623466313164303366396537343130366236353234393039386132343238303438326537643136303530653935616132633363623730333862393336306533376364376137633966343961653835656663323337343664373032336431336136663761626136626136643633363232633630326135633533336665303635616262653232643239306462336364356661623631366663353764396233306637613635646332646233623432653865326434303934613661643333386235373661336462663733666536386236653566333536663436353264663638393539376530653934306635323230613661663464616561373262393137326333623833346263333337623864373531646637343638363064336530373063323665323762343365363135666462323335643834626265316134636134636565626436666435363466313263633839613234356237636661613936323131383432366631656431323966613865366136376331663063393139666465306566313366346138343936383666396562656334633163663961663932616161633935396565373564623237376435663734363336333764376431343133383061326365346665653438333039653930343937363832633939376134316564633736386137323031383361663866316333643966303032383236316363306635663963353763313130363435363034363266623233656166666563386537383638626665636130626234313239366666653239356634343935323634353063313332343433393338333834363038663435363562643836306266343765313830393539653763396634313662613631626165623036316631323738643266396539626261313934316661383231356335366237343236343863656464643131346533336137653033653065653562393363383763363532613235336664326131613166653763613133306163303735353134323761613935613530353934373766376362333865663338613335323239326365326239663330663837393131396534333538656336393439346461643065616431366431633137663137663364316339353437373236353164616162656131393336336664333536333462353437376430626539643232643265356532366532373334323230643436616666386536626137653734383334356562393738373461356566363261633365663030306332326532373861663234363461646537386536336231376234313533356331333436626336646434366664653534376237613937353637656635326162653433366136373965356134653564303963306237323566616465613832366566346236663664316432616662633031386535386533653034353737353932343261626161373662643438303130343834303033643164643338303863623530303138376663353733333839393064333534623834343965333836303936306135383165393061393839363335366331643364376230643061666437386538313433626530393133356533643762393938313135666434313934643830333961626566303561636432346533623831373330353565393639373436373166353535646536373662363730633064643735656335306431663237393837386139633065373635633363343162613563383033366562666330373532666662306238346136626463303536666532363561663730323036633465303839353831636162313862383538663539663038643339373366353630343663636165666133366136666431643236376133373636336230353833373930643333363132626436663332346435623034356332393433356132616236303538326436346261313731656562663663343133616133353064663532626335363862353838383165303435376464333736363032653662303639653735356664396232373661636238333164623231323536373337373861303162326662303233353937303165636235346435633535353133313434306566393364626664613135613338393135376366363265343361356138353134666636333866323865643437376531363062383432366264343861366163343561373232636430623435393537326235666234343333313262386239386463316539663362363239303336613436356639636336326530623165386430613965653535393930383039363537343161383439633464643163336235373964626436646133326234393435353865643863363365646135616330303534663364353863323835366231646337653765306565343163333130623930666232303365666564396237646466396638333231313333376661326133666636613136643035353733346530633437616363303331363639633234626435303632303932653161633131363839363032383033373466353466613862393435356338656533626234653961623730626366633066303837396436623731656639353535306135653732313239616339613662346134633661663861353330626562623131643365383139396532343832643762373739316631616438323037303762616538393564653831663065346334613339373566333034333139336461363965613835653131343333633735333463353733646336356636343132386538383961623161376561313130316438613566346533306232353336623534393031653936643565636365373062356662626439613031316330323462666531613831333231323630316333646239663863636264633837313538343662656264363539653065633062323335666436393766383839353036633335663234356231633332663137323833383838366237366233623362663636356466663964613534363665316438386562393432663535666366643839643637323564633163663566623636613362636563326139333666623166323764313937323130643433373936313730636563316562393334326233656436373134363966623461653933623861623164326130663534303361616631653234373433343861646137313534643133363966383632643436643632376237373335626162653330663664376433306330346161396339653162663461633038643337393364396263613432333731643062663235363161633262373364393531376138376161346332313638363263363263636636663763656365333661613165356635633931386230633634663034373738353430316563313834303237376461633639373034333135313030613962393764306565383731643833373763393532353436363639326436376261633964303366316638343761653963313832666135396639366166636632363264626335663538656530363533366361396231353738333438623539313537663536623636326235656164336230656333643936383934646232346337396133303863356537303565393034336532666639613733326566366162343632326666343935383766306231383234353466656362396134313565623034363964646561346266663339613935306162626434653933366135376462396562386537343163396239396338363363663462363439633966626233383530303638363461393536616230623139353534383335623233363765633837303066353737386138646263336537303834656131353531633138303131623161613765623161653333376230356666343535383865383064326363656666636664353738656633306231363334633734393133393430386563626564333237326465343435333761373634316432393534366438366564343332623365663862393939626337666230656265626532303937393639616339383439653830396263363562353038666637376333376666376434393066636438306464323833323239643461663637306565643131356236613439666232313032363966396263363035626163653166663333616161376364363837333961393138336365303932613533633837373431336261643537313333363363306161353166376436343034663137383736393063333734316432346231363337633135326234656264643935393332653961326532336363336461623132346638663739343535646364663836663761366565333661366163313032353939376337343330633531653765303833613738636234663266353639613338653139303664393737383337356433623964623362666135323763343965623538656161643064333861653134646336323761313561653165383532633261653837613266663832663036393066353037666264313838616232336261313235313366326361363563623432636332306336343966653036306566306139343761316138393861623561383630643362343734393963386534353534663737636365326463316535636235356238363563366265303465326263363232313536373031306430656437363539643731623537666238623363646534633033303963343031373132646638616338373837396263386632373539633762663338373938613937623437346162353236353839646534623636313462343636313236346661383630373736343463323761623732616432663962393066656136643932323734366430336666366135393434393433633566356235383466643930343165373634326662313935383263623239353663643261316139663961366162373362626136656236323665333166336433656235646637643136313230636536663735393266323230316262323332636363663662636630643033323536333361646565373937623038323639643039633566393731393238386334376266343562343266646262323039383633373738383238326131653838336435663535303135626536393963366166633737616233363661613766363633316363363735353634333839363662353832323364333035623166346431343931343236643764346533323837353330336539313531656635636535323263356332386137393538393936373334356536393432653764636165326461336365316362383137663165623339623765616664613334363935386334313830326539383030366137333237323233656437613539343066626136653166343562666266353934333538343236303734636266353464393866366261383438333639386462616230333538376132386265313361643861376462643137653233346261633036393366353566666137333734653763376334336633306266613262383864663535353132306235636532633032653335306562363835383737336533643363303634626632336133336435313632643432386236663933326236383264663234323762623531353733653034643133326361613837363038643038323262623138393532303036616633343439613061316264373933613939623363626335666235336164323735373866333439333138396264663838366336386336643663663762396531323765323936663163623036633837656631323566396564633835313830383332656130383030653730613261316432326238643933316431633231623435366237316135616165623838333936376163656665663437326466343966363661326439363234313131303236656266343038306565646333363763646331396564653536306130336466323532653966653662313436653038333231313163616632363434656164633936636161373434393730376231353662333166636238306366333936643130346632616566366339393435626365306332383439663365353965373437366561373436623838343364356533363631306634623339663461366339383738313166643764366634656566636232313339313863363466323234306231316566363763646666336331363939393131383432666366363632326137393734666631663462316435366365306532333265366662343762323765393764366464616164326463623465336566353131376162656439663839336437336536373866623732633033393237396537353964613135313939373931613865363662623230633836303532343934663837313364333636633265376630373835306436643630356464623137393037653230613366343337356662383933346234323038626466356433353566383733626230323437343865343933653730353963643431336261613962386633306336323061363165323938373062643332633266356636333465333033326336323437373162613162303065383239393632376639663630333664366338393736656438306634363664373465333864353866313965313534656235353262316665666662646236646339636263313535343238646536373635303030336532333137313065393137666536633536636630626161306433376464363063663331366331623336306136336533343764323531346233643139373062646637313431336630303238656131393862633031353737636333353131623136373630393964376635306532303433366334656161313962313066313532356530326639623862323065346162316165376530313935366534303334396332386232336438663937386639323664333565373465666263333430363738316139303136393166656237383430396538366131313663336463646237303661363830366466303863613136393931396364333235333033653037666662656239363361316661386334373932633462346661616237313666326361343633613861333464323463656337653630373765343566643264623039636133333966663339373039373631363738396466616462336335323163663433393061376532646362303464383461643936323832356531313338383736313638393461383035396339626233393531373634663235623262393562376564313935303232616361623863636337636533373038333136356436363135306636366534353837663831373331393264383832343434363033343233663530666462353663646331616138393764303036353439376663643530396532363562363634346466663132623739643661393266363031343639666334623638306139633865633336386434323363393037616235303763336565643935303164346262336137616233323563653464366365356430333037623234613061626637323164353465353361376565303133656239383365633965303036356639633763383364643865363830616239333866613436336263643564316265373534346331656535366534666261633163333435306366666266383863306137633235323036393162323135626135313364656439633166653032326166353966326362383333353765373831306535663031363432623664623835373732383563313637633036316431383261316238646530313166656263373231316665653064353737636264303634313939633933366564396363663937383931626135393330653565333637633934353463633636373137336362653565376136616430333530386364323465636230313563373231373463626234616464636664346233306230333761626265323332333537316662303663306266663563613834383565396436653064373135633433323833626432376339376332633766353566393066336465353431366263303965616163316461303331346131346234386261323531303135313631336565313264343263643361313061656131323061613363633232363133353762313735373934396331356539396661656133393431353335316339303637613066353032386333643331613630323534316636613131343931373064336664393337653330323363626530653939363432326266366134366336363034343631653837313364356235393566623139353361663435303739623132396564626234643864386164343934346164363137366534343235623237393033666434633566663863313930363330303935303031333633393031323864333064646665383563643764633932326562313433313836663533326438393061303966333937306339353339316262373562303236313363653562363939303939323434396434376165643530366531343736313739633466333736346131323831386632383138353565313834356436336166666434306365633536363264356534326262656530656338326636633635336266653730386633313862646636373634313333666230333532656462313865656638313462656135376461393863356530303362306237336361366432313266303861636634363833613731393062366236343731656436626165643065656161373962313766393362643961333063623461313936306437326438386332383632363638366639303830313433393666613237313966323965333139343064653961363530323264346532323966333465363635396137326130363064333538323333346464646566656661383739333437666535376462376538393763346665376161643436633361623866333761356161636537663933636365366164316431663663313062373561316237343761313234663331323338383963346631343933353539316534373264346261316631303762313361386131366538336465363038353633323066313762623335643431326434616662383038326666393133323935346662643462646435336561313734633065393864353835333061343763623363363530623236656364376662613566353565633663383036363436366662353861636362343238343566346665393532333738326233353838616638366634356562383235653766653362663539613136616638366264616366663035346366326466343932386632666237353961333838626162363539373536306330336537373539376235353162363538646533396363656163336562623439623334396161383462633038353032356662393039353437313139306431656166396432386465336336373539333531643133343563316166633662306235643833643261363032363032323731623536613565653433383137623730633632666465346233323130353935313134616461333434386434653433626338653138623831313038326333393238376332656634663934626364323266666561653064376630346537396534323330303530656664343035613964633566396234373238363965373638643437383664313936356566343365356634646534616534363230633761613239306539336538616237633137666330333963663039663162646636656631646663356138633165666537323034636132343132383436633035303234666165656336623033376634353162633932396335333636633766383164373337623661333935356230643334313037373166623433383732666333663036643862656165393562636239623866313039306266653033303461653163656533656430303732353936336466643362623166656336316565356166363361353134356433663630313732363364656333383564636135656462396562323563383236323938626134303031373365666435653466646638623164666337326163343730346366636139363636623562613034353066343137646139613736316261626166333732663036656133333864343138373132343236353163336634323536623230313066383363313866376161346163386463646336666536343133653039393765323738386564363966666161643761623339373138326239376234626432366531623533306561383438306532363733336263303061396433643963316639313933323532643264373065666463333732636130343362333264663334323763373061303134303133376162353833393664363237646562363463376431653331643333306135366436326332633439623137333864663635346430656634313662313664316365656638633130356564616535613239646335643763346261346265306132373532306539623035393266613139386433363034663339323339313065306166653661383064356161386333633835666365326132643435376664613231366130373834343034656431646266636362323364343932376235363330643630336466356436346330396666346565666462373031653437383232633765633430396163623436623064366231623361383436353832366437326636613234643564613661653533363864316338326665313739633930646661353730666565386666343065393363343263653330316635656231383331373764316566653161646435316530616265373737393938323439303766313530376266363866353865356130316265376534383730326536656266623561343930386436313639313130643730313731373732663262363239363366393936623939636332323530383435393231346666623738393139656661346639653334333436353532313538666462653836353561346237653335626431376561326663646565366666613930393130313764393738393834656666316339343038656363623063633335353734356630303732653965626563333965386334356636353562366239396631343862353832383531386562343461613132323761393463626362643438356331656330306530343938323737666239353231663530623339633836353662613634353865326231663031373230613935346265333861616663656634323438366136323333376130643231343833306363323632636463383530336436623261356135396639396565653538306362666431663064663263323865626132333138363364626263646337633063316338376138643564316537386139356238393063396566333835346564613336343837626638623236623063643963343162643836393161333361336466366263313938386339313366353631383930336130363836633461613035346561613463373462353939333935616138343533326635383231313161316663393930633061623663393635633763383539643630303036626238356235313161663530353035313130363965663132663765323234333962623934323666376135343637303230356539303538653463383862373366643430636538323230653131643531363137333130633933633063336236616638623338656434626664633833336336643439616564643262653331313433623765356662376137646463643332333161373036303663313237346632616331353730666464333865623236626265396530333563343134333537643264656232666464393162373832656465373239306435343063356231663337316338626361633231346562323234613337663866326231633661663264383964643338336132383261323236363066363261363732616430303139613136386432616637663964646632656235363030666337373065656230366436376433663963633439636635386165353966366264303061376261316336356365613534373132396666363234366535656233643162323539313361363834663839396530346335353032613364633763616438343338303330363266303039356331376363303539356534303663636333353364366261613431643862346535616364313434396666643264323831646430663663306637393239356535333265666230313164376635623734396362346566346131326637336336313536303034613363663935613032613339646233306266323438613937323563333839376537653962633733333665613631376437643432313262353761396539646137623635666533623466646664356466336162316438393437616534393934616636623561643738326465356464613736376662636137356563376333623732376434346662316234356434356632306531346332356337306433626134666237366435313265643162636335663563316363303239626564613066383062356536663463393337666266663766666635323261633333323562343861333463663130613335393866646631653032356361663530383031653336636533303466353135376532663335303633353365313036316438336234653261366230633264656665363032633361336165396637343138663234646564363036393762633763613262316433623566373431613330336261643562666539666639663966306237653766653537316461343138326661353036626337313237376232383237616637353165393262643237663832643830646133623638353966333830333632353030653231343662383731383964373666383162633537396433643535353666383131643462323832313761386262623733643233343562613631323034376438623735383031306536373162396636383061623335363431373664643537386264373332373530653832303331313265323962303761323537336238306538643330353933363339336433626665386135386137343339323461383437636366313161653235323166653763633738393363333232303334653866373031393830613735633361636436636364346631646335613066386462356438373532316331386163323866316338323333613039643937363666336566323437303436323530356432366165306139663336373230373464643631336338666665373938323635303239353663363861303437663565666565643463643965326531383664613764343437643136333938653763643130663937313963333633353764666166333363326264623035646535626265323761363135313335353331346437346163343132373862666231633036396233643563663034653364653436383031323035353666626662653033386139383331363462363038623133643036613036646435333463643936303832356466633037613230373864623532653864393963303739393461303339656233636631356161313034633063646236363835646238653064666231333730386238623762336266326265306334366161653063386236313263633264333331336435323530633864343362323638366536343466353030383663616533643938396438373637363933303239616236353732633035623162326632653636333664316262393231356663343466386634333238633136313164353463346162396130623333366466303363306535383761626635613331316134393965356533353932633934373036383035373062636538356662333739383066343264616333636664373636613836636630303363303033646562366664343137333739316461663434313735643937376435626164363261626234303533303063323033303866303235653264353038303731303861343262663133313434326331633336386463653962636135303262623633366234326631633465326461323037376339653937303537663135343565653534306231363033303064663731623534623634366139376365613666313538313539373032643639303562633535653835633132323266336330333636646333323862346337336265313363353534616361376638613034626563306330663732343762643531313430613261643036303061373035336663306461366433326535653132316536343237356338373538393662643039633366663665393661643439656434613633626633363561323761633137613165303938653732313138363064663936366239636631396238303764336231666435316361393539383932383239373762356463633336663462623835616239383163366332303130623530333262356464306561653065396636363764663331616536353137656435393638333339636530363462626666666134336363636335633761633334316438633536313963323537663937376233363665623062663336623865333933363666363831303166333261346432306661313637626231643462633762376138333233303633363939623633373261623130653937326264373533333563333233363939653032626264653335353231356232663838366264363961363632623965396139633264333338353639323964316131373566663938363566376635663833623732666163643062666165653036363263343639303566343031366433656666343161303538376266373534346463653664383464393530393162333431303433303235383634643338363331326538303565336366613138616661303135626461613366376463333037626532353332643131376130663463656435393232346530613566663232623263613731643131343266646237363232613736353364383865343366353431633930383434663232636533353433383962366362643438373533393935336134633134323537373838633863376463633637623265363936313134376364323238313731663835303461393139666464303339646564633262636561393730393731646661333635333534653864656439343530346331633938633565656633633437313334313064653364323732326564663137363665386234313838646635396437363033653161623864363239633361333866326664333464396461313730643037393733303366663139373335323034383262353339386132663961303164636234303362306164613839633133303038366630376139633031646162663638623236373430666636363331313838653039376264383038356530633135373737633137356339613866376233326266636532616138396130393839376639616230313033393132326130346635383431343166643138363238346661666633303139373464343239343736623330363133633037313830646438306134356438333362346138356266663162303366383732663437633231653931626434626636373835396365633638363564373862393361646538663336656332316364636232616266306631336335613963653533646361636536343766653661663337643766373465663234643036343963333964643866313739666634363066653361373664356233663739663732316462336639363833333635616534336535326533383461343531323137353438626263636663633431393664636234636663396265653337626366623433393333303537623061393638303135663933633031346638306638356463623966316338376636383238623464626537363964386538393437616435353666313332386131356231393566643933333034346638353334643635373438613335346231623139616439396639383963636662393737643235353964643663343630303334383363316437663730363935323934636161323831666264643039306637343761343638353665623065373931643365643965643336616566623061616133623163633537303861616635656633356431626230353834656331663132313465323063643163626231306232663130343630333635613639393339636637663861373332653764643239376637343138383834616138393939313235646661666232626565333364336339636538383134313739343435396530633462616465633465316161643664346236663761363132343663643163393864396161663831353434313863623561343564393730666139393435356637373736376662613731623363336164613630376163653931343662393134366437353161623938383739346366633336656339663732356638333330326339363261646530323732336335343232653661316264343634613465373864646662306437383038343839363139613265653332373166343366353439626533623330633534333163323664393233663965353334616662303966383462373764306262363430303565353466626237616333383330383230613234303039373863393833346432316462336261313862366432653464393465643831353265336432346533326461333865306461626666653866653537613266383032316431326437636437636266633662343461653964336438363236643564636631643434333933386364666532386234306537626662633266326162326435663739663030613132343333376432306539393936363532623866646664333665333464313264666166653331363230313330343631316635366363383665363462383666323062356464383939643233633064336365326532316365616635386330643535626238333364663732366263633430323235646136383930343062663135323462303335626636643239663037386563326262633265363666393836386165313566383161343964333430613163386431626536393935623464623663333533616430666464613763633835386538643963643137383132316438346566363234353531663135353762626665363966653461323337643230626433366230646362393863303263313264353361333239633461663837653631353264346564663263326437303837306665626465386235306236353266343536656561363165373562303130356335343664346262333862636530666465316634306239303563633433353834356161613331666130393334653532326163326132333639663237376430303838656532323330633366336365336332306261313064336130636561623363386365353365633737336639366135383336313436643065316263353262616566383337663731663732623764343733326233353364656637316166623439643065663662663030626438613739343466666533616334376361383730383866313034616361616632636130663937323764373462353432316262336634396231343630333034643638346162333465383234386632656138353530386437623965383566323338633132366162303263316236656534313461343439656161373238363861373138346165383735313033373732623836326534656635316436633531666539336539343432613662356331663761383233646230383338393365633133633231636635323430316165386438303366643133323362316361636465386232613265366164643236373838366162643833313033643464356465316539373666366362653463303165653237313563663830626331353133353332373562306163386664646261616164356638633764313861313766336362306130356234643761383234353634323237353939373530613736386564333166306132633732363036373831616264656162326563653861633238356634373538346361663339356633613232306638363933313337616161393434646464386334653461663134396231356563616661343231626138643337356436326133666266386239393938336663353930316263386234353463643766396431376132643533666532386162303761613762653938643761623236666464353937643734656133326337313362393031376630636461376433313964316136346231333061333435373463353166323131666638383566373239386435353331303366393562333335333634613534376636346634323233336661656539356264643234393638653037353161373239633430333930613132633031343730343766326366396436313964366637653863373734363737653234323033376133616638356233363662616134396565346562353736653538373933653535303632343864346665373935623861376337633035656663356130393432356432633536336230313936343034636639363836303762653661643938353565313436383833396639626266616437356431306138363463353935323465646563383637653564633863653330383439643335343137366162396636363138343863323930326536376439316338393265346330633264396461623861616365613536656335663866363231356338643065303735653366326638616338613939323065353136623462373864303339323462353466393439353738343234633737643666396335643764386534656638663634316437663739626633656465356366323831636138336637616430633136643863323461393735646636343564343538353734316639333463613764336163363837353930646639616662343531363164313430643434663033346533303537366465663730646633653365373065306634663161346665653266653565303531316534643062663133646239666461656565626536363531656439643831396366393134373032663666383339393265323363363761306231626661376330363164343465613232313330363964383736316665306264363333306166396262326232383530313637646137646433313363623362333732633139343165633538306533303337626635323862663231386439396361643132643666663634333532656265333666313366356266326366353266633130646339356561366139613230613334383064323531383432363961386635373730643066373362643031376131396232363164656466653930336337646633376231663666326339666231323332656333393935363464366662363630373832643565663230393964623134383063316137303338666363646663356436663965373730386362333831613236643733336131396537373266323836666130316139313838303632663638623166626662363665303032336532366632373466303261616165643932633630393232633434386530333864646439343234616438623361306235343333346239323933353631616565626466616631316433393839313638323062636237646434656137396435333936353866663733333739393064373164303230383661386530343466643230333564363433376632613762333263376431363939393032326337306138653462386662366138373137313266396633616636643437303433303631336362393232393530316339353036363764323036313432626366373133656564383130663937383839623137303532656262343666343462316463323739303165306133336332633937306432396665386630376464646339633637343463343931393835333462316330666335313931306566343239663964633764613363326133383330326165316631383032623362626366393937613037333866316435383866643166613330383735616139636566613463643939646661343637656164303661656630653466643761643231303531653439646162306435373139316439376439396436633364623236316238323433326135313435643863613664613664653066643338353733363535323262336263626633383931396664616633323166363462376332663531646137356334323665336536656435376633623837356464336261326166346532363961613965363730656162623536306364646633633362323535666566646162363130373866643165636666336663323235343835383733303866356439303537313230333236633333366464666435373064333961313163646265633261313633396333333862343536323736313966393934633733643938383030316563663339343965303762363638366235333038643630626434313339653932353034623634666534383962386333656132383631313439313462333538373837366332303165353937363764353639616635393832613034386437373364346363323236393332633138663533393831393931386532323036656562663032366565313832383661623936396461616461653037316134373030363564373231306535323137373632303330373030656563643062316639303466623430646333303831383233396534643530356666313434643063326365393334666439616466366462373330393835386531386331353431666539613339386464396663313964313537343839643366626634646635366138333235363765366261356336353361633164393531336633353336323635653336663063326134373461336631393364353931366463623530353831636137643266323461303439303631363364643039363939653363306239633732633761656232336230316262393865333266643134353835333939376661623835616464646539366331643336303334353430386633383763373761643861346335346563613064356239323664376331313732333064633566313234383539613438393033303035633631306536353664323637396339343539373666333430353462356338343865616531376461353562353262393534313965343232613361613166303761646634383538663436653664616666656431613365363339386164303731666335373433636165636332643232326435333538613439383639633035663461656432353931346434373132393665323032653438346463393036336262646631616630613933343831613736353339343763643062643362323537656436303162343162623564303930393962616564313535663763326165363761323038336331316333636633313965643964366130393936333566333332383366616561656436613965616131633938393835626233373964373639383237343266643964666562663761326564343666326132356534366464646331316263343833363232356238663261373232663533373038666135343434393162343663306637373836616437616663323337646330303365313231383666376237313265313638363764303562363066633762366332313436666436366136336262343062356234653037343736343636303936623439393063626233343663363462343731396165333566366439656665636261303131393862636164616136363636363461653238623865376164353430303432303238663132636265396465613838353165623664353533383733353636306239626666656432373433663363306564343331376466653836316264653333613466646433643364616466396136323665303832626337613661643131363436383766323363653666666633623431623333366237303736363237343831303935643762303137623162613833663966343231643764326433373231636662373231346530656338326464366231363562373730316366623539633361373330613634663233373935343066393333633736623333303539356436316438303361373164363834393236353864336266666433333433306264663133323562336565393238393835353935333236313166306265616239636630303339313635643031663833366634383461616265306462666538333866323530633031393666306464373034373436393965623765343133323239636231336364353333613861323739373836353564323665363232626539636532663265356534656538343537396363636537633166313063656531663234626661656431366431343764353264333465383865303066663131323065336130306266643735663233643630626531633437306164393061303963373766376533366464653634333331663761383939623461613733643739373665366363363536616438353930333033363439386235383539633037306136366561353266303334663935353134363862333837373935363236633334353733646631646431633562396438663064336532393161323537616334353532613033646132613666666461656136643530303561346433386437343735393236323566306632363538323863346133376162336432333230616264356238306438376264386435376566646362633336653235643838376363616562613265373565363139633966646435613330393561643937356166366632353234303232303263313438613035343132623437303966383333633664346166633633373966653365326564396336396561616165336261356264653865343139346539373239633939333561306436303232356364636361616139663763383838303434303738306664653735346335363832623364623532323036323032376533653263366530326164613663613062393633323530616635653736323661623764646566333436333938346166323235363835353336353032343264656435643730343161326233396666373864613765303161363932663439366230623561663863323465313934666335343266333264393435346436616338383563383830623363326230373337386665643565643239316636373335303061383332623138326662623633653934376330303966333837326263363933633539626366303331386662393763303337353030346630373863636231643735643635633937333936313032363836343737623461336139353931333536643531656632353863353430343466636434623031633532306231366162613639306564323565623334326237343163636261323236343938363333656236653036613661313162326164373865666330366232666662663535646264363464663165366135363535303261613439383336343064326361316465323063313961396464613434383263613039326566343866313665346133383833613138356230653437373331383335656533646533353337366161323931663033636462373637303236653739383364366666323837613035363666623534303539613466376337346561313331666439346133323862643533313538626562356431353163353261393933663463373661633365303232306539343934376439663232316363646236336366363763383630626162386362323663386463356437653662613339333934353061626139663732386662323532316238373739316465353038643732376265646333623366626435616333343239653039633334376235333036396336323438326463343765353431343862333734663234343438633330373932393464303734376536363063343466623364623334353233373466623464353033353063393231376139313636666462636565303338353263653738653835336335323935363236656638363536303362613166653461663131303539306534646363306338633461663663653963393538646231363532386638613863333731316639643330353038613661666432666632333861383762386565613162633730636436353164366135613436653136633636623130636335343034363139666338363362303765383961376134656364643566303132306262613539626138343938616433306432656563393064636162303633646236663937376266623466663731396563656537316438656262643935306364333363313136383265353964303964653765386638303339666637636665656332333033646634656164343032386438353861326237343933663731333561326561316131613631303734366137333538653833626661633664313363633632373436643539336561396139663433363037326334303763636432656631633430306665313834303866663163366263383665666565333234316136346438633461303363613263326330613863393962366263356535373836366136333832353630336431656534383366353831633466323538646461646363316634316261366563653230376666616263393666363936376266373937343130303863623034323234636439616138663131393365383937396432393534373364353834353237376232326630346131393939626464356133336262353336383835373538626539663565616335393463643733333337643966366263663030626433316361386130643361623464303165613933613862663733363563663934643334303135306435363963356133313065633763303034663130663034616631396663656364613930386134366666626238323931343931636333383034393732353062393138383265626436363630396366396635623938663366636437643236663635613636616637303038393163643962623462363434643665343632613465303538306330386662396130316538623334613663633438356632653038663638376539613438663464326232623432373535323536613235323031303935366230383135653332656630613862336534623963623639326264306237333335353563353433373335353835343638623930316534323063393061323162396263366333626465393433336638313565376365626562383066386262386431343731386266336534646531313339363633613536333037373735353033623664613633623637643737633939613734363165343465663061613938363935656635326464616663376231633139373339373736666532343665653337343163366264613061303638363636346666353234613432616235633236656431313036626132633962363937313632613938353832613638666332656631336232623930336437613535333963303164393235623532663232663763356230313735353465376266383439666138376366393537646261666462663737623732646438363934646533326139353937303935616331626333333630303338393836646639366133666636636266353830373462363763323334313364646431643839336561383365633066303764353762633235393338613261396666663134623934626332633933623132316161323139326164653436613533316535373564323962303336316563616233363430666464656638656462623735636231313734363931373863326665303161333833656330366331333639663132363065613734303065393137343461623963383863383238333766613862383965623262353731373639356133353838326430353235363663663336376364306335376431643532633337316239343333373833626330633461383036336266666530623866643362316537626131663062316132363865336131376464323366313735343165616537623265366263353931373266323136323765376164313062666265326635303562373135336536393864666661376139643636396462636238396630633463326334616635323438643635663065656531616334376263376638356333653439303338323734633236363264656465626534383565373834633431613334643838653636653037323335376564313234383461306439646637316163653964386234323338306633623934373236623837656364366234663262306565333436316565653361373233303664343666323066333233383535306161353033353862633038626264633733613263636432306239336337656430326265666538623038366335383735366335343832613136366437616233643839616639366362366131363165383230333939383637623661643565306636373438323637363538653433373163323638356135396561323663313261663932616236636662306264353361663939393633336633363533353831383862633530333630396265636137356539363635386337376235346136313134316638653336356565343837656230643734313431623231303161653537306334373361343662396334636562653339353065323030303035616131643339383736373237643239323235616562393536666633343736336138366665396463653337626431393866383538336262306265653037396163353966616436313961626432316437383239336266393562323338333863613932373566353266313331653862313735393865366264313563623332336464306237666438353535343164373936313733396666656563663635336235363535323763613937383837663261376235336435613432326563366435303265323630373866393163336233303364616463616130336466656434346234323330356465643161333864666361396166663334356334626638306438393762353333323262333235343335303765396630303563653430346630333836333337363033366339316662356463626334363131326234333432313834376539623035666536623761393065636434376238653237373261616638313339353261653364313465613437323531663562616664363039373431336262616230343538303335646137356662613132353765313035376637363965386436643065663533353137356466643936336339346535323631363162353032316262653133343766643063396163663934363962353663353263386133316361386662663431663035386463393461396636353435656231373133393738353735346333333930326632633865653531306237333166376164643434313237636431663962376663363761356534373839303834353738663135626261356634376234366662366262306337323562373164333438636661343032646331346565353931316531316332313866633966653161373930393832333839353566646235616436623239363835393462343131643238663064333733353030316534383033636335633838333764343237336132653834303631636139663265653936663334376566653837666333393230326130363861396535393033366433313439626164386130326137643262643439636437656639313965346166653336306231633464353238336135373632383265373731663966313533326139386439666166653238333863346231313865636662343465623565643066333763363239303336643139636336396263356539333266386136346636393034346237663332626234353934643866316336626164306261343938616539396362316130373261636535303061313038383430653066346238363639616430346435303633313732346561656233373065653139346139303235373163636363613762386239636166373135663738633138373336313862613635306532323333643536666633376134626638306565366161313830636132646261633561316434633335323535643833653139643536396235373764373333343565666636643935633730353763356365396162386465333762646266636138316235393464303335346464386466626335613932663332663761393765373063623865643966353232626132356632653763343463626665613939643338656261656237623231633662643839396262346639376634613066303638636138383235323335653364356632346563376132393236333134646665623262376162656462393763333336663130653861613335366235346465656338636530663836363464333638326463393264666636376531356562346161346634313862303439306638636162333634633134396633643636396437643934653266343364313438663433323336376636303335313131613437333533333262363937633162326663346630336263656264303430623266336664623562373134316537393561393562393231626137663661643135643736316161636263303331363537393563306137633264373363393832353265653638336266313634396463343965656663306364373931366137386661313736383939653966656133366636343333653336636438393363393636643531666530323761663264656230643164666639313835623135626338643035353839623734643332363564333437333137633039343631363436353739303932336630663230346663326530346635303730666531626333373334356564396635316563616638623132656466366634663963633365356562616362306434656136353436663966376463346335626637616538616466303031353466633466396161623864316661343931323332386264303238616132353438633239613064386137653537393039366435316233313632393062646264383339646232623733356266313938623139363939663761386435393065303137363134303061363036623436626465633031343166363565336161636430343635666334636363623236636232393061646235373864656636396561393264663830346266316464373933373134613461323564643036643864666433356436643135313165623963343638326634656363356262663065666662323234336163626339353931626333663832653661646165643332333938366666663765613265396332646438336333366430313538336362656430356634323334633738373038366535313233643361343435363634646537643237336462383265313261633039623363343065353565636565366165363439643932313166643164323334373136363339363635386561646362353766363666353038366165623462306139613561346161623334656539663562633334376433636166613538623434323838363731653235343831363432643238636438396337326264336439333038643665363132643761373932616135626332663939316365393933383135336231336239386435396337386230353535646265373766653465366464633934656162363338303937353665363964303836353231653262393133656661613432353437646463613963643566363866316466363661643763613261626661386561613539653632646364336532666566623962306130313562363261623035383134646463666166303931383762353232663063636630313463376332663162343361303661663532626634353261336435343236356238316363323539393837363366623935303634623664396130366466656365356565616337356333313735363232343938376261613366353539666365363339613938653436356136666563393335663963333337653033393132616564393936663861376362663139646264306131373439396461356562623633636433623132653261323863353231336161353463643837636537643965333637623263613632363463393431303239333265613239653130383361326131623330366166393437346239323866653530383438326437613531313863636363626238393332323264333365393037616238323531616464613466393438323734653139613038346666393337313938666439336162663266373132633630646433353435636237653962303263373765623133393862373163633230356161643465666634356561333736313030623239333462643133303535656235316335653063336637396266613464316139373635396530313463393731326532356661653263383232633366613130656633363439666463386365613265313062313830306363363366623564616666363464623236366465656264306263613933353965623130326466306465613962393731383263656433353238643266336337623462373362366638666135353037626332613737383035333361386462666235333965326633386163623435363962353466663435633430373365623761333231623931353538333834346363343537616161346365653930303061366535616532353961633639313435663537633636636137303432626132643338363366653330323638326664643230633465313932313561383062353632613861386637663961636434303763373732616334343439313463633739653831336235343832383033326238333030653330396363376363336265313632363762373562326434373131663465636131623863356132386433363838366366313764613133333930386532646466336635303062353932663564386533336130663365333233323637383639396534356130653133643036303131323463373562646537313034623535333338656439653466666436343165303533643230616234346264316233646337363133633634613639366535623332316366636432643064663062376663613831633564323430653762646430633830393033313539373866626232396435363331343130376461653765333037323865353166343965666533663934393033323737656536353936303065363064313437626563323966356662633766306337346638386531613762653734313432303436353034633331666366343838396562363234636562363966383861663535666636323135353833383038636166306133303332303232393332623033633831323831316661613635616265623534353365366162643565313135613433313131616261363861663461313866323962656537633964613039623137373364373762363038613036353034653433323363653862623830626136373638333866633438303539663361633937653965363330663161303538663136303266326265356166306166356238623637373161363064346536653435393062613536393832303434626534663836666634323331663431326366303334393136646339366139336234643631363932643439393664313763663034363363306462656135353564393831323464323964613137323338636464626436646462336538633663326335353461303962323237613530333665316433303362633936636631666262363063663833356331393532343263306563633462353938616332343466323662376336653635643838666433363763383264343963646136363137306632633737333430363935343037633764346237636261366564336231306338616236633737363265376638613332393834626433646336313138303230356237653130366133333830646662613637613631626230633437326636653966383636383637636637333266636565373637346537303234306233346235623062633166663639306363343766363430626264626639326635643263386133313132633366326565653162326532326435306530313962393962643034653561303733396466383238323064396562376564303863393364376239626139616632633533306663626231383331386337633762356135623263626162303634376231663030653839383639306230303164316366373863313930636535616635623631643963393030653666303537363164373265653834663639353461663761303238363938336361386565343134303837356532623232333434303031393866653639333632623836373939636132303766653366303838663332333337373961323135383232633232373466613162333963363732643765383336656465636630643235636538316239623034323463633765316464373062336337306431666234303239633835363639393732653330346537393035383238623264653137363061663964303835333438386336653566346332323934613136663631613362663366373932666539653465663765326162356132323164363865366633646361663036306430356164333631336538323366336634383632643431616639303964366162653765396165353661346362386430396333623430356664383434663462393536646663386233323039333232383863613938653966663133656164316364663435396566376163316536313139366530323139373864623731326439326666616633633066353763646334363131323562303037663131366633316266373066303163343761643733346632663339666565383661613237373263663837383365386633356234396333363839346530653230326666613534616138313262613436666161333134646237343866636238616236633130353737643234643134346331663738613730666532653362636632393232306338643566323765343931633738663531366161613631343763353136316237316364646538373036353431356436336463333966373231386666323939613361333761643830666130303133663331386633356133323165343434633233633133316230626464326337363337353235633562613266663738336238656438366237366565333034323265363537613164663137306439663032386539333366626265373432366162636638616136313161353739343234383237323139643635663532326435353735363461363132643464333663326536373638346462663364376232343664336362636462353765346436353939343262633266323630613534373834633563623636626363383831356233383431383965306339333436386136653939333439613732343832376332343566303463393938376438313462613430373862653536386634336337653236363963346362326565376436613135643562616335303436386363386561353963626663373239623865346534366130383232613965663831636165346631343864363538373932306137336432323864356439313336643834653161653630643535326131333439653366386463376630656534656435326335396635383831383033633430633764646334313133303136393966333537383265623734376461353833393436313163386136623462343365303866393731613230373237363336623537666335633033353966363866653363613766653330363738386135646566656564363031613437653338363737333136376561303965393535396136316465383835323164393362343766333461633663633732373461633638623166613032333562313431326232666662333335653165363266356535323331396532343236643937323835653638663162636530393931343736656331356339633339656237336566313038303531653239323466386561666339313230363131613762616234646232336638623139323261386266353531643564626437306138333231636231306530313963356134646439633534346161656632393263366631353534616133376364613233333534343138376331633333356334373366646535613338663731313934643136333162326537306638363933646231306332316163353862313331616266386130343965333661336232633034646665656230336535366563326166316564366338643133633234633931653831633966333562363563616332343764646238366532353039363237323133613531623439643932373437306438376561626130353333636635353861356265393065306235626364373666393531303931313662346338643833386131383734386166363435363365376132393139333932643739373536383164323933313534333331396162623336646436396638636439653838303737613761336563363465366639353732656366353363373061373534663234666430393837653166333133383836303461393239643230356162373634666432303132366535363630353639623439393330306439383439306364386532356662383464643533323130363038396361633538373565633661616566363064363836353336663461393734633564396365383339336563346136646166313636663365613038633963313061636235613063353537353332383261666565313338353362633939616632373365393336353135356164356164336531633634633534623433663435383065376231393534393861376338333865386264333261356635633763336364316562303663396539376139303332656136363436656633303261663534656338616338633433393965653331393763333032666161333065633438656262326631313866666631616531613663383232306461376539663131646265626338613937633666343033633266646564616535623430356137363930323264373661313664393237663539633937666438643939386265313061653434373938633335373563646366636633386262363533396464663861383064376239636132333363333632396562306564616534366365373734366561646130653730646131336566393033663763326436346264643234623165613939383936646239663666333266303266326132313433636562393161343363616163663262663466373234366564363832343930656163373831363265343435396636393032363532663635316336643036633632393530353366396461633564643764313334323330376163636464613839363666373031666639636365343737323664303135653133383065363839386231303066316438393466666366613739313963336539343061343033623331393834303930343435636130363036333233326437363837326236393966393061373334646636633037346535373866633835316631303535333539333062613934346562616166316162633163303862396633636366623536356565633964353032663338333930326535326135623761616635653462386435623335656338326335373837363063376536616134626435613138633836313235376166336431653636666361653661643961366665303734636230393638303539326365373062316639303733363838666234363534353339646132656263643039653265303736663534333733383835323463623665313038383136326263373330323439646365386563346430326363323435336166653165376331376531666537336439353237346462623031356",
                "hex": "006a046d657461423033333733643638303439646636376231313139383331313730333938646237333736373965663562346662666263343433643263366139306336663564333035304064393732633062383536663364643364323736303336326463303631653065343161666464653234663633633866316162653761326166616431376662376630066d65746169641b53696d706c654d6963726f626c6f672d30333337336436383034394e0a7a0700343234393435333130323564323730383766393461313666636631356363653462396339313232383661616261333735663063626464623537616263313436353162373562623662316538306239613532376632306630366331613363333366336265663063663339386637383363323563376339313162613264333737393932633039623361346537396465346563636533316137616536333536656166353232636530376565393032396139653937393932613030386562376662383365383565323832663463656463613231303961656631616130376136653139333639343364613264653165623363663631343139623038383665633666383062356438353131383834353030646534643763663232313236313939623332356631623535326535333030616462643866343433393633643833353732646330323361323737353665663064326639633239393465613634623838643539373331656539393434363930303934373063323363353938663439393234386662363337663161333264636536323539353730353237336530386137656338656633393237376238306163313437373535343932653633633039346336636238383037393262626230333138666565363431356662653039626532616538646230626636346634396430323661306239393039383761363364613862366339666535396335636561386166343531376333356564336534626139666336646635333737363330313536616233623562396665633166663636633734616364363131313033666364376530616536386632653737663138356531333363643332363234646132356662363738376333386565323365306266306566346336646334393034383938616433623764613434353330386230386636363438326563346439303036623033393331363639653964653131636330323235333363653938323764396437646662616538326664306238333837336566633233353230306235643834316162633036363239303762306366646236366336326138623562643334376239623533306138383435393761653461653932373234663734633236393138613438653031643738393733393331663032396131613536336531333164343639386438613334333661313833636663633662636633363231646661353336323036373138316663316461303738303539383039633238346135376665646437393239323237643636623134656537643037313838323438313237633036353930393964633938653939386266663763303462643738326431333463326232666235316663346238303233633835623338616262396362633135356563316336323034346234383638653832363539363534393863633839653730633137313561653538366338373032643766333430316631316363356366663535633865323261336138666666613032346137666233333237323535333535646664386562643038343465313430353762646163306132613262316534316365656263653332653832353632633235316134346331653035323834363338656439346463616236636237393335626632656239303930343438663861353132396637616530386462613734636534666530633364393662613764353265646334343238623531646637353130613530363361613237643938373761643938386239646532326333343564383636623965653366363233323965633932333735626663393539623863326362343131663532326666656266613739643030353334386165366365363039643533306237633538356131383462396266373031356365326639653432393362346362363633313233616539313134633039363862366134303839646366653562623532306262376439383939656462313939393766346263633239633430636335633538343232386630376437633331633262323366633539653637616138616366323534626333663562613765326130663934666666373537373266393337626235383465346532353064336239656263373330396632326632393835666163356334313134303666396433386333373266336466666638333762326263653838343338313866313234303461383831363361333866366430303837626430306134663364636235303863653630356561643734616566636336373231353031323730616139643436386532363461353164633663653962303539653534646462353834613832313038633132616635386237333161623263383361623065653038333331353865626139616338303135643661306661663766383861636365636534663438346234623734313232613335316361346536393166343632656639616466613334396439623637613939356631313738353235343566313038303335386464306139656163633666306665356430353965636633396239343734663732343530363035333761646666626231303231666533643566633539306639646565386462353034626564663864363364373466656538343830306234363433366233383337343332623630626138313638333562333432666133333532636439613066303765383034323337636139383364326433333231306163383537626435643032306239343135373934373233323537353632383362343237633361393539613765643736623631326231383237623839393034333564326437656137346233313332636538346164663432336534343339303662626366616661326530626438326332343165663661646431326466356631336337396165373531653834643262323538353238383831386436336163626633636364363764323934623337366631636461366165383335373735646162643433343466393635346135643138316131646432393462633536373239393762613532623932663133373333306562323633623265343366303264326466346161346361323838303030656662346563663632653061623464316638356432373132636362633865313061643165666337363139656539353530656430663635376637326664376562656466393762373631313535376135633936353361376237336637383766313564613663393434353664656632326237306538316364623663303032306630326365383363653835666561353330343730333665336231373137313762383762333764373362316132646537643032383237623962346364633038383432643165613064376365323831306334306532613830363132356132393663353032353164363663353362313036643938376138373566633533303030363366353763663863376366323830393630643932323833643363373431386263663966393363353566356463316265646131666463363064333761363536363733323364643939663035613833323138643662363930633034343764393031303135353863343466346333663763326566363466346434366662623764353061326536393562343039333230663762656534343932396534313034363635633738616564383532343266313066376431623433366366643662346234653432393434333062383835373537343562646361643638353935626436366532656461323435343434633966663866393334656336633566393561343637353939313539383666383036376538313065383432313232326163626337393737663639656161653135306564666230336239366333383037646437313030306634353763396637633763613136323062616635383562623738326261396633323962316661316436636163626137393031633963303461383635356231613963306166613637666166316333653931396462333762343832303664316166663437393061666331653663366264373430613834623163396361653863393434373732333531303636346432366134636631616536376439613165326238626634306166373431306232373432346466373633396263316336633433633132386131616464643137666537383366343637306539353530313266643139363932386166356363323036666334633631313339313634306136646337626234333162316630326231396163363537623732353831646262326561393133376336343463393566623530363261346663613636613536383062386439633136386131303437636664616632333761616637663635353861323535663330326463386334393531343637663634363430653838383931376635346132626532373231616232656633653432636537663962386638303539613139653937643463326139346138376336373930386664303363636464626465393365356464626539666562343963353635663164653936653965323232303865616339316436386263643038346237633735633834343137643736356332653537646235303637393534653037363535363238306462333833653532396265306232663236346461613932623234306338623266623133313138373031626164623463663033646562383230353266616335616530343032313930613034643966356637336531633732313133633064366235353137666332383436363839386135376165306334613932626335653038376630616331343135343036643037303566613339373963313136633961623461653034363634383736393564303530366665666163346562623762626463633835363365346664356334383636633531616661656662373364616338323164396638356439306361323234633436313431656136313862353064336565356161356366663139636465343138626330366462393762303962393061313837313964313066333039663030636331613239636536653661656463393534333062613462623738633964643531643764663737663136306130613939623835363934663932396534353562346263353865356331363834613830356330393131623163653964613036336336346137306430623565306133303030313165663436356337623733393637343463363738386366373033316165623463306439613935656134386232326138656434666430333538363964393133333638396264343862626366326366663235393635313365343766623830346364396330396430616362663430393135346563656432643361303535613034346434336531333235323764323539346366336364663935343639636562653936626232393164373730356662376336386166633139383438303336613138633863316233323134373234633962383936376639306136316463323865343930326334386363656463653733666363356366663739646231326265343439623865653466343834333465363036353633303561366435613534653165616531356436366434663165306232363232353432306331346139643063373462353230333339353235343932366462643663663935373137383662313839666635646238383935313733643233346166656362633630623130303665343535633339303066306462636163346633363463646634393430386564353535396638623034353337626630653635623932366533323066653965313135326161633639633432356530316434316534346564376663643365373435336631653162363361643765666364343461323435633964646464646465646136643932646231346264633630396661373034313561623031653964666162393137346564373364623332613034313832656466633564333566373066333939643130353238643466376161386237313536353137613936623364643661653732343730636539663830353666663939363636323161666235643161666666323063613863626439643466373130643938323862386536343866626232346332386535653330323836326263386233646631336235366262393035326234656437646666646562353863303765656233643536366563653238643237346435306531623933363764353063623037643865396337633463373463353436616331616338363036303666633934346235393832356261613663613165393234383238313837663963623662306130396262326534313162626664363831663336626465353766653266303439303136356561333736356165383931363635373439653363323434646437346166313263616437663062656237653935663831623737313730376461343332393964643466323832386339656566626238616336613363343931633361306566613536353632326265366266396335386266353666396634333131636265663038373664386264393165396535383431616463656637343238323662633839393435333130316361366465646563343134613834333330613465386630346238356432373236656331356239373937396430346337383932353561616266363438386532333665356335353830373532643430636162646634643737666137653035643037633239656665633564616435376263363537613038343263336238623635316537343137666237623434633434303037333434346231666237396465383465653963376632653137333536373036306231396661623435306236613665393139363135316134393836363035373035306464356537326361636530643333666534343034343833323137356132616638306334353963396237646261666431626262653335663732616164393835646538353933326332323663333066373262346338323363336263633231313061383061333530663939666633633534346335326538313633323331623665343936623830386636663331663437396466653635356635326231646236653634663564306666326338303064386166623539326139343135303637353965323333656462336461313037306439616364353763666164333539666231396534656237313764663265343033626538303265346636353962336237663337383065633833356137336138336234396233623935643634373934333661353864653134343530366262613462376538373662383833666536653233613161623063653136303462616138643536383633333635346636653832646632663465656131626633396338343434613030633536313333636332316362306630626632333137626438643366616336313331663432613636393835373436663561626538393065313963313633373639666136373362376135396331326437666331353333346165343639356139626365343337393432343134643038643566336266396164343438356230653362376166346562643431353465343966636638313965346534636465383437346463616366303031386131616336623736346238343334663162333532613136343766616461303061333565343366356432656363373231343137303762333865643238626132663134646332323762633763366234313664653330363865613065653263383239633930646266333038386332363063663934353265636334663137313835666335373236303933653935303637346133363066333337653762393335366138346631343833343534363330623636323135383137653835623536376231343065653339646537343738353062343739666237343162393435353732353531396462353763393962383066383563333263356134643131623436653439343566303133396462643965306463373163316265313966366530303463356339333461353063346534376239313239666466333262666434316162626361653236633563323132376263373031363066386334306431333864666533663762653835373266636566343435633037386166336366623536636263623034326261323837323065343937636161353236376334373966633939326137343666316438336262313462323261313839626130373338386633393731613563313336613539643436393766393633336161626437653764613738626431313835333837623161326661383631373965373333366564313862636563663532373139383963323235386334656334383538653264643665346565663738303437383838313366363232623237323162353530313862373337626536396562316337356639336338656135663833623835323931343630626231386464333632633264616639656631636438343063306264343230663131353834353835373630666233303238663762303564383835646335623332643534653133396135353138663230313764663361313333666232313363623665663533613563393730366162346334393939386334373838666533636230656533653961653936306537653163376137633530353061326565363164653434323138653338346333613131653934323738393730366438663231346463666232653331333832303231346136336465666434396632363462616430346431656564663564653537616139366333313061323737396362393266323234653938636238626133363433613064373331653231373166623566633563363764643565383132363331666631343265336336646230326564306533323239356230303232623437343866343865653436623038373666373636623534663133323966363035666431626563616534656635633332333361343261643263363432346537636336376233653861396532333131346435393036656230333161663561656133326161663837636339366332653563616533383034303062633430643961353665356562653038633864303463313530343762383033643036646232666333366232663164373530646439346138653966646331333235323336386633353634666138643464383161326361326633336136326436393436636563633766643337346230666632313636656639373936353538326135313664636438303063336238393630633531643937333661626233346166656363316430653835386265636338323662653063353566653662366363373233356364396533366666306462623331353363663064376232356439663237613233366137316336316666626564616439666138633163616230613762623632356662366266623363316337373563663265663939663563356434363637313561306335366366616337643963303739343031633566636362363235616361346132303563383339383931663939626633646565393664306532633265323734316530633461326330356539376434323838646131373033333265373761363234303431363863613130623731393831313263613030333439643433383138633461663136623233306131636138303736333430323637386433623563356361623037346537656230336165373538656262656161643066356539613064376532386161303337363934656339306263306535626265346134643763373938613338373461356131626530636630613535323036633635336138623638666239633561343563306537646366656263366365393538616235386236376237353537383365363135313765303831386536623363336531636562613735656630396136643236343532323566323033613534666561353737323838623331663437313534306236613861633266313536313265323835303266336465626364346431356631366136376437393263646161373265366463313836336130333539633662323264646565343530383333333436636438613131393333653538363766393061643631366536363934316366393964643037396661316532383463353362666461613636393533313032323039373939303030643633643532396664613465626137653465326461386438303661656635613065613538653366643830383433663661383435326335663862376235393037663731353431383633333166363761383831396636323336366637353065623834616632663035643836363336373537393565653963333131333362303330643263613936386439323535613932303339383533316433633136393936653934646163616331363430333632306435343430393862653062653733663539386139313434353763666334363362373833626436643832643039653635396564323935656239663139633166626133663033636231623332626139396437393165316632396536396630316231303837313535636465343931376563643864366462373361626530303733343631316335633830356332663236323862303330326363646164346165376232646636666132306162313661616263613236393866613763323532343163613535343130616130646662663032616162373836636534656530386331663939663236353732316435663137393732313735393032633865623138633436366636313139323364363030383363356137393661636537373963396430653038623231633363303637646262346365626530613031393262316637623237323437663564646362633737306438656235666537646430323432313738323835326137323339343035333533393733636561373962356435366335623866626131303737323161663235626233306539666639643663643934373333653361383934363730373563323832646636656265643333303039663539333533393261646536303137643538366535323465623430396263653166336166643561313132636631303437313964373038363136306361663064306237346632666465343062653330346361646233653061626631313636626233303733623864373934613638343131653735383030306366626263393265396465376633323235303339313164313463376432383566323761396234343935376666663638386634313766646362356539393636663461633531373366623733373834343534323266356365393138623937353937366561656237396564653432636536323364633961373262366535613036383834333239376337313432633934323135643136626432613633333133306666306636313831333637643337653963363531366465323239646539613165353331653935363936613061376535343336636438616338326664616235663537343164346565356362316566316335376538613234333632373233346239363234396439643438663335343239386666353562323266316438623332343533333536373934613936633566633363646634626434313063613538336536343365633362303234393135383635356334383235626664656132616539383137333663626562343133363265313034326462653733303366386266326631336233326666646561643962313933356662393438336361316332306235356230633561626538356334303866353234663830353561313132356464633832633366386537333730613164633636313438643530623462643631303736306163393837653936643039326230636661616132613861306435383461353463333030636332613732313661316365396235656366656330636539393838643535613062633830653336316134336263386636316531343134353432336363376235343035363163623662643235663639383838326538393465386266316462613635323839653831306135323263653038333366623239373134383938356165343361636166613933313630376432646237656538646332613432643962363465336566376263666665616630303532333130343736633031336231663230316262353935623665323238383965313361383734333334373638666133633933646464376362626336326133353539613832396437333464623738373566663862333964333834666533646463326361316264616230663331386634343965343031626166623665663962323137623531326331333738343166393963333936383131313665333765363230616638333864363031666436633736383232376162646463623239613664356432376561323763383338393538643237636533386535366633636631306530376664376163343234376636623239656137653366336462646235616339666638346637383238613333353564626462653862343432666565316630393063666565616437616230623864316632393939656463643266623061383733623362303938646566626131323864333534356463376266326565343765366164346239633833343931376237643638313165323532653165653339633134633064323338356335666638613065623037633436366537643633643464666331653832623461653234366632323762363135303331366366326537306433333232663862383239346635396339373231346533343962383438633063306462323132386136386534383161636437366663316663626666343339383262656665613866373232353130646463623134313333343231663538613636336132376436306535633434323730333261356131386238626438383666383466636431396538663836393236653337313834323638366662306436663132306134363366373261323538613836366234363433626530633036313437373630643030373631646238346337363866396465326230663330356239383734663434386231343635336262343532626637303462373463346661343166323137313434346433353036383966653564626235303431393363333539633130613863353466383864646137353831623762653938356431653136616461636339636636663136363535343665393131643231623064643266366634356464313839323536366431356331653435383634313933313264323332663334356364306261306361333962393739303835623533623231313337373138626463306465626265313834623837313134376137376433376330613538643561646230383032346535346165626632326266643834363331336436373232343739343165643933663539303133383836633339333433346461613838366561346231663231303835316434383338653161663136303231326261653539336462383137646133613731343430393137313830346238393832366563373561333066663864333833346463373963373561306136333538623563333762306261366235396365316238353364646362383064376433316565366461346665363133383330383563306538303863666631306361393961633838343434383934383734663933626561356335643663666361326364613639666638373534393938323837333237633863353137366434326231383932633839326137393532386435343864383134356530353430356263363734643763383530613262373538323936333534396630366234393233333462626463373836336330623834323861373866613538396136336262316462613738343532666635653930336535366662613431626361353361623532653539363039663131663035336464383265366633396564653138646630663761346135626161363463373933316363623035363961663533316136613563386263636363643034666637653865303336636130346535613366623339353732323766373932653637626162613665383537396230316632643662616237613839666462356233323463343334343661623562333339633263343034366130366364336265343437323530623563343833343363373434643531356233313236316264333233353539356363373331393835653736333063303038333332623763323133636333616336623561303865663764376537633362626566666132633334613831353436363062613933346464626532643936353862393533663464343830376535386338386461616337613938646633303261623737323464333866366263383739366534303933656666616130383366363664363431633533323532376130333636383531393736653863626165353165306131333930396138393865333039323930623335393037616436343532636530656337353731386233613336656662623031323761386463313663613061363662373134663139363061613666323934633962653734306662396531663263346564356333633833616339356263303561376163383365376262643939333235623932366161303137343936373231393565383331383463623161353666326364326432633461383461666435376432653135303631393534613037353734636136316430336663373764393934636631643230666638396432633338326334666538643239636134326537333864643438303139316366333861386663616434633962323532313135303231383036306361646639306433353338643537383939363234393065386366393235346232386136663736313330653964323730336161323534623564643632326334616438383634323462623330336436646232653664623265633938353038333566643236666161333532343164393931383235666237666632373566393763343964383539303866356438353663356636373237313230633862616262366566633461333361653833643137336265336631623365323463666165396239373366383139346439323339636663303563323831393963383566616261623361353832343739393362613663393063613136623835363234313237643731613632353531626130366531653931336337623165386331626636363264346435306136626464633430306433346163386336303732346437323461333163373730313238353266656633636132303335366536633932396130353231653962356339633232363834626636316532663165313265636164633365616263346366623433646361373761343136376332613866313663366666303735613435376134636236333132353562626234626138353262323835646637666263663739663431353562376261326332343031376131333036663635376336333331363532613038663666386433313334326233353162383436616363626233643363323263333238633632386136636161353237303732373535616336396261373739313865323936613864383838636231623364376432346561353663323265373739363034373538383365376164323031353032333936666233363030326337333263336233643536656264646432366162623832613864343264333634346531323630336165373436383430326564646239613632613530616236616131323038633261613534616234343932626564646131306663646438613936633163616532306465366534646465353832613031623330343565396335376566336362353964383464326431376238353362343032343164356264623038643566363262316134393633646433613065353434653864323139633136313031653737626532653130373533656562313566656434363531616439306462366565323464636261313035666566623166616364383561626539616463366163616561316435333766306537356535343230636539663063376638356138653262663038333836613532646431316233303965353931636235336566343137656163373037666138313465636463343535373439626661636564353964663538326162633635363530646263633539323763326364633637633437373739363362633062623838333663646135396562356137663062346561306135323035383735336130383033303132363837306634633465336363333934333432663238323039636461323933636539356139333662383734313938666163363936366239353531333266666339633736633535333564653763333230656361323963633730623865353062613830656638636466363931363264373132323635346330646432336433303862313338396332386633663263613235353937353466356539363464306634313065653534646131323366383562366363303639323930646561353065373531643866616636666362633039613039353866643435356633626633663835653634663436353061393136613232633434373934386662613138316138346438633238346430373737396535336638353034656166333861326563653564376461633563633065356437643966393531626364306161613031343266323437653832613834303833356561323166333362393032323433313738383337663465663932636437333631613230383433643038613566396566663236373365396535353462393235303734323937613735316233316263303832376436626661333261303966643235653234626662343534646135336666346361653935373936313032336361356535646261633333303236373838373764653237343137636532633331613132663338366531663936306538613637393865613632316662653636653432626235626165303130373633333239616238393163613537313433303330393865666433333138393364383765653866613939613338383538333630646238333466393838373637353934646631653633656561336436663865653961363337643963383231626165383335356466613566616533353339363332613666633761373661343839386663303265363864623231376539653466303461636436366162613263666262346134663136326434316566616535316561633737303864623637626461343436653736363133373634336537356438373764663361356532323138313037363537646132373230656638623534333731333436363864326433313461656434383839306462613738653264646637613436343431336239373138653836326362363630303164363265663236393332393731393530323566656563306661336539356261636536323866636165393664343032633265393533373732383631363132646339393938343131346661643834653034656264613535306434656537343030316139313065346261623265376331626561646231373931333261656239636534643738646133303166303038643536613130353466663064396266333737636663343366383066313838326238323864396234353437666439663764333931623835626133306334343834336665373430346262623134363462383264303831616162656562353364636134623363643561333237343532646365616236346566333433616365643564353538383132653664333437323630303938353933343236646534616434613339316664643065336662353663353064393732306439393638343364653365393239653038396131666334356534326333313938363164376131383037343562613030326464376232353532396338343130393637356535383464366337666331316632333864366665323333356566653266643261386332326462623132393630306163663935653431366537343736376335383566623533383136346233356162366661663533383136326661393936346335326561346161653732616339613961323162383133323062653365626361366134633232643433386538633830313435373134653738386334323939646337336133616333656162636234303165613931343364303436313464326436623465323437356339343464626664343137623538396431346165353533626530383435653630646663376639306538386264323663613161373934666234643132316261373464376337623935633239643232373836356461626233336438646432313430323431626334333432373566363535306136623461643930343262653338306136393065633465303033636437623764646663306666313830393937353734363631616166343931343735343963613336643837323135366335653839356435323238343738333861323231316663343738323465353637306631313063393262373839643933633033663931363562643636363162636537363738373364656164383735653937336236323063623434316165363063653065353365623039633433303365333138313136346338656235613536356363383736353161613865663339636264663136633730346130313632386164663034316638613236626334353530383139633836396538343530356538623138396164373464393538656363613039663931303235656630373639613533383639656230366166343161653935663161396537636666363862326631616332316333303563643738306431623765326262646238376661353735643834376632616463643137616563613032366135316161323333653061613239376136353065633062306437343331386265363162643536333438633866356462306537636261646335396563333137623132363665396231336538353064626366336439386136396232316136623633303736313732306531333238393532383430626561626161383933663937323530663531316133363830646263663664396332356434313436376366326266313932643338333333633363303762396461373730616531643364316665336363333837363131303039366634653436313164623135393138376664393331343336373666343033626335383134366664326637383638373835346636633766383030313433653637393864346235313336346231356463336637343735333766623134353833326539653634303861356436653633363865643938663031613462313964373430306362636463366261333733363265326338383134353962636635333631373363353139643661303061323338343965646464373133336138633665333832646364333537633838303864346262343535356665373364613965323365313465386562663564626433383931346336396632346664643564303461303461373930623162333432633236333135653230623763393438663634353634643133346362353461376164323432353136663561323036316639373465346230393638636434336330383631353937353336346333626639373430646436643764313365346434626633333231356334613064653039613931643637616164336564346265646666623938353331376639336563313230396264386664653534623037326364643233313064613635306133383238613833336534653336663631353764656330636462383237636330656565323764313861646633326362623465393264653735333239306462616235363636656632306339636433356336376263343064323465653233393734343433343531386238386330376466643938373337643532666261353732646533336532643632656664633938643964653163343061323038313362366566306465323661353536663963613533323336656430663361336466343734623731633935323737653633376333313835663863373538656233346332663832303266323537613837376162653530653730643939376538316637333938363061636563613732613637326433633466643237623464626430343635316135663833346634313339333237656131646636353436663137396231386332383736316664386361343631313334303136313965363437613037663331623639616235376363656135303761623963323363313865346565636434353536396530343238303666663430366632333564383561326632663663303866373462363438663531623235663235633934323262633165623033396463303666373662353430653837356132333933616236316666356363643564396532613166633133646138393666633061303435376239636137666465653533383861376634353433333530316361636138346364326537636432363936333963653163616335623330666434393665663033393635383337396339353339333465613239376463376632373933343438666266356631623738626661633263383133343735643561653861303465656163623135326434613732306663653733643361663066306532366566373361383334353336333831623061383835656463646564653037626638653533313863643433653966333261396333363339613064376138303137313765623834303436386335636661363431323564623031656135666232316132643065313631383364366335643763626531666361366466316238396266353831366234303131663034316232633266353734616136356430646335373437636561613037626663633532356238656361353337313235623066626239323961653730646433323762636663303637623338623633613764336337663761653362333638646461653433663635393736303030383064316433356239366362336666376565323764663962616336616237636362356335336133646539303931393536626262663635366239336137383137623035333631316666613036383361656463323761373939613962373030336331313962653939616530383261656635366465643865356532383237313461373436306530306530333465396333383163616664306133393565626530393832366334303332653633386331386632393163393764663532653336336538643638306536353037333461333461653632353834653135376164653565636231623434303061306337633762306533373336336365366433306633353034343938663663306234343137343830633039333338313032383033333533313434313637353139663536306662316135616166396430386565383866653837643734636237333762643133383236636231336635653064346165356266656130386638366664313266643062613062393334383130306632616466636362343137323133646134363365353638653930363634343236316339316337643863356165333434376665393734333464313635333231366132613836666165306133633431343930323364393861356431616365346235353632623366393338643439376363376363613864343130373831636430383462306639333031373631393136336137373364623931653333623666383632323033356663376134653336336436653636623337633866666564626233623535393637306239363763666334323065333533613237343935363862306531323634356562363233616230316436616336353565373065373735363262323939656434626137336466623431356663613534393164643433646135363236646665353434366631393363626432646635376333353633313163323365643631353238366632656561626665323730636138366234633330303063383934326437646163383431643562623138363764306565626231383066613661653336636333393263383131616263623331633338363130383936396135666130396138323834333963306535646266663038643536373761356162386465633936316538303566623537663337646530653130623765663466363662663031643533356635653839663662313830633461386437663732623462323837613563333139393965613136376434663838356131333533636130613633336236363831353630336161626633316634613930323636316662303039653639386266653961646265626263366562306164373534376338653233333664303261383266306265313633386239393265333534303839363836666135363730313066353766646532616336663837646433653939336661653035363336393264633033306132666238666431323030333534363634656633396539643866383565316430663061636234393561636630666132303138323537636161656231386234373034386236376535656439383931306561303963333833663638373266626338396162353735333431623364343030326335643566343566643132666134653866316465396535643731333235663662663433393436663066616263356333383362613830373864373736646530353035626565663335313139326266343935363462323333303165623831666436316439396330356335386165613035636534373163363061306264343935303162313962336666623438663932333232633831333464363866653635353861613533663034633930363934633534613730336533373663346132363934633162306134323564343330376263653438656538386266336339616164393564353861323030653266346231393135316161666361376437363637393434616135666437643030316664313762303966616134636266666132306230613938646663623133336134643230336363613234656534626336333562333633653835356439326236353237373565653137656565303064393234343437316236616232353934346563666461386662356431343764323831363361386165636533326137663837343965613663353439316236663130383464646165303663633161363233303963653364656632643130343466653932643335386633363461313264373936313632623533626465613138616334323135336533353964336239306661306465656566633331633135326165666133376336373761343932666161323038643662383839326431343038666330356161663336396464623133386638666433623637626633313133386561343035613064363632616263316335636662613130333762376530663964393266323032636435636163653764626166396338396465366531363465376566353830623164616663393437306430393062663161346134653239313637303131306138383037336231333064316239393333623035396430303739663063353438626263633465366239323037636164353436646162333561613237333061376533336231393361306435386139383037326438313135366366623936386261643736663666376630643634346538396538363839383366393030326538653163303932663632366266623364303835383436636335653164376633333935343338313664323138353939306266373966366637333162623231303865333337373732623864313165313337326234393665346363643262383831363133396434333561656132316236356466346661626239396537663837363331613134323933623365653765313763306539326264323766613634303463613365316237623438643533343438383932666637383265643533303066636536613436306366343634313862343137623939373265336139323534356234386136666132386566346431303635653365653563646133386138373465626239303131323732396435383065346364313665363466643163303163616336626231653938396330306561646134616166303537363433313934313064626636386331313039353830336539646330336230633837313733383238323538383965376138396631346138383932383364653361616263313336356135393163636638313135653565383235376566323735646630366131633766303061653338363537663361366136613133386534626536623065356665373133616239333163373033626264636262666539613363656263326637613530323237383930643833323865666431636237373434373330663633653965633435363738626433376666393966653430356361663239386234323735616462663930393164663162633535366537653165396132613665383038633638653334396231313330633539373533326434646161653064656339653562363233626562363637356530653235356338316262623663353131666432363338303630323033376565346230643035393462316633383437666533663137666562666236646433623438326164336139366336616235313365643662366662386462613662356665646536323165356135343132613632336664623763333033346366393666653532353633333736366463326634653435303236666164616335343663336165393632636665383639663464623438613836643639383434633338653963366663303531646164386630653338363063343039336461613462363365373637333964653037336164623835396566666439623130613532633439386266633438653231376335333637393565636662313638646262643138633062663938303234326533393662616137366663386638343264393035373436383262653438653266373732376462626465633433376134353333326339393966313662343835346137346233323132636238343631643436316164303261633762306362346339396636623837303930363438363934383861303234326431326133376166393163653037663165333865663661613330613761633233333864636233373864346338326135366664633331386465373839373933336335323864666438633033623332633436656564353462633333393265353235353936363737363035613863346333336130383066373436393662343033386462393730323637626163386161383932363366623730663162303530653539353665636665393931643062366535373635643537366336626132663361646132313435393866353332323335643130363961346334623839336434333534356435653834386437356164313335616661376132386464656136306364356135636465383762643265663931643564336361663536363161626239303264346639636132366631646565653133386231366539383563396562333864343761363662626436633764633332323235396365643362646138393739366264336365376431306238393539353861303531303734626265313666343835633534646431666166633863653561323330363239303130373762643263663831653830343239336536313934373432336561326631363836633463623334646132323231663937336239643136666161383538313764316664313832636232613636653664313661313439373565366635623763653130386133336539396366663031366161373135653766613266616330623862643430613339366136623037666165386339303331313866663934643935346637336166366432383162396466333032376536616236353962316532333332376236386530373462316162396564343161613932663466613963333233383831323134643530303938646638663334356139373664373930336362636433323561663433626330663434333732623765303861366534363865656638626531306439626136393731646161373162653565613033356539316233396665356563666563633761373963643765663864306333353766643734613135396163333532303763386431646433663938356531383539636331613134653739323733613132336135343433333664346135663533323761306263613039383861633032663266393434373163326436323639653834356665353830353937666538386230663436666232346264333631356235336536316465363832663439336662313931653761326632303937326238623335353235633933316238653030393965666365656338373334313337333966316364363661393331623833356533386131336438303531343631356138666564326661623861323562393131386137343834333761336663643664363838386130636364396130336335323961366639363232616362323661326236396433653434323033316263346466326539316463346337613161363536613063353935343533643037396337313763303030303134643135623061646235666265386331623232393338636666623431336566356339633035343735336162333536613362393963616538333735626130303434303538663033633562656137316236653664643764393036373931353231636537353637313564336631333534336362613637646530333439313461656662386231373639363562326134323737646464316564323738653531356339393666376664356236656136323230636130393632623730633864373862613838306639383139383631323834366433646261616633636430316435366434656434633834386231663732333236366633663431396438306131396263303361366439393130316631653962356235323934663039353630356230373166643232333261333466366439326531326361636466386666366635373830653135383136613334303537613366306564316632663262323633656537376136393032326463346230386465366232653332306561386637633465376330396238323139326631656666643139346564633036613032366539306234393930363637363636653737653430356261636134333030373662366466333964376334666130373431363536343831376333663532306430396238666232363965383935303866303031383032646465333565303436663662643766353830383936336339386562636531326566653764623963353266346366666533346433373361613632616230326138653338616531383633393034663833363437613732643036356662653234376435613639643036373932313133306665383239333333326364633038346363316537663765366231613339383236343035643836326663666335623930363432323166303761336366636263383836666662393434333337653135353162626234373735666532353132643662343031383230396638313064656637376230336164656637323334366631353036376330633630353065313565303463396138323461623761613332313865613362616233313962343736373561656166383939613233303733663262306363353639353964623631373331366466383562653635313836366138646336373862396232396532393533306362336336366336646133393766626462346439666364653338663437326234343566643261383064356336316239323966373934373264623839323364633835633839373933396165623664343330613262323638393966323639356439393437363138323161336634373733316261386631663738313062666164373034346438653662393735656436626539633837353239633861306637363631316336376637333337353736353132383332666336396533313538333662633338343638376133303838316462633631636331346662346265346164353037656561316332316565306630396461616132316239653462653039333037616132653463343334633030336637346532353731356462393066666664353636386437343763623563393233626336666639616630666461633866383133393361653164373038616536643037626237376230316434393633366432663961633039663335666337653463376539303965326666616365326334343338373539623236663036306332663634643466393339326366613639386633343136663239643061306365363838613862306133653965363436653665316664346238363233373131353464623234383866303637353366343263343063333639646236356563396536323530353231653136326666633931346133613131353339383364313731663634633765346264383263356330626562306466373734326638333466336464633566326635393266666164623234366630363063643635393739306132646432353231313166633137656530393632633730643430396336356336346363643333313430353136666331633438303537313230353863653736393663633336633339343634373939376265386336353139303231383763646134343862626531373031346134666533663031366639643033313361323166626430383334313064656431316462343464663763366435376537343063636661333431396435386164626533326261326166626334336536663533303665623638313139636138643338366366323234633531316633623464323930323430386135326537333534616565643664646633326561616166623361383732623861643731613365363730383466393938313466393834343763623165333738393765333835643338643365373933386161366538303235313030323331613365343537656336646366613663333736396234636162336439313431373363666131303034336131396664336438633237346564313031303637626134373838343331616334626138393866333437663732633136393264636136376337656666646338343135623064363666643838626339633132326334326639343565656635383233363461386262646439636161663832346330306339373537636464393765666235323039653638353563636665666631613133343562616232393662303163303832646237633831333338643032613662623966653535326138363239663737616534346135336561653434336662613330646330623636613064613565613837663666643665303131633266333364623636303433656533643336656639316134316665306237303937623233663463643839343239363539346639323233353232363363303261383361636261356139383432363435636532616262316139396166366361663734613530303331336563613636306563326637353938313234313437613466613330636630323037303930333135356266353730386436386462353330386264336237623464636334323335376662373763313031666539633732636562626466353138366537333837636366383530323138373766633365333534643232363434623938626531356631653961323065333366333530306438303431313862373264616337306132663633373430663134373536393961666262643130343962363465666539386634626532636564366639623639633664613834613237636539616139373030396533363761333931643863356461383436376636663933343561636166353834636533623462323336666632383965313632626636383238303032613332326565333632643539303032353930636163306663663530633965656637613162386361643063323937653964343461346332393866323934623361356563626531363333343063346436363836663361396262333836383139323139323963303732616538656665663461623535623463383735383364316163303762366138386535353939356135643332396164333234623063653431333461333733646433366333313465383338643136653836613566333130316230636232333766396363616631663339316466393333643832316664326336353362356631383936656334363038393531353738396234646362383563313239656161626530613136323265313239336561353763356535316534626336346564353464316534323239353338643436316632313634313733653662643632393034323733343439636332396237623931393632353534336339666534366537323231623838356537383737363462323063363433313731643039663164303061306261626166323962356363326265333537653238323163326636316238313866393233616566623837653835343030653436303963636161626462333065356561343938663838623166646563353862386635333530303232393531373133396439306432643938396535653466393230666234323834643738383562313961366564633531356461386162373363656561313231336638666239363431663134363964333965336663343734623334626238326337356562313031623232323934366565393030353930613064386631643637653231373231643336303135303161616434343034623765346562393937623434353462653939663064303466353732333066356563323964393035323133396561653430346436306630303835363739653361303464653335316332396637396664346164653064353831663466373831626533626633353433353235333234643961376235663263666561613334616530363262623164616333623934303732613162313236666231383430356331383237373137383335363962646265313338373535306261643037653363343235356637653661366635373632663362326533346534336461313064336430343036313934363538636238333234356330316161323836346136376634396366313065656665623363373062373339393061323264633738666231323332303232313332613334616638303565656236326263346466336536633333366237633537316538633834313933396161636338383564633333363833366430333732326265306663356466313230666236306265303532666638393764376164613863313765333332303631373538353935353263636362633435633236323638353430616566346132373733366235633134323233366135653962313264376562383738353539383734623032656166373839653933666138313265326466653966343931623964343836303734656335336564353633386234383439626533633939353633396635363933656365643536383962653163386662396461643165643939356238376362623936646234386235623133613364343161656539363435383363396262386437336131653363616131346463313933383630306431636537343139393536626262313738633730633461313733333739386439323931646534376432396666636163636337326464356436396630336234636431613064366639333561376336386130373239633662346265663835343931653535663862626336616530333637363338363732356532326235313065313538313131373137656339353430383934343462363336663338316232653364313737616531666539373562653238316161653132313135616332313039366262383334653830626135643236316431613236633532663836653736373364616262626539393537343335316365356461306637366663613061623963313363643636626265376165613664623439303734366165373731316664636538363836623935323435393532323062356665396461653232373964336632356436393662623931636463386135346532366638313234626562306233353364353961613935616333653839383736333630333864626336396630626337353138653363356663376632356162373262393334633036353038653763646130353633303763363066313330366136613133353431363838373134653965376639363132663730623565663566363131656239653731336534313331613539353766373533373534336366353764613362346163643963626434303834303437623966343035383864653262316436303130323463656466636563626433663739636330653366656563386661343961616461656365346661353830643836313063306566343031346333343736303438366430613838616561666632666235656531636130303430353632346436356338663138313165616566323362356337383265666233663263386637613538643532383636343736663933316534333036393464636233616232663166633635303665663265626662363835666165316232633738373932333932646638393764653033613763386266653963373230636566613833386362373064623962653964356334336562663637623231656531323236376463326232343662626534313362356231313134656532383031303661323936386130316632653861306235326130343934613163313139326535636335366439353332383036383436396338333262376533353231656536666432646134303865336136643737653264393465323665316234393762393332383232386563366333626538366431626362613238373735613762656130653034376531323536316565393262626331386363326165666261623666376135333064336236353431636134356365393438313964316231656139613032363334626333636139623932333832353635313138323439303163316366653836333032613861393536646435646165663261383261376561653065393333333364623832666432373531626237373963343037643061623361333432313861393866356531636239646164623066353463386432303239303437313039363634363963323736633564616336313562343562376432386361623763343932646235356332353830333562336432373634616336343033346436313233353865663963653035653834656133396131323230623733356133643466386336646566326561613136646162646566663661383931666633343734336364623133376463643437346366656663386237613938366361393334636362333636306233656566663634356363316135323936623763356532653933383734353732323031653562306562613739663964333930336638316139326434633236303166663331623866313434626665373633326237643365353133646639353438623237316165623561363766393663303431393532343231363431313238313061336362373734343235393435303636383332666535333965373933343138356465663938646265356436363739323232383933326138346662346133376136366231333865613231663731643131383966666534323235633963663530663063323663396261363266663434616330316337643335623634356530653163633161343765373064613463386537643264616263663537323761623831366561356633363535393130393362626337313761653363346336333538666237336537643665313138633839303736303732303530626661316630303232363933373064636532353261353166616432636662376235643732633939373834306230346163376636326639386233313936303364326139643432306634303238303837373734363237366232663131656661666133383462303330386436386138616661613237316366336637393638393539616239356234663131643033663965373431303662363532343930393861323432383034383265376431363035306539356161326333636237303338623933363065333763643761376339663439616538356566633233373436643730323364313361366637616261366261366436333632326336303261356335333366653036356162626532326432393064623363643566616236313666633537643962333066376136356463326462336234326538653264343039346136616433333862353736613364626637336665363862366535663335366634363532646636383935393765306539343066353232306136616634646165613732623931373263336238333462633333376238643735316466373436383630643365303730633236653237623433653631356664623233356438346262653161346361346365656264366664353634663132636338396132343562376366616139363231313834323666316564313239666138653661363763316630633931396664653065663133663461383439363836663965626563346331636639616639326161616339353965653735646232373764356637343633363337643764313431333830613263653466656534383330396539303439373638326339393761343165646337363861373230313833616638663163336439663030323832363163633066356639633537633131303634353630343632666232336561666665633865373836386266656361306262343132393666666532393566343439353236343530633133323434333933383338343630386634353635626438363062663437653138303935396537633966343136626136316261656230363166313237386432663965396262613139343166613832313563353662373432363438636564646431313465333361376530336530656535623933633837633635326132353366643261316131666537636131333061633037353531343237616139356135303539343737663763623338656633386133353232393263653262396633306638373931313965343335386563363934393464616430656164313664316331376631376633643163393534373732363531646161626561313933363366643335363334623534373764306265396432326432653565323665323733343232306434366166663865366261376537343833343565623937383734613565663632616333656630303063323265323738616632343634616465373865363362313762343135333563313334366263366464343666646535343762376139373536376566353261626534333661363739653561346535643039633062373235666164656138323665663462366636643164326166626330313865353865336530343537373539323432616261613736626434383031303438343030336431646433383038636235303031383766633537333338393930643335346238343439653338363039363061353831653930613938393633353663316433643762306430616664373865383134336265303931333565336437623939383131356664343139346438303339616265663035616364323465336238313733303535653936393734363731663535356465363736623637306330646437356563353064316632373938373861396330653736356333633431626135633830333665626663303735326666623062383461366264633035366665323635616637303230366334653038393538316361623138623835386635396630386433393733663536303436636361656661333661366664316432363761333736363362303538333739306433333631326264366633323464356230343563323934333561326162363035383264363462613137316565626636633431336161333530646635326263353638623538383831653034353764643337363630326536623036396537353566643962323736616362383331646232313235363733373738613031623266623032333539373031656362353464356335353531333134343065663933646266646131356133383931353763663632653433613561383531346666363338663238656434373765313630623834323662643438613661633435613732326364306234353935373262356662343433333132623862393864633165396633623632393033366134363566396363363265306231653864306139656535353939303830393635373431613834396334646431633362353739646264366461333262343934353538656438633633656461356163303035346633643538633238353662316463376537653065653431633331306239306662323033656665643962376464663966383332313133333766613261336666366131366430353537333465306334376163633033313636396332346264353036323039326531616331313638393630323830333734663534666138623934353563386565336262346539616237306263666330663038373964366237316566393535353061356537323132396163396136623461346336616638613533306265626231316433653831393965323438326437623737393166316164383230373037626165383935646538316630653463346133393735663330343331393364613639656138356531313433336337353334633537336463363566363431323865383839616231613765613131303164386135663465333062323533366235343930316539366435656363653730623566626264396130313163303234626665316138313332313236303163336462396638636362646338373135383436626562643635396530656330623233356664363937663838393530366333356632343562316333326631373238333838383662373662336233626636363564666639646135343636653164383865623934326635356663666438396436373235646331636635666236366133626365633261393336666231663237643139373231306434333739363137306365633165623933343262336564363731343639666234616539336238616231643261306635343033616166316532343734333438616461373135346431333639663836326434366436323762373733356261626533306636643764333063303461613963396531626634616330386433373933643962636134323337316430626632353631616332623733643935313761383761613463323136383632633632636366366637636563653336616131653566356339313862306336346630343737383534303165633138343032373764616336393730343331353130306139623937643065653837316438333737633935323534363636393264363762616339643033663166383437616539633138326661353966393661666366323632646263356635386565303635333663613962313537383334386235393135376635366236363262356561643362306563336439363839346462323463373961333038633565373035653930343365326666396137333265663661623436323266663439353837663062313832343534666563623961343135656230343639646465613462666633396139353061626264346539333661353764623965623865373431633962393963383633636634623634396339666262333835303036383634613935366162306231393535343833356232333637656338373030663537373861386462633365373038346561313535316331383031316231616137656231616533333762303566663435353838653830643263636566666366643537386566333062313633346337343931333934303865636265643332373264653434353337613736343164323935343664383665643433326233656638623939396263376662306562656265323039373936396163393834396538303962633635623530386666373763333766663764343930666364383064643238333232396434616636373065656431313562366134396662323130323639663962633630356261636531666633336161613763643638373339613931383363653039326135336338373734313362616435373133333633633061613531663764363430346631373837363930633337343164323462313633376331353262346562646439353933326539613265323363633364616231323466386637393435356463646638366637613665653336613661633130323539393763373433306335316537653038336137386362346632663536396133386531393036643937373833373564336239646233626661353237633439656235386561616430643338616531346463363237613135616531653835326332616538376132666638326630363930663530376662643138386162323362613132353133663263613635636234326363323063363439666530363065663061393437613161383938616235613836306433623437343939633865343535346637376363653264633165356362353562383635633662653034653262633632323135363730313064306564373635396437316235376662386233636465346330333039633430313731326466386163383738373962633866323735396337626633383739386139376234373461623532363538396465346236363134623436363132363466613836303737363434633237616237326164326639623930666561366439323237343664303366663661353934343934336335663562353834666439303431653736343266623139353832636232393536636432613161396639613661623733626261366562363236653331663364336562356466376431363132306365366637353932663232303162623233326363636636626366306430333235363333616465653739376230383236396430396335663937313932383863343762663435623432666462623230393836333737383832383261316538383364356635353031356265363939633661666337376162333636616137663636333163633637353536343338393636623538323233643330356231663464313439313432366437643465333238373533303365393135316566356365353232633563323861373935383939363733343565363934326537646361653264613363653163623831376631656233396237656166646133343639353863343138303265393830303661373332373232336564376135393430666261366531663435626662663539343335383432363037346362663534643938663662613834383336393864626162303335383761323862653133616438613764626431376532333462616330363933663535666661373337346537633763343366333062666132623838646635353531323062356365326330326533353065623638353837373365336433633036346266323361333364353136326434323862366639333262363832646632343237626235313537336530346431333263616138373630386430383232626231383935323030366166333434396130613162643739336139396233636263356662353361643237353738663334393331383962646638383663363863366436636637623965313237653239366631636230366338376566313235663965646338353138303833326561303830306537306132613164323262386439333164316332316234353662373161356161656238383339363761636566656634373264663439663636613264393632343131313032366562663430383065656463333637636463313965646535363061303364663235326539666536623134366530383332313131636166323634346561646339366361613734343937303762313536623331666362383063663339366431303466326165663663393934356263653063323834396633653539653734373665613734366238383433643565333636313066346233396634613663393837383131666437643666346565666362323133393138633634663232343062313165663637636466663363313639393931313834326663663636323261373937346666316634623164353663653065323332653666623437623237653937643664646161643264636234653365663531313761626564396638393364373365363738666237326330333932373965373539646131353139393739316138653636626232306338363035323439346638373133643336366332653766303738353064366436303564646231373930376532306133663433373566623839333462343230386264663564333535663837336262303234373438653439336537303539636434313362616139623866333063363230613631653239383730626433326332663566363334653330333263363234373731626131623030653832393936323766396636303336643663383937366564383066343636643734653338643538663139653135346562353532623166656666626462366463396362633135353432386465363736353030303365323331373130653931376665366335366366306261613064333764643630636633313663316233363061363365333437643235313462336431393730626466373134313366303032386561313938626330313537376363333531316231363736303939643766353065323034333663346561613139623130663135323565303266396238623230653461623161653765303139353665343033343963323862323364386639373866393236643335653734656662633334303637383161393031363931666562373834303965383661313136633364636462373036613638303664663038636131363939313963643332353330336530376666626562393633613166613863343739326334623466616162373136663263613436336138613334643234636563376536303737653435666432646230396361333339666633393730393736313637383964666164623363353231636634333930613765326463623034643834616439363238323565313133383837363136383934613830353963396262333935313736346632356232623935623765643139353032326163616238636363376365333730383331363564363631353066363665343538376638313733313932643838323434343630333432336635306664623536636463316161383937643030363534393766636435303965323635623636343464666631326237396436613932663630313436396663346236383061396338656333363864343233633930376162353037633365656439353031643462623361376162333235636534643663653564303330376232346130616266373231643534653533613765653031336562393833656339653030363566396337633833646438653638306162393338666134363362636435643162653735343463316565353665346662616331633334353063666662663838633061376332353230363931623231356261353133646564396331666530323261663539663263623833333537653738313065356630313634326236646238353737323835633136376330363164313832613162386465303131666562633732313166656530643537376362643036343139396339333665643963636639373839316261353933306535653336376339343534636336363731373363626535653761366164303335303863643234656362303135633732313734636262346164646366643462333062303337616262653233323335373166623036633062666635636138343835653964366530643731356334333238336264323763393763326337663535663930663364653534313662633039656161633164613033313461313462343862613235313031353136313365653132643432636433613130616561313230616133636332323631333537623137353739343963313565393966616561333934313533353163393036376130663530323863336433316136303235343166366131313439313730643366643933376533303233636265306539393634323262663661343663363630343436316538373133643562353935666231393533616634353037396231323965646262346438643861643439343461643631373665343432356232373930336664346335666638633139303633303039353030313336333930313238643330646466653835636437646339323265623134333138366635333264383930613039663339373063393533393162623735623032363133636535623639393039393234343964343761656435303665313437363137396334663337363461313238313866323831383535653138343564363361666664343063656335363632643565343262626565306563383266366336353362666537303866333138626466363736343133336662303335326564623138656566383134626561353764613938633565303033623062373363613664323132663038616366343638336137313930623662363437316564366261656430656561613739623137663933626439613330636234613139363064373264383863323836323636383666393038303134333936666132373139663239653331393430646539613635303232643465323239663334653636353961373261303630643335383233333464646465666566613837393334376665353764623765383937633466653761616434366333616238663337613561616365376639336363653661643164316636633130623735613162373437613132346633313233383839633466313439333535393165343732643462613166313037623133613861313665383364653630383536333230663137626233356434313264346166623830383266663931333239353466626434626464353365613137346330653938643538353330613437636233633635306232366563643766626135663535656336633830363634363666623538616363623432383435663466653935323337383262333538386166383666343565623832356537666533626635396131366166383662646163666630353463663264663439323866326662373539613338386261623635393735363063303365373735393762353531623635386465333963636561633365626234396233343961613834626330383530323566623930393534373131393064316561663964323864653363363735393335316431333435633161666336623062356438336432613630323630323237316235366135656534333831376237306336326664653462333231303539353131346164613334343864346534336263386531386238313130383263333932383763326566346639346263643232666665616530643766303465373965343233303035306566643430356139646335663962343732383639653736386434373836643139363565663433653566346465346165343632306337616132393065393365386162376331376663303339636630396631626466366566316466633561386331656665373230346361323431323834366330353032346661656563366230333766343531626339323963353336366337663831643733376236613339353562306433343130373731666234333837326663336630366438626561653935626362396238663130393062666530333034616531636565336564303037323539363364666433626231666563363165653561663633613531343564336636303137323633646563333835646361356564623965623235633832363239386261343030313733656664356534666466386231646663373261633437303463666361393636366235626130343530663431376461396137363162616261663337326630366561333338643431383731323432363531633366343235366232303130663833633138663761613461633864636463366665363431336530393937653237383865643639666661616437616233393731383262393762346264323665316235333065613834383065323637333362633030613964336439633166393139333235326432643730656664633337326361303433623332646633343237633730613031343031333761623538333936643632376465623634633764316533316433333061353664363263326334396231373338646636353464306566343136623136643163656566386331303565646165356132396463356437633462613462653061323735323065396230353932666131393864333630346633393233393130653061666536613830643561613863336338356663653261326434353766646132313661303738343430346564316462666363623233643439323762353633306436303364663564363463303966663465656664623730316534373832326337656334303961636234366230643662316233613834363538323664373266366132346435646136616535333638643163383266653137396339306466613537306665653866663430653933633432636533303166356562313833313737643165666531616464353165306162653737373939383234393037663135303762663638663538653561303162653765343837303265366562666235613439303864363136393131306437303137313737326632623632393633663939366239396363323235303834353932313466666237383931396566613466396533343334363535323135386664626538363535613462376533356264313765613266636465653666666139303931303137643937383938346566663163393430386563636230636333353537343566303037326539656265633339653863343566363535623662393966313438623538323835313865623434616131323237613934636263626434383563316563303065303439383237376662393532316635306233396338363536626136343538653262316630313732306139353462653338616166636566343234383661363233333761306432313438333063633236326364633835303364366232613561353966393965656535383063626664316630646632633238656261323331383633646262636463376330633163383761386435643165373861393562383930633965663338353465646133363438376266386232366230636439633431626438363931613333613364663662633139383863393133663536313839303361303638366334616130353465616134633734623539393339356161383435333266353832313131613166633939306330616236633936356337633835396436303030366262383562353131616635303530353131303639656631326637653232343339626239343236663761353436373032303565393035386534633838623733666434306365383232306531316435313631373331306339336330633362366166386233386564346266646338333363366434396165646432626533313134336237653566623761376464636433323331613730363036633132373466326163313537306664643338656232366262653965303335633431343335376432646562326664643931623738326564653732393064353430633562316633373163386263616332313465623232346133376638663262316336616632643839646433383361323832613232363630663632613637326164303031396131363864326166376639646466326562353630306663373730656562303664363764336639636334396366353861653539663662643030613762613163363563656135343731323966663632343665356562336431623235393133613638346638393965303463353530326133646337636164383433383033303632663030393563313763633035393565343036636363333533643662616134316438623465356163643134343966666432643238316464306636633066373932393565353332656662303131643766356237343963623465663461313266373363363135363030346133636639356130326133396462333062663234386139373235633338393765376539626337333336656136313764376434323132623537613965396461376236356665336234666466643564663361623164383934376165343939346166366235616437383264653564646137363766626361373565633763336237323764343466623162343564343566323065313463323563373064336261346662373664353132656431626363356635633163633032396265646130663830623565366634633933376662666637666666353232616333333235623438613334636631306133353938666466316530323563616635303830316533366365333034663531353765326633353036333533653130363164383362346532613662306332646566653630326333613361653966373431386632346465643630363937626337636132623164336235663734316133303362616435626665396666396639663062376537666535373164613431383266613530366263373132373762323832376166373531653932626432376638326438306461336236383539663338303336323530306532313436623837313839643736663831626335373964336435353536663831316434623238323137613862626237336432333435626136313230343764386237353830313065363731623966363830616233353634313736646435373862643733323735306538323033313132653239623037613235373362383065386433303539333633393364336266653861353861373433393234613834376363663131616532353231666537636337383933633332323033346538663730313938306137356333616364366363643466316463356130663864623564383735323163313861633238663163383233336130396439373636663365663234373034363235303564323661653061396633363732303734646436313363386666653739383236353032393536633638613034376635656665656434636439653265313836646137643434376431363339386537636431306639373139633336333537646661663333633262646230356465356262653237613631353133353533313464373461633431323738626662316330363962336435636630346533646534363830313230353536666266626530333861393833313634623630386231336430366130366464353334636439363038323564666330376132303738646235326538643939633037393934613033396562336366313561613130346330636462363638356462386530646662313337303862386237623362663262653063343661616530633862363132636332643333313364353235306338643433623236383665363434663530303836636165336439383964383736373639333032396162363537326330356231623266326536363336643162623932313566633434663866343332386331363131643534633461623961306233333664663033633065353837616266356133313161343939653565333539326339343730363830353730626365383566623337393830663432646163336366643736366138366366303033633030336465623666643431373337393164616634343137356439373764356261643632616262343035333030633230333038663032356532643530383037313038613432626631333134343263316333363864636539626361353032626236333662343266316334653264613230373763396539373035376631353435656535343062313630333030646637316235346236343661393763656136663135383135393730326436393035626335356538356331323232663363303336366463333238623463373362653133633535346163613766386130346265633063306637323437626435313134306132616430363030613730353366633064613664333265356531323165363432373563383735383936626430396333666636653936616434396564346136336266333635613237616331376131653039386537323131383630646639363662396366313962383037643362316664353163613935393839323832393737623564636333366634626238356162393831633663323031306235303332623564643065616530653966363637646633316165363531376564353936383333396365303634626266666661343363636363356337616333343164386335363139633235376639373762333636656230626633366238653339333636663638313031663332613464323066613136376262316434626337623761383332333036333639396236333732616231306539373262643735333335633332333639396530326262646533353532313562326638383662643639613636326239653961396332643333383536393239643161313735666639383635663766356638336237326661636430626661656530363632633436393035663430313664336566663431613035383762663735343464636536643834643935303931623334313034333032353836346433383633313265383035653363666131386166613031356264616133663764633330376265323533326431313761306634636564353932323465306135666632326232636137316431313432666462373632326137363533643838653433663534316339303834346632326365333534333839623663626434383735333939353361346331343235373738386338633764636336376232653639363131343763643232383137316638353034613931396664643033396465646332626365613937303937316466613336353335346538646564393435303463316339386335656566336334373133343130646533643237323265646631373636653862343138386466353964373630336531616238643632396333613338663266643334643964613137306430373937333033666631393733353230343832623533393861326639613031646362343033623061646138396331333030383666303761396330316461626636386232363734306666363633313138386530393762643830383565306331353737376331373563396138663762333262666365326161383961303938393766396162303130333931323261303466353834313431666431383632383466616666333031393734643432393437366233303631336330373138306464383061343564383333623461383562666631623033663837326634376332316539316264346266363738353963656336383635643738623933616465386633366563323163646362326162663066313363356139636535336463616365363437666536616633376437663734656632346430363439633339646438663137396666343630666533613736643562336637396637323164623366393638333336356165343365353265333834613435313231373534386262636366636334313936646362346366633962656533376263666234333933333035376230613936383031356639336330313466383066383564636239663163383766363832386234646265373639643865383934376164353536663133323861313562313935666439333330343466383533346436353734386133353462316231396164393966393839636366623937376432353539646436633436303033343833633164376637303639353239346361613238316662646430393066373437613436383536656230653739316433656439656433366165666230616161336231636335373038616166356566333564316262303538346563316631323134653230636431636262313062326631303436303336356136393933396366376638613733326537646432393766373431383838346161383939393132356466616662326265653333643363396365383831343137393434353965306334626164656334653161616436643462366637613631323436636431633938643961616638313534343138636235613435643937306661393934353566373737363766626137316233633361646136303761636539313436623931343664373531616239383837393463666333366563396637323566383333303263393632616465303237323363353432326536613162643436346134653738646466623064373830383438393631396132656533323731663433663534396265336233306335343331633236643932336639653533346166623039663834623737643062623634303035653534666262376163333833303832306132343030393738633938333464323164623362613138623664326534643934656438313532653364323465333264613338653064616266666538666535376132663830323164313264376364376362666336623434616539643364383632366435646366316434343339333863646665323862343065376266626332663261623264356637396630306131323433333764323065393939363635326238666466643336653334643132646661666533313632303133303436313166353663633836653634623836663230623564643839396432336330643363653265323163656166353863306435356262383333646637323662636334303232356461363839303430626631353234623033356266366432396630373865633262626332653636663938363861653135663831613439643334306131633864316265363939356234646236633335336164306664646137636338353865386439636431373831323164383465663632343535316631353537626266653639666534613233376432306264333662306463623938633032633132643533613332396334616638376536313532643465646632633264373038373066656264653862353062363532663435366565613631653735623031303563353436643462623338626365306664653166343062393035636334333538343561616133316661303933346535323261633261323336396632373764303038386565323233306333663363653363323062613130643361306365616233633863653533656337373366393661353833363134366430653162633532626165663833376637316637326237643437333262333533646566373161666234396430656636626630306264386137393434666665336163343763613837303838663130346163616166326361306639373237643734623534323162623366343962313436303330346436383461623334653832343866326561383535303864376239653835663233386331323661623032633162366565343134613434396561613732383638613731383461653837353130333737326238363265346566353164366335316665393365393434326136623563316637613832336462303833383933656331336332316366353234303161653864383033666431333233623163616364653862326132653661646432363738383661626438333130336434643564653165393736663663626534633031656532373135636638306263313531333533323735623061633866646462616161643566386337643138613137663363623061303562346437613832343536343232373539393735306137363865643331663061326337323630363738316162646561623265636538616332383566343735383463616633393566336132323066383639333133376161613934346464643863346534616631343962313565636166613432316261386433373564363261336662663862393939383366633539303162633862343534636437663964313761326435336665323861623037616137626539386437616232366664643539376437346561333263373133623930313766306364613764333139643161363462313330613334353734633531663231316666383835663732393864353533313033663935623333353336346135343766363466343232333366616565393562646432343936386530373531613732396334303339306131326330313437303437663263663964363139643666376538633737343637376532343230333761336166383562333636626161343965653465623537366535383739336535353036323438643466653739356238613763376330356566633561303934323564326335363362303139363430346366393638363037626536616439383535653134363838333966396262666164373564313061383634633539353234656465633836376535646338636533303834396433353431373661623966363631383438633239303265363764393163383932653463306332643964616238616163656135366563356638663632313563386430653037356533663266386163386139393230653531366234623738643033393234623534663934393537383432346337376436663963356437643865346566386636343164376637396266336564653563663238316361383366376164306331366438633234613937356466363435643435383537343166393334636137643361633638373539306466396166623435313631643134306434346630333465333035373664656637306466336533653730653066346631613466656532666535653035313165346430626631336462396664616565656265363635316564396438313963663931343730326636663833393932653233633637613062316266613763303631643434656132323133303639643837363166653062643633333061663962623262323835303136376461376464333133636233623337326331393431656335383065333033376266353238626632313864393963616431326436666636343335326562653336663133663562663263663532666331306463393565613661396132306133343830643235313834323639613866353737306430663733626430313761313962323631646564666539303363376466333762316636663263396662313233326563333939353634643666623636303738326435656632303939646231343830633161373033386663636466633564366639653737303863623338316132366437333361313965373732663238366661303161393138383036326636386231666266623636653030323365323666323734663032616161656439326336303932326334343865303338646464393432346164386233613062353433333462393239333536316165656264666166313164333938393136383230626362376464346561373964353339363538666637333337393930643731643032303836613865303434666432303335643634333766326137623332633764313639393930323263373061386534623866623661383731373132663966336166366434373034333036313363623932323935303163393530363637643230363134326263663731336565643831306639373838396231373035326562623436663434623164633237393031653061333363326339373064323966653866303764646463396336373434633439313938353334623163306663353139313065663432396639646337646133633261333833303261653166313830326233626263663939376130373338663164353838666431666133303837356161396365666134636439396466613436376561643036616566306534666437616432313035316534396461623064353731393164393764393964366333646232363162383234333261353134356438636136646136646530666433383537333635353232623362636266333839313966646166333231663634623763326635316461373563343236653365366564353766336238373564643362613261663465323639616139653637306561626235363063646466336333623235356665666461623631303738666431656366663366633232353438353837333038663564393035373132303332366333333664646664353730643339613131636462656332613136333963333338623435363237363139663939346337336439383830303165636633393439653037623636383662353330386436306264343133396539323530346236346665343839623863336561323836313134393134623335383738373663323031653539373637643536396166353938326130343864373733643463633232363933326331386635333938313939313865323230366565626630323665653138323836616239363964616164616530373161343730303635643732313065353231373736323033303730306565636430623166393034666234306463333038313832333965346435303566663134346430633263653933346664396164663664623733303938353865313863313534316665396133393864643966633139643135373438396433666266346466353661383332353637653662613563363533616331643935313366333533363236356533366630633261343734613366313933643539313664636235303538316361376432663234613034393036313633646430393639396533633062396337326337616562323362303162623938653332666431343538353339393766616238356164646465393663316433363033343534303866333837633737616438613463353465636130643562393236643763313137323330646335663132343835396134383930333030356336313065363536643236373963393435393736663334303534623563383438656165313764613535623532623935343139653432326133616131663037616466343835386634366536646166666564316133653633393861643037316663353734336361656363326432323264353335386134393836396330356634616564323539313464343731323936653230326534383464633930363362626466316166306139333438316137363533393437636430626433623235376564363031623431626235643039303939626165643135356637633261653637613230383363313163336366333139656439643661303939363335663333323833666165616564366139656161316339383938356262333739643736393832373432666439646665626637613265643436663261323565343664646463313162633438333632323562386632613732326635333730386661353434343931623436633066373738366164376166633233376463303033653132313836663762373132653136383637643035623630666337623663323134366664363661363362623430623562346530373437363436363039366234393930636262333436633634623437313961653335663664396566656362613031313938626361646161363636363634616532386238653761643534303034323032386631326362653964656138383531656236643535333837333536363062396266666564323734336633633065643433313764666538363162646533336134666464336433646164663961363236653038326263376136616431313634363837663233636536666666336234316233333662373037363632373438313039356437623031376231626138336639663432316437643264333732316366623732313465306563383264643662313635623737303163666235396333613733306136346632333739353430663933336337366233333035393564363164383033613731643638343932363538643362666664333334333062646631333235623365653932383938353539353332363131663062656162396366303033393136356430316638333666343834616162653064626665383338663235306330313936663064643730343734363939656237653431333232396362313363643533336138613237393738363535643236653632326265396365326632653565346565383435373963636365376331663130636565316632346266616564313664313437643532643334653838653030666631313230653361303062666437356632336436306265316334373061643930613039633737663765333664646536343333316637613839396234616137336437393736653663633635366164383539303330333634393862353835396330373061363665613532663033346639353531343638623338373739353632366333343537336466316464316335623964386630643365323931613235376163343535326130336461326136666664616561366435303035613464333864373437353932363235663066323635383238633461333761623364323332306162643562383064383762643864353765666463626333366532356438383763636165626132653735653631396339666464356133303935616439373561663666323532343032323032633134386130353431326234373039663833336336643461666336333739666533653265643963363965616161653362613562646538653431393465393732396339393335613064363032323563646363616161396637633838383034343037383066646537353463353638326233646235323230363230323765336532633665303261646136636130623936333235306166356537363236616237646465663334363339383461663232353638353533363530323432646564356437303431613262333966663738646137653031613639326634393662306235616638633234653139346663353432663332643934353464366163383835633838306233633262303733373866656435656432393166363733353030613833326231383266626236336539343763303039663338373262633639336335396263663033313866623937633033373530303466303738636362316437356436356339373339363130323638363437376234613361393539313335366435316566323538633534303434666364346230316335323062313661626136393065643235656233343262373431636362613232363439383633336562366530366136613131623261643738656663303662326666626635356462643634646631653661353635353032616134393833363430643263613164653230633139613964646134343832636130393265663438663136653461333838336131383562306534373733313833356565336465333533373661613239316630336364623736373032366537393833643666663238376130353636666235343035396134663763373465613133316664393461333238626435333135386265623564313531633532613939336634633736616333653032323065393439343764396632323163636462363363663637633836306261623863623236633864633564376536626133393339343530616261396637323866623235323162383737393164653530386437323762656463336233666264356163333432396530396333343762353330363963363234383264633437653534313438623337346632343434386333303739323934643037343765363630633434666233646233343532333734666234643530333530633932313761393136366664626365653033383532636537386538353363353239353632366566383635363033626131666534616631313035393065346463633063386334616636636539633935386462313635323866386138633337313166396433303530386136616664326666323338613837623865656131626337306364363531643661356134366531366336366231306363353430343631396663383633623037653839613761346563646435663031323062626135396261383439386164333064326565633930646361623036336462366639373762666234666637313965636565373164386562626439353063643333633131363832653539643039646537653866383033396666376366656563323330336466346561643430323864383538613262373439336637313335613265613161316136313037343661373335386538336266616336643133636336323734366435393365613961396634333630373263343037636364326566316334303066653138343038666631633662633836656665653332343161363464386334613033636132633263306138633939623662633565353738363661363338323536303364316565343833663538316334663235386464616463633166343162613665636532303766666162633936663639363762663739373431303038636230343232346364396161386631313933653839373964323935343733643538343532373762323266303461313939396264643561333362623533363838353735386265396635656163353934636437333333376439663662636630306264333163613861306433616234643031656139336138626637333635636639346433343031353064353639633561333130656337633030346631306630346166313966636563646139303861343666666262383239313439316363333830343937323530623931383832656264363636303963663966356239386633666364376432366636356136366166373030383931636439626234623634346436653436326134653035383063303866623961303165386233346136636334383566326530386636383765396134386634643262326234323735353235366132353230313039353662303831356533326566306138623365346239636236393262643062373333353535633534333733353538353436386239303165343230633930613231623962633663336264653934333366383135653763656265623830663862623864313437313862663365346465313133393636336135363330373737353530336236646136336236376437376339396137343631653434656630616139383639356566353264646166633762316331393733393737366665323436656533373431633662646130613036383636363466663532346134326162356332366564313130366261326339623639373136326139383538326136386663326566313362326239303364376135353339633031643932356235326632326637633562303137353534653762663834396661383763663935376462616664626637376237326464383639346465333261393539373039356163316263333336303033383938366466393661336666366362663538303734623637633233343133646464316438393365613833656330663037643537626332353933386132613966666631346239346263326339336231323161613231393261646534366135333165353735643239623033363165636162333634306664646566386564626237356362313137343639313738633266653031613338336563303663313336396631323630656137343030653931373434616239633838633832383337666138623839656232623537313736393561333538383264303532353636636633363763643063353764316435326333373162393433333738336263306334613830363362666665306238666433623165376261316630623161323638653361313764643233663137353431656165376232653662633539313732663231363237653761643130626662653266353035623731353365363938646666613761396436363964626362383966306334633263346166353234386436356630656565316163343762633766383563336534393033383237346332363632646564656265343835653738346334316133346438386536366530373233353765643132343834613064396466373161636539643862343233383066336239343732366238376563643662346632623065653334363165656533613732333036643436663230663332333835353061613530333538626330386262646337336132636364323062393363376564303262656665386230383663353837353663353438326131363664376162336438396166393663623661313631653832303339393836376236616435653066363734383236373635386534333731633236383561353965613236633132616639326162366366623062643533616639393936333366333635333538313838626335303336303962656361373565393636353863373762353461363131343166386533363565653438376562306437343134316232313031616535373063343733613436623963346365626533393530653230303030356161316433393837363732376432393232356165623935366666333437363361383666653964636533376264313938663835383362623062656530373961633539666164363139616264323164373832393362663935623233383338636139323735663532663133316538623137353938653662643135636233323364643062376664383535353431643739363137333966666565636636353362353635353237636139373838376632613762353364356134323265633664353032653236303738663931633362333033646164636161303364666564343462343233303564656431613338646663613961666633343563346266383064383937623533333232623332353433353037653966303035636534303466303338363333373630333663393166623564636263343631313262343334323138343765396230356665366237613930656364343762386532373732616166383133393532616533643134656134373235316635626166643630393734313362626162303435383033356461373566626131323537653130353766373639653864366430656635333531373564666439363363393465353236313631623530323162626531333437666430633961636639343639623536633532633861333163613866626634316630353864633934613966363534356562313731333937383537353463333339303266326338656535313062373331663761646434343132376364316639623766633637613565343738393038343537386631356262613566343762343666623662623063373235623731643334386366613430326463313465653539313165313163323138666339666531613739303938323338393535666462356164366232393638353934623431316432386630643337333530303165343830336363356338383337643432373361326538343036316361396632656539366633343765666538376663333932303261303638613965353930333664333134396261643861303261376432626434396364376566393139653461666533363062316334643532383361353736323832653737316639663135333261393864396661666532383338633462313138656366623434656235656430663337633632393033366431396363363962633565393332663861363466363930343462376633326262343539346438663163366261643062613439386165393963623161303732616365353030613130383834306530663462383636396164303464353036333137323465616562333730656531393461393032353731636363636137623862396361663731356637386331383733363138626136353065323233336435366666333761346266383065653661613138306361326462616335613164346333353235356438336531396435363962353737643733333435656666366439356337303537633563653961623864653337626462666361383162353934643033353464643864666263356139326633326637613937653730636238656439663532326261323566326537633434636266656139396433386562616562376232316336626438393962623466393766346130663036386361383832353233356533643566323465633761323932363331346466656232623761626564623937633333366631306538616133353662353464656563386365306638363634643336383264633932646666363765313565623461613466343138623034393066386361623336346331343966336436363964376439346532663433643134386634333233363766363033353131316134373335333332623639376331623266633466303362636562643034306232663366646235623731343165373935613935623932316261376636616431356437363161616362633033313635373935633061376332643733633938323532656536383362663136343964633439656566633063643739313661373866613137363839396539666561333666363433336533366364383933633936366435316665303237616632646562306431646666393138356231356263386430353538396237346433323635643334373331376330393436313634363537393039323366306632303466633265303466353037306665316263333733343565643966353165636166386231326564663666346639636333653565626163623064346561363534366639663764633463356266376165386164663030313534666334663961616238643166613439313233323862643032386161323534386332396130643861376535373930393664353162333136323930626462643833396462326237333562663139386231393639396637613864353930653031373631343030613630366234366264656330313431663635653361616364303436356663346363636232366362323930616462353738646566363965613932646638303462663164643739333731346134613235646430366438646664333564366431353131656239633436383266346563633562626630656666623232343361636263393539316263336638326536616461656433323339383666666637656132653963326464383363333664303135383363626564303566343233346337383730383665353132336433613434353636346465376432373364623832653132616330396233633430653535656365653661653634396439323131666431643233343731363633393636353865616463623537663636663530383661656234623061396135613461616233346565396635626333343764336361666135386234343238383637316532353438313634326432386364383963373262643364393330386436653631326437613739326161356263326639393163653939333831353362313362393864353963373862303535356462653737666534653664646339346561623633383039373536653639643038363532316532623931336566616134323534376464636139636435663638663164663636616437636132616266613865616135396536326463643365326665666239623061303135623632616230353831346464636661663039313837623532326630636366303134633763326631623433613036616635326266343532613364353432363562383163633235393938373633666239353036346236643961303664666563653565656163373563333137353632323439383762616133663535396663653633396139386534363561366665633933356639633333376530333931326165643939366638613763626631396462643061313734393964613565626236336364336231326532613238633532313361613534636438376365376439653336376232636136323634633934313032393332656132396531303833613261316233303661663934373462393238666535303834383264376135313138636363636262383933323232643333653930376162383235316164646134663934383237346531396130383466663933373139386664393361626632663731326336306464333534356362376539623032633737656231333938623731636332303561616434656666343565613337363130306232393334626431333035356562353163356530633366373962666134643161393736353965303134633937313265323566616532633832326333666131306566333634396664633863656132653130623138303063633633666235646166663634646232363664656562643062636139333539656231303264663064656139623937313832636564333532386432663363376234623733623666386661353530376263326137373830353333613864626662353339653266333861636234353639623534666634356334303733656237613332316239313535383338343463633435376161613463656539303030613665356165323539616336393134356635376336366361373034326261326433383633666533303236383266646432306334653139323135613830623536326138613866376639616364343037633737326163343434393134636337396538313362353438323830333262383330306533303963633763633362653136323637623735623264343731316634656361316238633561323864333638383663663137646131333339303865326464663366353030623539326635643865333361306633653332333236373836393965343561306531336430363031313234633735626465373130346235353333386564396534666664363431653035336432306162343462643162336463373631336336346136393665356233323163666364326430646630623766636138316335643234306537626464306338303930333135393738666262323964353633313431303764616537653330373238653531663439656665336639343930333237376565363539363030653630643134376265633239663566626337663063373466383865316137626537343134323034363530346333316663663438383965623632346365623639663838616635356666363231353538333830386361663061333033323032323933326230336338313238313166616136356162656235343533653661626435653131356134333131316162613638616634613138663239626565376339646130396231373733643737623630386130363530346534333233636538626238306261363736383338666334383035396633616339376539653633306631613035386631363032663262653561663061663562386236373731613630643465366534353930626135363938323034346265346638366666343233316634313263663033343931366463393661393362346436313639326434393936643137636630343633633064626561353535643938313234643239646131373233386364646264366464623365386336633263353534613039623232376135303336653164333033626339366366316662623630636638333563313935323432633065636334623539386163323434663236623763366536356438386664333637633832643439636461363631373066326337373334303639353430376337643462376362613665643362313063386162366337373632653766386133323938346264336463363131383032303562376531303661333338306466626136376136316262306334373266366539663836363836376366373332666365653736373465373032343062333462356230626331666636393063633437663634306262646266393266356432633861333131326333663265656531623265323264353065303139623939626430346535613037333964663832383230643965623765643038633933643762396261396166326335333066636262313833313863376337623561356232636261623036343762316630306538393836393062303031643163663738633139306365356166356236316439633930306536663035373631643732656538346636393534616637613032383639383363613865653431343038373565326232323334343030313938666536393336326238363739396361323037666533663038386633323333373739613231353832326332323734666131623339633637326437653833366564656366306432356365383162396230343234636337653164643730623363373064316662343032396338353636393937326533303465373930353832386232646531373630616639643038353334383863366535663463323239346131366636316133626633663739326665396534656637653261623561323231643638653666336463616630363064303561643336313365383233663366343836326434316166393039643661626537653961653536613463623864303963336234303566643834346634623935366466633862333230393332323838636139386539666631336561643163646634353965663761633165363131393665303231393738646237313264393266666166336330663537636463343631313235623030376631313666333162663730663031633437616437333466326633396665653836616132373732636638373833653866333562343963333638393465306532303266666135346161383132626134366661613331346462373438666362386162366331303537376432346431343463316637386137306665326533626366323932323063386435663237653439316337386635313661616136313437633531363162373163646465383730363534313564363364633339663732313866663239396133613337616438306661303031336633313866333561333231653434346332336331333162306264643263373633373532356335626132666637383362386564383662373665653330343232653635376131646631373064396630323865393333666262653734323661626366386161363131613537393432343832373231396436356635323264353537353634613631326434643336633265363736383464626633643762323436643363626364623537653464363539393432626332663236306135343738346335636236366263633838313562333834313839653063393334363861366539393334396137323438323763323435663034633939383764383134626134303738626535363866343363376532363639633463623265653764366131356435626163353034363863633865613539636266633732396238653465343661303832326139656638316361653466313438643635383739323061373364323238643564393133366438346531616536306435353261313334396533663864633766306565346564353263353966353838313830336334306337646463343131333031363939663335373832656237343764613538333934363131633861366234623433653038663937316132303732373633366235376663356330333539663638666533636137666533303637383861356465666565643630316134376533383637373331363765613039653935353961363164653838353231643933623437663334616336636337323734616336386231666130323335623134313262326666623333356531653632663565353233313965323432366439373238356536386631626365303939313437366563313563396333396562373365663130383035316532393234663865616663393132303631316137626162346462323366386231393232613862663535316435646264373061383332316362313065303139633561346464396335343461616566323932633666313535346161333763646132333335343431383763316333333563343733666465356133386637313139346431363331623265373066383639336462313063323161633538623133316162663861303439653336613362326330346466656562303365353665633261663165643663386431336332346339316538316339663335623635636163323437646462383665323530393632373231336135316234396439323734373064383765616261303533336366353538613562653930653062356263643736663935313039313136623463386438333861313837343861663634353633653761323931393339326437393735363831643239333135343333313961626233366464363966386364396538383037376137613365633634653666393537326563663533633730613735346632346664303938376531663331333838363034613932396432303561623736346664323031323665353636303536396234393933303064393834393063643865323566623834646435333231303630383963616335383735656336616165663630643638363533366634613937346335643963653833393365633461366461663136366633656130386339633130616362356130633535373533323832616665653133383533626339396166323733653933363531353561643561643365316336346335346234336634353830653762313935343938613763383338653862643332613566356337633363643165623036633965393761393033326561363634366566333032616635346563386163386334333939656533313937633330326661613330656334386562623266313138666666316165316136633832323064613765396631316462656263386139376336663430336332666465646165356234303561373639303232643736613136643932376635396339376664386439393862653130616534343739386333353735636463666366333862623635333964646638613830643762396361323333633336323965623065646165343663653737343665616461306537306461313365663930336637633264363462646432346231656139393839366462396636663332663032663261323134336365623931613433636161636632626634663732343665643638323439306561633738313632653434353966363930323635326636353163366430366336323935303533663964616335646437643133343233303761636364646138393636663730316666396363653437373236643031356531333830653638393862313030663164383934666663666137393139633365393430613430336233313938343039303434356361303630363332333264373638373262363939663930613733346466366330373465353738666338353166313035353335393330626139343465626161663161626331633038623966336363666235363565656339643530326633383339303265353261356237616166356534623864356233356563383263353738373630633765366161346264356131386338363132353761663364316536366663616536616439613666653037346362303936383035393263653730623166393037333638386662343635343533396461326562636430396532653037366635343337333838353234636236653130383831363262633733303234396463653865633464303263633234353361666531653763313765316665373364393532373464626230",
                "type": "nulldata",
                "isTruncated": true
            }
        },
        {
            "value": 0.13272518,
            "n": 1,
            "scriptPubKey": {
                "asm": "OP_DUP OP_HASH160 9082657680bcc88a12f733116798a6c83c4c53d4 OP_EQUALVERIFY OP_CHECKSIG",
                "hex": "76a9149082657680bcc88a12f733116798a6c83c4c53d488ac",
                "reqSigs": 1,
                "type": "pubkeyhash",
                "addresses": [
                    "1EB6WimMJrHm6gZZuAN2hGGx7d3hFZGgxR"
                ],
                "isTruncated": false
            }
        }
    ],
    "blockhash": "000000000000000000bb6f9933180a169be144229ae0d49c6ee2ed017fc29fea",
    "confirmations": 1769,
    "time": 1631699507,
    "blocktime": 1631699507,
    "blockheight": 704885
}