true 89 111 true 9 10 27 45 46 59 92 94 96