12 555 278 true 5 7 8 11 13 16 23 30 31 34 38 39