8 169 246 true 7 12 17 29 33 35 36 39