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