8 211 289 true 5 6 14 23 25 31 33 34