Sensex Reclaims 54,000 After Nearly Four Weeks