6051977714564023343564365230883979938679224022846447546383447779782457309604498524261140519974512379456255125874971175055064884258536021946367351434665554280931778160762387207339549731067463267725362196596565487176535647663015344527433217871465845451040222421013767033385713132517429093406461449488494854587181522863538747051559344373854663278599423438047065632754836615097711895036464827443811861073695474732664321442434816386202350650795237801743648703376204321572363562135132595071471483184278059429727331952629548044315702253026797616665252382707373723576525333818218147914247912325192855012505563067786572684377549460288691392831107732201111792393408075957915552723492125451921621131619623972554005111375352067726553571568437760672676296301751426256195223200478143687241229230522806372313176187293407257463845785476226566168442466558335450172115569927892448417119878376712554715654567203597855177540472254108736660118797502269707526754463444038387874812561162984483207645185412797555655284532438171983658327883897301675596854525001742273781214036136824963838155208649287379834281585537053073994686863147932157084518253523989976911732858948726828060033364220149058614670959862923420404551226803668142213536650846716126415672829113866451289835456484826127136173439770294128371403042182671752172845877686622717195044651547867962063127543902608573120573418068830027626137112052163638084023134355752310735459605888009659037050579074621641651244625271661065467521443912897275521627804558086676451303301693881126289094233512557276356181047169133174874728229938265166506355393378472217106653624402486445857384367724160122617413678207845447298027981701145117668034011967127015246477044885351651334387761906683547776034416373366785965605388372165571417811511470218824234516423351469537444305193222846334756396908116713155704893756893845433034747323423486191341828827252109374