20090406 unknown: Sensex ends at five-month high; up another 186 points