Maruti, Tata Steel among 3 stocks for 1-2 week gains