Stocks To Buy: SBI Securities recommends buying these midcap stocks for up to 51% upside