8 164 221 true 12 18 23 51 59 63 96 98