9 317 261 true 3 12 18 19 24 29 30 34 39