6726245015752147596244172724923549673609885297265473260448418795481955159478746632276396939592538622733710829324835887841498703670145368462507643422542172614972289325898668963817490418335119258872511261869783454473899464041787655244126357863512820050215927344110397771953261295239777290991502450684715686861682261815215710968477313573719574562266981061372917143557859272127095385555316447530361638332800098358645614556373875890555794374521024263922768643741892335787175398585219412411937520864668808369394958908608355887676974180245526288314943798619504290736662195406789731041520875984042539350746328630196930419607224772555183976025782353446953671346642573643575457912145759185956289786918498495353733184995714270206036744574949293163782849738715176201976658205876357631113635078255899347508228414699273769196483339647691697694923970998627224563912869231142165817181300317159659547610297066004556117164221445510475648804446223010554076068262218448669604192068695257863288991948656275980967126220338744221799932920373630855133207482437551168165670258955266084769736832059972211248134741682824093034506357716233753516753704099139721836342940143143346298655833959814460555442475660633997300621041953275107844577843971429033969718493223001543446768274493640209044654741513677641388774690602865554975653216783446982836055176342192957334503251969686297696591306722719957827065380980563283866256876047859521563977851353168006538232717156704692950147111123648451613246647711950979467749149345462451470983183054689623065302093388036018460413498263237360991524201563984776912172947365760195456171818181970994552142675639366278346632899633332347657284711205544555415623028769356074485429813198765179579677924851711244184451436253941339893893564140931271160782171405150115535462912891140745964924791562352793348537895881190956640333568271473791729258904126561218923220383611219465040686250593084538060141719288930662474987023327231328574613918027912291964894512118931957283798151173514457293337880844639693561229350414719472610525236267525800843629001200146792826877979731381105378966017037263688427842021371055604474109172852458660823910205286958198917607880564995086548944083018327778364067520295046175936428522967537643326634327825277871962107563296881472502471845685326503291831799380108379406597367596134093213075646152738955612572163638737361364224003362919447396298323728418329620783011794759294473342713555025329698329433091637427396967517806052025866960788846565206862652539473936258624397399944287743547195929396377946651611695008613112444087777689244626794276412858525548557418728031150963772611712854871629716661511431937554597907722855236653827359848822355986509870853365801808113333453235371824464302427227593845454801713157051722789913814970155497803123115738861446451506074406674464993397981757453512734755116881974735406796485358728229817775986965065304743722645376443582805998345052572625371756356087130198361077587828478202483952024720642833989538239143854706220674743214267942840915771932610073542516539108393983261681058969178138242824410424615742843164444615536927993276855448734572254215055828274830479669269076778548777538777432273836012956442394417158423816927518852527971426729324656998143963968218148498164438714071089532378083281305228284102018656627793868812979245960055158106813207289779381946039126132569136395903570297874164380344619122788662443211752318171736007475436157818745544515818792619796670456984207030237607532589021942561144361441374742727056554651734185888614845110895474236938361447762575699027389822318053618944648365284139997762557319095401336676478648019147280154209229949769058926529357549735874726090179340169412028356900340416594083227825213577325062389427241288913357148381348364526175523231941503719220923158452568007676627192391156389791427047275826777005533567461412779442516675027144747803358933710497450701731280373848302942695643626546630922801274260974227035956837689634318807858419381640451693117017129388373539509434157481164819320566608063833099243422381338355088889386902352413331349503229315599756587963973479599275150706331535830590466242164807352627643861451085399352449267792836254617979805891178655430906674826819744827318108809330304940348000567989417584290282738825950076334530959263458751542846444507933471143538092880502713140231354371626242629833817569032452694832957415214454881349138486474551546190468018584969415131182742246596969421402656885193236238981896027158506647547819081326545410409036405687947561979370087569514362568573309655458666021413220426947978941591548703429918143148908513066118613388801409237454481607789293818657997108217208570778815341618974166374660125462863728793316774638177217834396970367160539952676827457477726641006748101415022738812393783894020477774036193862815751454216313931226145173746224428413997354777642445655952148890845495979728505143223668125230086522490644497454966320125045754136180734842179606398083603610600862001353392963127859300143526092672842721634827143430794588340651931124437696610525483942247431662623115293531038454885595143558084664865407245058612901044542719745539364589303673993768192564383944260128163777372874115020206004101301014072876871547057041653640445692907308471293489065789470969000747677497760266772958583207995982306991364485551626963867648049498631725310470942589829950058128912473419712800531255748026545373162397304097581067421822871798797864849948888940714297660463973838202520981166134416236029759647032911363207097403702210426945425433867668852518782015479932416221742651354369010379394503259494460012064329697219212553122483132269054210542727955291285261381728822682576680428385913314226883388508912471479450012677436310432345898759432416594719286098643724027806839072345809362819223825226319439214823444728759774455074636317367183563933224358551264709163494951064997385090633279705469083797