Top seven companies lose Rs 46,108 crore in market valuation