6052706210297974012497942196522815223617477665465584545867846947012130973465254519040042642281014222178613033947247976960035252898788313455715432942994494652846352447094524134022622082552514526279737111378329679971254113690397680588833828026114326445650117856772509278349346237765466112234793230216662319438839760436841168111192534891613855631397104615553325893032313177736875045707623995519020514129121527560122544776165319820833734713767547446079218730825963037956617758776445779480494377787376431676743787642878493121476333370176212128755481745109598398641169387892254175115486681442201503585345564824392836892655883626325935377177543287054959048564171807223507365801243781515366478108571808508668114766043105427143007633681071706565584353905196844687351634853980571816262937728169255502834276405136715325847288500568315194285731188021938427937211355596893674936926782645120638324112367958677147517320224030240520344680382871128665815123894044077955185241355481064717298385543162951651966441957899145023971551164140540425688704835268728182666027562148544673822932665697036372822241225057462357661973766672126025648442336750572214238443538172546242191468522322273188113726912715602224038463044643345574621932503532297852698203735507366031797317273434065953863063542901516576646366764914475211780968580416379035051212479144320341661651441218556305181301444673342520440707483448274855796638453952351312027023338877711683748571916053676839153587200782251375738307331800935146661644026128912746349032743642205528354547474595442737877805471335109633018622465013774167584055335213427853487640526605624338725267167716618931147309447319915515720748852242410597204506066338036121777748827423772648713613847415414856514627237468670135683225375152659965967286676670381125553628559180457859918835175373266552164625784734433380670524829864578470223639770314744527156647110798708561