9 203 288 true 5 8 14 17 19 25 27 28 34