Which of the following sets of numbers could represent the side lengths of a right triangle?

A5, 8, 12
B5, 9 ,12
C5, 10, 13
D5, 12, 13