298 properties for sale