Officials warn the death toll could rise, with 100 people still being treated in hospital.