529; Nifty ends at 16