The following sets of numbers are possible side lengths of a triangle. Which of the following sets forms a Pythagorean triple?

A. 18, 24, 42
B. 45, 28, 53
C. 15, 30, 45
D. 33, 77, 22