1993117515682514008974516604141421363315489205196458561112160041869211843183481470318915120396194615625381031936811948470519959574192336170081552983938267672199