77379819347813870748479747117434338192296885581254653978103076078396285511116780803216901214544503018917336721268168779371202691604565601781694637967534025411245155151379501333994042040379955754223940184629736575578115254316270398249811283225991277763121962911538092844803732546219731537