Thanks! Yes, I think you can apply to those programs given your profile. For which top 50 schools, that's very tough to answer without spending much more time learning about your goals, full background, etc. so I can't provide a good answer. Focus on schools that match to your future goals and which align with your GMAT. Good luck!