Hi Subhayan,
First off, a 660/Q47 is a strong score (it's right around the 80th percentile overall), so while it is likely 'below-average' for the Schools that you've listed, it could be enough to get you into your first-choice School. You have to remember that you have to have a strong OVERALL application AND you have to present yourself to each Admissions Committee in the most effective way possible. Since you're ultimately asking Admissions questions though, you would likely find it beneficial to speak with an Admissions Expert about your overall profile. There's a Forum full of them here:
ask-admission-consultants-124/GMAT assassins aren't born, they're made,
Rich