12 905 367 true 0 1 2 9 11 18 20 22 26 28 29 34