10 567 269 true 2 4 13 18 19 21 26 29 35 39