7 101 268 true 3 34 74 80 83 87 89