18 217570 1180 7 29 37 45 55 80 94 98 108 122 129 136 151 166 167 169 171 182