Almost 200 children in care have been placed more than 20 miles away from home in Dorset, new figures show.