Which number completes the Pythagorean triple: 12, 16, ____?

A. 18
B. 20
C. 22
D. 24

B. 20