20090629 unknown: Sensex marginally up by 21 points