29 161 187 204 135 129 169 30 6 11543