8 166 238 true 4 12 14 15 17 31 34 35