8 1574 408 true 1 12 19 28 31 34 36 39