184 184 184 183 184 184 184 184 183 184 183 183 184 184 184 184 183 184 184 184 184 184 183 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 185 184 184 184 184 184 185 184 184 185 185 185 185 185 185 185 185 185 185 185 185 184 185 185 185 185 186 185 185 185 186 186 186 186 186 186 185 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 187 186 186 186 186 186 186 186 186 186 187 187 186 186 186 186 186 187 186 187 186 186 186 187 187 187 187 187 187 187 186 186 186 187 187 187 187 187 187 187 187 187 188 187 188 188 188 188 188 188 188 189 188 189 189 189 189 183 183 184 184 184 183 183 183 183 184 183 183 183 183 184 184 184 184 184 184 184 184 184 184 183 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 185 184 184 184 185 184 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 186 186 185 186 185 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 185 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 187 187 186 186 186 186 186 186 187 187 187 187 187 187 187 187 187 187 187 187 188 187 188 188 188 188 188 188 188 189 189 189 189 188 184 184 184 184 184 183 184 184 183 184 184 183 183 184 184 184 183 184 184 184 184 184 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 184 184 185 184 184 184 184 184 184 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 186 185 186 185 185 185 185 185 185 186 186 185 186 186 186 186 186 185 186 186 185 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 187 186 186 186 186 186 186 186 186 187 187 187 187 187 187 187 187 187 187 187 188 187 187 187 188 188 188 188 188 188 188 188 188 188 184 184 184 184 184 184 184 184 184 184 184 184 184 183 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 185 184 184 184 184 185 184 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 184 184 185 185 185 184 185 185 185 185 185 185 185 186 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 186 186 185 185 185 185 185 186 185 185 185 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 187 187 187 187 187 187 187 187 187 187 187 187 187 187 188 188 188 188 188 188 188 188 188 188 184 184 184 184 183 184 184 184 183 184 184 184 183 184 184 183 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 185 184 184 184 185 185 185 185 185 184 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 186 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 186 185 186 185 185 185 185 185 185 185 186 186 186 186 186 186 185 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 187 186 186 186 187 186 186 187 187 187 187 187 187 187 187 187 187 187 187 187 187 187 187 187 187 188 184 184 184 184 183 183 184 184 183 183 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 185 184 184 185 185 185 184 185 184 185 185 184 184 184 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 186 185 185 185 185 185 185 186 185 185 185 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 187 187 186 186 187 187 187 187 187 187 187 187 187 187 187 187 187 188 188 187 188 188 184 184 184 184 184 183 184 183 183 183 184 184 184 184 184 184 183 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 185 185 185 185 185 185 185 184 184 184 185 184 185 185 185 185 185 185 185 185 185 185 185 185 185 185 184 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 186 185 185 185 185 185 186 185 185 185 185 185 185 185 185 185 186 185 185 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 187 186 187 187 186 187 187 186 187 187 187 187 187 187 187 187 188 187 187 187 188 187 187 187 183 183 183 183 184 183 183 184 183 184 183 183 184 183 184 184 183 184 184 184 184 184 184 184 183 184 184 184 184 184 184 184 184 184 184 185 185 185 184 184 185 184 185 184 185 184 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 184 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 186 185 185 186 186 185 185 186 186 186 186 186 186 186 185 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 187 186 186 186 187 187 186 187 187 187 187 187 187 187 187 187 187 187 187 187 188 183 184 184 184 183 183 183 183 184 183 184 184 183 184 183 183 183 183 184 183 184 184 184 183 184 184 184 184 184 184 184 184 184 184 184 184 184 185 185 184 185 184 185 185 185 185 185 185 185 185 185 185 185 185 185 185 184 185 185 185 185 184 185 185 185 185 184 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 186 186 185 185 185 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 187 186 186 186 187 187 187 187 187 186 187 187 187 187 187 187 187 187 187 188 187 188 187 188 188 187 188 183 183 184 183 183 183 183 184 184 183 183 184 183 184 183 183 184 183 183 183 184 184 183 184 184 184 184 184 184 184 184 184 184 184 184 185 185 184 185 184 185 184 185 185 185 185 185 185 184 184 185 185 185 185 185 185 185 185 184 184 184 184 184 184 185 184 184 185 184 185 185 185 184 185 184 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 187 187 187 186 187 187 187 187 187 187 187 187 187 187 187 187 187 187 187 187 187 187 188 187 188 188 183 184 183 183 183 184 184 184 183 183 183 184 184 183 183 183 183 184 184 183 184 183 184 184 184 184 184 184 184 184 184 184 184 184 184 184 185 184 184 184 184 184 184 184 185 184 184 184 184 184 185 184 184 185 185 184 185 185 184 184 184 184 184 184 185 184 184 184 185 185 185 184 184 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 186 186 185 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 187 187 187 187 187 187 187 187 187 186 187 187 187 187 187 187 187 187 187 187 187 187 188 188 187 187 188 187 183 183 183 183 183 184 183 183 183 184 183 183 184 183 183 183 183 183 183 183 184 183 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 185 184 184 184 184 184 184 184 185 184 184 184 184 184 184 184 184 184 184 184 184 185 184 184 185 184 185 184 184 185 185 184 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 187 186 186 186 187 187 187 187 187 187 187 187 187 187 187 187 187 187 187 187 187 187 188 187 188 187 187 187 187 188 188 183 183 183 183 184 183 183 183 184 183 184 183 184 183 183 184 184 183 183 184 183 184 184 184 183 184 184 184 184 184 184 184 184 184 184 184 185 184 184 184 184 184 184 184 185 184 184 184 184 184 184 184 185 184 184 184 184 184 184 184 184 184 184 184 184 184 184 185 184 184 184 184 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 186 185 186 186 185 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 187 186 186 187 187 187 187 187 187 187 187 187 187 187 187 187 187 187 187 187 188 188 188 188 187 187 188 188 188 188 183 184 183 183 183 184 184 184 183 184 183 184 183 184 184 183 183 183 184 184 183 183 183 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 185 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 185 185 184 184 184 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 186 186 185 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 187 187 187 187 187 187 187 187 187 187 187 187 187 187 187 187 187 187 188 187 188 187 188 188 188 188 188 188 187 188 183 183 184 183 183 183 183 184 183 184 184 184 183 183 184 183 184 183 183 184 184 183 183 183 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 185 184 184 184 185 185 184 184 184 184 184 184 184 184 185 184 184 184 184 185 185 184 184 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 186 185 185 185 185 185 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 187 186 187 187 187 187 187 187 187 187 187 187 187 188 187 187 187 187 187 188 188 187 188 188 188 188 188 188 188 188 188 188 184 184 183 184 183 184 183 183 184 184 184 184 184 184 183 184 183 184 184 184 184 184 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 185 184 185 184 185 185 184 185 185 184 185 185 185 184 184 185 185 184 185 185 185 185 184 184 184 185 184 184 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 186 185 186 185 185 185 185 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 187 187 187 187 187 188 187 187 187 187 187 187 187 187 187 188 188 188 188 188 187 187 188 188 188 188 188 188 188 188 183 183 184 183 184 184 183 183 184 183 183 183 184 183 184 183 183 183 183 184 183 183 184 184 184 183 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 185 184 184 185 184 184 185 185 184 184 184 185 185 184 185 185 184 185 185 184 185 184 185 185 185 185 185 184 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 186 185 185 186 186 185 186 186 186 185 185 185 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 187 187 187 186 187 187 187 187 187 187 187 187 187 187 187 187 188 188 188 187 188 188 188 188 188 188 188 188 188 188 188 188 184 183 184 183 183 183 183 183 184 184 184 184 183 183 183 184 183 184 184 183 184 184 183 184 184 183 183 183 184 184 184 184 184 184 184 184 184 184 184 184 185 184 184 184 185 184 184 185 185 185 185 185 185 185 185 184 185 185 185 185 185 185 185 184 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 186 186 186 186 185 185 185 185 185 186 186 186 186 186 186 186 186 186 186 186 186 186 187 186 186 187 187 187 187 187 187 187 187 187 187 187 187 187 187 187 187 187 187 187 187 188 187 188 187 187 187 188 188 188 188 188 188 184 184 183 184 183 183 183 184 184 184 184 184 184 184 183 184 184 184 183 184 184 184 184 184 184 184 183 183 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 184 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 187 186 186 187 186 186 187 187 187 187 186 187 187 187 187 187 187 187 187 187 187 187 187 187 187 187 187 187 188 188 188 187 188 188 188 188 188 187 184 183 184 183 183 183 183 184 183 183 184 183 184 184 183 183 184 184 183 184 184 184 184 184 184 183 183 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 185 185 185 185 184 184 185 185 184 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 184 185 185 184 185 185 185 184 185 184 184 185 184 185 185 185 185 185 186 186 185 185 185 186 186 186 186 186 186 186 186 186 186 186 186 186 186 187 187 187 186 187 187 187 187 187 187 187 187 187 187 187 187 187 187 187 187 187 187 187 187 187 187 187 187 187 187 187 187 187 188 188 188 188 188 188 188 183 183 184 183 183 183 183 183 184 183 184 184 184 184 184 184 183 184 184 183 184 184 183 184 183 183 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 185 185 185 185 185 184 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 184 185 185 184 184 184 184 184 185 185 185 185 185 184 185 184 184 185 185 185 185 185 186 186 186 185 185 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 187 187 187 187 186 186 187 187 187 187 187 187 187 187 187 187 187 187 187 187 187 187 187 187 187 187 187 187 187 187 188 187 188 188 188 188 184 183 184 183 183 184 183 183 184 183 183 184 184 183 183 184 183 184 184 183 184 184 184 183 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 185 185 185 185 185 184 185 185 185 185 185 185 185 185 185 185 185 185 185 184 184 184 185 184 184 185 185 185 185 185 185 185 185 185 185 185 185 185 185 186 185 185 186 185 186 185 186 186 186 186 186 186 186 186 186 186 186 186 186 187 186 186 186 186 187 186 186 186 186 187 187 186 187 187 186 187 187 187 187 187 187 187 187 187 187 187 187 187 187 187 187 187 187 188 188 188 188 188 188 183 184 183 184 184 183 183 184 183 184 183 184 184 184 183 184 184 183 184 184 184 184 184 183 183 184 184 184 184 184 183 184 184 184 184 184 184 184 184 184 184 184 184 184 184 185 185 184 184 185 184 185 184 184 185 184 184 185 185 185 184 184 185 185 185 184 184 184 185 185 184 184 184 185 185 185 185 184 185 185 185 184 185 185 185 185 185 185 185 185 185 185 185 185 185 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 187 186 186 186 187 186 187 187 187 187 187 187 187 187 187 187 187 187 187 187 187 187 187 187 187 187 188 187 187 187 184 183 184 183 183 184 183 183 184 183 184 184 184 184 184 184 184 183 184 184 184 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 185 184 184 184 185 185 184 184 185 184 184 185 184 185 184 184 185 185 185 185 184 184 185 184 184 184 184 185 184 185 185 185 185 185 185 184 184 184 185 185 185 185 185 185 185 186 185 185 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 187 187 187 187 187 187 186 187 187 187 187 187 187 187 187 187 187 187 187 187 187 188 187 184 183 184 184 184 184 184 183 183 184 184 184 184 184 184 184 183 184 183 183 183 184 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 185 184 184 184 184 185 184 184 185 185 184 185 184 184 184 184 184 184 184 185 184 184 184 184 185 185 185 185 184 185 185 186 185 185 185 186 186 185 186 186 186 185 186 186 185 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 187 187 187 187 187 187 187 187 186 187 187 187 187 187 187 187 187 187 187 187 187 184 183 184 183 184 184 183 184 184 184 184 184 183 184 183 183 184 183 183 184 183 184 183 184 184 183 183 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 185 185 185 184 184 184 184 184 185 184 184 185 185 185 185 185 185 185 185 185 185 185 185 186 186 186 186 186 186 185 186 186 186 186 185 185 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 187 187 187 187 186 187 187 187 186 187 187 187 187 187 187 187 187 187 187 187 183 184 183 184 183 183 184 183 184 183 184 183 184 183 184 184 183 184 184 183 184 183 183 184 183 183 184 183 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 185 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 185 184 184 184 184 185 185 185 185 186 185 185 185 185 185 185 185 185 185 186 186 185 185 185 186 186 186 186 185 186 186 185 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 187 186 186 187 186 186 186 187 186 186 187 187 187 187 187 187 187 187 187 187 184 183 184 184 183 183 184 184 183 184 183 183 184 183 183 184 183 184 183 184 183 183 184 183 184 183 183 183 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 185 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 185 184 185 184 185 185 185 185 185 185 185 185 185 185 185 186 185 186 185 185 185 185 185 185 185 185 186 186 186 185 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 187 187 187 186 186 186 186 186 187 187 187 187 187 187 187 187 187 187 187 187 187 183 184 183 183 184 184 183 183 184 183 183 183 184 184 183 183 184 183 184 183 183 183 184 184 184 183 183 184 183 183 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 183 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 185 185 185 185 185 185 185 185 185 185 185 185 185 186 185 185 185 185 185 185 185 185 185 186 185 185 185 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 187 186 186 186 187 186 187 186 186 186 186 186 186 186 186 186 186 187 187 186 187 187 187 187 187 187 183 184 183 183 184 184 183 183 184 183 183 184 183 183 184 183 183 184 183 183 184 183 183 184 184 183 184 184 183 183 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 185 184 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 186 186 186 186 186 186 186 186 185 186 186 186 186 186 186 186 186 186 186 186 186 186 187 186 186 186 186 186 186 186 186 187 186 187 187 187 187 187 187 187 187 187 187 183 184 183 183 183 183 183 184 183 184 183 183 183 183 183 184 183 184 183 183 184 183 183 183 183 183 184 183 183 184 184 184 184 183 184 184 184 184 184 183 184 184 184 184 184 183 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 185 184 184 184 184 184 184 184 184 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 186 185 186 186 186 186 186 186 186 186 186 186 186 187 186 186 186 186 186 186 187 186 186 186 186 186 186 186 186 187 187 187 187 186 187 187 187 187 187 187 187 188 183 183 183 183 184 183 183 184 184 183 183 183 183 183 183 183 184 183 183 183 183 183 183 183 184 184 184 184 184 184 183 183 183 184 183 183 183 184 183 183 184 184 184 184 184 184 184 184 184 184 184 184 184 184 183 184 184 183 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 185 185 184 184 184 184 184 185 185 185 185 184 185 185 184 185 185 185 185 185 185 185 185 185 185 185 185 185 186 185 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 187 186 186 186 186 187 187 187 187 187 187 187 187 187 187 187 187 187 187 188 183 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 183 183 183 184 183 184 183 183 183 184 184 184 184 184 184 184 184 183 184 183 183 183 183 184 184 184 183 184 184 184 184 183 184 183 183 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 185 185 185 184 185 185 185 185 184 184 185 184 184 184 185 185 185 185 185 185 185 185 185 186 186 185 186 186 186 186 186 186 186 186 186 186 186 186 187 186 186 186 187 186 187 186 186 186 187 187 187 187 187 187 187 187 187 187 187 187 187 187 187 187 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 183 183 183 184 183 184 183 183 184 184 183 183 184 184 183 183 183 184 183 183 183 184 184 184 183 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 185 185 184 184 184 184 184 184 184 185 184 184 184 184 185 184 185 185 185 185 185 185 186 185 186 186 185 185 186 186 186 186 186 186 186 186 186 186 186 186 186 186 187 186 187 186 187 187 187 187 187 187 187 187 187 187 187 187 187 187 187 187 187 187 187 184 183 183 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 183 183 184 183 183 183 183 183 183 183 183 184 184 183 184 184 184 184 183 184 184 184 184 184 184 184 184 183 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 185 184 184 184 184 184 184 185 184 184 185 184 184 184 185 184 184 185 184 185 184 185 184 185 185 185 185 185 185 185 185 185 185 186 186 186 186 185 186 186 186 186 186 186 186 186 186 186 186 187 187 186 186 186 187 186 187 187 187 187 187 187 187 187 187 187 187 187 187 187 187 187 187 187 187 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 183 183 183 183 184 183 184 184 184 184 184 184 184 184 183 184 183 183 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 185 184 184 184 184 184 185 184 185 185 184 185 184 184 184 184 184 185 185 185 185 185 185 185 185 185 185 185 185 186 185 186 186 186 185 185 185 186 186 185 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 187 187 186 187 187 187 187 187 187 187 187 187 187 187 187 188 187 183 183 183 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 183 183 183 184 183 183 183 183 183 184 183 183 183 183 183 183 183 183 183 184 184 183 183 183 183 184 184 184 183 183 183 184 184 184 184 183 184 183 183 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 185 184 184 185 184 184 184 184 185 185 185 184 185 185 185 184 185 185 185 185 185 185 185 186 186 186 185 185 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 187 187 186 187 186 187 187 187 187 187 187 187 187 187 187 188 187 187 187 187 183 183 184 183 183 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 183 183 183 183 183 183 183 183 183 184 183 183 183 183 184 183 184 184 184 184 184 184 183 183 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 185 185 185 184 184 184 185 184 185 185 185 185 185 185 184 184 185 185 185 185 186 186 186 185 185 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 187 187 187 186 187 186 187 187 187 187 187 187 187 187 187 188 188 187 187 187 188 183 183 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 183 183 183 183 183 183 183 183 184 184 184 183 184 183 184 184 183 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 183 184 183 184 184 184 184 184 184 184 185 185 184 185 185 185 185 185 185 185 185 185 184 185 184 185 185 185 185 185 185 186 185 185 186 185 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 187 186 187 186 186 186 186 186 187 187 187 187 187 188 188 187 187 187 187 187 183 183 183 184 183 183 183 183 183 183 183 182 182 182 183 183 183 183 183 183 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 183 183 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 185 185 184 185 185 185 185 185 185 185 185 185 185 184 185 185 185 185 185 186 186 186 186 186 186 185 186 186 186 186 186 186 186 186 186 186 186 186 186 187 186 186 186 186 187 186 187 187 186 187 187 187 187 187 187 187 187 187 187 187 187 183 183 183 183 183 183 183 183 183 183 183 182 183 182 183 183 183 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 183 183 184 183 183 183 183 184 183 184 184 184 183 183 184 183 183 183 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 183 184 184 184 184 184 185 185 185 185 185 185 184 185 184 185 185 185 185 185 185 185 185 185 185 185 186 185 185 185 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 187 187 186 187 187 187 186 187 187 187 187 187 187 187 187 187 187 187 183 184 183 183 183 183 183 183 183 183 182 183 182 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 183 183 184 183 183 183 183 183 183 183 184 183 183 184 184 183 183 183 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 185 185 185 184 185 185 185 185 185 185 185 184 185 185 185 185 185 185 185 185 185 185 185 185 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 187 187 186 187 187 187 187 186 186 186 187 187 187 187 187 187 187 187 187 187 187 187 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 183 184 183 183 183 183 183 183 183 183 183 183 184 183 183 184 183 184 183 184 184 184 184 184 184 183 184 184 184 184 184 184 184 184 184 184 183 184 184 184 184 184 184 184 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 186 185 185 185 186 185 186 186 186 186 186 186 186 186 186 186 186 186 186 187 187 186 186 186 186 186 186 186 186 186 187 187 187 187 187 187 187 187 187 187 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 186 186 185 185 185 185 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 187 187 187 187 187 187 186 187 183 183 183 183 183 183 183 183 183 183 183 183 182 183 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 183 183 183 183 183 183 183 183 183 183 184 183 184 184 184 184 184 183 183 183 184 184 184 184 184 184 184 184 184 184 184 184 185 184 184 185 185 185 185 186 186 186 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 186 185 185 185 185 186 186 186 186 186 186 185 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 187 187 186 186 186 187 187 187 187 183 183 183 183 183 183 182 182 183 183 183 182 183 183 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 183 183 183 183 183 183 182 183 183 183 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 185 185 185 185 185 184 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 186 185 185 186 185 186 186 186 186 186 186 186 186 186 186 186 186 185 186 186 186 186 187 186 187 187 187 186 187 187 187 183 182 183 182 182 182 182 182 183 183 183 183 183 182 183 183 183 183 182 183 183 183 183 182 183 182 183 183 182 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 183 184 183 184 184 184 184 184 184 184 184 184 184 184 184 184 185 184 184 184 184 184 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 186 186 186 185 186 186 185 185 186 186 186 186 186 186 187 186 186 186 186 187 187 186 187 182 182 183 182 182 183 183 183 183 183 183 183 183 183 182 183 183 182 183 183 183 183 182 183 183 182 183 183 182 182 183 183 183 183 183 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 183 184 184 184 184 184 184 184 183 184 184 184 184 184 184 184 184 184 184 184 185 185 184 185 185 185 185 185 185 185 185 185 184 185 185 185 184 185 185 184 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 186 186 185 185 185 185 186 186 185 185 186 185 186 186 186 186 186 186 186 187 186 187 186 187 187 186 187 187 183 182 183 182 182 183 183 182 182 182 183 183 183 183 182 183 183 183 183 182 183 183 183 182 182 182 182 182 182 183 182 182 183 183 182 183 183 182 183 183 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 183 184 184 184 184 184 184 184 184 184 184 184 184 184 184 185 184 184 185 184 185 185 185 184 185 184 185 184 184 185 185 185 185 184 184 184 184 185 184 184 185 185 184 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 186 186 186 186 186 186 186 186 186 186 186 186 187 186 186 187 186 186 186 187 186 186 187 182 182 182 183 182 183 183 183 183 183 183 183 183 183 182 183 183 183 182 182 183 183 183 183 182 182 182 182 182 182 182 182 182 183 182 183 183 182 183 183 183 183 183 183 183 183 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 185 184 184 184 184 184 185 184 184 184 185 185 185 185 184 184 184 184 185 185 184 184 185 185 185 185 184 184 185 185 185 185 185 185 185 185 185 185 185 185 185 186 185 185 185 185 185 186 186 186 186 186 186 186 186 186 186 186 186 186 186 187 186 187 187 187 187 186 186 187 187 187 183 183 183 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 182 182 182 182 183 183 183 183 182 182 182 182 182 183 182 182 182 182 182 183 183 183 183 183 183 183 183 183 183 182 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 183 184 184 184 184 184 184 184 184 184 184 184 185 185 184 184 184 184 184 184 184 184 184 184 184 184 184 184 185 184 184 184 184 184 185 184 185 185 184 185 184 184 185 185 185 185 185 185 185 185 185 185 185 185 185 186 185 185 185 185 185 186 186 186 186 186 186 186 186 186 187 187 186 187 186 186 186 187 186 186 186 186 186 187 187 186 182 183 183 182 183 183 182 183 183 183 183 183 183 183 183 183 183 184 183 182 183 182 183 182 182 182 182 182 182 182 182 182 183 182 182 183 182 183 183 182 183 183 182 183 183 183 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 185 184 184 184 184 184 184 185 185 184 184 184 184 184 184 184 184 184 184 185 185 184 184 184 184 184 184 184 184 184 185 185 184 184 185 185 185 185 185 185 186 185 186 185 185 185 185 185 186 185 186 186 186 186 186 186 186 186 185 186 186 186 186 186 186 186 186 187 186 186 187 187 187 187 187 187 187 187 183 183 183 183 182 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 182 182 182 183 183 182 182 182 183 182 182 183 182 183 182 182 183 183 183 183 183 183 183 183 182 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 185 184 184 185 185 184 185 184 185 185 185 185 185 185 185 185 185 185 186 185 185 185 186 186 186 185 185 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 187 187 186 186 186 186 186 187 187 187 187 183 183 183 183 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 183 182 182 183 183 182 182 182 182 182 182 183 183 182 182 182 182 183 182 183 182 183 183 183 182 183 183 183 183 183 183 183 183 183 183 184 183 183 184 184 184 184 184 184 184 184 184 183 185 184 184 184 184 184 184 184 184 184 184 184 185 184 184 184 184 184 184 184 184 184 184 184 184 185 184 184 184 184 184 184 185 184 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 186 186 185 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 187 187 186 187 187 187 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 183 183 183 183 183 182 182 182 182 182 183 183 182 183 182 183 183 182 183 183 183 183 182 183 183 183 183 183 183 183 183 183 183 184 183 183 184 183 183 183 184 183 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 185 185 184 184 185 184 184 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 186 185 185 186 185 186 185 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 187 186 187 187 187 187 187 183 183 183 183 182 182 183 183 183 183 183 182 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 183 182 183 182 182 183 183 183 183 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 183 184 184 184 184 184 184 184 184 184 184 184 184 184 184 183 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 185 184 185 184 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 186 185 185 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 187 187 187 187 187 187 187 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 183 183 183 183 182 183 183 182 182 182 182 183 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 183 184 184 184 183 183 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 185 185 185 184 185 185 184 185 185 185 185 185 185 185 185 185 185 185 185 185 185 186 186 186 186 186 186 185 185 186 186 186 186 186 186 186 186 186 186 187 186 186 186 186 186 187 186 186 186 186 186 186 186 186 186 183 183 183 183 183 183 183 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 183 182 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 183 183 184 184 184 184 184 183 183 183 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 185 184 184 185 185 185 184 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 187 186 186 186 187 187 187 186 186 187 186 186 183 183 183 183 182 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 183 183 183 183 184 184 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 185 184 185 185 184 185 185 185 185 185 185 185 184 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 186 186 186 185 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 187 187 187 187 186 187 187 187 183 183 183 183 182 183 183 183 183 183 183 183 183 183 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 183 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 185 184 184 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 186 185 185 185 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 187 187 187 187 186 187 187 187 183 183 183 183 183 183 182 182 183 183 183 182 182 183 183 183 183 183 183 183 183 183 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 183 183 184 184 183 183 184 184 184 184 184 184 184 184 184 184 184 184 184 184 183 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 185 185 184 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 186 186 185 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 187 186 186 187 187 187 183 183 183 183 183 183 183 183 183 183 183 183 183 182 183 183 183 183 182 183 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 183 183 184 184 184 183 183 184 184 184 184 184 184 184 184 183 184 184 184 184 184 183 184 184 184 184 184 184 184 184 184 183 184 183 184 184 184 184 184 185 185 185 185 185 184 185 185 185 185 185 185 185 184 185 185 185 185 185 185 185 185 185 186 185 186 186 186 186 186 185 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 187 187 187 187 187 187 187 183 182 183 183 183 183 183 183 183 182 182 182 183 182 183 182 182 182 183 182 183 183 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 183 183 183 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 183 184 184 184 184 184 184 184 183 184 183 184 183 183 184 184 184 184 184 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 186 185 185 185 185 186 186 186 186 185 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 187 187 187 187 187 187 187 182 182 182 183 183 183 182 182 182 182 183 182 182 182 182 183 183 182 183 182 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 183 183 183 183 183 183 183 183 183 183 183 183 183 184 183 183 183 183 184 184 184 184 184 183 184 184 184 183 184 184 184 184 184 184 184 184 184 184 184 183 184 184 184 184 184 185 184 185 185 184 185 185 184 185 185 185 185 185 185 185 186 185 185 185 185 185 185 185 186 186 186 185 185 186 186 185 186 186 186 186 186 186 186 186 186 186 186 186 186 186 185 186 186 187 186 187 186 186 187 186 187 186 182 182 182 182 182 182 183 182 182 182 182 182 182 182 183 183 183 182 182 182 182 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 183 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 185 185 185 184 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 186 186 186 185 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 187 187 186 187 187 187 186 186 187 187 187 182 182 182 182 182 183 182 183 182 182 182 183 182 182 182 183 182 182 183 183 182 182 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 183 184 184 184 184 183 184 184 184 184 184 184 184 184 184 184 184 184 184 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 186 186 186 185 186 185 186 186 186 186 186 186 186 186 186 186 186 186 186 187 186 186 186 186 187 187 187 187 187 187 187 187 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 183 183 182 183 183 182 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 183 183 183 183 183 184 183 183 183 184 184 183 184 184 184 184 184 184 184 184 184 184 184 184 184 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 186 185 185 186 186 186 185 185 185 186 186 186 186 186 186 186 186 186 186 186 186 187 186 186 186 187 187 187 187 187 187 186 187 187 183 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 183 182 182 183 182 183 183 183 183 183 183 183 183 183 183 182 183 182 183 183 183 183 183 183 183 182 183 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 183 183 183 184 184 184 184 184 184 184 184 184 184 184 184 185 184 184 184 184 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 186 185 185 185 185 185 185 185 185 186 185 186 186 185 186 186 186 186 186 186 186 186 186 186 186 186 186 186 187 187 186 186 186 187 182 182 182 182 182 182 182 182 182 182 182 182 182 182 181 182 182 183 182 182 183 182 183 182 182 182 183 183 183 182 182 183 183 183 182 182 182 183 183 182 182 183 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 183 184 184 184 183 184 184 184 184 184 184 184 184 184 184 184 184 185 185 185 185 185 184 185 185 185 185 185 185 185 185 184 184 184 185 185 185 185 185 185 185 185 185 185 186 185 185 185 185 185 185 185 185 185 186 185 185 185 185 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 187 187 187 187 182 182 182 182 182 182 182 182 182 182 182 182 181 182 182 182 183 182 182 182 182 182 182 182 182 183 183 183 182 182 182 182 182 182 183 183 183 182 182 183 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 185 185 185 185 185 185 185 185 185 185 185 185 184 184 185 184 184 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 186 185 185 185 186 186 186 186 186 186 186 186 186 186 186 186 186 187 186 186 186 186 186 186 186 186 186 187 182 182 182 182 181 182 181 182 182 181 181 181 182 182 181 182 182 182 182 182 182 182 182 182 182 183 182 182 182 182 182 182 182 182 182 182 182 182 183 182 182 182 182 183 183 183 183 183 182 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 183 184 184 184 184 184 184 183 183 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 185 185 184 185 185 184 184 185 185 185 185 185 185 185 184 185 184 185 184 185 185 185 185 185 185 185 185 185 185 185 186 185 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 187 187 182 181 181 182 181 182 182 182 182 182 182 182 181 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 183 182 183 183 183 183 183 182 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 184 183 184 184 184 184 185 185 184 184 185 185 185 185 184 184 184 185 185 184 184 184 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 186 185 186 186 186 186 186 186 185 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 182 182 182 181 181 182 181 182 182 182 182 182 181 181 182 181 181 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 183 183 183 182 182 183 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 183 184 184 184 184 183 184 184 184 184 184 184 184 184 185 185 184 185 185 184 184 184 185 184 185 185 185 185 184 184 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 186 185 186 185 185 185 185 185 186 186 185 185 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 182 181 181 181 181 181 181 182 182 181 181 181 181 181 181 182 182 182 182 182 182 182 182 182 182 181 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 183 183 183 182 183 183 183 183 183 183 183 183 183 183 183 184 183 183 183 184 183 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 185 184 184 184 184 184 185 184 185 184 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 186 185 185 186 185 185 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 181 181 181 181 181 181 181 181 181 181 181 181 181 182 182 182 181 182 181 181 181 182 182 182 182 182 182 182 182 182 182 181 182 182 182 182 181 182 182 182 182 182 182 182 182 182 182 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 183 183 184 183 184 184 184 184 183 184 183 183 184 184 184 184 183 184 184 184 184 185 184 184 184 184 185 184 184 184 184 185 185 185 184 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 186 185 185 185 186 186 186 186 186 186 186 186 186 185 186 186 186 186 186 186 186 186 181 181 181 181 181 181 181 181 181 181 181 182 181 181 181 181 181 181 181 181 181 182 181 181 182 182 182 181 182 182 182 181 182 182 182 182 182 182 182 182 182 182 182 182 182 182 183 183 183 183 182 182 183 183 183 183 183 183 183 183 183 183 183 184 184 183 184 183 184 184 184 183 184 183 183 184 184 184 184 183 184 184 184 184 184 185 185 184 185 185 185 184 184 185 184 185 185 184 184 184 184 185 184 184 185 185 184 185 184 184 184 184 185 185 184 184 185 185 185 185 185 185 184 185 185 185 185 185 185 185 185 185 185 185 185 186 185 185 185 186 186 186 185 185 186 185 185 186 186 186 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 182 181 181 181 181 182 182 182 182 182 182 181 181 182 182 182 182 182 182 182 182 182 182 182 182 183 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 183 183 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 185 185 184 185 184 184 184 185 184 184 184 185 185 184 184 185 184 184 184 184 184 184 184 184 185 185 185 184 185 185 185 185 185 184 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 186 186 186 185 186 186 185 180 180 180 181 180 180 181 181 180 180 181 181 181 181 180 181 181 181 181 181 181 181 182 181 181 181 181 181 181 182 182 182 181 182 182 181 181 182 182 182 182 182 182 182 182 183 183 183 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 183 183 183 184 184 184 184 184 184 184 184 184 184 184 184 185 184 185 184 184 184 185 184 184 184 185 185 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 185 185 184 184 184 184 185 185 184 184 184 184 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 186 186 186 185 180 180 180 180 180 180 180 180 180 180 180 180 180 181 181 181 181 181 181 181 181 181 181 181 181 181 182 181 182 182 182 182 182 181 181 181 181 182 182 182 182 182 182 182 182 182 182 182 183 183 182 183 183 183 183 182 183 183 183 183 183 183 183 183 183 183 183 184 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 184 184 185 185 184 185 185 185 185 185 185 185 185 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 180 180 180 180 180 180 180 180 180 180 180 180 180 180 181 180 180 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 182 182 182 182 182 182 182 182 182 183 182 182 182 183 183 183 183 183 183 183 183 183 183 183 184 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 184 185 184 184 184 184 184 184 185 185 185 185 185 185 184 184 184 184 184 184 185 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 185 184 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 181 180 181 181 180 181 180 181 181 181 181 181 182 181 182 181 181 181 181 182 181 182 182 182 182 182 182 182 182 182 182 182 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 183 183 184 184 184 184 184 184 184 184 184 184 184 184 185 184 184 184 185 184 185 184 185 185 185 184 184 184 184 184 184 184 184 184 184 185 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 185 185 185 185 184 184 184 185 185 185 185 185 185 185 185 185 185 179 179 180 180 180 180 180 179 180 180 180 180 180 180 180 180 181 181 180 180 181 181 181 181 181 181 181 182 182 181 182 181 181 181 182 181 181 182 182 182 182 182 182 182 182 182 182 182 182 182 183 183 183 183 182 183 183 183 183 183 182 183 183 184 184 184 184 184 184 184 184 184 184 184 184 184 184 185 185 185 185 185 185 185 184 185 184 185 184 184 185 185 185 185 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 183 184 184 184 184 184 184 184 184 184 184 184 183 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 185 185 185 185 185 185 185 185 185 179 179 180 179 179 180 179 179 179 179 180 180 180 180 180 180 180 180 180 181 181 181 181 181 181 181 181 181 181 181 182 182 181 181 181 181 181 181 181 182 181 182 182 181 182 182 182 182 182 182 182 182 182 182 183 182 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 185 185 185 185 185 185 184 185 184 185 185 185 185 184 184 185 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 183 183 184 183 183 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 185 185 185 185 185 179 179 179 179 179 179 179 179 179 180 180 179 179 180 180 181 180 180 181 181 180 180 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 182 182 182 182 182 182 182 182 182 182 182 182 182 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 183 184 184 184 184 184 184 185 185 185 185 185 185 185 185 185 185 185 184 184 185 185 184 185 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 183 184 183 183 183 183 183 183 183 183 183 183 184 184 184 183 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 185 185 184 179 179 179 179 179 179 179 179 179 179 179 179 179 180 180 180 180 180 180 181 180 180 181 180 181 181 181 181 181 181 181 181 181 181 181 181 182 181 182 182 182 182 182 182 182 182 182 183 182 182 182 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 183 184 184 184 184 184 184 184 184 184 185 185 185 185 185 185 185 185 185 185 185 184 185 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 184 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 183 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 178 178 178 178 178 179 179 179 179 178 179 179 179 180 180 180 180 181 180 180 180 180 180 181 181 181 181 181 181 181 181 181 182 181 181 181 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 183 183 183 183 183 183 183 183 183 184 183 183 184 183 184 184 184 184 184 184 184 184 184 184 184 184 185 185 185 185 185 185 185 185 185 185 185 185 185 184 184 184 184 184 184 184 184 184 184 184 184 184 184 183 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 183 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 178 178 178 178 178 178 178 179 180 179 179 180 180 179 179 180 180 180 180 180 180 180 180 180 180 181 181 181 181 181 181 181 181 181 181 181 182 181 181 182 182 182 182 182 182 182 182 182 182 182 182 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 185 184 184 184 184 185 185 185 185 185 185 185 185 185 185 184 185 184 184 184 184 184 184 184 184 184 183 184 183 183 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 178 178 178 178 178 178 178 178 179 179 179 180 180 179 180 180 180 180 180 180 180 180 181 181 180 181 181 181 181 181 181 181 181 181 181 181 182 182 181 182 182 182 182 182 182 182 182 182 182 182 182 183 182 182 182 183 183 183 183 183 183 183 183 184 184 184 183 184 184 184 184 184 184 185 185 184 184 184 185 185 185 185 184 185 185 184 184 185 183 185 185 184 184 183 183 182 182 182 183 183 184 183 183 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 183 184 184 184 184 184 184 184 184 184 184 178 178 178 178 178 178 178 178 179 179 179 179 179 179 179 180 179 180 180 180 180 180 181 180 181 181 181 181 181 180 181 181 181 181 181 181 181 182 181 181 181 182 182 182 182 182 182 182 182 182 182 182 182 182 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 185 185 185 185 185 185 185 185 184 183 189 182 182 185 185 187 187 188 188 186 185 171 176 196 184 186 188 182 182 182 182 183 183 183 183 183 183 182 182 183 182 183 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 183 183 183 183 184 184 184 178 178 178 178 178 178 178 178 178 179 179 179 179 180 180 180 180 180 180 180 180 180 181 180 181 181 181 181 180 181 181 181 181 181 181 181 181 182 181 181 181 182 181 182 182 182 182 182 182 182 182 183 183 182 183 183 183 183 183 183 183 183 183 184 183 184 184 184 184 184 184 184 184 184 184 184 185 184 184 184 184 185 185 185 184 184 186 187 148 193 197 177 171 163 152 140 130 117 110 96 128 215 210 209 207 200 195 191 186 184 182 181 181 181 182 182 183 182 182 182 182 182 183 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 183 183 184 184 184 184 184 184 178 178 178 177 178 178 178 178 178 179 179 179 179 179 179 180 180 180 180 180 180 180 180 180 180 180 180 181 180 181 181 181 181 181 182 181 181 181 181 181 182 181 182 181 181 182 182 182 182 182 182 183 183 183 183 182 182 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 183 185 175 132 91 120 116 97 86 85 84 89 87 84 88 84 122 211 208 210 210 211 211 212 211 210 206 202 199 192 189 186 183 182 183 182 182 182 182 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 183 183 183 183 184 184 183 178 178 178 178 178 178 178 178 179 179 179 179 179 179 179 179 179 179 180 180 180 180 180 180 180 180 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 182 181 181 182 182 182 182 182 182 182 182 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 184 184 183 183 182 182 182 182 183 183 190 161 75 88 81 90 92 90 90 69 55 82 88 88 85 122 210 206 208 208 208 207 208 208 209 209 210 211 211 209 210 209 189 181 183 182 182 182 182 183 182 182 182 182 183 183 182 183 183 182 183 182 183 183 183 183 183 183 183 183 183 183 184 183 183 177 177 177 178 177 178 177 178 177 178 179 179 179 179 179 179 179 180 180 180 180 180 180 180 180 181 180 181 181 181 180 181 181 181 181 181 181 181 181 181 181 181 181 182 181 181 182 182 182 182 182 182 182 182 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 183 183 185 186 187 188 189 189 188 185 178 168 175 119 102 110 86 73 73 152 138 115 95 85 87 84 122 211 207 208 208 208 207 208 206 206 206 208 207 206 206 210 210 190 181 182 182 182 182 182 182 182 182 182 182 182 182 183 182 182 183 183 183 183 183 183 183 183 183 183 184 184 183 183 183 184 177 177 177 177 177 177 178 177 178 178 178 179 178 179 179 179 180 180 180 180 180 180 180 180 180 180 181 181 180 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 182 181 181 182 182 182 182 182 182 182 182 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 186 183 178 170 160 147 132 117 102 88 78 67 167 205 195 199 180 163 146 193 199 202 136 75 83 80 119 211 208 208 208 209 209 209 207 208 208 208 208 205 205 207 208 191 181 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 183 182 182 183 183 183 183 183 183 183 183 184 183 183 183 183 176 177 177 177 177 177 177 177 178 178 178 179 178 179 179 179 179 180 179 179 180 180 180 181 180 180 180 180 181 181 181 181 181 180 181 181 181 181 181 181 181 181 181 181 181 181 181 182 182 182 182 182 182 182 182 182 182 182 183 183 183 183 183 183 183 184 184 184 184 184 184 184 185 176 102 88 78 71 65 60 58 59 60 60 62 60 158 194 191 190 194 199 202 196 184 188 160 132 126 112 132 208 209 208 209 208 209 209 208 209 208 209 209 207 205 209 210 191 181 182 182 182 182 182 182 182 182 182 182 182 182 183 182 182 183 183 182 183 183 183 183 183 183 183 183 183 183 183 183 183 176 177 177 177 177 178 177 178 178 178 178 178 179 179 179 179 179 179 179 180 180 180 180 180 180 180 180 180 180 180 180 181 181 180 180 181 181 181 181 181 181 181 181 181 181 181 181 182 182 181 182 182 182 182 182 182 182 183 183 183 183 183 183 183 183 184 183 184 184 184 184 184 185 174 66 59 61 61 61 59 58 59 58 55 57 58 157 182 178 190 188 186 185 186 185 189 168 157 161 161 167 211 189 207 208 207 207 208 207 208 208 208 208 207 205 210 210 192 181 182 181 181 182 182 181 182 182 182 182 182 182 182 182 183 183 183 182 183 183 183 183 183 183 183 183 183 183 183 183 183 173 177 176 177 177 177 177 178 178 178 178 178 178 178 179 179 179 179 179 179 179 180 179 180 180 180 180 180 180 180 180 180 181 181 180 181 181 181 181 181 181 181 181 181 181 181 181 181 182 182 181 182 182 182 182 182 182 182 182 183 183 183 183 183 184 184 184 184 184 184 184 184 184 177 76 56 52 52 56 54 51 57 62 59 87 68 162 182 176 217 218 215 211 202 183 188 169 156 159 158 164 202 187 208 209 208 208 207 207 206 204 204 205 205 203 207 209 191 181 182 182 181 182 182 181 182 181 182 182 182 182 182 182 183 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 181 176 176 176 177 177 177 177 178 177 178 178 178 178 178 178 179 179 179 179 179 179 179 180 179 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 181 181 181 181 181 181 181 181 181 181 181 182 182 182 182 182 182 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 185 178 116 91 75 62 62 55 63 64 61 65 94 66 159 183 178 217 221 222 224 217 188 195 171 157 160 160 164 198 187 206 209 206 206 207 209 209 207 209 208 205 201 204 206 190 181 182 182 182 181 181 182 182 182 182 182 182 182 182 182 183 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 174 176 176 176 176 177 177 177 177 178 177 178 178 178 178 178 178 178 179 179 179 179 179 179 179 179 179 180 180 180 180 180 180 180 180 180 180 180 180 181 180 181 181 181 181 181 181 181 181 181 181 182 182 182 182 182 182 182 183 183 183 183 183 183 184 184 184 184 184 184 184 185 185 179 119 96 90 66 63 56 69 69 60 66 94 68 159 183 179 217 220 221 222 216 186 190 169 156 159 159 162 199 192 207 209 205 205 210 209 209 211 187 178 192 198 208 208 191 181 182 182 182 181 182 182 182 182 182 182 182 183 183 183 183 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 177 174 176 176 176 177 177 177 177 177 178 177 178 178 178 178 178 178 179 178 179 179 179 179 179 179 179 180 179 180 180 180 180 180 180 180 180 180 180 180 180 180 180 181 181 181 181 181 181 181 181 181 181 181 182 182 182 182 183 183 183 183 183 183 183 184 184 184 184 185 185 185 185 180 120 97 89 66 63 56 68 70 60 66 96 71 158 183 179 217 220 221 221 215 189 195 172 158 162 159 160 202 189 209 210 211 211 202 211 210 212 179 143 139 131 191 211 191 181 182 182 182 181 182 182 182 182 182 182 182 182 182 183 183 183 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 170 170 174 176 176 176 176 177 177 177 178 177 177 178 178 178 178 178 178 179 178 178 179 179 179 179 179 179 179 179 180 180 180 180 179 180 180 180 180 180 180 180 180 180 180 181 181 181 181 181 181 181 181 182 182 182 182 183 182 183 183 183 183 183 184 184 184 184 184 184 185 184 184 180 119 99 90 68 67 57 71 72 61 66 96 70 155 183 183 218 222 222 225 222 188 189 165 146 137 158 171 176 211 215 215 191 201 178 209 208 208 208 200 191 185 204 209 193 182 183 182 182 182 182 182 182 182 182 182 183 182 182 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 187 178 176 176 176 176 176 177 177 177 177 178 178 178 178 178 178 178 178 178 179 178 179 179 179 179 179 179 179 179 180 179 179 180 180 180 180 180 180 180 180 180 180 180 180 180 181 181 181 181 181 181 181 181 181 182 182 182 183 183 183 183 183 183 184 184 184 184 183 184 185 187 188 186 124 101 88 68 67 57 68 67 57 61 78 64 154 178 154 199 204 199 182 143 115 117 108 102 88 124 120 91 183 197 208 215 218 219 220 218 213 211 200 190 188 206 209 192 180 182 183 182 182 182 182 182 183 182 182 183 183 183 182 183 183 183 183 183 183 183 183 183 183 183 183 184 183 183 184 183 208 223 203 173 177 176 176 176 176 177 177 177 178 177 178 178 178 178 178 178 178 178 179 179 179 179 179 179 179 179 179 180 179 180 180 179 179 180 180 180 180 180 180 180 180 180 181 181 181 181 181 181 181 182 181 182 182 182 182 183 183 183 183 183 184 184 184 185 188 186 183 178 170 161 89 69 64 60 61 53 60 62 57 58 74 61 156 173 95 189 200 148 101 79 76 82 81 79 92 94 50 39 102 106 103 115 125 144 163 179 194 206 212 216 214 218 217 204 191 186 182 180 179 180 182 182 183 183 183 183 183 183 183 182 183 183 183 183 183 183 183 183 183 183 183 183 184 183 183 183 146 145 170 177 176 176 177 176 177 177 177 177 178 178 178 178 178 178 178 178 179 178 178 179 179 179 179 179 179 179 179 179 179 179 179 179 180 180 180 180 180 180 180 180 180 180 181 180 180 181 181 181 181 181 182 182 182 182 182 183 183 183 183 184 183 184 185 178 121 106 98 92 83 74 60 59 54 56 60 53 58 62 59 58 78 71 117 99 85 190 178 131 65 39 40 41 53 64 85 143 109 53 171 174 166 157 143 141 127 107 114 107 110 127 139 154 179 193 200 208 214 214 212 197 185 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 183 184 184 183 184 184 183 183 188 175 176 176 176 176 176 177 176 177 177 177 178 178 177 178 178 178 178 178 178 178 178 178 179 179 179 179 179 179 179 179 179 179 179 179 180 179 180 180 180 180 180 180 180 180 180 181 180 180 181 181 181 181 181 181 182 182 182 183 183 183 183 183 184 184 185 175 78 68 68 66 63 62 61 62 55 59 64 57 66 73 60 67 92 68 152 142 54 195 190 147 65 35 40 43 40 52 84 142 136 68 172 184 180 181 179 178 179 173 185 168 155 145 134 133 112 108 122 120 114 132 152 168 164 175 183 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 183 184 184 183 183 184 193 183 180 175 176 176 176 176 177 177 177 177 177 177 177 178 178 178 178 178 178 178 178 178 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 180 180 179 180 180 180 180 180 181 181 181 181 181 181 181 182 182 182 182 183 183 183 183 184 184 184 185 177 84 57 59 52 49 50 61 68 58 63 69 60 70 78 68 74 94 69 155 155 51 188 202 149 79 54 101 138 116 94 86 141 141 78 157 178 191 181 177 171 168 165 187 176 172 179 176 180 180 176 203 190 151 157 124 104 134 161 184 183 183 183 183 183 183 183 183 183 183 183 183 183 184 183 183 184 184 184 183 184 184 183 196 187 183 175 175 176 176 176 176 176 177 177 177 177 177 177 178 178 178 178 178 178 178 178 178 178 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 180 180 180 180 180 180 180 181 181 181 181 181 181 182 182 182 182 182 183 183 183 184 184 184 184 179 94 93 74 58 70 73 62 69 58 63 70 61 72 79 67 65 89 72 128 122 114 160 178 153 90 68 128 167 151 104 72 124 119 86 150 173 207 196 198 192 185 184 195 183 176 177 174 167 180 176 210 206 176 196 184 174 189 186 183 183 183 183 183 183 183 183 183 183 183 183 184 184 183 184 183 184 183 184 183 184 183 183 188 179 177 175 175 176 176 175 176 176 177 177 177 177 177 177 177 178 178 178 178 178 178 178 179 178 179 179 178 179 179 179 178 179 179 179 179 179 179 179 179 179 180 180 180 180 180 180 180 181 181 181 181 181 181 182 182 182 182 183 183 183 184 184 184 186 188 181 101 108 82 65 93 109 66 71 57 66 70 63 68 76 70 69 92 77 105 87 170 157 171 150 83 51 91 150 134 91 64 125 121 82 155 173 197 190 195 211 205 202 207 198 196 194 195 188 192 188 211 206 178 197 184 169 180 182 183 183 183 183 183 183 183 182 183 183 183 183 184 184 184 184 184 183 183 183 182 182 181 182 218 206 186 174 175 175 175 175 176 176 176 176 177 177 177 177 177 177 177 178 177 178 178 178 178 178 178 178 178 179 179 178 179 179 179 179 179 179 179 179 179 179 179 180 180 180 180 180 180 180 180 181 181 181 182 182 182 182 183 183 184 183 184 184 186 170 148 144 94 93 90 62 72 115 67 71 62 88 106 69 60 75 73 70 86 82 118 112 136 122 112 88 73 68 98 196 188 170 109 111 103 79 87 91 170 176 175 193 196 196 199 208 214 197 193 195 196 199 210 215 199 204 199 187 189 185 182 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 183 184 188 189 189 187 172 194 200 177 175 175 175 175 175 175 176 176 176 176 177 177 177 177 177 178 177 177 178 178 178 178 178 178 178 178 178 178 179 178 179 179 179 179 179 179 179 179 179 180 180 180 180 180 180 181 181 181 181 181 181 182 182 182 183 183 184 184 184 184 187 168 159 147 102 91 95 64 76 107 69 70 67 90 102 79 75 86 87 80 79 75 145 175 102 71 57 58 54 49 53 103 126 151 113 76 82 84 75 84 188 194 190 185 185 182 178 178 177 173 169 170 178 181 188 202 191 200 202 196 204 214 187 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 178 146 136 126 117 146 132 152 177 174 175 175 175 175 175 176 176 176 176 177 177 177 177 177 177 177 177 178 178 178 178 178 178 178 178 178 179 179 178 179 179 179 179 179 179 179 179 179 179 179 180 180 180 180 180 181 181 181 181 181 182 182 183 183 183 183 184 184 183 188 164 136 121 80 68 70 49 50 96 73 83 76 75 76 70 66 65 64 56 57 56 99 56 43 51 31 25 24 21 23 23 16 20 29 61 57 42 52 80 200 191 189 195 184 182 181 186 186 186 181 177 181 176 180 175 161 168 171 172 186 198 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 183 183 185 166 71 71 67 70 164 165 188 173 175 174 175 175 175 175 176 176 176 176 177 176 177 177 177 177 177 177 177 178 177 178 178 178 178 178 178 178 179 178 178 179 179 179 178 179 179 179 179 179 179 179 180 180 180 180 181 181 181 181 181 182 182 182 183 183 183 184 184 184 179 93 59 65 68 67 71 54 27 58 61 58 54 53 57 55 54 56 60 57 65 63 91 49 38 131 81 32 28 19 20 22 22 21 38 73 55 40 55 80 210 204 201 208 180 188 186 184 190 184 191 184 190 186 192 184 175 177 175 169 174 174 173 180 184 183 183 183 183 183 183 183 183 184 183 183 183 184 183 183 185 168 77 80 76 79 165 159 182 174 174 175 175 175 175 175 176 176 176 176 176 177 177 177 177 177 177 177 177 178 177 178 178 178 178 178 178 178 178 179 179 179 179 179 179 178 179 179 179 179 180 179 180 180 180 180 181 181 181 181 181 182 182 183 183 183 183 184 184 185 176 75 66 66 68 67 63 51 25 32 59 69 61 60 62 59 59 61 61 68 80 67 90 55 40 167 122 55 39 29 29 27 17 22 49 77 58 35 43 79 215 213 210 218 189 204 199 189 192 197 198 195 197 180 191 161 191 177 189 183 192 186 187 182 183 183 183 183 184 183 183 183 184 184 183 183 184 184 183 183 185 169 84 89 82 86 166 163 187 173 174 174 175 175 175 175 175 176 176 176 176 177 177 177 177 177 177 178 177 177 177 178 177 178 178 178 178 178 178 178 179 179 179 179 179 179 179 179 179 179 179 180 180 179 180 180 181 181 181 181 181 182 182 183 183 183 184 184 184 185 178 84 75 63 60 62 57 50 27 30 59 77 67 64 64 60 65 73 60 69 79 66 91 64 51 161 125 60 59 41 61 77 66 51 54 79 60 39 46 79 214 213 209 220 191 206 203 194 195 202 205 204 205 186 205 168 204 182 202 181 194 191 186 180 184 183 183 184 184 184 183 184 184 184 184 183 184 184 183 183 185 171 85 88 81 85 173 160 168 174 174 175 174 174 174 175 175 175 176 176 176 176 176 176 177 177 177 178 177 177 178 177 177 178 178 178 178 178 178 178 178 179 178 179 178 179 179 179 179 180 180 180 180 180 180 180 181 181 181 181 181 182 182 183 183 183 184 184 184 185 178 107 110 78 63 60 57 50 30 39 59 80 67 64 67 62 67 76 62 63 77 71 94 72 152 159 124 71 81 52 72 64 65 59 51 79 62 40 46 73 213 214 207 220 183 200 200 190 193 199 206 205 208 191 190 156 210 176 191 148 158 187 173 181 186 186 186 184 184 184 184 184 184 184 184 184 184 184 184 183 185 172 86 88 81 85 220 218 200 172 174 174 174 174 174 175 175 175 176 176 176 177 176 176 177 176 177 177 177 177 178 177 178 177 178 178 178 178 178 179 178 179 179 179 179 179 179 179 179 179 180 180 180 180 180 180 180 181 181 181 182 182 183 183 183 184 184 184 185 186 179 110 118 84 68 61 57 51 31 43 60 77 66 67 72 67 65 68 64 60 79 70 92 62 171 122 101 111 77 45 71 88 71 54 45 80 63 34 40 71 210 212 206 223 191 210 217 212 209 206 209 200 186 166 136 99 139 123 158 165 183 146 144 166 174 169 172 184 184 184 184 184 184 184 184 184 184 184 184 183 185 173 87 89 82 85 136 155 181 179 173 174 174 174 174 174 175 175 175 175 176 176 176 176 177 177 177 177 177 177 177 177 177 177 177 178 178 178 178 178 178 178 178 179 179 179 179 179 179 179 180 179 180 180 180 181 181 181 181 181 182 182 183 183 183 184 184 185 185 186 180 111 118 86 73 65 56 50 31 43 59 69 58 59 63 62 63 66 70 69 83 78 123 154 159 107 75 82 67 44 66 134 135 93 50 75 63 43 44 61 167 183 190 202 187 215 223 223 216 217 211 182 160 130 101 71 82 81 84 167 199 178 171 166 160 174 166 176 185 184 184 184 184 184 184 184 184 184 184 183 185 174 88 88 80 82 163 159 157 173 171 172 172 174 174 174 175 175 175 176 175 176 176 176 176 176 177 177 177 177 177 177 177 177 178 177 178 178 178 178 178 178 179 179 179 179 179 179 179 179 179 179 180 180 181 180 181 180 181 181 181 182 183 183 184 184 184 184 185 186 181 113 119 89 76 68 55 59 39 46 66 80 74 77 86 82 81 85 87 79 78 74 125 166 116 84 48 44 42 39 36 52 68 85 69 51 42 37 40 45 122 136 136 143 141 157 176 181 189 198 204 168 141 100 52 57 76 86 83 177 207 200 176 181 199 200 195 180 182 184 184 185 185 185 185 184 184 184 184 184 185 175 79 74 70 76 156 201 199 193 188 186 182 173 176 174 175 175 175 176 175 176 176 176 176 176 177 177 177 177 177 178 177 178 178 178 178 178 178 178 178 178 178 179 178 179 179 179 179 179 180 180 180 180 180 180 180 181 181 181 181 182 182 182 183 184 184 185 185 186 181 114 117 90 76 69 62 63 38 48 68 79 68 65 68 63 67 69 76 69 62 60 111 96 62 75 55 31 24 19 20 19 15 13 29 65 41 32 46 64 196 201 181 188 156 155 149 135 137 129 131 133 138 135 83 58 74 84 81 168 204 133 54 105 172 178 182 181 188 187 184 184 185 185 184 184 185 185 185 184 185 176 79 75 70 73 128 182 183 175 177 200 182 169 189 172 175 175 175 175 176 176 176 176 176 176 177 177 177 177 177 177 177 178 178 177 178 178 177 177 178 178 178 178 178 178 178 179 179 179 179 179 180 180 180 180 180 181 181 181 182 182 182 182 183 184 184 185 185 185 183 100 90 81 81 80 75 59 27 43 58 61 58 51 62 61 76 66 64 63 61 56 119 162 138 149 103 48 32 19 21 17 16 18 45 81 53 39 55 71 201 214 203 220 154 184 201 192 204 187 189 139 105 76 49 37 67 83 82 172 194 84 32 102 128 104 99 113 134 163 186 184 185 185 185 184 184 185 185 185 185 178 83 78 78 82 142 218 209 200 200 200 178 181 194 174 175 175 175 175 176 176 176 176 176 176 176 176 176 177 177 177 177 177 177 177 178 177 178 178 178 178 178 178 178 178 178 178 179 179 179 179 179 180 180 180 180 181 181 181 182 181 182 183 183 184 184 185 185 185 184 82 62 60 66 74 62 58 26 31 59 73 64 49 64 61 87 71 65 64 61 57 122 167 144 165 140 70 52 34 44 64 46 34 52 86 59 39 49 71 203 218 205 227 135 169 210 189 194 199 209 170 149 198 66 41 72 82 83 171 207 125 38 150 184 162 134 117 139 185 183 184 184 184 184 184 185 184 185 185 185 179 90 88 84 87 121 186 182 193 201 207 216 219 221 197 173 176 175 176 176 175 176 176 176 176 176 176 177 177 177 177 177 177 177 177 177 177 177 177 178 178 178 178 178 178 178 178 178 179 179 179 179 179 180 180 181 181 181 181 182 182 182 183 183 184 184 185 185 185 186 89 71 68 78 92 75 65 32 40 65 78 64 50 63 62 85 71 65 61 59 58 121 160 148 167 148 101 88 57 72 80 75 65 54 86 61 45 52 64 201 217 203 224 149 180 207 190 198 201 211 172 150 212 85 48 73 82 83 171 207 135 46 139 146 104 141 186 154 190 184 185 185 185 184 185 185 185 185 185 185 180 90 86 82 86 128 192 178 175 172 167 168 164 169 173 175 175 175 175 175 176 176 175 176 176 176 176 177 177 177 177 177 177 177 177 177 177 177 177 177 178 177 177 178 178 178 178 178 179 179 179 179 179 180 180 180 180 181 181 182 182 182 182 183 184 184 185 185 185 186 96 79 73 86 102 81 70 34 45 68 80 60 56 62 62 86 72 66 61 62 58 117 141 161 166 134 92 76 51 67 80 72 52 47 86 63 43 51 64 198 217 197 218 187 204 204 198 210 194 207 164 148 205 86 50 74 80 83 170 207 138 56 124 108 82 139 188 150 190 184 185 185 185 185 185 185 185 185 185 185 180 91 87 83 87 133 192 187 188 192 209 205 202 204 185 172 175 175 175 176 176 176 176 176 176 176 176 176 176 176 176 176 177 177 177 177 177 177 177 177 177 177 178 177 178 178 178 178 178 178 179 179 179 180 180 180 180 181 181 181 182 182 183 183 184 184 185 185 185 187 97 79 75 85 102 76 63 35 44 67 80 62 61 63 62 79 70 64 63 65 64 117 146 150 124 89 74 62 42 61 148 140 79 39 85 69 39 48 65 194 215 183 194 173 203 199 185 205 164 153 136 153 108 62 55 76 83 84 168 207 145 64 112 101 90 117 149 153 189 184 185 185 185 185 185 185 185 185 185 185 181 92 88 83 87 131 193 192 179 182 198 193 200 199 187 173 175 175 175 175 175 175 175 175 175 176 176 176 176 176 176 177 176 177 177 177 177 177 177 177 177 177 177 178 178 178 178 178 178 178 179 179 179 179 180 180 180 181 180 181 181 182 183 183 184 184 184 185 186 182 88 80 75 87 103 82 75 35 44 67 81 69 70 78 80 82 86 90 85 87 83 120 182 123 92 67 60 52 46 46 94 116 120 86 68 58 45 50 51 124 158 162 170 167 181 179 168 198 167 119 127 151 86 49 56 77 83 83 168 208 160 103 108 80 43 64 85 150 188 184 185 185 185 185 185 185 185 185 185 185 182 93 88 84 87 130 196 195 181 183 204 206 202 200 187 173 174 174 175 175 175 175 175 175 175 175 176 176 176 176 176 176 176 176 176 177 177 177 177 177 177 177 177 177 177 178 178 178 178 178 178 179 179 179 179 180 180 180 181 181 181 182 183 183 184 184 184 185 186 179 83 78 71 83 97 79 73 34 41 66 89 80 78 84 78 72 74 83 74 69 68 111 96 53 61 49 37 32 28 27 23 22 24 36 57 42 28 39 50 169 196 164 177 144 139 138 144 143 147 143 154 161 138 66 50 68 79 78 162 205 147 77 114 144 106 108 118 159 191 184 186 185 185 185 185 185 185 185 185 185 183 95 88 84 86 132 214 202 193 191 194 200 200 204 189 173 175 174 175 175 175 175 175 175 175 175 175 175 176 176 176 176 176 176 177 177 177 177 177 177 177 177 177 177 177 178 178 178 178 178 179 179 179 179 179 180 180 180 181 181 182 182 183 183 183 184 184 185 186 185 89 81 79 82 87 79 67 30 45 59 64 62 59 73 72 73 73 78 71 71 68 97 58 45 115 105 47 34 19 20 20 22 22 38 78 59 39 52 67 174 201 184 202 182 195 191 183 184 170 134 106 97 87 65 32 53 76 75 161 195 97 32 84 124 129 139 148 157 170 186 186 185 185 185 185 185 185 185 186 185 184 90 73 74 74 137 221 217 217 215 214 212 210 215 194 172 175 174 175 175 175 175 175 176 175 175 175 175 176 176 176 176 176 176 176 177 176 176 177 177 177 177 177 177 177 178 178 178 179 178 179 179 179 179 180 179 180 180 180 181 181 182 183 183 183 184 184 185 183 154 70 73 68 65 69 63 62 27 29 53 75 71 61 86 85 89 90 78 79 88 76 99 71 42 135 142 68 50 34 37 46 32 28 51 85 101 68 48 68 170 196 178 195 175 184 180 181 196 173 163 131 125 87 28 37 65 77 79 164 209 139 39 126 147 146 109 81 124 180 184 186 185 185 185 185 185 185 185 185 185 185 93 78 76 74 121 211 200 209 215 216 217 220 222 201 171 174 174 174 175 175 175 175 175 175 175 175 175 175 176 176 176 176 176 176 176 176 177 176 177 177 177 177 177 177 177 177 178 178 178 179 179 179 179 179 179 180 180 180 181 181 182 182 183 183 184 183 186 176 132 74 74 73 59 62 59 55 32 32 57 82 75 64 89 86 92 117 103 94 84 81 103 98 92 148 160 97 80 60 71 108 111 86 63 84 117 79 49 64 169 198 180 196 176 186 183 179 187 162 147 121 124 74 36 48 69 79 79 162 209 153 60 132 146 168 147 170 141 193 184 185 185 185 185 185 185 185 185 185 185 186 93 66 68 70 118 198 185 190 195 199 201 199 206 195 172 174 174 174 175 174 175 174 175 175 175 175 175 175 176 176 176 176 176 176 176 176 176 176 177 177 177 177 177 177 177 177 177 178 178 178 179 179 179 179 180 180 180 180 181 181 182 182 183 184 184 184 185 186 195 109 89 88 61 59 59 57 37 39 63 86 69 63 90 86 91 114 99 91 102 90 104 93 163 169 155 138 106 88 93 112 119 94 67 84 119 82 49 58 169 200 181 198 175 184 184 179 200 170 154 133 148 83 33 49 71 78 79 161 210 156 65 133 149 176 150 175 137 191 184 185 185 186 185 185 185 185 185 186 185 186 109 83 80 84 120 190 183 182 184 202 226 203 200 192 172 174 174 174 174 174 175 175 174 175 175 175 175 175 176 176 176 176 176 176 176 176 176 176 177 177 177 177 177 177 177 177 178 178 178 178 179 179 179 179 180 180 180 181 181 181 182 182 183 184 184 184 185 184 187 111 90 88 62 61 54 54 39 45 68 84 73 74 90 87 91 90 89 73 78 80 103 105 163 176 137 103 102 104 91 138 132 89 51 88 99 73 55 60 173 203 183 202 175 184 184 176 198 165 157 147 180 97 31 48 73 80 80 159 211 159 65 132 150 174 142 143 137 191 184 186 186 185 186 186 186 186 186 186 185 186 111 86 82 87 122 192 190 181 181 199 223 204 198 190 172 174 174 174 174 174 175 175 175 175 175 175 175 175 175 175 176 176 175 176 176 176 176 176 177 177 177 177 177 177 177 178 178 177 178 178 178 179 179 179 179 179 180 180 181 181 182 182 183 183 184 185 185 185 187 103 91 88 64 59 47 57 39 46 66 82 78 78 94 94 89 92 107 89 87 90 118 187 158 152 85 70 79 67 54 124 153 136 95 80 76 56 58 52 132 180 177 188 177 183 182 184 204 164 123 126 175 89 25 51 75 81 80 157 211 160 65 134 145 170 121 72 133 191 184 186 186 185 185 185 186 186 186 186 185 187 114 84 84 87 120 202 193 181 183 200 215 201 199 189 172 174 173 174 174 175 174 174 175 174 175 175 175 175 175 175 175 176 176 176 176 176 176 176 176 176 177 177 177 177 177 177 177 177 178 178 178 179 179 179 179 180 180 180 180 181 182 182 183 183 184 184 185 186 183 93 92 86 61 56 45 55 37 35 62 92 87 85 94 89 79 80 83 74 74 69 96 101 71 69 49 39 33 27 28 28 35 47 59 54 45 34 46 58 135 166 151 161 144 150 151 155 166 165 145 154 173 134 54 51 71 81 79 153 211 162 60 123 166 175 136 90 137 192 185 186 185 185 186 185 186 186 186 186 186 187 114 84 91 91 120 213 204 202 199 195 193 194 196 189 172 173 173 174 174 174 174 174 174 174 175 175 175 175 175 175 175 175 176 176 176 176 176 176 176 176 176 177 177 177 177 177 177 178 178 178 178 179 179 179 179 179 180 180 180 181 182 183 183 183 184 184 185 186 187 96 87 85 74 74 71 65 33 46 63 72 66 60 72 72 67 69 73 67 62 68 92 60 40 88 94 36 30 19 19 22 21 17 28 67 65 57 88 99 174 203 205 228 195 196 187 176 180 138 132 121 117 124 91 43 52 75 73 150 204 117 43 74 132 148 154 159 164 178 186 186 186 186 186 186 186 186 186 186 185 188 116 80 80 76 121 210 214 219 221 223 224 223 224 202 170 174 173 174 174 174 174 174 174 175 174 174 175 175 175 175 175 176 176 176 176 176 176 176 176 176 177 177 177 177 177 178 177 177 177 178 178 179 179 179 179 179 180 180 180 181 181 182 183 183 184 185 185 185 175 81 75 71 68 72 64 60 29 32 55 82 76 72 89 89 74 81 87 85 62 81 95 76 49 125 141 58 46 31 47 50 37 40 49 76 80 87 115 126 171 198 196 223 200 212 208 191 202 210 190 133 115 79 28 32 62 79 77 155 208 138 53 104 131 118 111 114 124 173 185 186 186 186 186 186 186 186 186 186 185 188 118 78 67 69 93 181 169 174 176 178 179 186 194 194 181 173 173 174 174 174 174 175 174 174 175 175 175 175 175 175 176 176 175 176 176 176 176 176 176 176 177 177 176 177 177 177 177 177 178 178 178 178 179 179 179 179 179 180 181 181 182 182 183 183 184 184 186 179 133 72 59 58 66 79 66 64 32 31 61 100 89 82 102 101 78 115 99 88 67 83 96 77 59 125 125 61 72 54 119 108 89 90 84 68 86 97 117 122 136 171 179 209 198 224 217 202 191 220 192 152 134 100 53 49 70 78 77 151 210 166 88 127 153 149 125 143 150 192 186 186 186 186 186 186 186 186 186 186 185 189 114 79 78 72 112 205 195 198 198 201 211 192 189 182 172 173 174 174 174 174 174 174 174 174 174 175 174 175 175 175 176 175 175 176 176 176 176 176 176 176 177 177 176 177 177 177 177 177 178 178 178 178 178 179 179 179 179 180 181 181 182 182 183 183 184 184 185 184 195 122 93 86 85 92 72 63 38 39 65 101 84 77 100 99 77 122 107 94 80 80 96 79 133 136 48 50 78 60 100 99 91 63 69 67 86 92 115 115 135 176 177 206 200 225 219 211 219 223 211 195 188 151 101 99 107 102 71 148 209 168 102 126 140 152 137 140 149 188 186 186 187 186 186 186 186 186 186 187 185 190 109 79 83 78 116 193 192 192 190 200 208 204 204 195 171 173 173 174 174 174 175 174 174 174 174 175 175 175 175 175 175 175 175 175 175 176 176 176 176 177 176 176 177 176 177 176 177 177 178 178 178 178 179 179 179 179 180 180 180 181 182 182 183 183 184 184 185 184 188 122 95 91 85 79 65 62 38 39 59 98 86 83 99 100 79 94 95 104 83 76 98 76 141 123 42 46 70 60 108 131 113 126 84 63 84 78 102 101 112 117 131 160 150 205 196 190 204 195 181 184 186 146 73 78 85 78 61 148 210 164 91 114 133 140 129 140 138 178 188 187 186 186 186 186 186 186 187 187 185 192 104 78 120 125 118 196 193 198 189 201 180 199 201 191 171 173 173 174 174 174 174 174 174 174 174 174 175 175 174 175 175 175 175 175 175 176 175 176 176 177 176 176 176 177 176 177 177 177 177 178 178 178 179 178 179 179 179 180 180 181 182 182 182 183 184 184 185 184 190 114 85 85 82 83 68 76 38 39 60 82 77 73 90 89 75 75 80 85 85 87 111 147 112 95 78 75 59 58 162 169 150 208 156 94 84 73 80 77 68 50 88 137 129 190 170 180 185 182 177 176 179 156 118 113 110 97 59 146 210 165 92 114 136 145 127 132 130 178 188 187 187 186 186 186 186 186 187 187 186 191 117 89 136 157 112 201 195 200 192 196 206 202 201 192 172 173 173 174 174 174 174 174 174 175 174 174 175 175 175 175 175 175 175 175 175 175 176 176 176 176 176 176 176 177 177 177 177 177 178 178 178 178 178 178 178 179 179 180 181 181 182 182 182 183 184 184 185 184 189 93 75 81 73 86 72 81 37 37 62 85 81 82 91 91 85 74 66 64 79 76 97 94 61 49 48 38 35 43 101 112 148 209 128 102 66 56 58 51 57 57 83 82 140 185 144 138 132 140 140 149 159 156 164 177 182 190 120 138 211 159 79 93 96 172 172 163 154 173 190 187 187 186 186 186 186 187 187 187 186 192 119 89 133 157 114 212 208 210 206 203 203 203 206 196 171 173 173 174 174 174 174 174 174 174 175 175 175 175 175 175 175 175 176 176 176 175 176 176 176 176 176 176 176 177 177 177 177 177 178 178 178 178 178 179 179 179 180 180 181 181 182 182 183 183 184 185 185 184 190 94 69 73 70 93 85 80 35 36 53 73 69 64 55 53 49 47 47 60 59 60 88 68 32 41 59 45 44 62 99 76 147 180 118 103 58 29 36 43 76 69 108 76 131 216 211 185 170 171 175 169 154 164 140 110 118 114 107 148 201 107 54 62 59 127 149 167 170 177 179 186 187 187 187 186 187 187 187 187 186 192 121 89 137 151 114 216 216 217 221 222 224 222 223 207 171 173 173 173 173 174 174 175 175 174 175 175 175 175 175 175 175 175 176 175 176 176 176 176 176 176 176 176 176 176 177 176 177 177 177 178 178 178 178 178 179 179 179 180 181 181 182 182 183 183 184 185 185 185 186 95 80 80 79 83 75 70 30 30 50 63 63 57 41 43 46 48 46 63 69 62 90 53 40 65 69 56 46 61 97 73 146 205 126 103 72 29 30 38 80 78 106 68 137 212 209 173 157 191 199 199 201 227 205 147 162 120 41 131 186 92 35 40 79 106 103 101 96 102 155 184 188 187 187 187 187 187 187 188 186 193 122 88 123 123 102 222 208 213 216 211 209 209 216 205 171 173 173 174 174 174 174 174 175 175 174 175 174 175 175 175 175 175 175 175 175 176 176 176 176 176 176 176 176 176 176 177 177 177 178 177 178 178 178 179 179 179 179 180 181 181 182 182 183 184 184 184 186 181 135 73 54 53 63 68 60 63 33 37 58 78 74 65 43 44 45 45 41 60 68 61 85 66 58 82 74 89 134 101 123 77 145 202 125 103 81 49 52 70 159 147 142 81 138 213 209 169 152 194 190 190 204 232 210 135 193 188 43 135 206 122 54 48 93 101 136 129 135 133 187 189 188 187 187 187 187 187 188 188 187 192 121 77 89 90 115 227 211 216 219 209 214 199 199 194 172 173 173 174 174 174 174 175 175 174 175 175 175 176 175 175 175 176 176 176 176 176 176 176 177 177 177 177 177 177 177 177 177 178 178 178 178 178 178 179 179 179 180 180 181 182 182 183 183 184 184 185 185 185 194 130 101 90 70 64 49 63 33 44 62 79 75 63 44 44 46 44 41 59 63 63 74 90 82 112 101 99 146 97 121 141 131 180 120 118 95 63 73 82 186 187 171 148 139 209 198 181 167 183 188 191 204 232 208 138 192 186 40 136 204 133 76 68 104 87 135 126 123 134 183 189 188 187 187 187 187 188 187 188 187 198 126 71 75 74 114 229 214 218 222 206 211 197 195 193 173 173 173 174 174 174 174 175 175 175 175 175 175 175 175 175 175 176 176 176 176 176 176 176 176 176 177 177 177 177 177 177 177 178 178 178 178 179 178 179 179 179 180 181 181 181 182 183 183 184 185 185 185 185 191 135 110 100 74 62 41 64 39 47 62 79 74 62 45 43 46 47 42 59 71 71 84 78 80 103 103 90 142 102 103 135 127 172 109 110 101 66 72 85 182 178 164 157 136 215 208 197 181 175 186 192 205 232 215 165 152 125 45 119 175 128 95 82 113 88 131 125 135 137 184 189 188 188 187 187 187 187 188 189 185 142 80 60 79 78 111 229 213 219 222 209 215 200 196 193 173 173 173 174 175 175 175 175 175 175 175 175 175 175 175 175 176 176 176 176 176 176 176 177 176 177 177 177 177 177 177 177 178 178 178 178 179 179 179 179 179 180 180 181 181 182 182 182 183 184 184 185 186 185 191 130 87 80 71 54 38 60 37 45 62 73 72 62 26 37 55 62 59 79 87 72 70 56 61 72 63 62 123 129 130 126 116 127 63 65 76 54 57 56 126 137 156 154 129 213 209 198 182 177 186 192 203 221 210 172 105 61 44 120 181 139 96 55 94 92 129 123 133 136 184 189 188 188 188 188 188 188 188 188 186 187 109 54 90 89 99 221 209 214 217 204 200 193 196 193 174 174 173 174 175 175 175 175 175 176 176 175 175 176 176 176 176 176 176 176 176 176 176 177 177 177 177 177 177 177 178 178 178 178 178 178 179 179 179 179 179 180 180 180 181 182 182 183 183 184 184 185 186 185 190 111 80 69 62 42 33 48 33 45 62 72 73 73 68 79 80 83 88 84 79 44 35 31 30 32 31 30 48 56 81 74 86 61 32 39 38 35 34 32 39 44 80 90 122 185 146 151 155 158 164 170 178 179 178 175 143 111 57 114 175 109 82 109 117 142 183 144 130 131 184 190 188 188 187 188 188 188 188 188 186 196 123 61 90 91 103 216 221 221 223 219 214 211 211 201 172 174 174 174 175 175 175 175 175 176 175 175 175 175 175 175 176 176 176 176 177 176 177 177 177 177 177 177 177 177 177 178 178 178 178 178 179 178 180 179 180 180 180 180 181 182 183 183 183 184 185 185 186 184 189 113 75 66 64 55 53 62 35 38 55 75 69 65 68 63 55 51 51 54 43 39 45 24 18 20 27 24 24 27 38 40 88 94 48 35 28 20 21 23 26 21 60 79 108 210 195 181 162 153 162 164 146 158 140 130 131 146 113 69 66 44 47 108 124 155 170 167 166 166 183 187 188 188 188 188 187 188 188 188 187 195 130 68 89 93 71 182 185 191 196 201 206 211 219 213 180 175 174 175 175 175 175 176 175 175 175 175 175 175 175 176 176 176 176 177 176 176 177 177 177 176 177 177 177 177 178 178 177 178 178 178 179 178 179 179 179 180 180 180 181 182 183 183 183 184 185 185 186 185 194 107 81 85 77 78 70 66 34 30 44 47 48 47 57 59 55 54 58 59 50 55 65 32 23 27 37 36 33 42 81 77 122 188 87 50 39 20 20 23 31 29 76 82 119 212 209 182 120 181 200 211 193 218 187 123 123 84 47 67 80 52 43 22 41 89 113 116 113 120 157 185 189 188 188 187 187 188 188 187 186 194 133 72 90 94 63 207 197 198 197 187 184 184 179 175 177 175 174 175 175 175 175 175 175 175 176 175 175 175 176 175 176 176 175 176 176 176 176 177 177 177 177 177 177 177 177 177 178 178 178 178 178 179 179 179 180 180 181 180 181 182 182 183 184 184 184 185 186 184 145 74 57 58 58 48 39 45 35 34 49 53 59 59 78 84 71 69 78 76 62 64 82 53 26 37 49 57 96 74 101 81 127 203 104 66 57 35 34 45 111 95 107 84 119 212 209 183 104 178 203 216 197 229 200 129 172 160 87 108 199 86 41 22 66 100 151 146 132 127 130 146 188 188 188 187 188 188 189 191 189 197 134 72 89 95