9 3323 578 true 1 3 5 7 22 24 29 34 38