194142159734932214604812611028941180113810917831113199591413641008142216115165291197158450117041380679183541937318531766686174070012464976231244126482741117791526163330128