8 222 285 true 1 12 17 21 26 34 36 39