8 119 137 true 1 7 17 18 21 25 31 39