690208122632251828229657634427255178353190308187505296293195211895144248341546882281402555361453046533316582726967816780469167204376350717230456466563278702809461198782643182339685805313562288589689280687113565244377455411521085038202057463525183991712742702215387371762034703771753435042022868269834033352770158425459120170248332243279627540306835