Nifty make healthy gains