12 2153 649 true 3 10 11 17 21 23 24 25 26 29 38 39