8 112 253 true 5 6 7 9 16 18 23 26