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