12 1077 408 true 2 6 8 9 14 15 16 19 20 26 35 36