8 323 348 true 16 27 28 66 77 79 84 93