8 384 311 true 8 12 14 17 23 26 29 34