Indian markets recorded their first weekly gain in six weeks.Mint's Krishna Merchant brings you the day's top gainers.