8 2684 437 true 7 10 17 22 24 35 36 38