7 141 268 true 4 15 47 62 89 91 97