85191847381452914243137991294013872146638757290027893178464614001134521448013750857268890484565135211311184344859891307214115844298534990334869701416884164146958509785206847418727484705845731320985684875601358687915855988650988898129458989614370144858530385782848029010587272879358821985917145288994984509141511443788902872118897285037883321395786571890358862286149890838759189553874768747186366863658615089341846238867413450141468711684327145218538712954888298916885391855948543385581144748695887825