All major market rallies of the last 112 years