17 1287 947 true 15 16 19 26 27 39 42 54 59 65 72 75 76 79 84 88 97