10 784 425 true 9 13 21 22 26 28 45 51 66 68