9 341 285 true 2 7 12 18 20 25 31 37 39