12 906 394 true 2 3 6 7 8 10 23 26 30 31 33 36