Nifty sheds 21 points