9 337 340 true 1 11 12 18 20 26 31 34 38