8 1370 567 true 1 2 9 10 14 29 37 39