109 Homes for sale