8 145 266 true 9 13 16 20 27 35 38 39