17 1497 667 true 2 4 5 10 18 38 45 54 62 69 72 73 79 81 85 87 96