7 89 241 true 1 6 21 28 31 35 39