ICICI Securities picks 10 mid-cap stocks for up to 41% upside