17 1736 768 true 1 2 12 18 22 28 40 41 42 51 56 62 79 85 87 97 99