8 278 207 true 8 12 17 23 26 29 31 32