7931928037611374878980116256552965192674801161474817538349034835804460633383884821466918374532191355932861935632501892271961995355151423696215567443979154864821530340077240130837422550236879771065678517522858653372441264161527280232352241670755204207456117808523712744744315237788174333598562239675260118559554840549466268130807233605713826230208157717811597346226255335123187607033174229751047219128847310796470435378518114799488309366511389478438356443986023065516802204632663305083921416346810666821741651415675245853772823651684477901697278057054547268648712331550816754563678213930724010722165554026233920240214367752227341283244659544770343505558467640776447120577381437545136639135419855669033612264313318760466714582848384127215155565711705469436972224042917791135477147515894058828177129456020342628547621099279599854942783281104752313793732993552247684868555506618273024424795252186798493408091824242007042344657532533144252377157952496718767635367127195845495237348254731371722889067371873656831974720153538236701852140385500148387754284883373678620892577071943821443497925424437762767314279825417175253925858671543485238111305769756919745016027183859674446421693188161037583480634678832526269422457153658802780146074524365121776331317635035378514708440444252386261405603507746773750121709646676287835657259448177181541660397406640114527353325032962708112783403455156810338617834134474977812045834532301485136273864550160178148474315467221258744625115390654737124223265504125685445180915521359017952036134264462846459191275666376115664211235661366847372869109730794787689553639928207417196653461647451652762784687644387988539942317364273235133453746980016668813864976751271223524219056557166223167656633125646128938076662856163225670629865070263863757063029060055710848953685347641449331320509528729293370521417020638418630422229572681629300777164467248295595