20170401 business.india-business: Markets recoup 199 pts for the week; Nifty all-time high