Which of the following sets of numbers could represent the three sides of a right triangle?

\{23,32,40\}
\{8,15,16\}
\{42,56,70\}
\{20,21,28\}