Death toll rises to 46