9 3575 669 true 4 8 9 12 17 22 32 35 38