87108268265114279991431363112453288362784603797590966495414008511073089901975846723265745278056209338833361340778581029209339218887165224172352895241768999246131895860181560187078421531438931451490453611661324442131972420920540419413556725505205860711429808844301460637653715188384343594314416867525917432663712113076080619872385814262153057924018978550131079840743210904462145949013615091436211866603435131784216807190133972017982092262311922571483021148306910135691481441101357089939412504621465507152878540184879757104725647006610379071623932345851438470131156555660616764520787613115671464110193340990990228730327492203528