9 1006 359 true 3 10 12 16 25 26 31 37 38