12 1599 608 true 2 10 13 14 25 26 28 31 32 34 37 39