buy 31500pe banknifty as btst