96784103233884579762097732862459029691305923081209131230278626186306107626862259032210733812489888461862338624910803291343940911222218631086253862571080348697688515897929046110392986135862821083311095638622990990986919983610616810796213127686139964739744710626385123972749042191578944041011841073181268028614210762986426