8 159 239 true 1 5 14 19 23 26 36 39