9 2672 659 true 3 4 11 16 17 32 34 37 38