80150528872256305965387977107428864201796391091961444151447719594610904325441762351641271451961363161884701232136396167483267227522218669895901237101485781716398139815233612656318310676564925521517431586261509131411599384350111474324300192205172472466231208461894619681390839567621202643423813521014201662436317014997018734013290710311922574911750430675749871984261562131647219161812059263746852435535598641535216065922746271470885431854741902359151213259127056100578114927782027289127491190152131545687203693557956132622213129140130946204437162710