20090730 unknown: Sensex snaps losing streak; ends 214 points up