20110712 unknown: Sensex ends 309 points lower