20090720 unknown: Sensex ends trade 421 points up