20100719 unknown: Sensex ends lower in choppy trade