All major market rallies of the last 113 years