I ignored GPA and MCAT and applied to any school I'd be excited to go to based on rankings and locations... I wasted many dollars, but got a couple interviews at top 10 schools that I was told I had *no* chance at. You'll never know unless you apply, but I think 20-25 is more reasonable and choose the top schools carefully. Stanford and Cornell are two that stick out as looking beyond numbers based on my experience.