9 571 252 true 5 7 10 19 21 24 31 34 36