7 161 248 true 19 28 52 62 86 87 91