7692795853822325284468828416554977628158893082063432518495603281732155476505038812348446565145075255156382546974134049175233808203703378642196213389296658445332222832944793185196752048212253834948844727856951843647059347626170647520416724029146529924125815340180525033680993169350787357981935025557143525885665165524366288451448648063012677185502346435418024808386765371304025672301132081217386591484447259787136125481761286589192796907041767733466801822602714180448684716505385649654335252671361086551335378548543970390228826600211298249377374243348104426483691531350054233034463316717635542664662365106796857676040748218225690526539135151187562464366487663508509178472764474210125596783143846628031687503393656412768452273972051106894835682653726051982703982242835540807780163285377749524362604544468820564713192731951915354352872934494004501286917543384042268397825521895362898545124323923145435283793511275504622238281991607971151613102073676523808523054627813041126012722215702161791175981464401095435566376845614384611801426283096447861187190913375971167923703687717634227454033442643458670246039116447182528230022465731785535551445320279454545766075247341630302490422386731453887437443799268280140443405736351255320374651632840729197162553244147527778656127138557746235712551715770653753467136774567257113315283719410768140770716645259045963529775172876025336184842625864698464238113374752313174201834383306687709636437645124269137348789675441114386376478841406602603315237217853661489779705157710766274599467727188546784177799548747322483564588598976682009918655852130313921910679533322920143640647563664543813543073424273871811011850150762224732953733837159671176708595373478312077766521242532220171197196392331276877292801455170566291441416666674331788701172730111755791646558002946724266867525739915677214961545722153587827731674735223756167025652155765790290