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