true 202 169 true 1 2 17 23 27 29 31 34 42 45 50 51 67 90 93 97 98