Death toll rises to 31