58% BSE smallcap stocks trading above their 5-year average P