9 3217 561 true 4 5 8 15 16 21 25 34 38