17 19264 178 true 12 17 26 27 29 30 40 47 48 54 63 94 102 117 121 122 123