5188118674317182315952913799487140289231438956874550572659159430176535129608793621238862082202002527122917988112721698811677075919935588130509110146548044035140573147799135388109150195871056211887648553919890258758120581142301512023158117398119361106242548396075132115552041601751045568200118488412668397063942691096092040005425121626827798211678224283966853656122893125433134620207930991883801228240176085106373137045195478194833205180279022289012229618975119544910121521424217840964651387077071558452009207022960643111932147257555903596535932134811