8 67 105 true 1 2 11 18 21 27 29 39