true 102 111 true 9 10 11 17 46 69 89 93