20120529 unknown: Sensex ends 22 points higher