107 Homes for sale