No. 1 Century runs past Blackfoot 59-40