There are many good programs in this list. I suggest applying to the ones where you want to live, and then those nearby, and then those further away. When I applied I made concentric circles around my home town and went from there. I encourage you to apply broadly, and interview widely and see where you feel most comfortable and happy.
I ended up choosing a mid tier clinically focused program 500 miles from my home town, because I was so happy with the city, attending staff, and collegial senior residents. It was not "top tier" but I know now I did get excellent training. I listed some top 10 programs lower on my rank list and have never regretted it, though there was not much wrong with them. Do what feels right and makes sense for you.