12 553 284 true 1 8 13 17 18 20 29 33 34 35 36 39