Mexico tropical storm toll rises to 42