9 340 318 true 1 2 12 16 26 31 34 36 38