retake test

I got a 2290 in my sat, and I am planning on applying to Rice, Brown, Davidson college, and Northwestern.

Should i retake it? Is my score enough to get me in?