Which of the following could be the side lengths of the sides of a right triangle?

A) 7; 9;10
B) 30; 72; 42
C) 29; 20; 21
D)6; 6; 10