Stocks to Buy For Long Term: SBI Securities picks 11 largecap ideas for up to 25% upside