You have good scores on the MCAT. I would be concerned about the possibility of those scores dropping on a retake. That would be bad. If your heart is set on a top ten school (whatever that means-my top ten probably wouldn't be the same as your top ten) I guess you could roll the dice and try to get in the 35+ range, but I personally wouldn't risk it.