12 1198 429 true 0 2 10 19 23 26 28 32 34 35 37 38