77677637396863139516970726793233559432093646845821161793238559626787487766839356150564229591465887947977693474251562251171850213048336995755652823950936668258255546748652531108911375821415680489994072579337788537781521725763969780650361885684244207923816449856549648956174833893152145543831571046478652289440031099414066610442077537589027903778823657696474372696901659476553679241105643323837308756473469571566684626736544517648856241454396448037943179335791953313682382139406364239