I would suggest you take your list and break it into types of schools and then make sure you have at least two matches and safety for each one (maybe a reach too). What you don’t want to happen is you end up having a strong preference come the spring to a certain college type and not having any options. Your list might look something like this (my categorizations may be off on Reach/Match/Safety) but wanted to throw in some examples
Large State Univ (Others to Consider Rutgers, Penn State, UMD, TCNJ)
Reach - VA Tech
Match - UVA, ???
Safety - UDel
Private Tech Colleges -(Others to consider Stevens, Lehigh, Tufts
Reach - Olin, BU
Match - WPI, RPI
Safety - ???
Catholic Colleges (Others to Consider Notre Dame, Villanova, Manhattan College)
Reach - BC
Match - ???
Safety - Catholic