6286429918735591207672136360348327202733918966957329322763228252326890669796928995658876937848555286875903206945938852679492734019598940246016759719842834402359272249990243388194435505527233873240574927602366086234458732199488454488240075815915933163532805594987569338723225194960955253845272945896695579615590836259059640055544031929183429770342012796976127160643698219888124488473565319994574476286566444944387013888663601714693901519259844879747430102743595999708923848191512261782353599282168228796288830915613880760838350733884970260069518994070372125313594839442183688715866107122996755953522704335115656414760996796724598711518557556443045819355607268811637424119865543261184191289237238576584817566977517612558899730533979462365514477957704177245901858690755789651673525382674919347323175338389079668141805922984519949158186432698375226251095391995412285988688073196268557651660148378507375672321956990571522235514778966319893361735745714109342714357806856374833751516221944547563836381936539741226175081094621982243745231474531206200085144250860119112575137169037521195488395860282716188434160914558581978262984636425137414078915840929678509816944876111412613631254573070129096382349277485927404016439281975487277227467376832158882661885599890750651153366188355557192039349732797311516965723051897051699550635993960275524616868269158915540754783051996669739805133158389033697026131288629966228238016850176423182138405186133863165953837344625192314468168742653359162714985617510207481645175781496334092499664549179916871915970231305569640640922308814874026575799190054271832680502117629294721561987847998399019539561790469588568452431725252332304933871224128023156873775884381699790398904714241359989472530699403254612698189735852186162223427623174669512759950899719854619046655878145243106537675345401834399695006938564288199661845632119850374895903040847692537923299569424934335473566345412835362882349895999535916265330994651134899475741061265220314676360418064244096411824067029952551859796127267675616997666292503316433708731362217384038673895125035989155989426481842298432349081628107478387612697838134162305760276438997796726899741094247354118468853681649832382562144889540956369632620389071350354757605597341488934215341155548157070936985638055736840234653421521439163922488023694359521043694969033923020200214228053481708250225520931685495279498598253931244688766421146999363006986625239549522412268129430796659911682459891128735987367971673862535594586460589172419789668066578690338328199390873142914735246458261554680991355702622141387063023874585884546242536966883405155227521287442245409395443282711755803627758539992465766713643683362049192478071172745333950464282105445152867517323386866737371829628494299907544887386208380759323199629305362752596243850739265372403420792369954793769706528402161093116941263175151472483947022432711069239908257484751101434655453878426618075848599880405783728958769124991881529121929778908778253743951568615673252458374027721556194748689920612405202452805297929143751631365659570044763867976596953511807424533357405245597073220079084026475783506363689893918591835090142416202489711223515751499478731274186563394334641284221644331688162762656202144382658471322717345849138074910468754556365076996116405012300720694508639052968874137313837325016830830189517165882945862767943946538750963393387473669161414081466972964129963345241894998180216490611865067754721222419142226458591645547031731918958153387893453439580479954653033288153493167845422487290086318013568351639714749554619982491629588805760724014617112498280616956670678082697721827782033668399357113268037108587921877338613819987645747564471794971524351767450637282026761496417177701199257227927417167999583324664118163034995488443034791354883221434532136582138445654554492977638824773681089253498128496623835865551361702911039959945085387080373183548132322761081830622120352988596236078174182346996867804690297313971231040173949375442353354957800176446348509288978035172331117748682025563579896840876816279775169228552165187483432889285116263368808228955826116376243939928496875920101303157561791089286704184957295017696060809274967370242663702902849642691909980742581039354126501381984337795680701121305362489436099986436224729349235598442889355952722910872665089727839098491178653646801583607751789492819612722675844696168690217477401050675486647781779430014921108640952228630236916722914655226891538932417161510375418926523374275514764885369329454662249297538864872939973661514599906101734947253863932213397223106831777890451078674745052877401415284697780799854244608496018273098340472187475091615459053881268038231050823720596805417480625937095236389922258885313391115207345771577432876641556717469923236335271815749146195551184120259119836428232561514875549689825955425516687192414797719240355924359757627405891153786202981668836728503833270344201468235589125489330628451822871285599744741493677564510210448132791660404971587460871367686351429041495902948465725490492390634388317815681909363947638747386254535098828504619329467892220177123873572267913368368270949298460014903270972571536431912602324728142481194024087118614242111616438936017246567186861747827968619765101514467915361526289305743840942466305196897851168515189188847092369744515656995436775765823242579785642926453395915816129358481583012039121707939787153645965064561634702140238141824788678005185828323817738559922597756061983347116948472090651198069887108960736039179164786414336192693141128562488937666706908923344782909719031804647599862549936730219063804167228306743576404374251161494091763792582563307888189625575715926652269990485120119072312597115953979057670539592097228661987470939112296146169950763648238150264871808574843883494780213347736287944450462764941266314609609785444636427319645849924370774009888579633801140973609294331782554393307126637803