8 157 266 true 16 24 58 71 72 74 86 98