9 287 244 true 4 12 14 17 26 28 30 37 39