142 new homes listings