More than 100 people were injured and roads were badly damaged in the city of Hualien.