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