138 lands for sale