Which set of numbers are possible side lengths for a right triangle?
A) 1, 2, 3 B) 3, 5, 7 C) 6, 8, 10 D) 10, 12, 20