As per your rank it's difficult to get top 3 collges. But you can try IHM Kolkata, Hajipur, Shimla, Bangalore, Chennai etc. Mentioned IHM are best suited colleges as per your rank but give priority based on your choice, preference and future. Before applying first list out your preference or priority according to that apply.
All the best for you future.
Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile