20110319 unknown: Sensex can hit up to 31000 by July 2012