Suggest me some colleges?

Hey guys I need some help picking a few more colleges to consider applying to.

U/W GPA: 3.97
Top 3% class rank
SAT: 2090 (710M, 700R, 680W)
Taking ACT soon
Unique if not spectacular EC’s

Here is my rough list so far (still need to add/remove some):
Stanford
Brown
University of Chicago
Vanderbilt
UC Berkeley
UC San Diego
UC Irvine
Stony Brook

I’m going to major in something math or science related, so I’m looking for schools with good STEM programs. Statistics or physics most likely. Looking for schools in the Midwest or Northeastern regions. Don’t really care about size although I don’t want to go to a HUGE school. Looking for Reach/Match colleges. What are some of your suggestions?

Northeastern/Midwestern colleges with a high percentage of math majors: Williams: 13%, Hamilton: 10%, Bowdoin: 9%, Carleton: 9%. Of these, Williams’ and Hamilton’s physics departments have produced Apker Award recipients for undergraduate research in physics. Hamilton’s physics department has produced a Nobel Prize winner. Because of their low acceptance rates, all of these colleges should be regarded as reaches, but no more so than the first four colleges on your current list. Cornell is very strong in math and physics, but would be still another reach. For direct matches, consider URochester, Case Western Reserve and Rensselaer.