19578820664316163638165300466234593258111374504635123175314964639143964964565348458912257737642033821852282865502217205512233456354065457131552448228945656851027865130920227171102045546366441018214287117628485777572729269474313637553837470595782366421155520778573037532048719729984570