Which triplets of numbers can form a Pythagorean triple? Select one of the options below as your answer:

A. 5, 7, 9
B. 6, 9, 12
C. 10, 12, 15
D. none of the above