Home Investing Nifty 50 index best and worst constituents of 2023 revealed