true 9 23 true 7 19 50 63 81 87 88 97 98