Definitely need more safeties. I see USC, Rochester, and Emory as potential matches (but tough to say considering USC has a sub 20 acceptance rate). The rest on your list are absolute reaches.
http://hub.jhu.edu/2015/03/27/johns-hopkins-class-of-2019
Admitted class has a 2340 75th percentile most likely (M+V = 1560, Admitted Writing ~ 780 to 790 based on enrolled stats)
Penn admitted class = 2370 75th percentile.
The rest are around the above ranges for the 75th as well.