Hagler at 147lbs? Get the **** out of here. As for the match-ups, I would have money on all of them stopping Pacquiao. Pacquiao is an aggressive fighter which would lead to the likelihood of a stoppage occurring, and I don't see him getting the better of any of these men.
Floyd is a great, great fighter. There are great fighters he could beat, Duran is absolutley not one of them. Mayweather has as close to no chance as a great fighter can have against another great fighter. Mayweather struggled with Castillo. There is literally no department where Duran doesn't outsrip Castillo by great distance. Mayweather would be firmly outpointed over every distance.