8 162 238 true 9 16 17 21 22 29 35 38