8 378 311 true 6 7 12 15 16 22 24 26