Reduce vectorPath points?

is there somehow a way to reduce the amount of vectorPath been two points?
lets say, i created a list

public List<Vector3> paths;
by simply using:

public virtual void OnPathComplete (Path _p) {
		paths = _p.vectorPath;

at the moment i have 163points in that list but only want to put out 50% of that in there.
how could i do this?


Which points to you want to remove?