Taking into account weight classes, who do you think has the hardest punch ?

Im gonna list a few

Cotto
Wladimir Klitschko
Maybe Brewster ?