9 3507 451 true 1 6 12 14 17 19 24 31 39