8502197051225488126929915111895976729110781974841799411615401757417503712904452713176249378149197107166959017555813218722117112427631448621971293755233616602043527123686100954972240621454621788881719471417291455372239818383219364618542714834748962153311965386247110509789876153084876561823477214157233267660511553135183198968226302291215297413164019411010021414423453034200791138033380847387272042842191961100416414881996321518764577561630214506783802029521472411448588025557610178721522885166712790016590474609527882190086445530474500287947