Stocks To Buy: HPCL and peers have up to 27% upside, Avendus says on attractive valuations