What state are you from?
In case I don't get a chance to respond to you, I recommend shotgun approach to top 20 (your stats are stronger than mine and your ECs are at least as strong) + all your state schools + a smattering of mid tiers such as Rochester, Einstein, Hofstra, SLU, Emory, and USC-Keck.