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