7 89 119 true 1 6 21 28 31 35 39