8 197 248 true 12 14 29 30 59 73 89 96