12 667 361 true 1 2 4 11 17 18 28 29 30 31 35 39