9 170 249 true 5 6 8 14 17 20 23 27 29