8 667 294 true 9 15 16 21 27 28 31 34