9 560 333 true 4 15 16 20 25 28 31 32 34