8 157 246 true 5 6 8 9 25 27 31 32