20110325 unknown: BSE Sensex posts best weekly gain since July 2009