9 3561 569 true 2 7 9 12 19 30 32 36 39