Sensex Snaps 4-Day Losing Run, Climbs 428 Points, Nifty Ends Above 16,450 | Sharefundss