Your rank is good enough to fetch you good branch in good college.
Out of all the IITs delhi, mumbai and kanpur are the best in terms of placement and exposure. Also they carry out a lots of event which help in the personality development of and individual. Though delhi, civil is better than electrical/mech at kharagpur/roorke, opting for civil at bombay will be a much better option considering the last year placement of the college. If not you can keep delhi as an option next to it and then kanour.
For getting more details to the last year cutoff refer to the link given below : -