Which blood vessels have valves