true 111 112 true 5 7 10 16 27 30 44 57 58 73 88 99