12 441 343 true 1 2 11 13 19 25 31 32 34 36 37 39