8 1049 539 true 0 3 6 8 22 30 37 38