-1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 446 247 429 263 429 250 402 265 404 252 378 264 380 251 354 260 358 247 334 255 339 242 318 249 323 236 304 243 310 231 293 237 300 225 284 232 292 220 279 228 287 216 274 224 282 212 271 221 279 208 269 219 278 206 269 217 276 204 270 216 278 204 271 216 279 204 271 215 279 203 271 215 279 203 271 214 279 203 270 214 278 201 270 214 278 202 268 213 276 201 268 213 276 200 269 213 278 202 271 215 279 203 274 216 282 204 278 218 285 205 282 220 290 207 287 222 294 210 293 225 301 213 300 228 307 215 307 231 315 219 315 234 322 222 322 237 329 225 330 240 336 228 337 243 343 231 344 247 350 234 353 250 358 237 363 253 367 240 377 256 378 243 392 258 392 245 409 259 409 247 429 258 427 247 443 245 442 244 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 174 45 178 43 177 44 179 44 180 44 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 161 198 160 197 161 197 161 199 161 198 161 200 161 199 161 199 163 200 163 200 164 200 163 200 165 201 164 200 166 200 -1 -1 167 201 -1 -1 159 203 -1 -1 161 203 -1 -1 161 203 -1 -1 163 203 -1 -1 163 204 -1 -1 164 205 -1 -1 164 206 -1 -1 164 206 -1 -1 164 206 -1 -1 164 206 -1 -1 166 208 -1 -1 165 206 -1 -1 165 206 -1 -1 165 207 -1 -1 165 207 -1 -1 165 207 -1 -1 166 206 -1 -1 165 205 -1 -1 165 205 -1 -1 165 205 165 206 164 204 165 206 164 203 -1 -1 164 203 -1 -1 163 202 -1 -1 162 202 -1 -1 162 202 -1 -1 162 202 -1 -1 162 201 -1 -1 162 201 -1 -1 162 201 -1 -1 163 201 -1 -1 163 201 -1 -1 162 201 -1 -1 162 201 -1 -1 163 200 -1 -1 163 201 -1 -1 164 201 -1 -1 164 202 -1 -1 164 202 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 193 230 -1 -1 -1 -1 -1 -1 193 230 -1 -1 193 230 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 193 229 -1 -1 193 229 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 193 229 -1 -1 193 229 -1 -1 193 229 -1 -1 199 219 -1 -1 199 219 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 201 216 -1 -1 201 215 -1 -1 201 214 -1 -1 202 214 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 203 208 -1 -1 203 207 201 205 203 206 201 205 202 206 200 205 203 205 200 205 203 205 201 204 203 204 200 203 203 203 213 200 203 202 212 198 206 200 212 197 206 200 213 197 207 201 213 198 207 201 212 198 207 202 212 199 206 202 212 200 206 203 211 201 206 204 211 201 205 205 210 201 204 204 210 201 205 204 210 201 205 204 210 200 205 203 210 199 205 202 209 199 204 201 209 198 208 200 209 198 208 199 210 197 209 198 210 197 209 198 210 197 209 198 210 197 209 198 210 197 209 198 210 197 209 198 210 197 209 198 210 197 209 199 210 197 208 199 210 197 209 199 209 198 209 200 209 198 208 201 210 199 208 201 209 199 208 201 209 199 208 200 209 198 208 200 210 198 204 201 210 199 205 201 211 199 205 201 212 199 206 202 212 199 207 202 212 199 206 202 212 199 206 203 211 200 206 203 211 201 206 204 211 201 205 205 211 201 205 205 210 202 205 205 210 202 204 206 210 203 204 206 210 204 204 207 210 204 204 207 209 204 204 207 210 204 204 207 210 204 204 207 210 204 205 207 210 204 205 207 210 204 204 207 210 203 204 207 210 203 205 207 210 203 205 207 209 205 204 207 209 205 203 208 209 206 202 208 209 205 202 209 209 205 202 209 209 206 201 209 208 206 201 209 209 206 201 209 209 206 204 209 209 205 203 209 209 205 203 208 210 204 205 208 210 205 206 208 210 204 206 208 210 204 204 208 209 204 202 208 209 205 199 209 207 204 200 207 206 204 205 205 205 203 204 202 205 203 204 202 207 204 191 205 200 199 191 204 199 198 190 203 197 195 189 202 196 195 189 202 196 194 188 201 196 194 187 200 196 194 186 199 195 194 186 199 186 199 185 198 186 198 185 197 186 198 185 197 186 198 184 197 185 198 183 197 184 199 182 197 183 199 182 197 183 199 181 197 182 199 181 198 182 199 180 198 182 199 180 198 183 199 181 198 183 199 181 198 183 199 180 197 -1 -1 179 196 182 199 180 197 183 199 181 197 184 198 182 197 184 197 182 196 184 197 182 196 185 199 181 196 185 197 181 195 184 197 182 196 184 198 181 196 -1 -1 180 194 -1 -1 180 192 -1 -1 180 192 185 195 183 194 185 195 183 194 185 196 182 194 185 195 182 194 186 195 183 194 186 196 183 195 186 196 183 195 185 195 183 195 185 196 182 194 -1 -1 180 194 184 197 182 196 184 197 182 196 184 197 182 196 184 198 182 197 184 199 182 197 184 200 181 197 183 201 181 198 178 189 180 198 178 190 180 198 178 190 180 199 178 190 181 199 178 190 181 200 178 190 181 200 178 190 180 199 177 190 181 200 177 191 181 201 177 191 179 199 177 191 180 200 177 192 180 203 177 193 181 203 177 193 181 204 177 193 181 203 177 192 181 202 177 192 181 201 183 202 180 200 184 202 181 200 184 201 181 200 184 202 182 201 184 203 181 202 184 203 181 202 184 203 180 201 184 202 181 201 184 202 181 200 183 201 181 199 183 201 181 199 183 201 181 199 183 201 181 199 183 201 181 199 183 202 181 200 183 202 181 201 183 203 181 201 178 193 181 201 178 194 181 202 178 193 181 202 178 193 181 202 178 193 181 202 178 193 180 202 178 193 180 202 183 202 181 201 183 202 181 200 183 201 181 200 177 191 180 200 177 192 180 200 177 192 180 200 178 192 180 201 178 193 180 201 178 192 180 200 177 191 180 201 177 190 180 200 178 190 180 199 183 200 181 199 183 200 181 199 183 200 181 199 183 200 181 199 183 200 181 198 183 200 181 198 183 200 181 199 183 201 181 199 183 201 181 200 183 201 181 200 183 201 182 199 183 200 182 199 183 200 181 199 183 200 182 198 183 199 182 198 183 199 182 198 183 198 182 197 183 198 182 198 183 198 182 196 -1 -1 181 196 184 198 182 196 185 198 182 196 185 196 183 196 185 196 183 196 184 197 183 196 184 197 183 196 -1 -1 182 195 184 199 183 197 183 198 182 197 183 199 182 197 184 199 182 197 184 199 183 197 185 200 183 198 186 201 183 199 192 199 179 196 -1 -1 179 195 188 202 187 202 188 202 188 202 188 202 188 202 189 203 188 202 190 202 190 202 -1 -1 203 211 208 201 203 211 208 200 204 209 208 200 204 209 208 200 204 209 205 197 205 209 206 197 205 209 206 196 206 208 208 194 206 206 210 194 206 204 211 194 206 203 213 195 207 202 214 194 207 203 214 194 207 203 214 196 206 205 214 196 206 204 214 196 206 204 214 196 206 207 214 196 205 208 214 197 214 196 214 197 213 197 213 198 211 199 213 199 209 201 212 201 210 202 211 203 206 204 211 204 205 206 209 206 204 208 208 209 202 210 207 210 201 211 206 211 200 212 205 211 198 212 205 210 192 210 205 209 204 209 205 206 204 207 206 204 205 204 207 202 206 203 208 199 206 200 211 199 193 197 211 199 192 195 202 194 192 194 203 193 203 193 202 193 192 194 202 194 191 194 202 194 191 195 200 194 190 195 198 194 188 195 196 194 186 195 194 194 184 195 192 193 181 196 189 193 179 196 186 193 176 197 183 192 175 198 181 193 174 199 182 194 176 201 185 195 179 203 190 195 185 204 196 196 193 205 207 198 204 204 211 196 209 201 211 192 208 199 214 191 210 197 208 185 210 195 207 182 211 193 206 180 211 191 204 178 205 184 204 176 205 182 203 176 215 190 204 175 215 190 205 175 216 190 204 176 205 182 203 177 215 191 203 177 205 187 202 178 213 193 202 179 204 185 202 178 203 185 200 178 201 187 197 176 197 185 191 176 191 185 185 176 184 185 180 176 177 186 175 178 172 187 172 180 169 189 172 182 170 191 174 182 172 191 177 179 174 189 180 176 176 185 182 171 178 180 184 168 179 176 186 165 180 173 186 164 180 172 187 164 180 172 188 166 181 173 190 166 182 172 192 165 182 170 192 163 182 167 192 161 182 164 191 159 181 161 190 158 179 160 187 159 177 160 185 160 175 162 185 162 175 164 186 162 177 164 189 161 180 163 192 161 182 162 194 160 184 160 195 160 184 160 195 160 185 158 196 160 186 157 197 159 197 159 198 159 198 158 198 158 189 155 199 157 189 153 199 157 189 153 198 158 188 154 196 158 187 155 195 159 186 156 194 160 185 156 193 161 184 157 192 162 183 158 191 162 182 158 190 162 181 158 189 160 180 157 188 156 178 154 186 153 176 152 184 150 173 151 180 149 170 150 176 148 167 150 174 148 164 150 171 148 144 141 170 148 145 142 170 147 145 142 170 146 146 141 172 144 147 139 172 144 148 139 172 143 148 137 173 143 148 137 173 143 149 138 172 143 149 138 172 143 149 138 172 143 149 138 173 142 148 136 174 142 148 135 175 141 166 142 177 141 148 132 177 141 149 131 179 141 170 140 180 141 172 140 181 142 173 140 182 141 174 139 183 141 175 139 184 141 176 138 186 141 181 139 187 140 185 139 192 141 190 139 197 143 193 139 200 145 196 140 203 147 201 142 206 149 205 145 209 152 208 147 212 154 211 149 214 155 212 147 215 157 215 151 216 157 216 152 217 159 217 151 218 160 219 156 219 162 219 157 219 163 220 155 219 163 220 159 218 163 219 158 218 163 219 155 218 161 219 153 217 160 217 155 216 158 217 149 215 155 215 147 214 153 213 148 212 150 209 141 210 147 205 139 208 145 201 137 205 142 196 136 200 141 191 135 196 140 186 135 192 139 182 136 188 139 179 136 186 139 176 136 184 138 175 136 183 137 173 136 182 136 152 126 179 136 151 127 176 137 151 130 174 137 151 132 172 138 151 135 170 138 155 138 169 138 154 139 150 130 153 140 149 131 153 142 149 132 152 143 149 133 151 144 148 133 147 142 164 142 146 143 163 143 145 143 163 143 145 144 162 143 145 144 161 143 148 146 161 143 148 146 147 135 148 146 147 134 149 145 161 140 150 143 163 138 152 141 166 136 153 138 168 135 155 135 170 134 156 133 171 132 157 131 172 132 158 130 173 131 158 128 174 130 154 125 175 130 155 124 176 130 155 123 176 129 155 122 177 129 155 122 177 129 155 122 176 130 155 123 174 130 154 125 172 131 158 130 169 133 157 133 151 126 156 135 151 128 155 137 166 137 154 138 166 138 153 139 166 140 152 140 165 142 150 142 164 144 145 143 163 146 142 145 163 148 141 147 163 151 140 149 164 154 156 160 166 156 159 164 168 158 162 167 172 160 166 169 176 161 171 170 181 161 176 169 187 159 181 168 191 158 191 157 194 157 188 165 196 157 191 165 197 158 194 167 197 161 197 171 200 165 201 174 204 166 205 175 207 165 208 174 207 163 208 173 204 162 205 171 199 162 201 172 196 164 199 172 195 163 198 172 196 162 198 170 196 159 199 165 196 158 200 167 194 158 197 163 193 157 197 165 193 156 196 161 194 152 197 158 196 150 198 156 196 150 197 155 195 150 198 159 195 151 198 159 196 153 199 161 198 154 200 159 200 155 203 163 201 155 203 164 201 156 203 162 202 157 203 165 202 158 203 167 203 159 204 168 205 159 205 169 206 161 206 170 208 162 207 168 208 162 207 171 207 164 206 173 207 164 206 173 207 163 205 172 208 163 205 172 210 163 207 172 210 164 207 173 209 165 206 174 209 165 206 175 210 166 206 175 210 167 206 175 210 167 206 176 210 167 210 167 210 168 210 167 210 168 210 167 210 169 205 177 210 169 205 178 211 169 206 177 210 168 206 177 211 168 206 177 212 168 207 176 212 168 206 176 212 168 206 176 210 168 211 167 210 168 211 167 211 169 206 177 212 170 206 178 212 171 212 171 212 172 213 171 212 172 213 172 212 172 205 179 212 172 205 180 212 172 204 179 211 172 204 179 210 171 203 179 209 171 201 178 209 171 200 177 209 171 210 171 212 172 212 171 213 172 213 171 213 172 204 178 212 173 203 177 211 173 201 177 207 172 198 176 202 170 192 174 197 169 187 172 192 167 182 171 190 167 180 170 188 167 178 170 187 168 187 168 186 171 177 175 186 174 177 178 186 177 177 181 187 180 179 185 188 184 179 189 186 185 177 189 183 182 174 186 180 180 171 184 179 178 170 183 179 179 171 184 181 180 172 186 183 182 174 188 186 185 177 191 188 188 180 193 190 189 181 194 192 190 192 189 194 191 194 190 195 191 195 191 196 191 186 196 194 188 186 194 193 186 184 191 191 184 182 189 190 183 190 182 188 183 180 189 187 184 178 189 186 184 178 189 186 183 177 189 188 184 179 190 190 186 181 193 190 187 183 194 189 187 183 195 186 185 180 194 183 181 178 191 180 177 175 187 179 173 173 182 180 169 173 177 180 165 173 173 180 163 174 170 182 161 175 169 182 160 176 169 181 160 175 168 180 160 173 168 178 159 171 167 177 159 170 167 175 160 170 168 175 161 169 169 173 161 168 170 172 162 168 171 171 164 166 173 169 166 169 166 168 168 168 168 166 170 164 180 165 173 164 182 165 175 164 185 164 176 164 186 164 175 163 185 163 174 162 184 163 172 161 182 164 171 162 180 165 168 162 178 166 167 163 177 167 166 164 175 168 165 165 174 169 163 166 173 170 162 166 172 171 161 167 170 172 160 168 169 173 159 169 168 175 159 170 168 175 158 170 167 170 169 169 168 172 158 167 168 173 158 166 165 174 157 166 163 176 157 167 162 177 158 168 162 178 161 168 164 178 165 168 167 177 170 168 172 177 174 167 176 177 179 168 180 180 183 170 183 184 188 174 186 187 191 177 190 190 195 179 194 191 197 180 195 192 198 180 196 190 198 180 196 189 198 178 195 186 196 176 194 183 195 173 193 180 195 170 193 178 194 168 193 177 195 167 194 178 197 168 196 179 198 169 197 180 199 170 197 181 199 170 198 181 202 171 200 182 205 172 203 182 208 172 206 182 209 172 207 182 208 172 207 181 208 171 207 181 209 170 208 181 207 171 206 181 205 171 204 182 205 172 203 182 205 183 205 182 204 172 201 181 201 171 199 181 201 171 199 182 202 171 201 181 205 171 204 180 208 170 206 180 207 170 206 180 206 170 205 180 205 169 205 180 206 170 205 182 204 171 205 183 201 172 203 184 197 174 202 184 193 185 192 186 187 178 195 188 183 183 191 192 181 188 190 194 180 192 189 195 179 196 189 197 178 198 188 198 179 200 189 199 179 202 188 199 178 203 187 199 176 203 184 204 181 203 180 199 169 205 176 202 166 207 173 204 164 210 171 204 161 210 168 211 164 211 164 205 153 210 157 206 149 211 153 208 145 212 149 216 149 215 148 208 139 213 144 214 126 214 141 211 129 213 134 209 129 214 132 209 129 211 133 209 129 211 134 210 129 212 134 210 129 212 134 211 129 212 134 211 129 213 135 212 130 214 135 214 128 214 139 216 127 215 140 216 127 215 141 215 128 216 139 214 128 218 136 211 129 216 134 211 129 211 129 213 127 220 134 210 136 222 134 208 138 223 130 205 138 222 129 202 141 202 140 197 143 206 143 191 148 201 148 185 156 194 157 180 166 189 169 177 172 186 175 174 172 182 176 170 168 178 173 167 161 172 165 166 156 170 160 165 152 169 156 164 150 168 154 165 149 171 157 165 151 170 159 166 154 170 158 168 156 172 160 171 154 177 161 174 153 180 161 180 162 180 161 176 154 180 162 176 152 180 161 176 151 179 160 176 151 179 160 177 152 179 161 178 153 181 162 180 154 183 162 182 154 185 162 183 152 185 161 182 151 185 160 182 150 184 159 181 149 184 158 181 150 183 159 180 151 184 160 181 154 184 162 182 156 186 165 183 157 186 165 183 157 187 166 183 156 186 164 185 164 185 163 181 153 184 162 181 152 184 162 181 152 184 161 181 153 184 162 182 154 184 163 181 154 182 163 178 154 178 162 175 153 175 162 173 153 173 152 171 153 170 162 169 153 169 162 169 152 168 161 168 151 168 161 167 161 167 161 167 161 166 161 166 162 166 161 166 152 166 161 167 153 166 162 167 154 167 163 168 155 168 164 169 157 169 166 170 158 171 167 171 160 172 168 172 160 173 169 172 160 173 168 172 160 173 168 172 160 173 168 172 160 173 168 172 160 173 168 172 160 174 168 176 170 176 169 172 160 177 168 174 159 178 167 175 156 180 165 176 155 180 163 175 154 180 163 174 155 179 163 174 157 179 165 179 167 179 167 180 168 179 168 180 168 179 168 174 161 180 168 174 160 178 164 174 159 180 166 174 159 180 166 175 159 180 166 174 158 180 166 175 156 181 164 177 153 183 161 178 151 184 158 178 149 184 157 177 149 183 156 177 148 182 156 177 149 182 157 176 151 182 159 177 152 181 157 178 152 184 160 179 152 185 160 178 153 184 161 176 154 183 161 176 156 184 163 176 157 183 163 176 158 184 163 184 163 184 163 185 161 184 161 176 153 185 157 177 150 187 152 179 145 188 146 181 142 191 142 180 141 191 141 179 142 189 141 177 143 187 142 175 145 185 143 175 147 185 144 176 148 186 144 177 147 186 143 177 147 187 143 179 147 189 143 182 148 192 145 185 151 195 147 188 154 198 149 191 155 200 150 192 156 201 150 191 156 201 151 187 156 199 152 185 156 195 154 182 157 192 155 180 157 189 156 178 158 188 157 187 158 187 158 177 159 187 159 176 160 186 161 175 161 185 162 173 160 182 163 170 160 176 162 167 159 172 162 165 158 170 161 164 158 168 161 163 158 169 164 170 164 170 164 166 157 171 164 168 156 172 164 171 156 174 164 173 157 176 164 175 157 178 164 176 159 180 166 177 160 179 164 177 161 181 168 176 161 180 168 175 160 178 164 174 159 179 167 174 159 178 166 174 160 178 167 173 160 178 167 171 160 177 168 177 169 175 167 169 160 174 167 168 159 172 166 167 158 170 162 166 158 170 165 166 157 170 166 166 158 170 166 166 158 170 166 166 158 170 165 167 157 170 165 167 157 170 165 167 157 171 165 168 157 171 165 169 157 172 165 170 157 173 165 170 157 173 165 170 158 174 166 170 159 174 166 170 159 174 167 168 159 174 166 167 159 173 166 167 158 172 165 166 156 171 164 172 164 171 163 166 154 171 162 172 164 172 163 166 156 172 164 166 157 172 165 165 158 172 165 165 158 172 166 173 167 173 166 166 160 173 166 167 160 173 166 167 160 173 167 167 160 171 165 167 160 173 167 173 167 172 166 165 158 172 166 173 167 172 166 166 159 172 166 166 159 172 166 166 160 173 167 167 161 174 168 167 161 174 167 167 161 173 167 167 161 174 167 167 161 173 168 166 161 173 168 166 161 172 167 166 161 173 168 166 161 173 168 166 161 172 168 172 168 172 167 172 168 172 167 172 168 172 167 173 169 172 168 166 161 171 168 166 160 168 164 166 159 170 166 166 157 169 165 167 154 169 163 168 153 169 162 170 152 170 160 173 151 172 159 176 149 175 158 181 149 179 157 186 147 183 156 192 146 188 155 198 143 193 151 203 140 198 148 207 138 200 146 207 137 200 145 205 139 198 146 202 141 196 148 199 144 193 151 197 148 192 156 198 152 199 151 200 155 201 154 204 157 205 156 209 155 209 155 213 153 214 152 216 149 210 157 218 147 212 154 218 144 212 152 217 144 210 151 214 146 208 153 211 148 205 155 207 150 202 158 203 152 197 160 198 153 194 161 194 154 190 162 192 155 188 163 191 157 187 164 190 159 190 158 190 160 188 168 190 161 188 170 189 161 190 160 189 159 189 159 189 156 189 156 188 153 186 162 188 151 186 160 188 151 188 150 187 150 187 149 186 149 187 149 187 150 185 159 188 150 185 158 188 148 185 156 189 145 185 154 189 144 185 152 188 143 184 152 186 144 182 152 184 146 181 155 183 148 181 157 182 151 181 160 182 154 182 163 183 156 183 165 183 157 183 166 184 155 183 165 184 154 183 163 184 152 183 162 184 151 182 160 184 150 182 159 183 149 182 159 183 150 181 159 183 150 182 160 183 150 182 160 183 150 181 159 183 149 181 158 183 149 182 158 184 150 184 149 184 151 182 161 184 152 183 162 184 153 183 163 184 154 183 163 184 154 183 163 184 153 183 162 184 152 183 161 184 152 183 161 184 151 182 160 184 151 182 160 184 150 182 160 184 150 182 160 184 150 183 160 184 151 183 161 183 153 184 163 186 167 186 166 184 162 188 170 186 165 191 172 188 168 194 174 190 170 197 175 199 177 198 176 192 172 200 177 193 172 201 178 194 172 202 177 194 172 202 177 194 171 202 177 194 171 202 176 192 170 200 176 190 170 198 176 189 169 196 175 187 167 192 171 186 166 193 172 186 165 193 172 187 166 194 172 195 174 195 173 189 168 196 174 190 169 197 175 190 170 198 176 191 171 199 177 192 172 200 178 201 179 201 179 201 179 201 179 201 179 200 179 200 180 200 180 190 173 199 179 190 172 198 178 190 169 197 175 190 167 197 173 190 164 197 169 191 163 199 168 192 163 201 167 193 163 202 166 194 162 203 166 195 162 204 165 197 163 206 166 198 164 207 166 198 164 208 166 197 164 207 166 196 162 206 165 194 161 203 163 192 159 201 162 190 158 199 161 190 157 198 160 189 156 198 160 189 155 198 160 188 154 197 159 189 154 197 159 190 156 198 160 190 157 198 162 190 158 198 163 190 159 198 164 189 160 197 165 187 160 196 166 195 166 196 166 195 167 195 166 186 160 194 166 185 160 194 166 195 167 194 166 195 167 194 166 186 161 194 166 186 161 194 166 186 162 194 166 186 163 195 167 186 164 196 167 187 165 197 168 188 166 197 168 188 167 198 169 197 170 197 170 187 168 197 170 186 168 196 170 186 168 196 170 186 168 196 170 186 167 196 170 186 167 196 170 186 167 196 170 186 167 195 170 186 167 195 170 186 167 195 170 186 167 195 170 185 167 194 170 185 167 195 170 186 167 195 170 186 167 195 170 186 167 195 170 186 167 195 170 185 167 195 170 185 167 194 170 185 167 194 170 185 167 194 170 185 167 194 170 185 167 194 170 185 167 194 170 184 167 194 170 184 167 194 170 184 167 194 170 184 166 193 170 184 166 193 170 183 165 192 170 182 165 190 170 181 164 189 170 189 170 188 170 188 170 188 170 189 170 189 170 189 170 189 170 181 164 189 170 182 164 190 170 191 170 190 170 182 164 191 170 183 164 191 170 184 164 191 170 184 164 192 170 184 165 193 170 185 165 193 170 195 171 194 170 195 170 195 170 196 169 195 168 196 167 196 167 186 162 196 164 187 160 197 160 188 157 198 156 189 153 199 151 189 148 199 145 189 144 199 140 188 141 197 138 186 141 196 137 185 142 194 137 184 143 192 137 182 144 190 138 181 145 188 138 180 146 186 138 178 145 183 136 178 144 181 133 176 142 178 131 174 142 174 131 172 144 170 133 169 147 152 128 164 152 154 139 160 158 150 146 159 164 147 153 157 170 144 159 159 174 138 161 161 177 136 163 166 180 155 175 170 183 160 179 174 188 164 184 176 192 166 187 178 194 168 190 180 196 170 191 182 198 172 192 185 200 176 193 187 200 178 194 188 200 180 194 187 200 179 194 185 200 176 194 183 200 173 193 180 201 169 194 176 200 166 195 174 200 164 195 173 198 163 194 173 199 162 194 172 200 162 195 171 200 161 196 170 200 159 196 169 199 158 195 169 199 158 195 170 199 160 195 172 199 162 195 174 199 164 195 176 199 166 195 178 198 167 195 178 196 167 194 178 193 167 192 178 191 167 190 177 188 166 187 176 185 164 184 174 184 163 183 173 183 162 183 173 183 162 183 173 183 162 183 173 183 162 183 173 183 163 183 174 183 163 182 175 182 164 182 176 182 165 181 176 182 165 182 176 184 166 183 177 185 166 185 176 186 165 185 176 187 165 186 175 187 164 186 174 186 164 185 174 185 163 184 173 184 162 184 173 184 162 183 173 183 162 183 174 183 162 182 174 182 162 181 174 181 163 180 175 182 164 181 175 182 164 181 176 184 165 182 176 184 165 183 177 185 165 184 176 185 165 184 176 185 165 184 176 184 165 184 176 184 165 183 176 184 164 183 176 184 164 183 176 184 164 183 176 184 164 183 176 184 165 183 176 184 165 183 176 183 165 182 176 183 165 182 177 183 165 182 177 183 165 182 177 183 166 183 177 183 166 183 177 184 166 183 177 184 166 183 176 184 166 183 176 184 166 183 176 184 165 183 176 184 165 183 176 184 165 184 176 185 165 184 176 185 165 184 176 184 165 184 175 183 164 184 174 183 164 184 174 183 163 184 173 182 162 185 172 181 162 185 172 180 162 183 171 178 161 182 171 176 161 181 171 175 161 180 171 174 162 179 171 172 162 177 172 171 162 176 172 170 163 175 173 170 164 174 174 169 164 173 175 169 165 173 177 170 167 174 179 171 170 175 182 173 173 177 184 176 176 180 188 178 179 183 193 183 184 188 197 187 198 187 199 191 191 197 200 195 191 201 200 199 191 205 207 204 191 206 200 199 191 205 200 198 191 204 206 200 193 204 207 200 197 204 209 198 204 204 210 196 206 205 212 193 209 199 213 189 209 195 216 186 210 194 212 179 213 190 213 173 216 185 214 168 219 182 216 163 215 170 218 160 217 165 218 156 217 163 218 156 225 170 218 154 226 169 218 152 226 169 217 151 227 168 216 150 216 159 216 149 216 158 216 149 215 157 213 149 212 157 209 149 208 158 203 150 202 159 198 152 196 162 191 157 190 166 184 162 184 171 179 169 180 177 177 173 179 182 179 185 179 184 177 175 179 184 178 172 179 181 178 170 179 179 178 169 179 179 176 170 178 179 175 171 176 180 174 171 175 180 174 172 174 171 174 172 174 171 176 172 176 172 178 172 179 181 180 170 180 180 182 169 182 178 184 166 184 176 187 163 186 172 190 158 188 169 190 157 189 166 191 156 189 165 191 157 189 166 190 159 188 168 190 161 190 171 192 164 192 173 194 166 194 175 194 166 194 176 194 166 194 175 193 165 192 175 192 165 192 175 192 165 191 175 192 166 192 176 192 166 192 176 192 165 193 176 193 175 192 175 192 163 192 173 192 162 191 172 192 162 191 172 191 163 191 173 191 165 191 175 191 167 191 176 191 167 192 177 192 168 192 177 191 168 192 177 191 167 192 177 192 166 192 176 192 166 192 175 192 166 192 175 192 165 192 175 192 165 192 175 192 165 192 175 191 165 192 175 191 165 191 174 191 166 191 175 191 166 191 176 191 167 191 177 191 168 191 178 192 168 192 178 191 169 193 179 191 169 193 179 195 180 195 179 193 168 196 178 194 167 198 177 200 175 200 175 196 166 200 171 198 166 204 173 199 165 204 169 199 164 204 168 198 165 203 168 195 165 200 169 193 165 198 169 190 164 198 170 196 169 196 169 195 168 194 167 186 159 193 166 186 158 193 164 186 156 191 160 188 155 193 159 190 154 198 159 192 153 200 157 193 152 202 156 194 151 203 154 193 150 202 153 191 149 200 152 189 149 198 151 186 149 196 151 184 147 193 148 181 145 190 146 180 143 188 144 179 142 188 142 180 142 190 141 182 143 191 142 184 146 193 145 185 150 194 149 185 155 195 155 184 160 193 160 181 164 190 165 178 167 187 169 175 168 183 171 172 167 179 171 169 165 177 170 169 162 173 165 170 159 176 165 171 157 176 164 173 157 178 164 175 158 178 162 176 160 180 164 177 162 181 166 184 170 184 170 178 165 184 171 177 165 183 171 177 162 180 166 177 159 180 163 178 156 181 160 179 154 184 161 180 154 183 158 180 155 186 162 181 156 186 163 180 157 187 164 180 158 184 162 179 157 185 164 177 157 182 164 175 157 180 164 179 165 179 164 173 157 178 164 174 157 179 164 175 157 180 164 181 165 180 164 175 157 181 164 182 165 181 164 183 165 182 164 184 166 183 165 184 166 183 165 184 166 184 165 178 158 182 162 177 158 184 165 177 161 185 166 177 163 186 168 177 164 186 168 176 164 184 168 174 164 182 168 173 164 181 169 171 164 180 168 171 164 180 168 182 167 181 166 174 165 184 166 177 165 187 164 180 164 190 162 183 162 192 159 183 159 193 156 183 157 193 154 182 156 192 153 182 156 191 152 184 157 193 151 187 158 196 151 190 158 198 151 191 158 198 150 190 158 198 151 188 160 196 152 186 161 195 154 184 162 193 156 184 163 192 156 184 163 193 157 186 163 194 157 187 162 196 156 188 162 197 155 188 161 197 154 188 161 197 154 188 161 196 154 188 161 196 155 188 161 197 155 189 161 197 154 189 160 197 154 189 160 197 153 189 160 197 153 189 160 197 154 188 161 196 154 187 161 196 155 186 162 195 155 186 162 195 156 186 162 195 156 186 162 195 156 186 162 195 155 186 162 195 155 186 161 195 155 186 161 195 155 187 161 196 155 187 161 196 154 187 161 196 155 187 161 196 155 187 161 196 155 188 161 197 155 188 161 197 156 188 162 197 158 186 163 196 160 184 163 194 161 182 163 192 162 180 163 189 163 178 163 188 164 188 165 187 164 177 163 186 164 177 163 186 164 177 163 186 164 177 163 186 165 177 163 186 165 176 164 186 166 177 164 186 166 178 164 187 166 178 163 188 165 180 164 190 165 192 165 191 164 193 164 192 164 193 164 193 164 183 163 192 164 182 163 191 164 182 164 191 164 180 164 190 165 180 164 189 165 180 164 189 165 179 164 189 165 179 163 189 165 179 163 188 164 179 163 188 165 178 164 188 165 178 163 188 165 178 163 188 165 179 163 188 165 179 163 189 165 180 163 189 164 180 163 190 164 181 163 190 164 181 163 190 164 180 163 190 164 180 163 189 164 180 163 190 164 182 164 191 163 184 165 193 162 186 165 195 160 188 164 197 158 189 162 197 155 190 160 197 152 190 158 196 149 189 156 194 146 188 154 192 144 186 152 190 142 185 152 189 141 184 153 188 143 184 155 189 145 185 155 190 146 186 156 191 147 186 157 193 148 186 158 194 150 188 158 196 150 191 158 198 150 193 157 200 149 195 157 202 148 196 156 204 148 197 155 205 147 197 154 204 146 196 154 204 147 195 155 203 147 194 156 202 148 193 157 201 150 192 158 200 151 190 159 199 153 188 161 197 156 185 162 195 158 183 162 193 160 182 163 191 161 180 163 190 162 179 162 189 162 178 161 188 162 178 160 188 161 178 160 188 160 178 159 188 160 179 159 189 160 180 160 190 160 182 160 191 160 193 161 192 160 193 160 193 160 184 160 193 160 184 160 194 159 184 159 194 159 185 159 194 159 185 159 194 159 185 159 194 159 184 159 194 159 184 160 193 160 183 160 193 160 182 160 192 160 191 162 191 161 180 161 189 162 178 160 188 162 177 160 186 162 185 163 185 162 184 163 183 162 183 163 182 162 182 163 182 162 182 163 182 162 182 163 181 162 181 164 181 163 181 164 180 164 180 165 180 164 172 156 178 163 172 155 177 162 172 153 176 161 172 150 174 158 173 148 175 156 174 146 176 155 175 146 177 155 178 156 178 155 179 156 179 155 181 156 180 155 181 156 182 155 182 146 183 155 183 146 185 155 183 148 186 156 181 149 184 158 178 151 180 160 175 152 178 161 174 150 176 159 173 147 174 157 173 143 173 152 173 141 173 150 175 141 175 151 178 144 178 153 181 145 181 154 184 144 183 154 185 143 184 153 185 143 183 153 183 146 182 156 181 151 182 160 183 163 183 162 182 154 184 163 183 153 185 162 185 152 187 161 185 153 187 162 183 155 186 164 181 158 186 166 182 160 186 168 183 162 188 170 184 163 190 170 193 170 192 170 196 169 195 168 197 167 196 166 197 166 197 165 197 165 196 164 186 157 195 163 185 155 190 158 184 153 190 158 183 152 188 156 183 149 190 156 183 147 187 151 184 146 190 153 184 146 188 151 185 147 192 155 186 148 190 153 187 148 193 155 186 149 193 155 184 151 191 157 181 153 188 160 180 156 186 163 180 157 187 164 182 159 189 165 192 168 191 167 184 163 193 168 184 163 193 169 184 164 191 169 183 163 190 169 182 162 189 169 181 161 187 168 180 161 186 168 179 160 184 169 178 161 182 169 177 161 180 169 175 161 178 170 174 162 176 170 172 161 175 170 172 161 175 170 173 162 176 170 176 171 176 171 174 162 177 171 175 163 178 172 176 164 179 172 177 165 180 173 178 166 181 174 178 166 182 174 179 166 182 174 179 166 183 174 180 166 183 174 179 166 183 174 179 166 183 174 184 175 183 174 183 174 183 173 178 163 182 172 178 162 182 170 178 160 182 169 180 160 184 168 180 160 185 169 187 171 187 170 182 164 187 172 182 165 188 172 182 166 188 173 182 166 187 173 188 174 187 173 182 166 187 173 182 166 187 173 187 174 187 174 187 175 186 174 186 175 185 174 185 174 185 174 185 174 184 173 179 166 185 173 180 167 186 174 181 168 187 175 182 169 188 175 189 175 188 174 183 165 188 172 185 162 190 170 186 160 190 168 191 165 191 165 192 161 192 160 196 145 194 155 200 141 197 150 203 138 200 147 205 138 201 147 206 140 202 149 206 143 202 152 206 147 203 156 204 151 202 159 204 154 202 163 204 156 202 165 203 157 201 166 203 157 201 166 203 156 201 165 203 155 201 164 204 153 200 161 204 150 200 159 206 148 200 155 207 147 200 153 209 146 209 145 210 147 210 146 210 147 201 152 210 148 200 152 208 149 199 154 207 150 198 155 206 151 196 155 204 151 195 155 202 150 193 154 202 150 192 153 202 149 192 151 202 148 191 150 200 147 190 149 199 146 189 148 198 146 188 147 198 146 188 147 198 146 187 147 198 146 187 147 198 146 187 147 198 146 187 147 198 146 188 147 198 145 187 146 197 145 186 145 197 145 186 144 196 145 186 143 196 145 185 142 195 144 184 143 194 145 184 143 194 145 183 143 194 145 184 143 195 145 184 143 194 145 184 143 194 146 183 144 194 146 183 144 194 146 183 144 192 144 182 145 190 143 180 146 187 142 178 148 185 143 178 149 185 142 177 149 184 142 184 141 182 142 183 142 180 143 176 152 177 146 175 156 177 149 176 159 177 162 177 161 177 153 178 162 177 154 178 163 176 155 177 164 174 156 176 164 173 156 175 165 171 158 174 166 171 160 175 169 177 171 176 171 178 173 178 172 179 174 179 173 179 173 178 173 172 164 178 172 172 164 177 172 171 163 175 171 170 162 174 170 170 161 174 170 170 161 174 169 171 161 175 169 172 162 176 170 172 163 177 171 172 163 178 172 180 172 179 172 180 172 180 173 180 172 179 172 179 173 179 172 172 164 177 172 171 163 176 170 170 162 175 170 170 161 174 169 171 161 175 169 171 161 175 169 171 162 175 170 171 162 175 170 171 163 175 170 177 173 176 172 170 164 175 172 170 164 175 172 170 165 176 172 171 166 178 173 181 175 180 174 183 175 183 175 177 170 185 175 186 175 185 174 177 168 185 174 177 167 184 173 176 167 183 173 175 166 182 172 174 166 181 172 173 165 180 171 172 164 179 170 172 163 179 170 180 170 179 169 172 161 179 168 180 167 179 167 180 166 179 165 178 164 178 164 178 163 177 162 177 162 177 161 177 161 177 160 177 161 176 160 177 160 177 159 172 150 176 155 173 148 176 154 173 149 179 157 174 149 180 157 176 148 182 157 177 148 183 156 184 157 184 157 178 150 185 158 186 159 186 159 186 160 186 160 180 152 186 160 180 152 186 159 186 160 186 159 187 159 186 158 188 159 187 158 187 159 187 158 186 159 186 159 186 160 185 159 177 154 184 161 176 156 183 163 176 157 183 164 177 158 184 165 185 166 185 165 185 166 185 165 185 166 185 166 178 160 185 166 178 161 186 167 179 161 187 167 180 160 188 166 180 160 188 165 180 159 188 165 178 158 186 164 178 158 185 165 177 158 185 164 185 165 185 164 186 165 185 164 186 165 186 164 178 158 186 164 178 158 186 165 178 158 186 165 179 158 186 164 179 158 186 164 179 158 186 164 179 157 186 164 186 165 184 164 185 164 184 163 185 163 184 163 186 163 186 162 180 156 187 162 181 158 190 163 183 159 191 164 183 158 191 164 182 157 191 163 183 157 192 161 184 157 193 160 184 157 194 159 185 158 195 158 186 156 196 157 186 154 196 153 186 152 196 151 186 152 196 150 188 152 197 149 187 151 196 149 187 150 196 147 187 150 196 147 187 151 196 147 187 151 196 147 188 152 196 147 187 151 196 145 186 148 195 143 186 146 194 139 184 144 192 137 183 143 191 136 182 144 190 137 182 146 189 138 181 147 188 139 181 149 188 141 182 151 188 143 184 154 190 146 187 156 194 149 190 158 198 151 193 158 201 152 195 159 203 153 197 161 205 155 198 162 207 156 200 164 208 158 200 165 208 159 199 165 207 159 199 165 207 159 199 165 207 158 200 165 207 158 201 165 209 158 202 166 209 160 201 167 208 161 197 165 206 159 192 161 200 156 195 152 194 151 179 152 189 148 185 147 185 146 183 148 183 147 175 154 185 150 178 157 188 153 181 158 191 154 183 156 193 151 184 153 193 149 184 151 193 147 185 151 194 146 186 151 196 146 186 151 195 146 185 153 195 148 186 156 196 151 188 158 197 154 186 161 196 157 182 162 192 161 177 162 187 163 172 162 182 165 169 162 178 165 168 162 177 165 169 162 178 165 171 161 180 164 173 160 182 163 184 163 184 163 177 162 186 164 178 164 187 165 180 164 189 166 182 163 191 164 184 162 193 162 185 161 194 161 185 161 195 161 185 161 194 161 184 161 193 162 182 162 192 163 180 163 190 164 178 163 187 164 185 166 185 165 183 166 183 165 183 166 183 166 174 163 184 166 176 164 185 166 177 163 186 165 179 163 188 164 179 162 189 164 180 163 190 164 181 163 190 164 181 164 191 164 193 165 192 164 184 166 193 164 185 166 195 164 186 167 195 164 187 167 196 162 189 166 197 160 190 164 197 156 191 162 196 152 190 159 193 148 187 155 188 144 183 152 183 140 178 150 177 137 173 148 172 136 168 147 165 135 164 147 160 136 163 150 158 139 165 155 159 145 169 161 161 152 171 166 162 157 171 171 163 163 172 175 162 168 172 178 162 172 172 183 161 177 170 187 160 182 169 190 158 186 168 192 157 188 167 195 157 191 168 198 158 195 171 202 160 199 174 204 163 202 177 205 166 203 178 204 167 203 178 201 167 201 178 197 168 199 179 194 169 198 182 192 172 197 184 189 174 194 184 185 174 190 183 181 173 186 181 177 172 182 181 174 172 179 183 172 173 177 184 171 175 177 184 170 177 177 183 170 176 177 180 171 173 178 177 171 170 179 173 170 167 178 171 171 166 180 171 173 171 173 171 175 171 174 171 177 171 176 170 178 168 187 168 178 166 187 166 177 164 187 165 176 164 185 164 174 163 184 165 172 164 182 167 172 167 181 171 172 171 182 174 172 174 182 177 170 178 181 180 168 181 177 182 164 184 173 184 162 186 171 186 163 189 171 186 164 190 173 185 165 188 173 184 173 184 173 175 163 179 172 172 163 175 172 170 164 174 173 170 167 174 175 168 169 173 178 167 173 172 180 167 175 172 182 167 179 173 186 168 182 174 188 168 184 176 190 169 185 176 190 169 185 176 190 168 185 175 190 167 183 174 189 165 181 172 188 163 179 170 185 163 177 169 184 163 175 169 182 163 174 169 181 163 173 169 180 163 173 169 180 162 172 169 179 162 171 168 178 161 170 167 177 161 168 167 175 161 166 167 174 162 162 166 166 165 156 169 160 169 147 173 152 173 141 178 146 179 139 183 143 184 141 188 145 189 143 193 147 190 143 197 149 188 144 193 148 184 145 189 149 181 145 185 149 176 144 181 148 173 143 177 147 171 142 175 147 176 151 175 151 170 146 173 150 170 149 175 154 172 152 176 156 172 156 178 160 173 158 180 164 174 158 181 163 174 155 181 161 175 152 181 159 177 151 182 156 179 151 183 156 179 152 185 159 179 153 184 160 179 152 182 157 180 149 185 158 180 147 184 156 179 148 181 157 176 149 179 157 176 149 179 158 176 150 179 159 176 151 180 160 178 154 182 162 181 156 184 164 185 157 188 166 189 157 192 166 194 157 197 166 198 156 201 165 202 154 206 162 206 151 206 150 207 148 210 156 204 149 207 157 199 150 203 159 196 150 200 159 199 159 199 159 194 149 198 158 193 151 197 159 197 162 197 161 198 163 198 163 200 165 200 165 202 167 202 166 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 227 162 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 171 124 171 124 169 126 170 127 164 125 165 127 159 124 161 125 154 122 156 123 149 119 151 121 144 117 146 118 139 114 142 116 131 112 137 116 126 111 131 115 121 109 127 112 115 105 126 110 110 101 121 104 103 99 114 101 96 97 107 98 89 96 100 96 82 96 93 96 76 98 87 96 70 101 81 98 64 105 75 102 58 111 69 106 54 119 63 113 50 127 59 121 49 135 57 128 50 141 56 134 52 145 56 139 55 148 59 139 57 149 62 140 60 148 65 139 63 146 68 138 66 146 70 137 68 146 72 137 70 148 73 138 71 150 74 144 72 156 75 150 74 164 78 156 79 171 82 165 84 176 87 169 91 178 95 169 96 180 100 173 102 181 107 171 107 180 112 171 112 179 117 169 118 176 123 166 121 175 125 165 120 175 124 164 119 178 123 167 118 182 121 171 115 183 119 173 114 182 118 172 114 182 118 172 113 182 117 173 113 183 116 173 113 182 115 172 113 182 114 171 113 182 113 171 112 182 112 171 113 184 111 173 116 187 113 177 122 189 117 179 126 189 121 179 129 189 123 179 131 191 124 182 131 194 124 185 131 196 124 188 131 199 124 190 131 199 124 190 130 197 123 189 129 196 122 187 129 197 121 188 129 198 121 191 131 199 122 192 135 202 125 196 137 204 127 199 139 207 129 203 141 209 130 206 143 211 132 209 145 213 134 211 147 215 136 213 148 217 137 214 147 219 137 217 147 221 136 219 147 222 137 219 146 222 137 219 145 222 136 218 144 221 134 217 142 221 132 216 141 221 131 217 141 222 130 218 141 223 131 219 141 223 131 218 141 223 133 217 140 224 132 218 137 225 130 218 133 227 129 222 128 228 123 220 125 227 119 218 121 225 115 217 116 224 110 216 111 223 107 214 109 223 109 223 108 224 104 215 107 224 102 215 106 224 101 215 105 224 100 215 105 225 99 215 104 225 98 216 104 225 99 216 104 225 98 216 103 225 97 217 103 225 97 217 103 226 98 218 103 227 97 218 102 226 97 217 101 225 96 216 101 223 96 215 99 222 94 213 98 221 93 212 97 220 92 211 96 219 92 210 95 219 90 210 94 218 89 209 93 217 88 208 94 217 88 208 96 218 89 209 98 220 91 213 101 224 93 217 103 227 103 226 105 229 97 223 108 231 99 225 110 230 101 225 112 230 102 224 115 231 105 225 118 232 108 228 121 232 110 230 125 231 115 231 129 229 122 230 140 224 134 227 150 220 144 223 159 217 150 223 165 216 157 222 170 216 162 222 171 217 163 222 171 215 162 220 172 215 163 221 166 223 166 223 168 225 168 225 179 226 170 230 183 232 174 236 185 236 179 238 183 237 173 240 182 239 172 242 184 243 175 248 185 246 176 251 186 248 177 252 191 251 182 255 194 252 186 257 195 254 186 258 196 256 187 261 198 260 189 264 199 263 189 267 201 267 192 271 206 271 197 275 208 269 199 273 210 268 201 272 214 270 205 275 217 273 208 279 219 277 211 282 221 280 213 285 219 281 211 286 219 282 210 288 221 284 213 290 222 284 214 291 224 287 216 293 228 290 229 289 230 292 221 296 231 294 222 297 231 294 222 298 231 294 223 298 232 296 224 300 233 298 234 298 233 300 234 300 232 301 232 301 232 304 224 308 233 305 224 309 234 306 226 309 238 308 229 312 241 309 232 313 244 309 236 314 247 308 240 313 250 307 244 313 251 306 246 311 250 304 245 312 251 303 246 311 250 303 246 309 250 304 245 312 251 304 246 313 253 305 247 313 255 305 249 313 256 306 250 314 258 306 251 312 260 307 252 311 261 309 254 314 261 313 254 318 260 319 251 323 257 324 248 327 255 328 255 327 253 330 253 329 252 332 253 331 254 334 254 334 256 336 256 336 258 338 250 341 261 339 252 342 263 340 254 344 267 341 267 341 271 343 271 343 273 345 265 349 265 350 266 351 276 350 267 353 277 352 278 352 278 355 279 355 280 359 280 358 283 362 274 366 286 364 277 367 289 364 280 368 292 365 293 365 296 368 287 371 298 370 290 374 300 373 292 377 302 377 293 381 303 381 294 384 304 384 305 383 306 386 297 390 308 390 300 394 310 393 302 397 313 395 305 399 316 397 308 401 320 398 312 403 323 399 316 404 326 400 318 404 328 401 320 406 330 401 323 407 331 402 324 408 332 402 326 409 333 402 327 409 334 401 329 409 335 399 331 407 337 396 333 404 338 392 335 401 340 388 337 397 340 384 338 393 341 380 340 390 341 377 340 386 339 384 339 384 339 371 339 381 339 378 340 378 340 375 340 376 340 372 341 373 341 369 342 369 341 364 342 365 340 360 341 361 340 357 341 358 341 353 342 354 342 349 343 350 343 348 344 347 338 337 344 345 338 333 346 342 338 331 346 339 339 329 346 338 342 325 349 334 345 321 352 329 346 317 354 325 347 312 355 320 348 307 356 315 348 303 357 311 348 300 358 307 348 294 357 301 347 290 356 295 347 286 356 292 348 280 358 286 348 275 358 280 346 271 356 277 345 266 355 271 344 260 354 264 343 256 354 260 344 254 354 258 343 250 354 253 343 243 354 246 342 238 353 240 341 232 352 234 338 226 350 229 336 224 347 226 333 220 343 221 329 217 340 216 328 214 339 214 329 211 340 211 328 205 339 205 327 200 338 200 326 198 337 198 324 194 336 194 322 193 333 193 319 191 330 190 316 188 326 185 313 186 322 182 308 186 317 180 304 187 313 180 302 189 310 182 301 189 308 183 300 191 308 184 302 193 310 186 304 193 313 186 305 191 315 184 307 190 316 183 308 188 317 182 307 186 318 182 308 186 319 182 308 184 318 180 308 182 318 179 307 180 317 177 307 178 318 175 309 177 320 175 310 177 321 175 310 177 320 174 309 178 320 175 309 179 319 176 308 179 319 176 309 179 320 177 309 179 320 177 310 179 320 178 311 180 322 179 310 179 321 177 308 178 319 175 317 176 317 175 316 176 316 175 315 177 316 176 315 177 316 176 314 176 315 175 304 177 314 175 303 176 314 174 302 174 313 172 302 173 312 170 301 172 311 168 300 171 310 168 300 171 310 167 302 171 312 167 302 170 312 166 303 170 313 166 303 171 314 167 303 169 314 165 302 168 312 164 301 169 310 163 298 169 308 164 296 171 306 166 295 173 304 167 293 173 302 167 292 173 301 167 292 172 301 167 292 173 301 166 293 173 302 168 293 174 302 168 291 174 301 168 290 174 299 168 290 174 299 168 289 174 298 168 289 174 298 168 290 175 299 169 290 173 299 168 289 171 297 165 288 170 297 164 288 170 297 164 288 170 293 165 288 170 296 163 289 169 297 163 288 168 294 164 287 168 295 162 287 168 295 161 294 163 294 162 293 164 294 164 285 172 293 165 292 166 292 165 284 172 292 165 284 171 289 166 285 171 293 164 286 170 291 165 288 169 296 163 287 168 292 164 288 168 293 163 287 167 293 163 287 168 295 160 286 167 292 162 286 168 294 161 285 169 293 162 284 170 289 165 283 170 291 163 291 164 291 163 292 165 292 164 293 165 293 163 293 164 293 163 292 163 292 163 285 170 293 163 286 170 294 163 286 170 294 163 285 169 293 163 285 170 293 163 292 164 293 163 284 169 292 163 283 168 289 163 283 168 289 164 284 169 292 162 284 169 292 162 284 169 292 162 285 170 292 162 286 170 294 162 288 170 296 162 288 170 295 162 287 171 293 162 285 173 291 163 283 175 289 166 282 177 287 168 282 178 288 169 283 179 289 169 284 180 289 170 287 180 292 170 292 179 296 169 294 177 299 167 298 175 302 165 302 173 306 164 304 171 308 162 303 169 310 161 300 168 309 161 298 168 307 162 294 168 303 162 290 169 298 163 285 168 294 162 280 166 290 160 277 164 285 158 274 163 281 158 270 164 278 157 266 166 271 162 263 168 268 163 262 168 269 161 263 167 267 162 263 164 267 159 262 160 267 156 269 151 269 150 258 155 264 149 255 153 261 146 252 152 258 145 248 150 256 143 245 146 252 140 242 145 249 138 241 144 246 139 236 145 241 139 239 139 238 138 229 148 234 139 223 150 226 144 220 151 222 145 217 152 221 143 214 152 218 142 208 151 211 144 203 149 207 140 198 148 202 138 192 146 195 139 189 146 192 137 186 148 189 138 181 149 181 148 176 149 177 138 173 149 174 138 169 151 170 140 164 155 164 144 160 157 160 147 156 160 156 152 152 162 152 155 149 165 148 155 147 167 146 157 143 170 141 160 139 172 137 162 138 175 135 164 135 176 132 166 133 179 130 169 131 182 128 171 129 184 125 174 124 186 121 177 120 188 117 178 117 190 114 181 115 193 111 183 112 195 108 185 110 197 106 188 109 199 104 190 108 203 103 194 109 206 103 197 109 208 102 199 108 211 101 203 108 214 102 206 107 217 101 209 104 219 97 211 101 220 94 212 98 220 91 212 97 219 90 211 96 219 90 211 96 220 90 212 97 221 91 213 97 223 91 215 98 225 91 218 99 227 91 220 100 226 91 220 101 226 92 220 103 227 94 222 105 229 96 223 105 232 97 227 104 234 96 229 103 235 94 229 103 234 94 227 101 233 92 226 100 231 92 224 99 230 92 223 98 230 91 223 97 230 89 222 95 228 88 221 94 227 85 220 93 225 84 218 92 224 83 218 92 224 82 218 93 223 84 218 96 223 86 218 98 222 89 217 101 222 91 217 105 221 94 218 110 221 100 220 117 222 110 222 124 222 114 221 131 219 121 219 138 217 127 217 141 214 131 215 143 212 133 214 145 210 134 213 147 210 136 213 149 209 138 212 150 207 140 211 153 207 144 210 157 207 148 211 159 208 151 212 162 209 153 214 163 212 153 216 164 215 154 219 165 219 156 223 168 222 158 225 170 225 160 229 171 228 161 231 171 229 160 233 172 230 162 233 174 232 163 235 176 232 165 235 175 232 165 236 175 234 165 237 175 236 165 239 176 239 166 242 179 243 168 247 181 248 171 251 185 251 175 254 188 252 178 256 189 252 180 256 188 250 180 256 186 251 179 259 185 254 178 262 183 257 177 266 182 262 176 270 182 265 177 273 184 267 179 275 187 267 182 275 190 266 185 274 194 264 188 272 194 263 188 271 192 263 187 272 191 264 185 272 188 265 184 274 187 265 182 274 184 263 179 271 181 259 176 267 179 255 174 263 180 253 173 260 184 252 184 252 189 253 189 253 194 254 194 254 199 256 190 258 205 259 195 259 211 261 200 261 212 261 202 260 212 261 202 258 212 261 203 258 214 262 204 258 213 262 204 257 212 260 202 255 211 258 202 253 212 255 203 249 211 252 203 247 212 252 203 247 215 254 206 248 218 256 209 250 216 256 206 251 214 258 205 253 213 258 204 255 212 260 202 257 212 261 207 273 214 262 207 274 214 262 209 271 214 262 207 273 214 260 208 269 214 258 208 268 213 257 206 272 214 258 204 253 214 257 204 252 214 257 205 252 214 257 206 252 214 257 206 251 214 257 206 251 214 256 205 251 213 257 203 253 212 259 201 257 212 261 201 260 212 261 201 260 212 261 201 261 211 261 201 262 210 262 200 264 211 266 201 268 216 274 216 273 219 283 209 286 221 290 221 289 223 293 213 296 224 296 214 297 226 297 216 299 227 298 228 298 229 299 219 301 232 300 232 299 234 302 225 303 236 304 226 306 239 307 229 310 242 311 232 314 243 315 234 318 246 318 246 318 247 320 247 320 248 322 248 322 250 324 250 323 252 326 242 328 256 328 246 331 260 330 250 333 265 333 255 336 268 337 258 340 270 342 260 346 272 348 262 351 273 351 263 355 275 354 276 354 277 356 278 356 281 360 281 360 285 364 276 367 288 369 279 372 292 372 283 375 294 374 285 377 296 377 296 377 298 380 290 384 300 384 291 387 301 385 293 389 303 387 294 390 305 388 296 391 307 389 307 389 309 391 309 390 311 393 302 397 312 395 302 397 312 395 312 395 313 395 313 395 313 396 313 396 312 397 312 397 310 398 301 401 310 399 301 401 310 399 302 401 312 399 302 401 313 399 314 398 315 399 315 398 315 398 306 401 316 398 307 400 316 398 308 401 317 400 308 402 318 402 309 404 317 404 309 406 317 406 308 408 317 407 308 410 317 409 317 409 317 411 317 410 317 412 317 412 316 412 317 411 316 410 307 412 317 407 308 410 316 404 317 403 315 400 308 407 312 397 306 405 312 394 306 403 311 389 306 398 311 384 306 393 312 380 307 388 307 384 308 385 308 383 309 384 309 383 309 384 309 385 310 385 314 380 309 388 314 383 308 390 307 391 308 391 313 386 305 391 308 384 300 388 303 381 295 385 300 380 292 384 298 379 290 383 297 378 289 383 297 379 289 382 300 380 290 381 302 382 293 380 304 382 295 378 304 384 297 378 304 386 298 379 302 389 298 381 299 394 297 384 293 399 291 390 288 404 286 396 284 409 283 401 280 411 278 402 273 409 270 401 266 406 265 397 264 403 263 394 263 401 262 392 263 401 264 393 263 403 265 394 262 405 264 396 260 406 260 396 256 405 257 396 253 407 254 398 250 411 251 402 247 416 247 410 243 421 243 413 238 425 239 417 235 426 236 418 231 426 232 418 225 425 227 416 219 422 221 413 211 419 215 410 206 416 209 408 201 415 205 407 195 415 200 407 190 417 194 409 186 419 190 411 182 418 187 411 175 416 176 416 168 414 168 414 161 413 167 406 156 412 160 407 150 409 154 404 143 407 149 400 138 405 143 401 135 404 140 400 132 399 139 394 128 393 136 389 124 388 132 383 121 385 129 380 116 385 122 382 113 385 121 381 111 382 116 379 107 380 115 375 105 379 110 375 105 377 111 375 107 373 112 374 108 370 114 372 109 370 115 372 110 371 115 374 109 374 114 377 108 375 113 379 108 376 113 380 108 377 115 383 109 378 114 382 110 381 115 385 110 385 115 389 110 388 117 393 110 391 117 396 111 392 118 397 110 390 117 396 109 391 116 396 109 392 115 398 108 392 114 399 108 393 113 400 108 394 115 400 110 396 117 402 110 396 117 402 108 395 115 401 108 391 112 395 107 387 113 393 106 384 112 390 106 383 109 387 106 384 112 390 108 385 112 389 108 388 113 394 107 390 112 396 108 393 115 399 111 396 118 402 112 397 120 402 112 397 120 402 112 398 119 403 110 397 117 403 108 396 114 402 107 395 113 402 108 397 114 403 110 401 118 406 114 403 122 407 119 404 128 407 122 403 131 407 122 401 131 405 118 399 127 404 114 398 122 403 110 397 117 402 109 394 115 400 109 393 116 398 110 395 117 400 112 398 119 403 115 401 123 405 119 403 124 406 123 407 132 410 127 409 136 412 127 408 136 410 123 405 132 407 117 400 123 400 111 393 117 393 107 384 113 385 104 375 110 374 104 367 110 366 106 366 106 366 105 366 105 366 104 366 112 364 103 366 111 364 103 368 111 363 102 367 102 367 100 366 108 362 99 365 108 361 99 364 104 362 98 363 106 361 98 363 106 361 98 363 107 362 97 363 104 362 95 363 104 362 94 362 100 362 92 362 98 362 90 361 99 361 89 360 95 360 87 359 93 359 87 358 93 358 87 358 93 357 87 354 93 354 88 351 96 351 90 349 95 349 90 347 98 347 90 345 98 345 90 345 96 345 90 345 99 345 90 345 98 345 89 346 95 345 89 347 97 346 88 347 97 346 88 346 96 345 88 346 88 346 88 347 88 347 87 347 88 347 88 347 88 347 88 348 97 347 89 348 95 347 89 347 97 347 89 347 95 347 89 346 97 347 89 345 97 346 89 344 97 345 89 342 95 344 89 341 95 343 90 340 95 343 91 340 96 343 92 340 99 344 93 340 98 342 94 340 99 342 95 340 102 343 95 340 102 343 95 340 102 343 94 338 102 341 94 337 100 339 95 336 102 339 94 336 99 337 92 337 100 339 91 340 99 341 89 340 95 341 87 339 93 340 87 337 95 339 86 334 86 334 84 332 92 333 83 332 89 332 82 331 91 331 81 328 90 328 81 326 81 326 80 324 80 324 79 320 79 320 79 315 88 316 81 311 89 312 80 307 89 308 79 303 79 303 77 303 78 302 76 302 85 303 75 300 84 301 74 295 74 294 71 290 80 290 67 287 74 287 64 283 73 283 62 277 71 279 62 271 62 271 63 265 63 264 66 259 66 259 69 254 74 257 71 250 76 252 75 245 80 248 77 242 82 244 77 238 83 241 77 233 83 236 77 229 82 232 84 229 83 229 76 219 83 220 76 213 82 216 76 211 82 214 77 207 83 210 78 202 87 205 78 201 87 201 78 199 86 200 77 198 85 199 75 197 85 198 75 194 81 195 75 191 81 193 75 190 81 192 74 190 82 192 73 191 79 194 73 190 78 192 73 186 79 188 75 184 80 186 75 182 80 184 77 179 81 181 79 178 83 180 80 177 80 176 83 177 89 179 85 178 90 180 88 176 93 179 94 172 98 175 99 168 102 172 105 166 108 170 109 164 112 168 113 162 116 166 117 162 119 167 121 162 123 166 127 158 130 163 131 157 135 165 134 157 138 164 138 155 142 162 141 153 145 161 143 152 147 156 147 148 150 152 149 145 153 152 148 142 151 147 150 139 153 143 153 136 156 140 153 136 157 139 153 133 157 137 153 131 157 134 153 129 157 133 155 128 158 132 159 130 161 132 160 129 166 134 163 131 168 137 165 133 169 140 166 135 170 142 168 135 168 134 169 136 172 143 171 136 173 143 172 137 174 145 173 138 175 146 174 139 175 148 174 140 175 139 175 141 175 148 175 142 175 149 176 143 175 147 176 144 175 151 177 145 177 145 178 148 178 147 179 150 179 150 179 153 179 152 180 154 178 161 179 154 177 162 178 153 178 152 177 151 177 151 177 151 176 159 176 150 176 158 177 150 176 157 176 149 176 148 175 149 175 157 176 148 176 148 176 148 176 156 176 148 175 156 176 148 176 147 175 148 175 147 174 148 174 147 174 148 175 148 175 149 175 149 176 150 177 150 177 151 178 159 178 151 178 159 177 150 177 149 175 148 176 156 175 147 176 155 175 146 176 153 174 145 175 153 171 144 172 143 168 144 169 143 165 143 172 149 163 141 168 145 162 139 166 142 159 136 160 136 158 135 162 137 156 134 161 137 154 133 159 137 154 133 158 136 153 132 157 136 153 132 157 136 154 132 158 135 156 130 160 134 158 130 160 134 159 129 163 134 163 128 166 133 166 130 169 137 170 130 173 138 174 131 175 131 178 132 178 131 181 133 182 142 184 134 184 142 187 134 187 142 190 134 190 133 193 133 193 133 197 133 197 133 200 133 200 133 203 133 204 141 205 133 205 141 208 132 207 141 211 131 212 131 214 131 215 131 218 132 218 131 221 134 219 142 224 135 221 143 226 136 227 136 230 137 231 137 234 138 234 137 235 138 235 138 236 138 234 146 237 138 237 138 236 139 237 139 237 139 235 147 237 137 236 145 236 136 235 144 235 134 235 142 234 131 234 140 232 129 232 128 229 127 229 135 227 125 227 134 228 125 227 132 226 124 224 132 223 126 221 131 222 128 219 133 220 130 216 137 216 132 212 140 212 134 208 142 212 136 208 144 214 136 210 144 217 136 214 144 220 137 220 136 220 136 221 135 221 135 217 144 222 134 222 133 221 132 218 141 220 130 217 139 222 129 218 137 225 127 220 134 228 126 223 133 230 126 230 126 230 128 224 135 230 130 224 137 232 132 225 138 232 133 225 139 231 135 224 141 231 137 224 144 231 139 224 146 229 140 222 147 225 139 219 146 223 139 216 145 220 138 214 145 217 137 210 143 214 136 207 142 212 136 212 135 209 136 205 144 206 137 202 145 204 137 201 145 202 137 201 146 202 137 200 146 202 136 202 136 201 135 198 143 200 134 197 142 199 132 195 141 198 132 195 141 197 133 193 141 197 133 193 141 197 132 193 140 197 131 192 138 197 129 192 137 198 128 198 128 199 128 199 127 199 129 194 136 200 130 194 136 201 130 194 137 201 131 194 137 203 132 195 138 204 133 197 139 205 135 198 141 206 137 200 144 207 139 200 146 205 140 198 147 203 142 197 149 203 144 197 151 202 145 196 152 201 146 196 153 200 147 201 146 200 148 201 147 200 149 196 157 201 151 198 158 202 151 197 158 200 150 196 158 200 150 196 158 200 149 195 157 199 148 194 156 199 149 195 156 199 149 194 157 197 149 193 156 196 149 191 156 195 150 191 157 195 151 195 150 195 152 191 159 195 152 191 160 194 152 191 160 194 151 190 158 196 151 190 157 199 151 191 155 203 151 203 151 208 154 209 153 213 157 213 157 217 161 207 161 221 165 211 164 224 169 213 167 225 171 214 170 223 174 213 173 219 176 209 175 214 178 204 177 209 182 210 181 207 185 196 182 206 188 196 185 206 188 196 185 208 189 198 186 210 190 200 187 212 190 202 188 214 191 215 191 216 192 206 191 218 194 218 193 220 194 220 194 220 195 221 195 222 196 222 196 222 197 223 197 224 197 224 196 224 197 216 199 226 198 217 199 228 198 219 199 229 197 220 199 231 196 223 200 231 196 222 199 231 196 222 199 231 196 222 199 230 197 221 200 230 197 221 201 230 197 221 201 230 197 221 201 230 196 221 200 229 195 220 199 230 196 220 199 231 196 222 199 232 197 222 199 231 198 222 199 228 199 220 198 222 199 218 198 209 197 209 198 200 196 200 197 189 194 190 194 179 190 180 191 175 193 172 188 168 189 165 183 162 186 158 178 158 183 154 174 153 179 149 169 148 175 145 165 143 171 141 161 138 168 138 168 135 167 133 156 133 168 131 158 131 173 128 163 129 179 125 169 127 185 122 177 125 191 119 182 123 195 117 187 121 197 114 188 120 199 113 191 122 203 114 196 125 209 116 203 129 213 123 209 122 209 122 210 132 215 123 209 132 217 124 210 125 214 124 214 125 217 125 217 137 224 127 219 140 225 130 221 142 224 132 220 145 223 135 220 148 225 138 223 148 225 138 223 147 227 136 225 146 232 135 230 146 236 136 233 146 236 138 234 145 235 134 232 144 235 134 232 142 236 133 232 139 236 130 230 134 236 134 235 128 236 121 228 121 234 116 226 119 232 113 224 116 232 112 223 115 232 111 223 114 231 115 231 114 231 114 230 114 230 109 221 116 230 111 221 119 231 113 223 121 232 115 225 123 233 116 226 125 234 117 227 128 235 120 228 131 235 123 228 133 235 125 229 135 235 126 230 137 235 137 235 138 237 128 235 140 237 130 237 142 238 131 238 144 238 133 238 145 236 135 238 148 235 139 238 154 233 144 236 161 231 161 231 165 229 157 233 170 228 164 231 173 227 167 230 167 234 167 233 179 230 170 235 181 232 172 237 183 236 174 241 185 243 175 246 186 247 176 251 188 252 178 256 191 257 182 261 195 260 186 264 198 262 188 266 199 265 190 268 201 269 192 272 204 275 193 280 205 281 195 285 207 284 196 289 209 286 197 291 214 288 203 293 220 291 211 295 224 294 215 298 228 296 218 300 230 298 220 301 234 300 224 304 238 305 229 310 242 311 235 312 246 315 212 288 248 317 217 293 252 320 220 297 256 324 223 301 257 329 226 305 258 332 250 335 259 335 233 310 262 337 253 340 265 341 256 344 269 345 260 349 272 350 273 349 277 354 267 359 281 359 282 358 286 362 278 368 290 364 283 370 294 365 288 372 299 366 293 373 304 367 298 375 308 367 303 376 313 366 309 375 318 365 315 375 322 364 321 374 325 362 326 372 328 358 330 368 330 351 334 361 331 344 336 354 330 337 333 344 333 341 333 340 334 336 335 336 336 333 336 334 337 332 338 333 334 324 340 332 336 321 343 330 340 318 346 326 343 314 350 322 346 309 354 316 348 305 356 312 348 302 357 308 348 296 357 302 349 290 358 296 350 284 359 290 350 278 359 284 348 271 358 276 346 262 356 267 343 255 354 259 340 251 351 254 336 246 347 248 335 238 346 240 333 230 345 232 332 225 343 226 330 219 341 221 328 213 339 214 326 208 337 208 324 205 335 205 322 201 333 200 319 195 330 193 317 191 328 188 315 187 326 185 312 184 322 182 308 183 318 179 304 182 314 177 300 180 309 175 298 178 307 174 298 177 308 173 297 175 307 171 296 174 306 170 295 173 305 168 295 172 305 168 295 171 305 169 294 170 304 167 293 168 302 165 292 168 301 164 299 163 300 162 298 162 298 161 299 162 297 160 290 164 296 160 290 163 296 160 291 163 301 161 292 163 301 160 290 163 300 159 290 163 299 159 288 163 294 159 288 163 294 160 296 161 295 160 295 161 296 160 286 166 295 161 286 166 295 162 286 166 295 162 286 166 295 162 287 166 296 162 287 165 297 161 289 163 295 162 299 162 298 161 302 162 301 160 300 158 305 159 304 157 310 159 318 161 317 159 314 158 321 160 319 158 325 160 321 156 330 159 322 155 331 158 320 152 331 154 318 150 327 151 314 149 321 149 309 149 320 148 304 148 314 146 299 150 310 148 307 152 308 150 296 152 306 150 296 152 306 150 296 150 307 148 297 148 307 146 297 145 308 144 301 144 311 143 304 143 314 142 306 141 317 141 308 141 318 141 308 141 319 142 308 141 318 142 307 140 314 141 306 141 313 142 306 141 316 143 306 140 316 142 305 139 311 141 305 139 311 140 306 140 311 141 308 140 313 142 310 140 315 142 312 140 318 143 315 140 320 143 317 140 322 143 325 146 325 145 318 140 323 144 317 142 324 146 316 142 322 146 315 143 322 149 315 143 322 149 315 142 322 147 314 142 322 147 315 143 324 148 317 148 326 153 318 150 326 156 318 151 326 157 318 150 326 156 316 148 324 154 314 147 322 153 319 153 318 150 312 145 317 149 314 146 317 150 316 147 319 152 319 149 322 154 323 153 325 158 328 158 329 163 332 160 332 168 334 162 335 170 337 164 337 164 340 166 340 174 344 168 343 176 347 170 346 178 349 171 349 179 351 170 351 179 352 169 352 177 352 170 352 177 353 172 353 177 354 174 352 182 354 177 353 185 355 181 353 189 357 186 353 194 359 193 354 199 360 199 355 205 361 205 355 210 360 210 354 215 359 214 360 214 358 219 359 220 356 225 348 227 354 231 355 230 352 235 352 235 348 239 340 239 346 241 337 241 345 245 345 244 344 247 345 247 345 248 346 248 347 249 348 248 350 250 342 251 352 249 345 250 354 247 355 247 356 246 356 245 355 244 347 248 356 244 348 247 358 244 349 247 359 246 359 245 359 249 360 248 359 252 360 252 358 256 359 256 357 260 357 260 356 264 347 265 354 268 346 268 354 271 345 271 354 272 345 273 354 273 346 275 356 273 356 273 358 272 358 271 360 271 352 274 363 270 355 273 366 270 357 273 367 269 358 272 367 269 359 273 367 270 359 273 366 271 358 274 366 272 366 272 366 274 366 273 365 274 356 276 364 274 355 275 363 274 355 275 364 274 355 275 364 273 356 275 366 272 358 274 368 272 360 274 360 272 362 272 371 270 366 270 372 270 364 271 372 270 364 271 372 270 372 270 371 268 363 270 370 266 362 268 370 264 362 267 370 263 362 266 370 260 362 263 369 255 361 258 368 252 360 255 367 249 361 251 364 244 355 248 362 242 354 246 361 241 354 245 360 241 353 246 360 240 353 246 358 237 352 243 357 233 351 239 358 229 351 235 357 225 358 225 358 224 359 223 361 224 356 230 364 226 358 231 364 226 365 226 364 228 358 234 364 229 358 235 366 230 361 235 368 232 361 237 368 235 360 238 367 238 359 240 365 242 361 242 361 244 362 244 357 247 358 247 354 253 346 251 352 257 343 254 348 259 339 256 344 261 335 258 340 262 332 258 336 261 328 257 333 262 326 255 331 263 325 256 329 264 324 257 327 266 321 259 324 268 318 260 322 266 316 259 321 262 316 255 320 259 315 251 319 258 314 249 317 258 312 251 315 261 309 254 312 265 306 258 310 268 311 267 309 270 311 269 312 272 306 266 316 273 308 267 318 274 310 270 319 276 319 276 320 275 312 270 320 273 313 268 321 273 321 273 321 271 313 267 320 270 313 266 319 270 312 266 318 270 310 266 317 270 309 266 317 270 309 266 318 269 310 265 319 267 312 263 320 268 313 264 321 269 313 266 321 269 313 266 321 270 313 266 320 268 312 265 319 267 311 265 317 265 313 262 316 262 308 258 314 260 307 256 313 259 309 257 312 259 308 256 313 259 308 257 314 260 306 255 316 258 308 254 317 256 310 251 319 254 312 249 320 252 312 247 320 251 312 247 320 252 312 249 321 257 312 253 321 261 313 258 323 265 314 261 325 267 316 263 326 268 319 265 329 269 321 265 332 270 324 267 336 272 327 270 337 274 328 272 336 275 336 275 336 275 336 274 336 274 328 272 336 275 327 273 335 275 336 275 335 274 327 272 337 275 328 273 338 278 330 276 340 280 340 280 341 281 342 280 344 282 344 282 345 285 346 284 346 286 337 284 346 284 338 282 346 284 338 282 346 284 337 282 345 285 338 283 346 286 338 283 346 286 340 283 344 284 339 281 342 283 337 280 338 281 334 277 334 277 330 274 331 273 327 270 328 270 327 265 326 267 326 259 323 265 323 257 318 263 318 258 313 261 314 253 308 257 308 252 305 253 305 244 305 248 306 239 307 243 309 234 308 241 311 231 308 240 312 231 306 242 309 236 303 243 306 237 300 243 303 237 300 242 303 238 301 241 304 236 300 239 304 234 300 239 304 234 302 239 307 234 304 239 311 233 305 239 312 233 307 239 314 233 316 233 317 233 313 240 321 234 315 240 324 235 319 241 328 236 323 241 332 236 326 240 335 235 328 239 337 234 331 236 340 230 334 231 342 224 336 226 344 217 339 219 345 211 340 213 346 205 340 209 345 200 337 204 342 196 334 201 338 193 332 202 337 193 332 204 337 195 333 207 339 198 336 208 341 199 339 208 344 199 340 207 344 197 338 204 342 195 340 203 343 193 341 203 344 193 341 203 344 194 340 204 344 195 342 206 346 196 344 207 348 197 345 206 348 197 346 206 348 196 346 204 347 195 345 204 347 194 345 205 348 195 346 206 349 197 346 207 350 198 347 207 351 198 348 209 352 200 349 211 353 202 348 212 353 202 348 210 352 201 348 208 351 199 348 206 351 196 348 202 350 193 346 198 348 189 343 194 344 185 339 191 340 185 340 190 340 185 342 192 343 184 344 194 346 186 347 197 348 187 348 198 349 189 348 200 350 191 350 202 352 193 352 204 354 195 354 206 356 196 354 206 357 197 354 206 357 197 352 205 355 196 348 204 352 195 344 202 348 193 339 200 343 191 335 198 339 190 333 197 337 188 331 197 335 188 328 197 332 188 324 199 328 189 322 201 326 191 324 202 328 192 327 203 331 193 329 205 333 195 334 208 338 198 338 212 342 202 341 213 345 204 342 212 346 203 340 211 345 202 339 209 343 200 336 208 341 198 336 208 341 198 334 207 341 198 331 205 338 197 327 202 335 195 323 200 330 192 319 196 326 188 313 194 322 187 306 193 316 187 299 194 308 187 296 190 305 184 295 189 304 183 293 188 302 183 291 187 300 181 289 185 295 182 288 184 297 179 288 181 297 176 288 178 294 174 288 175 294 172 286 174 295 170 284 174 290 170 283 173 291 168 282 172 291 167 283 172 292 167 284 173 293 168 284 172 290 168 282 171 290 166 280 172 288 166 278 172 286 166 275 171 282 165 271 169 278 163 268 168 274 161 264 166 271 159 260 165 266 157 256 164 262 155 253 163 258 155 251 162 257 153 248 162 252 156 244 161 249 152 240 161 245 152 237 161 242 152 233 161 237 151 229 161 233 152 227 161 230 153 223 161 227 151 220 160 223 150 217 157 221 148 214 155 218 146 210 154 214 144 207 153 211 144 203 152 207 143 196 151 200 141 190 151 194 141 186 151 189 141 179 152 182 141 172 153 174 142 167 156 168 145 163 160 164 149 158 164 158 153 151 166 151 156 146 169 146 159 144 172 141 161 139 176 136 165 135 179 131 169 132 182 128 172 130 186 126 176 127 190 122 180 123 193 118 183 120 193 116 183 119 194 115 184 120 197 115 187 120 201 115 190 120 201 114 192 119 202 113 192 117 201 110 193 116 201 108 193 114 203 106 196 114 204 105 199 115 206 106 201 118 206 108 202 119 206 110 201 122 206 112 203 126 208 116 206 133 212 122 211 139 217 129 217 147 222 136 222 151 223 140 224 152 225 142 226 155 228 144 229 158 233 147 233 162 235 151 235 167 238 157 238 172 241 162 241 174 244 164 243 172 245 162 244 169 248 159 246 168 250 158 249 167 251 157 249 165 251 155 249 164 252 154 249 162 252 153 248 159 252 151 248 154 252 149 247 141 242 143 243 143 246 136 238 138 243 131 235 135 242 129 233 134 242 128 233 134 242 128 234 134 242 128 234 134 242 128 234 136 243 131 237 138 245 132 237 141 249 133 241 143 253 136 245 145 254 138 248 145 255 138 249 143 255 136 249 141 255 133 248 138 255 130 248 137 255 129 248 136 254 136 254 136 254 129 246 135 253 128 245 135 252 127 244 134 251 127 243 134 252 127 244 136 253 128 245 138 254 130 247 140 256 132 248 141 255 134 248 141 254 134 247 141 254 134 247 141 254 133 247 140 254 133 247 140 254 133 247 140 254 133 247 140 254 133 247 141 253 134 245 141 251 135 243 141 250 134 242 141 249 132 242 139 248 130 242 138 246 129 241 139 245 129 241 141 244 131 241 145 244 135 241 151 243 140 244 159 243 159 242 166 243 167 243 174 243 164 247 180 243 170 246 184 244 174 246 189 246 179 249 184 252 184 252 189 257 189 257 205 259 195 261 208 262 199 265 210 265 200 268 210 269 200 271 208 272 198 274 207 275 197 278 207 279 195 283 208 284 196 288 210 289 199 292 214 292 203 294 219 293 209 296 225 294 225 293 228 294 218 297 232 297 223 301 237 302 228 305 242 307 233 310 245 309 235 313 247 311 237 315 248 314 239 317 250 320 250 319 251 326 241 329 251 331 242 334 254 334 245 337 258 337 249 340 265 342 265 342 269 347 260 350 273 349 264 352 277 350 278 350 280 354 271 356 283 359 274 362 285 365 275 366 286 369 286 368 287 373 287 373 288 378 289 377 290 382 290 382 292 387 284 387 294 391 286 390 293 396 294 395 290 401 283 397 286 404 280 400 282 408 274 404 277 410 277 410 272 412 264 407 268 412 260 407 264 411 257 405 260 411 254 404 258 411 258 410 259 411 252 405 262 413 263 413 267 415 259 411 270 417 262 412 273 420 273 420 274 424 266 420 275 426 267 423 277 427 277 427 278 428 270 425 277 429 269 426 275 430 267 426 272 431 265 426 271 430 263 426 271 429 264 424 273 428 265 424 275 428 267 424 277 428 269 425 279 429 279 429 279 432 270 430 279 434 270 432 280 436 271 434 280 437 271 436 280 439 271 437 280 439 271 438 279 439 280 439 278 438 279 437 278 437 278 437 278 438 278 437 279 438 279 438 280 439 280 438 282 438 282 437 284 437 284 437 285 437 276 437 287 438 277 438 288 438 288 437 288 437 288 437 288 438 288 437 287 438 277 442 287 438 277 442 277 441 278 442 287 437 278 441 288 436 279 440 289 435 281 438 291 433 282 437 291 433 283 437 292 433 284 437 293 433 284 437 293 434 284 437 293 434 284 437 291 434 283 436 290 433 281 433 288 431 279 431 285 427 276 427 283 424 274 424 281 422 272 422 280 419 270 418 277 415 268 414 275 411 266 411 273 408 264 408 272 405 263 405 271 403 262 403 271 401 262 402 271 401 262 400 272 400 272 399 272 399 273 399 273 400 264 398 273 400 264 399 272 401 264 400 272 403 264 402 273 407 264 404 274 409 266 406 276 412 267 408 277 415 269 411 278 419 270 414 278 425 272 418 276 431 272 423 273 437 271 428 267 439 268 431 261 439 262 431 255 435 256 429 249 428 250 422 244 422 246 416 241 415 244 409 240 407 243 401 239 402 245 394 238 401 244 394 234 402 242 397 231 406 236 403 228 409 233 406 225 410 230 407 222 410 228 408 220 410 225 406 219 410 223 403 216 410 218 404 211 410 214 401 206 410 210 401 201 409 205 401 197 408 201 400 192 408 196 400 187 411 191 403 182 415 187 407 179 418 182 412 176 418 180 411 171 417 175 410 165 416 170 408 161 415 164 410 157 415 161 410 153 412 157 407 145 405 152 399 139 399 146 393 135 395 142 390 132 392 137 389 129 389 136 384 126 386 131 382 123 386 128 382 118 386 127 381 115 385 123 381 113 383 113 383 111 381 119 377 108 377 116 373 106 376 114 372 103 373 108 371 101 370 107 369 101 368 107 367 100 366 106 365 99 364 105 364 98 364 107 363 97 362 102 361 94 361 103 360 93 360 99 360 91 360 97 360 90 358 98 358 90 356 99 356 89 353 95 354 89 352 95 352 89 350 96 352 89 348 96 351 89 346 95 349 89 346 95 348 89 344 95 346 90 343 95 345 90 342 95 345 90 341 95 343 90 341 98 343 90 342 98 342 88 341 96 341 86 342 86 342 85 345 85 344 83 347 91 342 82 349 89 344 80 353 87 346 78 356 84 348 77 360 82 351 75 362 75 361 74 362 79 354 72 362 72 362 71 360 71 360 71 359 77 352 71 358 71 358 70 357 70 357 70 356 70 355 69 354 69 354 68 354 75 349 67 352 75 348 64 349 64 349 63 345 63 345 63 342 63 341 63 338 69 337 65 335 71 334 68 333 74 332 70 332 79 331 71 332 80 330 72 332 81 331 72 334 81 332 71 334 80 332 70 336 79 333 69 337 78 334 69 340 77 336 69 343 77 339 70 347 78 341 71 350 78 344 72 354 72 353 74 358 78 350 76 363 76 362 78 368 78 367 79 373 79 373 80 379 81 369 81 382 81 373 83 384 81 375 83 386 82 376 83 386 82 377 83 385 83 385 82 384 82 383 80 380 80 370 78 377 78 367 76 375 76 365 74 374 75 364 74 373 74 363 74 373 75 373 75 373 75 373 75 375 74 365 75 377 72 368 76 380 70 371 77 382 70 375 79 385 71 379 82 389 74 383 85 391 86 391 89 394 79 390 91 397 81 393 93 401 83 396 96 402 87 398 99 402 93 399 103 400 97 398 105 400 98 396 104 400 98 396 102 400 96 396 98 399 93 395 94 397 87 391 91 394 84 387 88 390 81 382 87 387 81 379 87 385 82 376 90 381 85 373 93 378 89 369 96 375 91 366 97 372 94 362 99 369 96 360 100 368 98 359 101 369 101 360 103 372 105 363 103 375 107 366 102 379 108 372 99 381 107 376 95 382 95 382 90 381 95 381 84 379 91 380 78 374 84 376 73 366 79 369 73 355 78 359 77 345 81 350 83 339 86 345 90 338 94 346 95 340 99 348 93 342 98 351 91 342 96 351 89 341 92 350 87 340 90 348 87 339 88 348 85 340 86 349 83 342 84 351 83 342 84 352 83 344 83 353 82 347 84 357 82 351 84 361 81 355 83 365 79 359 81 369 78 360 81 370 76 360 79 370 75 360 77 370 75 363 78 372 76 365 79 374 76 365 79 375 74 365 77 374 72 364 74 374 70 364 71 374 70 364 70 374 70 365 69 375 69 367 69 377 68 370 68 379 67 373 67 382 65 375 67 385 65 379 66 388 64 381 66 390 65 383 67 393 67 384 69 394 71 383 73 393 76 382 77 392 77 380 79 391 75 378 76 389 72 377 73 388 69 377 70 387 68 376 68 387 71 377 71 387 72 378 72 388 70 380 70 390 70 381 70 391 71 380 72 390 73 377 74 387 74 375 75 386 73 374 73 385 72 373 73 383 73 372 75 382 74 372 78 381 75 372 81 380 80 370 87 376 88 364 97 368 93 358 103 361 95 353 104 356 94 349 103 352 93 348 103 351 92 350 102 352 93 348 103 351 94 346 103 349 94 344 103 347 93 341 103 344 93 336 102 338 93 330 102 332 91 324 100 326 89 319 98 321 86 315 95 317 82 312 91 313 79 308 85 309 77 304 83 305 75 300 81 301 73 295 79 296 71 292 77 292 70 289 76 289 69 285 75 286 69 278 77 280 68 269 76 271 68 263 76 265 68 259 74 260 68 255 77 257 69 250 77 252 68 246 76 248 66 242 74 243 65 236 70 238 65 231 72 233 68 223 68 223 72 218 75 220 76 215 81 217 78 212 87 216 88 213 88 212 81 207 87 209 80 205 89 208 80 202 86 205 81 200 88 204 81 198 81 197 79 196 80 196 77 197 85 199 73 200 80 201 71 201 77 202 69 202 75 204 69 202 74 203 69 201 74 203 71 199 75 203 75 199 77 203 80 199 80 198 87 198 88 204 94 196 95 202 103 193 103 193 109 192 109 191 115 191 114 199 119 191 118 199 122 193 122 202 126 193 126 203 127 192 127 201 125 191 125 201 124 192 124 201 126 190 126 199 129 189 128 198 132 189 131 197 136 187 135 196 139 185 140 185 142 185 140 194 145 183 143 191 149 180 147 189 153 178 151 186 156 177 152 185 156 179 152 187 159 181 155 190 164 184 159 192 169 187 162 193 167 196 167 196 177 196 171 199 178 202 169 206 179 208 170 212 180 213 171 217 180 219 172 224 181 225 172 229 181 229 172 233 180 229 172 234 181 230 182 230 183 233 175 238 185 235 176 238 187 237 178 240 187 240 178 244 178 246 178 246 180 249 180 249 194 249 184 252 189 256 188 256 191 260 191 261 202 261 192 264 203 265 194 268 205 269 196 273 206 275 206 275 206 281 195 285 207 285 196 289 208 287 196 291 211 289 198 293 215 293 216 293 222 298 222 297 228 302 229 301 233 304 234 303 238 306 229 308 242 307 233 310 245 310 236 312 248 312 248 311 248 313 248 313 248 316 248 315 246 319 246 319 246 323 237 326 248 326 238 329 251 329 252 329 256 332 246 335 261 337 262 336 266 342 266 342 269 347 259 349 272 348 262 351 275 351 275 351 278 355 278 355 281 360 272 363 284 364 274 366 287 368 288 368 290 372 291 372 294 376 294 376 296 380 287 382 297 382 288 385 298 384 290 387 300 386 291 390 302 389 295 392 305 392 297 395 307 395 298 398 308 397 300 400 309 398 309 398 309 400 309 399 310 402 301 404 310 404 310 403 309 405 301 406 307 408 299 408 304 410 305 410 303 412 303 412 302 413 302 413 302 414 303 413 303 413 294 413 303 413 303 413 304 413 304 413 305 413 305 413 307 415 308 414 310 415 310 415 311 416 311 416 311 417 311 417 310 419 310 418 309 420 299 420 308 421 308 421 307 423 308 423 307 425 298 424 307 426 307 425 307 426 307 426 307 426 308 426 308 425 299 425 310 423 310 423 311 421 312 421 312 419 313 419 313 417 313 417 314 417 304 417 314 416 304 416 313 414 304 415 311 414 303 414 311 413 303 413 311 413 303 412 311 411 303 410 311 410 302 409 312 410 303 409 312 410 303 409 312 411 303 410 312 412 303 412 311 413 302 413 311 415 302 415 311 417 311 416 311 418 311 418 311 420 311 420 311 421 311 420 311 421 301 421 311 420 301 420 311 419 301 419 311 419 301 419 311 419 312 419 311 418 311 418 310 417 301 416 310 415 300 415 309 413 299 412 308 410 299 410 308 409 299 408 308 408 299 407 308 406 299 405 309 404 299 404 309 404 299 404 309 405 299 405 309 407 300 407 309 409 299 409 309 411 299 412 309 414 300 415 311 416 302 418 312 418 313 418 313 420 313 420 313 422 304 426 313 422 304 426 313 420 313 419 313 416 305 421 313 413 305 418 314 409 306 414 315 407 307 411 315 405 307 409 315 405 307 410 315 404 309 407 315 403 309 406 313 402 305 406 313 402 307 404 314 402 305 403 314 402 306 402 315 401 306 401 314 400 305 399 314 399 305 397 312 396 303 394 308 392 300 390 304 389 305 389 300 387 301 387 297 385 288 385 293 385 285 385 291 384 283 388 290 386 282 391 290 388 283 396 292 392 288 401 296 395 295 406 303 398 303 408 309 397 311 408 314 393 317 403 321 395 321 396 318 377 323 385 320 375 321 376 309 359 314 364 302 351 308 356 299 345 305 353 304 348 304 349 305 345 305 346 302 338 307 343 312 346 312 346 309 339 315 347 314 338 320 346 319 336 325 343 322 334 329 341 324 330 331 338 332 334 333 334 326 322 334 329 328 317 333 322 337 319 338 320 340 316 341 316 335 305 344 311 345 306 346 306 347 300 348 300 341 289 350 295 342 284 351 289 342 277 352 282 344 270 354 275 346 263 355 268 354 260 355 260 343 250 354 253 341 244 352 247 339 240 349 242 335 234 346 236 334 227 345 228 334 221 345 223 332 217 342 218 328 212 339 212 324 207 335 206 320 203 330 202 316 199 327 198 314 197 324 195 312 193 322 191 310 188 320 186 310 185 320 182 308 182 319 179 306 180 315 175 302 178 312 173 298 176 308 171 296 176 301 172 296 176 305 171 296 173 306 170 296 172 306 169 296 172 306 168 295 170 305 166 293 170 304 166 292 169 302 166 290 168 300 164 288 167 298 162 287 166 296 162 287 166 296 162 288 166 297 162 288 165 298 160 289 165 296 161 292 165 301 161 293 165 303 161 293 165 303 160 292 164 302 160 291 165 300 160 289 165 298 160 287 165 296 160 285 165 295 160 283 164 291 158 280 163 286 158 278 162 287 157 275 161 283 156 271 160 279 154 267 159 275 153 262 158 270 151 260 157 268 151 259 156 266 149 256 154 263 148 253 153 258 149 250 151 255 146 247 148 253 143 247 145 253 142 246 142 252 139 245 141 252 135 244 140 251 134 241 138 249 132 239 137 247 131 238 136 246 131 237 133 243 130 246 127 246 125 244 123 243 124 235 127 243 121 234 126 242 120 229 127 235 122 227 128 234 121 225 130 232 123 222 131 229 124 219 131 226 124 220 132 225 127 220 131 228 124 219 129 227 121 219 129 225 121 218 130 223 121 216 133 220 123 214 137 217 127 213 144 214 133 212 149 212 139 211 154 211 143 210 157 210 147 207 160 208 149 201 160 202 150 195 160 196 150 190 159 191 148 185 160 186 149 180 163 180 152 174 166 174 156 167 167 166 157 161 168 160 157 156 167 155 156 151 166 150 155 145 166 144 155 142 168 141 157 139 171 137 161 137 175 134 164 134 178 130 168 130 182 126 171 126 186 121 175 123 190 118 181 122 196 116 186 121 200 116 191 121 203 115 194 121 204 114 195 121 203 113 196 121 204 112 198 122 208 113 201 124 212 114 207 127 216 116 213 130 218 120 218 135 220 125 221 141 222 131 224 148 223 139 226 156 226 147 229 164 230 153 233 169 235 159 238 173 238 163 241 179 241 169 244 184 243 174 246 187 245 177 248 188 246 178 249 191 249 181 251 195 253 185 256 199 260 189 263 201 267 191 270 201 271 192 274 203 274 193 277 206 278 195 280 209 282 199 285 214 287 204 290 217 291 207 294 220 295 210 298 223 301 212 304 228 307 218 310 234 311 224 314 240 312 230 314 245 311 236 315 249 314 249 314 251 318 241 321 252 322 242 324 253 324 243 326 257 329 258 328 262 335 262 334 264 341 265 340 266 345 257 348 269 348 260 351 274 352 275 352 279 356 280 356 283 359 273 362 287 362 278 365 291 365 282 369 295 370 286 373 297 373 298 373 299 375 299 375 302 378 294 384 305 381 298 387 308 382 301 388 312 382 305 389 315 381 309 388 318 380 313 387 320 378 316 386 322 377 319 382 318 383 320 381 323 374 320 383 323 372 321 382 323 368 323 378 323 363 324 373 323 358 325 365 323 354 325 364 324 351 327 361 326 348 328 358 327 355 327 356 327 354 327 355 327 352 328 353 326 351 327 351 326 349 326 350 324 341 326 351 324 343 326 352 326 346 327 354 326 348 328 357 326 359 327 360 326 351 328 361 328 352 329 362 328 352 329 361 328 352 330 361 328 352 331 362 328 350 331 360 327 348 330 358 327 356 328 356 326 354 327 355 324 343 327 353 326 352 326 352 322 343 326 352 322 342 325 352 321 342 325 352 324 352 325 353 324 352 325 353 325 352 326 352 326 352 326 352 326 352 327 353 326 343 328 353 327 344 329 354 327 346 329 355 328 346 330 356 328 347 331 357 328 348 330 358 328 348 331 358 329 347 331 357 329 347 331 357 329 347 330 356 328 347 330 357 328 347 330 357 329 356 330 356 328 346 330 356 328 346 330 356 328 346 330 356 328 348 330 358 327 349 329 359 327 361 328 361 326 363 326 363 326 355 326 365 327 359 324 366 326 365 323 368 324 372 320 374 319 379 315 380 313 387 309 386 307 395 302 393 301 401 294 398 294 406 286 404 287 409 283 406 280 409 275 406 272 408 268 403 266 405 261 398 262 402 257 395 260 400 256 392 259 400 256 392 260 401 256 392 260 402 256 393 260 405 256 397 261 408 256 401 262 412 257 405 264 417 264 417 264 421 265 421 265 424 265 424 264 426 258 420 263 425 257 420 260 425 254 418 256 425 251 419 253 427 248 420 251 429 246 422 251 430 246 422 251 430 246 422 251 429 246 421 250 428 245 420 248 429 244 421 247 432 247 432 245 436 246 435 245 440 246 440 246 442 241 435 246 442 242 434 245 439 240 431 242 436 237 428 236 435 232 427 232 435 233 435 229 436 225 427 226 437 223 428 222 437 220 428 218 435 218 427 215 434 216 425 213 434 214 425 210 433 212 425 208 432 208 431 204 429 207 423 200 423 204 418 197 416 201 412 193 411 199 404 189 408 194 401 186 409 190 400 182 409 187 401 177 409 182 401 171 408 171 408 166 408 166 408 161 410 161 410 156 413 159 408 150 413 154 409 145 412 148 408 139 410 144 404 135 407 139 403 131 403 137 397 127 396 127 396 124 389 131 383 123 384 130 379 122 384 127 381 118 387 124 383 116 386 116 386 113 384 121 379 109 382 115 379 104 381 110 378 101 379 106 376 99 373 104 371 98 368 106 365 100 363 108 361 99 361 108 360 98 360 107 360 96 361 104 361 95 360 101 360 95 359 103 359 93 358 102 359 91 358 100 359 89 358 95 358 86 357 95 357 85 355 91 355 85 350 91 351 87 346 92 347 89 346 96 348 89 345 94 346 88 343 96 344 89 342 97 343 89 340 95 342 90 339 99 341 93 338 100 340 93 338 94 337 93 338 99 340 91 340 97 341 89 342 96 342 88 342 94 343 86 342 92 344 85 343 91 344 85 344 85 344 84 344 92 343 81 347 88 346 79 349 85 349 77 350 83 352 76 350 82 354 75 350 80 354 75 350 80 354 75 349 81 354 76 346 76 346 76 342 84 344 77 337 85 338 77 330 85 331 78 324 87 324 81 319 87 319 83 313 92 314 83 308 91 309 80 307 88 308 77 306 83 307 75 304 81 305 74 303 82 303 71 300 80 300 68 298 77 297 65 297 73 293 62 297 70 292 60 297 67 292 56 297 64 292 53 298 53 297 51 297 58 294 50 296 58 293 49 294 50 294 49 292 58 289 49 290 58 287 49 287 59 286 47 284 48 284 45 281 54 280 45 277 52 277 47 271 53 272 51 265 56 266 54 261 63 263 57 258 62 259 58 255 67 257 60 253 69 255 63 253 71 255 62 253 71 255 61 254 68 255 59 254 66 255 58 254 64 255 57 254 63 257 58 254 62 257 62 254 64 256 63 250 67 253 67 246 67 245 70 243 70 243 73 239 80 243 77 234 85 240 86 236 87 234 83 228 89 231 88 222 94 228 93 216 97 220 95 210 99 213 95 204 99 208 96 199 100 202 98 194 101 195 97 187 101 191 98 184 102 187 99 180 104 184 103 176 106 180 107 171 111 175 111 166 115 170 113 166 120 171 115 166 120 169 119 165 123 168 121 164 126 167 122 163 127 167 121 161 126 164 119 159 125 161 116 158 124 162 112 158 120 160 106 160 112 160 100 161 107 161 94 162 101 162 88 163 95 162 85 164 94 162 83 165 91 162 82 165 90 163 81 168 87 167 80 170 88 168 78 170 86 168 78 168 79 168 79 166 87 164 81 164 80 164 81 162 81 161 80 162 80 161 77 162 86 161 75 163 81 162 73 161 79 161 74 160 79 161 83 163 82 162 84 161 86 162 90 160 91 161 96 156 97 155 107 155 107 160 119 158 118 163 131 164 129 169 139 173 136 180 143 182 140 190 145 188 140 196 146 190 141 198 147 192 141 199 150 195 143 202 154 199 148 207 159 203 153 212 162 206 156 215 165 207 159 216 168 209 161 217 172 212 165 218 176 216 167 220 178 220 168 224 179 224 169 227 182 228 172 231 185 231 175 234 187 233 177 235 188 234 178 236 189 237 180 239 191 241 181 243 193 249 183 250 194 255 184 258 195 261 185 263 197 266 187 268 199 269 189 272 201 273 192 277 204 277 194 282 206 281 197 287 208 286 200 294 207 288 202 297 208 288 203 297 207 287 202 296 205 285 195 265 202 284 197 293 202 283 197 292 202 283 197 292 202 283 197 292 202 283 198 289 197 292 197 292 202 284 197 293 204 286 198 294 206 288 202 293 208 291 203 299 211 295 206 304 217 301 212 309 222 304 219 313 228 305 226 315 236 302 233 312 242 296 240 306 243 290 240 300 243 285 240 296 239 296 239 296 243 287 239 297 241 288 238 296 236 290 234 299 228 294 228 304 223 299 223 309 218 304 218 314 214 307 214 317 209 309 211 318 209 309 211 317 210 309 211 317 210 309 210 318 210 309 210 317 210 309 210 318 210 309 210 318 210 309 210 318 211 308 209 316 213 306 208 313 218 303 210 309 223 302 224 301 229 301 219 304 232 303 222 305 235 306 235 306 237 309 228 311 239 311 230 314 244 314 235 317 252 318 242 321 257 321 248 324 260 324 251 327 260 326 261 326 260 329 260 329 259 333 250 335 263 337 264 337 267 342 268 341 270 347 270 346 273 352 263 354 277 356 278 356 282 361 282 360 286 364 286 363 288 367 288 366 291 371 291 371 292 376 284 377 294 380 285 381 296 383 286 384 298 386 298 386 299 391 300 391 300 396 301 396 301 401 292 403 301 404 292 406 301 405 292 407 301 407 292 408 301 408 292 410 302 410 293 412 303 412 294 414 305 413 295 415 306 412 299 415 307 411 308 410 309 410 301 414 311 409 303 412 304 410 305 411 315 405 308 409 318 403 310 406 320 402 312 405 322 403 314 406 323 405 315 408 323 407 315 409 321 409 313 409 319 410 311 411 316 412 316 411 312 412 304 414 309 413 310 412 308 412 308 412 308 412 308 411 308 412 309 412 309 413 301 414 311 413 304 414 314 414 306 414 316 415 308 415 316 416 317 415 314 418 315 418 311 420 303 419 307 421 308 421 305 423 305 422 302 424 303 424 301 425 301 425 299 426 300 426 300 426 300 426 301 426 302 426 304 426 305 425 306 424 307 424 309 421 309 421 311 418 311 417 314 413 305 417 317 408 310 414 322 402 316 409 326 396 322 404 329 389 326 398 331 382 330 392 333 375 334 385 334 369 336 378 332 362 336 371 330 357 334 365 327 351 332 359 331 356 332 356 331 353 332 354 326 342 334 349 335 345 336 346 338 342 339 343 342 340 342 340 345 336 345 336 347 329 348 330 342 317 350 325 344 313 351 320 345 310 352 318 347 306 355 313 349 300 358 307 350 294 358 301 350 290 358 296 348 283 358 289 348 276 357 281 346 270 356 274 344 264 354 269 344 257 353 262 344 251 354 255 343 244 354 248 339 237 350 239 334 230 345 230 330 224 340 224 325 220 336 221 321 216 331 215 318 209 329 209 317 204 329 203 316 200 327 198 311 194 323 193 308 192 315 190 305 189 314 186 302 186 311 182 302 183 311 179 301 180 311 177 300 177 309 174 298 177 308 173 297 176 307 172 296 175 306 171 294 173 305 170 293 172 303 168 292 172 302 168 292 172 302 167 300 167 300 166 290 169 299 164 298 164 298 163 290 166 299 162 290 165 300 161 291 164 300 160 291 163 301 160 291 163 301 161 290 163 300 160 290 164 299 159 290 163 296 160 300 159 300 158 289 162 299 158 288 163 295 160 295 161 295 160 292 161 292 160 283 166 288 163 282 167 288 163 291 164 289 163 282 168 288 164 291 163 290 162 283 166 291 161 283 166 291 161 284 166 292 160 285 166 290 161 285 166 291 161 285 166 291 161 292 162 291 161 291 162 290 161 289 162 288 161 280 167 286 163 280 167 287 162 280 167 285 163 280 167 285 163 281 169 288 163 282 171 287 165 280 170 287 164 280 170 287 164 279 170 286 163 279 170 286 163 279 169 285 162 279 169 285 162 279 170 286 163 280 170 287 164 281 171 286 166 282 171 288 165 280 170 285 165 279 170 285 165 279 170 285 163 278 169 283 165 278 168 283 164 278 168 283 164 279 168 284 163 280 167 287 162 282 169 289 162 283 169 290 163 283 170 290 163 282 170 287 165 282 170 286 165 288 163 287 163 287 163 286 163 286 163 285 163 278 169 285 163 278 169 283 165 279 168 285 162 279 167 286 161 280 166 288 160 281 166 288 160 280 166 288 160 280 167 287 161 280 168 285 163 280 168 285 163 279 168 286 162 279 169 286 163 279 169 286 162 280 167 287 161 282 167 287 163 283 167 288 163 284 167 288 163 283 168 290 162 283 168 291 162 283 168 291 162 290 163 289 162 290 163 289 162 289 163 288 163 280 168 286 163 280 169 285 164 280 170 285 164 280 170 286 163 280 169 285 164 281 170 287 163 282 172 288 164 281 174 287 166 280 176 286 168 280 178 285 169 279 178 285 170 279 179 285 171 279 180 283 174 281 181 286 173 282 180 286 174 284 177 288 172 286 174 295 168 288 170 297 164 288 167 297 161 288 166 297 160 287 164 293 161 288 161 293 159 291 157 296 157 302 157 301 155 308 155 306 153 312 155 311 154 316 155 315 153 308 152 317 153 307 153 318 154 306 154 316 155 306 154 315 155 305 153 315 154 304 153 314 154 303 153 310 153 302 153 309 154 310 155 310 154 308 155 309 154 296 156 306 152 292 155 303 151 288 155 298 150 282 155 291 149 275 158 284 151 269 161 276 153 263 161 269 153 257 160 263 152 253 159 258 150 248 158 254 149 243 157 250 149 237 157 242 148 230 156 235 147 224 156 230 147 218 157 223 148 213 149 213 149 201 159 203 149 195 160 197 150 189 161 192 150 181 160 183 150 173 160 174 149 167 159 167 148 160 160 161 150 153 164 152 153 146 169 144 158 142 172 139 162 138 177 134 167 136 182 132 172 136 187 130 177 134 192 126 183 133 196 124 190 134 201 124 196 137 207 126 202 139 211 129 208 141 217 130 214 143 222 133 220 149 225 139 225 158 229 147 229 165 233 155 235 171 236 161 238 174 237 164 239 178 240 168 242 181 245 171 247 184 251 173 253 188 256 178 258 194 261 184 263 200 265 190 268 204 268 195 272 207 271 208 270 210 274 211 274 214 279 204 283 216 286 207 288 220 292 210 294 224 297 214 299 229 303 219 306 234 309 225 312 240 313 231 316 244 316 234 318 248 319 239 322 252 324 243 327 251 328 243 330 254 329 254 329 258 333 258 332 263 338 263 338 266 343 267 343 271 347 271 347 276 352 276 352 279 357 270 359 282 361 282 361 284 365 285 364 286 369 287 369 288 374 278 377 289 377 280 380 293 381 293 381 296 384 288 386 299 389 293 388 299 394 292 392 296 400 292 397 291 405 287 402 284 409 279 405 276 412 270 407 269 414 263 408 263 413 256 406 258 410 252 403 254 409 249 401 252 410 248 402 252 411 248 402 254 414 254 413 255 417 252 409 253 412 253 412 254 424 252 416 251 426 250 417 245 426 245 418 237 427 237 426 229 427 230 418 223 426 224 420 216 423 218 415 209 420 212 412 201 419 204 411 194 419 198 411 191 419 194 410 186 416 190 409 179 413 185 405 172 410 173 410 166 409 171 404 160 408 166 401 151 407 158 400 145 407 149 402 140 407 145 402 136 403 142 398 132 399 132 398 128 393 135 386 126 388 133 382 123 384 131 379 122 384 127 381 117 386 122 383 112 386 113 386 107 384 115 379 103 381 108 379 102 377 110 374 101 372 109 369 101 368 109 366 102 366 110 365 101 365 110 364 100 362 108 362 97 360 103 360 94 357 103 357 91 356 98 355 90 355 98 355 89 354 95 354 89 354 95 354 89 354 98 354 89 352 94 353 88 351 94 352 86 348 95 349 86 345 92 345 88 342 94 343 90 339 95 340 90 338 96 340 90 339 98 341 90 341 96 342 90 340 98 342 92 339 98 341 94 339 101 342 93 338 99 340 92 338 99 341 91 338 97 340 91 336 96 338 91 336 91 335 92 335 92 335 92 334 99 337 91 334 97 336 92 335 97 336 92 335 100 337 92 334 100 336 92 335 92 335 92 335 92 334 91 334 92 334 91 334 97 334 92 334 98 335 93 334 99 336 93 335 99 336 93 336 98 338 92 337 100 339 90 336 96 337 89 335 95 336 87 334 93 334 85 332 91 333 83 329 89 329 80 325 86 326 79 323 85 323 76 320 76 319 74 318 82 317 73 317 79 316 73 316 82 313 73 314 82 311 71 314 80 310 69 314 78 311 66 316 75 312 64 317 70 314 61 319 69 315 60 323 67 317 59 328 65 321 59 335 64 327 60 342 65 334 62 346 65 340 64 349 69 341 65 350 71 343 67 350 72 344 66 349 70 344 66 347 73 341 68 345 73 340 71 343 77 336 72 339 80 332 73 336 81 331 73 331 82 329 71 325 81 326 71 318 79 321 71 312 77 314 73 308 79 310 76 304 82 306 79 297 85 300 81 289 90 294 81 282 87 285 78 276 83 278 73 270 79 273 73 267 75 269 73 261 75 263 73 253 77 257 83 252 83 251 81 239 86 243 82 230 87 235 85 226 87 228 83 218 87 222 84 213 89 218 88 211 91 215 93 207 96 211 101 200 103 206 108 193 110 198 113 188 115 193 117 186 117 192 120 185 119 193 124 183 124 191 130 183 127 191 135 184 131 191 137 194 137 193 145 189 140 196 148 193 142 200 152 196 144 203 158 199 150 205 164 201 157 207 168 204 161 209 170 208 162 213 170 213 160 217 170 219 161 223 174 228 165 232 178 236 168 240 182 242 173 246 187 245 187 245 191 248 181 251 193 250 183 253 194 253 183 256 194 257 184 260 197 263 186 265 200 271 190 274 205 278 193 282 210 283 199 286 216 285 207 289 223 288 214 292 229 292 220 296 233 296 224 300 235 302 225 305 237 308 227 311 240 312 230 315 244 314 235 317 246 314 237 318 248 318 239 322 253 325 253 325 258 333 248 337 262 338 252 341 267 342 267 342 270 346 271 346 273 350 263 354 275 355 267 359 280 358 272 362 287 361 278 365 292 364 283 369 296 368 288 373 301 370 294 376 306 372 299 379 309 373 304 378 312 374 307 382 316 373 313 382 321 371 319 377 325 369 322 377 326 376 326 375 332 366 330 374 334 366 331 375 336 363 334 369 339 360 336 368 341 359 338 366 342 358 340 366 342 357 342 367 342 356 344 366 343 354 345 362 344 349 347 356 346 344 350 350 347 337 354 345 348 330 356 337 345 322 354 329 342 316 351 322 340 310 349 316 340 304 348 310 340 298 349 304 340 292 349 298 340 284 349 290 340 277 350 283 340 272 351 278 340 268 350 273 340 261 350 266 339 253 350 256 338 244 349 248 336 237 346 239 332 231 343 232 330 225 341 226 328 220 339 221 326 215 337 215 325 207 336 207 334 199 335 198 321 194 332 193 317 192 328 190 312 191 322 189 306 189 316 186 301 187 310 183 299 184 309 180 297 181 306 177 296 179 305 174 296 178 305 173 295 176 304 172 295 176 305 172 294 176 304 171 293 174 303 170 291 173 301 169 289 171 298 167 295 166 294 166 285 169 293 164 284 170 292 164 284 170 291 164 283 169 290 163 282 170 288 166 283 172 288 167 281 172 286 167 280 174 285 169 280 176 285 170 286 170 284 171 285 171 284 170 285 171 283 170 278 177 282 172 278 176 283 171 279 175 285 168 280 174 285 169 281 173 288 166 281 171 289 164 282 170 290 163 283 170 290 163 283 171 290 164 282 171 287 167 280 172 287 165 280 173 286 166 280 174 285 169 280 174 286 168 280 175 287 168 280 174 287 168 280 173 287 167 280 172 287 166 281 172 288 165 281 172 288 165 281 172 288 165 281 172 288 165 281 172 288 166 281 172 288 166 281 172 288 166 282 171 289 166 284 172 288 167 283 170 289 166 284 170 289 165 291 163 291 163 283 168 292 162 283 168 291 161 288 160 289 159 285 158 286 157 273 163 281 156 269 163 276 156 263 163 269 155 257 161 263 154 252 160 259 153 249 160 256 152 245 160 252 152 239 159 245 151 232 156 236 150 225 154 230 145 218 155 222 146 211 156 213 149 203 158 206 147 198 160 200 150 191 162 195 152 183 162 184 151 176 161 176 151 170 163 170 152 165 166 163 155 158 171 156 160 153 176 151 165 152 178 147 168 149 182 144 172 147 186 140 178 147 191 140 183 148 195 140 187 149 199 141 191 150 202 143 195 151 206 143 199 151 208 142 202 153 211 143 205 152 215 143 210 153 220 143 215 152 224 142 220 152 227 142 223 152 231 142 227 152 234 142 232 152 236 141 235 153 240 143 239 156 243 146 243 161 245 150 246 166 247 156 249 172 249 161 251 176 252 166 254 178 253 168 256 180 254 169 255 182 254 172 256 187 255 177 258 193 258 183 260 197 260 188 264 200 262 191 265 204 264 193 267 207 265 198 269 211 268 201 271 214 272 204 275 216 277 216 276 217 282 207 285 218 287 208 290 222 293 212 296 226 299 216 302 230 304 230 304 235 308 224 311 240 315 230 317 244 320 215 292 248 322 220 298 252 323 224 303 255 326 228 309 257 329 248 333 258 332 235 317 262 335 237 317 265 339 266 339 269 345 259 348 271 350 272 350 273 353 274 353 275 355 275 355 277 359 278 358 281 362 273 366 285 364 277 368 289 366 280 370 292 369 283 372 295 371 295 371 298 374 290 377 300 376 301 375 300 378 301 377 299 380 291 383 298 382 289 384 298 386 298 385 296 389 288 387 294 392 294 392 289 396 286 393 284 399 279 395 279 402 273 397 272 403 266 398 266 403 260 398 262 404 255 397 259 404 252 397 257 404 252 397 256 405 251 397 255 404 251 397 256 405 257 405 256 407 256 407 255 411 252 402 255 414 251 405 253 415 249 407 251 416 248 408 250 418 246 410 248 421 245 414 248 423 245 415 246 424 243 416 242 425 239 416 237 424 236 415 232 423 232 414 225 422 228 414 220 420 223 412 215 418 218 412 210 415 214 408 206 414 210 406 201 414 205 406 197 413 201 406 192 412 197 405 187 411 191 406 182 411 187 404 177 412 181 406 171 411 177 404 164 411 168 406 157 412 162 407 152 413 157 408 148 411 152 406 143 405 150 399 139 399 146 393 135 394 142 388 132 390 140 385 130 387 138 381 127 384 132 381 122 385 130 380 119 385 124 383 116 384 124 381 115 382 121 380 113 381 120 379 110 381 120 378 109 381 117 378 106 379 113 377 104 375 113 372 102 369 111 367 99 366 108 365 96 364 102 363 94 361 103 360 94 358 102 358 93 356 102 356 92 354 101 355 91 354 97 354 89 354 95 355 88 354 94 355 86 352 92 354 85 350 91 352 85 349 91 350 85 345 91 346 86 342 91 343 87 340 93 341 88 339 93 340 88 338 94 339 88 337 94 338 89 338 94 339 87 338 93 339 87 338 93 339 87 337 93 338 88 336 96 337 89 334 94 335 89 334 90 334 89 336 95 336 89 336 95 336 90 334 95 334 90 335 96 335 89 335 98 336 89 336 90 335 89 336 90 336 90 336 95 337 91 336 96 336 92 335 97 337 93 334 100 336 93 334 99 336 94 335 100 337 96 334 103 339 98 334 102 336 100 332 106 338 101 332 107 336 102 332 108 337 102 333 106 336 101 334 108 339 101 334 108 339 100 335 107 340 98 339 104 341 95 342 101 343 92 342 98 343 90 343 95 343 88 342 96 343 87 340 93 341 86 342 94 342 85 346 91 345 83 349 89 349 81 351 86 355 79 353 83 360 77 354 80 362 77 353 80 360 79 351 81 359 81 349 84 357 83 348 86 356 84 349 86 357 83 348 86 356 82 349 85 357 83 348 86 356 84 348 86 354 83 350 87 358 83 351 87 359 83 354 87 361 82 357 86 365 81 358 85 367 79 359 83 367 78 362 81 371 78 364 82 372 78 364 82 369 79 363 85 368 79 358 83 360 79 350 84 352 80 341 86 344 82 335 90 337 83 329 89 331 88 325 94 326 91 321 101 323 91 316 100 318 89 313 98 315 86 309 93 310 83 305 83 304 79 300 79 300 73 295 80 297 70 291 77 293 77 286 77 286 67 278 73 279 67 274 72 275 67 270 72 272 69 266 74 268 72 261 78 263 75 256 81 258 78 252 86 256 79 248 84 251 79 244 84 248 81 240 86 244 84 234 84 234 85 227 88 230 85 221 89 225 87 215 90 220 91 210 93 213 95 202 97 207 101 198 102 204 108 194 109 200 114 192 115 197 118 190 118 199 121 189 119 198 126 189 123 197 132 190 129 198 139 193 135 201 145 197 140 205 151 200 145 209 160 203 154 210 169 204 163 211 174 206 168 213 176 210 168 216 178 216 169 221 181 223 172 228 184 232 174 235 185 239 175 242 188 244 178 247 190 248 180 251 190 252 180 255 192 257 182 260 194 264 185 266 198 271 188 274 203 276 192 279 208 279 197 282 212 282 212 282 216 286 216 286 221 292 212 295 226 296 216 300 231 300 221 304 237 306 227 311 242 312 233 316 244 314 235 318 247 317 248 316 250 320 250 320 252 325 243 329 255 328 256 328 260 333 261 333 265 339 266 338 269 343 269 343 272 346 263 350 276 350 276 349 280 353 271 358 284 357 276 361 288 360 279 364 292 363 283 367 296 366 287 370 299 369 291 373 301 372 294 377 304 374 296 378 306 374 298 380 308 375 309 375 311 377 311 377 313 379 305 385 314 381 307 387 315 383 307 388 316 384 309 388 318 384 310 389 319 384 312 389 320 386 312 390 320 386 312 391 320 386 312 391 321 388 313 391 321 388 314 390 320 390 313 390 317 392 312 390 312 395 308 392 305 400 302 396 296 405 293 400 286 408 283 403 276 408 272 401 268 406 266 401 264 405 260 397 260 396 259 396 263 404 260 394 261 394 261 394 263 402 262 393 262 402 262 394 261 402 261 395 259 401 260 392 257 392 257 392 258 401 256 392 258 401 256 393 258 401 255 392 256 400 254 392 256 402 253 393 255 405 253 396 255 410 256 409 256 414 257 413 258 418 257 412 259 420 257 412 256 420 254 412 250 421 249 413 244 421 245 413 238 422 240 413 231 423 233 414 223 423 225 414 218 421 221 413 214 419 217 411 209 418 212 409 204 418 207 409 199 417 203 408 195 415 200 407 189 413 195 405 181 410 186 402 173 410 177 405 167 412 170 407 161 413 164 409 153 413 158 409 149 411 152 407 145 408 151 402 141 404 148 399 137 399 144 393 132 394 140 389 127 390 135 385 124 388 128 385 121 388 126 385 119 385 127 381 115 384 124 379 112 382 120 378 109 379 114 376 106 375 114 372 104 373 112 370 101 372 107 370 99 371 105 370 98 369 106 368 97 364 106 364 97 359 105 358 95 357 102 357 93 357 99 356 91 356 98 356 90 355 96 355 89 354 94 355 88 354 93 355 86 352 95 354 86 349 92 351 86 346 94 348 88 342 94 344 90 341 98 342 91 340 97 341 92 340 97 341 92 340 100 342 93 340 99 342 94 340 99 342 95 340 102 343 95 340 103 343 93 343 99 344 91 347 99 349 88 352 97 353 85 357 91 357 83 361 89 362 80 367 86 368 79 371 85 376 79 375 84 382 80 377 85 385 81 378 86 386 81 376 82 376 81 375 82 375 81 372 85 381 81 372 85 380 81 370 85 379 81 370 86 378 83 370 88 378 85 369 90 376 87 367 94 372 89 363 95 365 91 356 98 356 94 351 102 349 96 349 104 347 96 349 105 347 97 349 106 347 98 349 106 347 97 351 106 346 97 353 105 347 95 356 100 352 93 363 98 359 91 366 96 362 89 363 97 361 89 359 97 358 89 356 95 356 91 354 99 354 92 351 100 351 94 348 102 349 97 347 105 348 99 346 107 347 100 346 109 347 100 346 108 347 98 345 106 346 94 348 103 347 93 353 99 352 91 359 97 355 92 364 96 359 93 369 96 359 93 373 94 364 91 377 92 368 90 380 90 380 88 383 88 373 87 387 86 377 88 391 86 381 89 394 87 385 90 397 89 388 91 399 92 399 92 400 91 401 92 401 92 401 94 401 94 401 95 402 95 401 96 402 96 401 96 402 96 402 96 402 96 402 96 402 96 402 95 403 95 403 94 405 94 405 94 407 91 398 94 409 91 401 95 411 91 402 96 412 92 403 96 412 93 403 95 412 95 412 94 412 94 411 92 411 90 401 91 409 89 400 89 408 87 398 89 408 89 407 90 407 89 397 91 406 90 397 92 406 91 396 93 404 92 395 92 403 92 393 90 401 91 400 88 399 87 389 87 398 87 398 84 399 85 399 82 401 82 401 80 402 80 392 79 402 78 393 77 403 77 393 77 404 77 394 79 404 79 403 81 403 81 393 82 400 81 390 82 397 81 388 83 398 82 388 85 399 83 389 87 401 85 391 90 402 87 393 93 402 89 393 97 402 92 394 101 403 95 395 105 404 99 396 109 404 102 397 112 403 104 397 114 403 105 397 115 402 106 397 115 401 106 397 115 401 106 397 115 401 106 397 115 400 105 397 115 400 105 396 115 399 105 396 115 399 105 396 116 399 106 397 118 400 108 398 120 400 111 399 124 400 113 399 126 401 116 401 129 402 119 403 132 403 122 405 135 404 125 406 137 404 127 408 138 405 129 410 140 405 132 412 143 404 136 412 148 402 142 410 153 398 147 407 157 393 151 401 161 389 156 398 159 396 159 396 166 388 162 397 169 389 164 398 172 390 166 398 175 393 169 400 178 396 172 404 181 400 175 408 183 402 177 410 185 403 179 411 188 404 181 412 190 406 184 414 193 408 187 415 195 410 188 418 196 412 189 421 190 422 189 422 197 414 190 423 198 414 192 423 202 413 196 422 207 412 200 421 211 412 206 419 214 410 210 416 215 410 211 415 215 409 210 418 216 407 211 416 216 406 211 415 215 406 210 414 213 407 208 416 212 408 206 417 210 409 205 413 209 410 204 413 209 411 203 415 209 412 201 418 210 415 201 421 210 418 202 424 210 420 202 426 209 421 201 428 208 421 200 427 208 420 200 427 208 420 200 426 207 418 199 425 206 418 197 424 204 417 196 425 193 425 194 425 197 417 191 426 192 416 188 426 189 415 185 425 187 414 183 424 187 413 184 423 188 414 185 424 189 415 186 425 190 416 188 426 193 415 191 425 195 421 195 422 202 407 200 418 206 403 205 412 210 399 210 409 214 397 215 408 218 397 218 408 218 397 220 408 218 395 219 405 214 402 214 403 209 402 209 403 207 393 206 403 207 394 205 404 205 397 203 407 204 399 203 410 205 402 203 412 204 403 204 414 206 403 205 414 206 404 206 415 206 406 206 416 205 407 206 417 203 408 204 419 202 408 203 419 200 408 202 419 197 409 198 419 192 409 194 420 190 409 191 420 188 409 188 420 184 409 184 420 182 408 182 418 179 407 179 418 176 407 177 418 174 407 174 418 173 408 173 418 172 411 173 420 173 413 175 423 174 416 177 426 175 419 178 429 176 421 179 431 175 423 179 431 175 423 179 432 175 422 178 431 175 420 177 430 176 417 176 427 177 414 175 423 178 410 175 420 180 408 177 418 184 406 179 416 188 405 183 414 192 404 187 414 197 405 191 414 201 406 195 415 205 409 199 418 208 412 202 421 212 415 206 424 212 418 207 427 210 420 205 429 207 420 202 429 203 418 199 427 200 414 195 424 197 411 193 421 192 418 192 419 194 406 193 416 193 402 195 413 192 399 197 408 190 395 197 402 188 390 194 397 185 385 191 392 181 382 189 388 179 380 187 385 185 383 185 383 174 377 182 381 172 378 181 380 170 380 179 380 168 379 177 379 166 376 175 376 164 376 173 375 161 376 167 375 156 375 165 373 151 375 157 373 148 377 156 373 146 379 153 376 146 380 154 376 144 380 153 378 140 380 149 379 137 380 143 378 136 379 145 377 134 379 143 378 132 379 141 378 130 379 139 378 129 378 137 378 126 376 135 376 126 377 135 376 126 379 135 379 127 382 136 383 129 384 138 385 129 386 139 387 130 389 140 390 132 390 141 391 131 391 141 391 131 392 140 392 131 394 140 394 131 395 140 394 130 394 140 392 128 391 137 389 125 390 135 390 121 390 127 391 117 389 126 392 115 389 124 393 115 390 123 393 115 391 123 395 116 394 124 398 116 394 125 398 116 395 125 399 117 397 126 401 118 399 126 403 119 401 128 405 120 401 129 406 119 402 128 405 118 401 127 406 117 402 126 406 117 402 125 406 116 403 124 407 117 403 125 408 117 404 125 408 117 406 125 410 118 407 126 412 118 408 127 412 118 408 127 411 117 406 126 409 116 404 125 407 114 401 123 402 110 394 117 395 107 385 113 385 106 375 114 374 106 368 114 367 105 368 111 367 104 367 112 365 103 366 112 364 104 366 113 365 103 365 108 363 101 361 109 359 98 357 98 357 96 354 96 353 95 352 103 349 93 351 99 349 91 350 100 348 90 346 99 345 90 345 98 344 87 344 93 344 83 344 90 343 78 342 85 341 75 340 82 339 73 335 79 335 73 328 80 330 72 321 80 320 72 315 78 316 71 312 77 313 71 309 77 309 71 304 77 304 71 298 77 298 70 293 77 293 71 288 76 291 72 282 77 285 74 274 83 278 76 266 85 270 79 259 87 263 81 251 89 255 81 244 87 246 80 238 86 241 81 234 86 237 83 227 88 230 86 219 91 223 88 213 92 216 88 207 93 210 89 200 94 204 90 196 95 199 91 192 96 195 95 188 100 192 101 183 105 186 106 175 109 180 109 170 112 175 113 168 115 173 119 166 121 171 124 165 127 173 130 164 133 172 134 164 137 171 138 164 141 171 142 162 144 170 144 162 147 170 145 160 147 165 146 157 149 166 146 152 146 152 146 147 146 146 146 141 147 141 148 137 152 143 151 134 154 138 155 131 157 136 158 130 160 134 160 128 162 133 163 126 165 130 167 124 169 131 172 124 172 129 176 125 178 133 179 126 180 131 181 126 182 135 183 125 184 125 186 124 186 124 188 124 187 123 188 123 191 131 188 122 191 127 187 122 191 126 183 120 187 124 177 119 182 122 173 119 178 122 169 119 174 122 165 119 171 121 162 120 168 121 159 119 165 120 159 117 165 118 162 115 167 117 164 114 170 115 167 113 175 115 168 111 176 114 169 110 174 111 169 108 174 110 168 106 176 109 166 103 174 106 164 101 172 103 163 101 170 103 162 100 167 101 162 100 167 101 162 98 170 100 164 97 172 99 166 96 174 98 167 97 173 97 167 97 175 99 166 98 174 100 163 98 171 100 161 98 167 100 159 98 165 100 158 99 163 100 157 99 164 101 156 100 164 102 157 100 162 101 159 101 167 102 160 102 168 104 160 102 161 102 159 103 159 101 159 102 159 101 159 101 167 102 158 100 164 101 158 101 166 102 157 101 163 101 157 101 166 101 158 101 166 101 158 102 167 102 160 102 168 101 160 101 169 101 160 102 169 101 158 102 167 102 156 104 165 104 155 104 164 104 154 105 162 104 152 105 160 104 151 105 158 105 149 104 154 105 148 104 149 103 148 103 149 102 152 103 155 103 153 101 158 102 157 99 161 101 160 98 161 97 164 97 171 100 167 96 172 98 170 97 175 98 171 97 172 96 172 98 172 97 171 99 171 98 169 99 178 103 165 101 166 101 159 105 165 105 153 111 158 112 151 119 153 120 149 125 151 126 147 127 151 130 148 128 153 130 151 127 156 130 163 133 162 132 165 134 165 133 159 131 164 133 159 132 164 134 157 134 165 138 157 134 165 139 158 132 164 134 162 128 170 132 164 123 172 127 163 118 169 120 162 116 168 119 161 115 166 118 160 114 164 119 160 113 162 119 163 113 163 118 170 116 170 115 178 119 178 119 187 124 188 124 196 131 196 130 202 137 194 143 206 143 199 148 209 148 201 153 210 153 202 157 209 155 209 155 210 156 202 162 211 156 203 162 215 154 207 160 219 154 213 160 224 154 225 153 227 153 222 159 228 150 223 158 231 147 226 154 234 144 229 150 235 141 236 141 235 140 230 146 236 140 230 146 238 142 232 147 239 145 240 144 241 147 234 151 240 148 234 153 239 151 232 155 238 154 231 156 236 157 228 158 233 163 227 161 229 169 228 168 221 176 217 173 211 183 212 182 200 190 194 185 190 196 184 189 179 196 176 192 170 195 167 189 162 191 158 186 155 189 150 180 150 186 145 177 146 182 141 172 142 178 137 168 138 176 133 167 134 177 129 167 132 181 126 172 131 187 124 179 131 193 124 185 132 198 124 190 132 202 123 195 132 207 123 201 136 211 126 206 140 215 130 212 145 219 135 217 150 222 139 221 155 224 144 224 161 226 150 228 168 230 169 230 174 234 165 237 178 237 168 240 180 239 170 241 183 241 172 244 186 247 175 249 188 252 178 254 192 257 182 260 198 262 187 264 202 268 203 267 206 272 196 276 208 276 198 279 208 280 199 282 209 284 198 288 213 288 202 292 219 292 209 295 225 294 215 297 234 298 235 297 241 302 232 306 244 308 244 307 246 312 237 316 247 317 238 320 252 322 243 325 257 326 257 325 260 330 260 329 263 336 264 336 268 343 259 347 273 347 273 346 279 351 272 356 286 356 277 360 290 359 282 364 293 361 285 367 297 364 290 370 303 368 295 373 307 369 301 376 311 371 306 379 316 374 312 382 320 374 318 381 325 370 324 380 331 365 329 374 335 357 334 367 338 349 339 357 340 341 343 350 344 343 344 341 340 327 345 336 346 329 346 329 346 323 347 323 348 318 348 319 349 313 350 313 351 307 352 307 352 302 352 302 342 290 352 296 342 284 351 289 343 277 352 283 344 272 353 278 343 267 353 273 341 260 352 264 340 251 351 255 338 245 349 248 335 239 345 240 333 231 344 232 333 223 344 225 332 218 343 219 330 214 341 214 326 208 337 209 321 203 332 202 316 199 327 198 311 194 322 192 307 188 317 187 306 185 317 182 307 181 317 179 305 180 314 176 302 177 311 173 298 177 308 172 296 176 305 171 296 174 305 170 297 172 307 168 297 171 307 167 297 170 307 166 295 169 305 165 294 168 303 164 291 167 301 163 290 165 299 162 288 165 297 160 286 164 292 161 286 166 294 161 286 167 292 163 286 166 292 163 286 167 292 163 286 166 295 162 286 166 294 161 284 167 293 161 291 163 290 162 282 167 288 163 281 167 287 163 282 167 288 163 283 167 289 163 284 167 290 164 285 167 291 164 286 167 292 164 287 167 292 163 288 166 297 161 288 164 297 160 288 164 298 159 288 163 298 158 287 161 296 157 284 160 294 155 281 158 291 155 279 157 285 154 276 155 283 152 274 154 280 151 272 151 281 148 272 151 278 148 272 151 281 147 271 150 281 147 271 150 277 147 270 150 278 147 269 151 276 148 270 152 277 150 272 153 278 151 272 154 282 150 273 155 283 151 274 155 284 151 274 156 284 152 274 156 284 151 275 156 284 151 278 159 286 153 280 162 289 155 283 166 290 158 286 171 293 162 291 177 296 167 294 182 299 172 296 185 302 175 296 187 304 179 296 186 304 178 294 184 302 176 298 177 301 171 300 172 302 161 304 173 305 163 306 176 308 166 309 177 310 166 312 176 314 165 317 176 318 166 323 177 324 166 326 178 326 168 328 178 326 167 329 176 326 165 330 173 327 164 332 170 329 160 335 168 331 158 337 167 333 158 338 166 335 158 339 168 335 159 338 170 335 160 338 173 334 163 338 175 334 165 338 176 333 166 336 176 331 166 335 176 331 166 334 176 329 166 332 176 327 166 330 175 325 166 331 177 327 167 334 178 330 168 337 178 334 168 337 179 334 168 334 176 333 165 333 173 331 162 333 172 331 162 331 174 331 163 327 178 329 167 320 182 323 172 310 185 315 174 300 186 307 176 292 189 299 179 287 192 294 183 285 187 293 180 283 186 290 178 281 185 289 178 282 186 289 178 280 184 288 176 277 181 284 174 271 177 278 170 263 173 270 165 255 167 261 159 247 163 253 155 240 160 245 152 233 158 238 149 224 155 228 147 217 155 222 146 210 154 214 145 202 152 205 143 192 151 194 145 185 154 188 143 178 156 180 145 171 159 172 148 167 163 166 152 161 166 160 155 153 169 151 158 145 172 143 162 141 176 138 166 137 181 133 171 136 188 129 179 136 193 128 185 136 199 127 192 134 205 125 199 133 209 123 205 134 213 124 209 138 216 128 213 143 219 133 218 149 223 138 223 155 227 144 228 162 230 152 233 169 232 159 234 174 233 164 236 177 236 167 239 179 241 168 243 183 245 172 247 188 249 178 252 186 259 185 259 201 261 191 264 205 265 196 268 209 268 199 270 212 272 203 276 215 278 205 281 217 285 207 287 219 291 219 290 221 297 210 301 225 303 215 306 231 307 231 307 236 309 236 309 241 313 232 316 246 317 247 317 249 321 240 324 252 324 242 328 257 328 257 328 261 332 261 332 264 335 264 334 266 338 257 342 270 343 270 342 273 348 273 348 276 353 266 355 279 357 279 357 282 361 282 360 285 365 277 367 287 368 278 372 289 370 280 374 292 373 283 376 296 376 287 379 298 378 289 382 299 379 291 384 299 379 292 385 299 378 293 385 299 376 295 384 301 374 298 383 305 370 303 376 308 366 306 372 311 361 309 371 314 357 313 363 316 352 315 362 315 360 316 360 317 358 318 359 320 356 320 356 321 342 322 352 322 340 323 350 322 340 324 350 324 338 326 348 328 336 331 346 332 335 335 344 335 333 339 343 337 331 341 340 337 327 342 336 338 321 344 330 340 314 345 319 342 307 347 312 342 302 350 309 349 303 350 303 342 289 350 296 342 282 350 288 340 275 349 281 338 268 348 273 337 260 346 265 336 254 346 258 336 249 346 253 335 242 345 246 335 234 346 237 334 228 345 230 330 222 342 224 327 216 338 216 323 210 334 210 320 206 331 205 317 202 327 200 314 196 324 194 312 190 323 188 319 184 320 183 308 184 318 181 305 183 315 180 300 182 310 177 296 180 304 176 295 179 304 174 295 177 304 172 295 175 304 171 294 174 304 170 292 173 302 168 290 171 298 167 287 170 292 166 286 170 291 166 286 171 294 166 284 169 290 166 283 168 288 165 282 168 290 163 283 168 288 164 283 168 289 163 283 167 289 163 284 167 289 163 284 168 290 163 284 168 291 162 283 167 290 163 283 166 291 161 283 167 289 162 284 168 291 161 283 168 288 163 282 167 289 162 281 167 288 161 281 166 288 160 281 167 287 162 282 168 289 161 282 168 289 162 282 169 289 162 282 169 288 164 284 169 289 164 284 168 289 163 291 162 290 161 282 168 287 163 281 169 288 162 280 168 287 162 280 167 285 163 280 167 285 163 280 168 287 161 279 168 286 162 280 170 286 163 280 170 286 163 280 170 286 163 280 172 285 166 279 172 283 167 278 172 284 165 278 172 283 165 277 171 283 164 277 170 284 163 278 169 285 162 278 169 285 162 279 170 286 163 279 169 286 163 279 169 286 162 280 169 286 163 280 170 286 164 279 170 285 164 279 171 285 164 279 172 284 166 279 172 284 167 279 172 285 165 279 172 285 165 280 173 285 166 280 173 286 166 281 173 286 166 280 173 285 166 279 172 285 165 279 172 283 166 279 172 283 166 279 172 285 165 279 172 286 165 280 172 286 165 280 171 285 166 282 170 287 166 284 168 290 165 286 165 292 163 290 163 299 160 294 161 304 160 298 160 309 159 303 160 314 159 307 161 318 160 308 160 319 160 307 158 318 158 303 157 314 156 299 154 310 153 294 152 294 151 291 153 301 152 289 155 296 154 288 156 297 155 286 156 295 156 285 158 295 159 285 161 296 162 285 162 296 163 286 162 296 164 288 163 298 166 292 168 302 170 296 172 306 174 299 174 310 175 302 173 312 174 301 173 312 173 297 170 307 171 292 167 303 169 288 163 298 164 286 158 296 159 285 152 295 153 285 145 296 146 286 138 296 139 285 135 295 135 282 135 292 135 278 135 288 136 276 138 286 139 278 143 288 145 282 148 291 151 286 153 295 156 290 157 299 161 293 161 302 166 295 167 304 171 295 171 304 176 294 174 303 178 293 175 301 180 292 174 299 181 291 174 297 181 291 173 296 180 291 171 296 179 291 168 295 176 293 164 296 172 295 159 296 164 297 154 298 163 300 151 301 159 304 147 304 156 309 145 308 152 315 143 313 151 319 145 318 152 322 148 320 156 324 152 322 157 325 155 326 155 329 158 323 164 334 164 327 168 339 172 330 174 340 180 332 181 338 187 339 187 336 193 328 192 334 199 326 199 331 205 322 204 327 210 318 208 323 212 314 211 324 212 315 211 326 212 318 211 330 214 321 213 335 216 335 215 339 217 340 217 344 220 344 219 346 222 338 222 347 225 339 226 347 229 339 229 346 231 338 231 345 233 337 232 344 236 336 235 344 241 334 239 342 247 333 244 341 252 332 249 340 256 332 253 341 258 333 256 343 260 334 258 344 263 336 261 346 266 338 263 348 268 340 267 351 271 342 269 352 273 343 271 352 277 344 275 352 281 352 280 352 284 352 284 352 287 344 285 354 290 345 288 354 294 346 292 353 299 345 296 353 305 353 305 353 310 345 308 354 314 345 312 354 318 345 316 354 323 346 321 356 328 348 324 357 330 350 326 349 328 350 328 360 334 353 331 361 336 354 334 362 338 353 336 362 340 353 338 354 337 355 339 361 342 352 340 359 346 351 343 357 351 349 346 354 355 346 350 352 358 345 354 342 356 343 357 350 361 342 358 342 357 342 359 350 362 341 360 350 362 341 359 350 362 341 359 350 362 341 360 350 364 341 361 350 366 341 363 350 368 341 364 349 368 341 365 350 368 341 364 350 366 342 363 352 366 344 362 353 367 345 364 354 370 346 367 354 374 346 371 353 375 347 373 351 375 343 374 350 376 341 374 348 375 340 373 348 374 340 372 349 372 340 370 351 369 342 367 353 366 344 364 355 362 350 361 358 359 349 358 360 357 352 357 363 356 355 355 365 355 356 355 365 354 357 354 364 354 356 355 354 355 355 356 362 356 353 357 360 357 351 358 359 357 350 359 359 357 350 359 360 355 351 357 360 353 352 354 362 350 354 352 364 348 356 349 366 346 358 347 368 344 360 345 369 344 361 344 370 344 362 344 360 343 361 344 360 344 363 344 368 346 359 345 368 346 359 346 358 348 361 348 368 348 359 348 359 348 360 349 359 348 360 349 368 348 360 348 359 347 360 347 361 345 361 345 370 345 362 344 370 344 362 342 370 342 362 340 370 339 362 338 370 338 362 336 370 336 362 334 370 335 362 333 369 335 362 333 370 335 362 333 361 333 361 334 359 335 360 335 367 335 361 337 366 336 358 340 357 340 358 341 358 341 359 342 367 338 360 343 367 339 367 339 367 339 367 339 366 339 367 339 366 340 366 339 365 340 365 339 364 340 365 339 365 340 357 346 365 340 358 346 358 345 359 346 366 339 359 345 367 339 368 339 368 339 369 339 370 340 370 339 370 341 371 341 371 342 364 348 371 343 364 349 370 344 371 343 370 345 371 345 370 345 363 351 370 344 370 343 370 342 370 341 370 340 371 339 371 338 371 337 372 336 366 343 373 334 367 341 373 333 368 340 373 332 369 339 374 330 369 337 368 336 369 336 372 328 368 335 371 328 366 335 371 328 366 335 370 328 365 334 368 327 363 334 366 326 361 332 366 324 360 331 366 322 359 328 364 319 359 325 364 318 357 323 364 316 364 315 365 314 358 318 366 313 359 317 365 312 358 316 357 315 360 314 366 312 359 315 366 312 362 314 366 312 361 315 367 313 360 316 368 313 362 316 370 314 363 318 364 318 365 318 373 317 368 319 374 318 369 321 367 324 369 323 375 322 370 325 376 324 372 326 377 326 371 329 379 328 374 330 372 332 374 331 371 333 372 333 370 334 373 333 376 332 371 334 374 332 374 331 371 330 366 337 369 329 365 337 369 327 365 335 368 324 364 332 367 321 364 329 367 319 364 327 366 316 364 325 363 323 365 321 366 314 364 320 363 321 364 319 366 314 363 321 366 315 364 323 368 316 365 324 369 317 365 325 370 318 366 327 370 319 367 328 371 321 368 329 372 322 369 331 373 323 370 332 370 333 371 334 374 325 371 334 374 325 371 334 373 324 370 333 372 323 369 331 372 322 369 330 373 320 371 328 370 327 371 327 375 318 372 327 376 319 374 328 376 320 374 328 377 320 375 326 378 320 376 329 380 320 378 329 380 320 378 329 380 320 378 329 379 320 377 329 378 320 377 330 377 320 376 330 377 320 376 329 376 319 374 328 375 318 374 328 375 318 375 328 375 318 373 328 371 330 371 330 369 331 370 331 372 322 369 332 366 331 367 332 364 332 365 332 368 321 366 331 370 320 368 329 372 317 369 326 374 315 372 324 376 314 374 323 379 314 375 323 381 314 377 323 382 316 379 324 382 316 379 325 381 315 379 324 380 313 378 322 379 310 376 319 378 308 374 315 376 304 373 312 370 308 371 309 376 299 376 299 377 298 373 301 378 298 374 301 372 304 375 303 374 307 376 307 375 312 377 311 375 316 378 316 374 320 377 320 372 323 375 322 369 324 372 323 375 320 369 326 372 319 368 327 370 317 368 326 370 313 368 322 370 309 370 315 371 303 373 309 371 297 373 303 373 300 374 298 370 288 373 294 373 293 374 294 372 293 373 293 370 291 371 292 361 281 369 288 360 278 365 282 359 274 365 278 360 272 369 278 368 277 369 277 368 277 368 278 368 280 368 279 368 283 367 281 365 279 367 284 368 283 370 288 373 286 373 295 377 290 375 298 380 294 376 302 382 301 378 305 381 306 382 306 381 310 374 316 379 314 372 319 378 318 371 322 378 322 369 324 376 324 366 325 374 325 364 326 373 328 362 327 371 330 361 328 368 333 359 330 358 332 358 331 365 337 357 333 356 335 358 336 363 340 357 338 361 342 354 338 358 344 352 340 354 348 350 344 349 350 346 345 343 350 338 343 335 350 331 343 328 349 323 341 321 347 317 340 318 346 314 338 314 338 314 338 319 348 315 340 322 350 317 343 324 354 321 349 327 358 321 351 328 361 322 356 329 365 322 359 329 368 322 363 328 372 321 366 327 374 321 368 324 375 318 368 320 376 314 370 316 378 311 371 313 380 307 373 310 382 305 375 309 384 304 377 307 387 302 380 305 389 300 381 303 391 304 391 303 395 297 388 303 399 296 393 303 401 297 395 304 403 298 396 304 405 298 399 303 408 299 401 303 410 299 403 300 412 297 404 297 414 294 406 292 414 290 407 286 413 286 408 279 411 279 403 272 408 272 400 269 407 269 398 266 408 265 398 263 408 263 399 263 408 263 399 262 400 262 400 260 410 260 404 257 411 259 403 257 413 258 405 258 416 257 409 260 419 259 410 264 420 265 412 267 420 269 414 268 421 271 415 273 414 273 416 272 415 272 417 269 416 269 418 265 416 266 418 263 420 265 415 265 410 265 412 265 406 265 408 266 406 266 408 267 408 267 409 269 408 269 409 270 410 270 410 266 414 270 412 267 414 272 413 269 414 274 412 270 414 275 412 271 411 277 410 273 406 278 405 274 399 283 398 282 388 283 389 270 379 280 378 266 363 274 367 266 360 270 354 267 357 268 356 267 355 269 350 268 352 269 348 269 350 269 348 270 348 270 344 271 346 271 345 271 345 272 344 272 343 273 342 273 341 283 340 274 339 285 339 275 337 275 336 275 336 275 333 275 334 275 332 275 334 276 331 274 335 275 334 274 334 274 332 273 332 290 343 275 331 292 343 277 328 295 339 279 327 295 334 281 325 297 331 282 324 301 331 298 326 304 332 303 327 307 330 306 327 311 331 313 335 313 333 315 336 314 334 312 328 316 333 315 327 320 332 317 326 322 330 318 324 326 331 319 321 325 326 319 320 326 327 320 319 326 326 327 324 328 325 321 317 325 321 321 316 325 321 321 318 324 322 322 320 326 324 323 320 327 326 326 322 328 327 331 333 331 333 334 336 335 337 339 340 340 341 344 334 345 344 349 337 348 346 351 339 351 349 352 343 353 343 352 346 352 356 352 346 352 355 353 344 353 351 354 340 354 351 354 336 355 347 354 333 354 339 355 330 356 340 356 327 357 337 359 334 360 335 360 323 363 334 364 324 365 333 364 326 366 333 364 329 365 336 365 329 366 340 365 328 366 335 365 326 366 336 364 324 365 332 364 322 364 331 364 321 364 328 366 322 365 327 370 324 365 331 371 327 366 334 372 333 366 339 371 339 367 344 369 347 365 351 368 353 361 360 367 357 367 356 366 358 359 364 364 356 357 363 362 354 356 360 363 351 357 358 365 347 357 354 366 344 367 343 367 340 360 347 367 339 360 345 368 338 360 342 367 336 360 340 366 336 361 338 366 336 359 338 366 338 358 340 365 341 360 342 366 344 358 346 367 349 359 351 369 355 361 356 368 359 360 360 365 364 359 364 361 369 352 370 356 373 348 373 354 377 345 378 353 376 344 377 353 375 344 376 353 373 344 373 354 371 345 372 356 369 347 370 359 367 350 368 361 365 352 366 363 362 363 362 364 361 364 360 364 361 364 361 362 364 363 363 360 365 360 365 357 367 358 366 356 369 356 369 355 372 346 374 354 374 345 377 352 375 343 378 350 374 342 377 350 372 342 374 350 370 342 372 350 365 342 369 350 360 342 363 351 355 342 358 351 351 351 351 349 347 340 349 346 344 338 346 344 343 335 345 341 341 332 343 337 340 328 342 334 339 326 341 332 339 324 341 331 339 323 341 331 340 331 340 331 343 322 344 331 345 322 346 332 348 323 349 332 352 323 352 333 355 324 355 335 359 326 359 337 365 328 363 339 371 330 369 340 377 332 374 341 382 333 380 341 385 332 383 340 386 332 384 341 390 335 388 341 391 332 389 338 390 329 388 333 388 327 386 329 388 321 385 328 390 320 388 330 394 322 392 334 396 325 394 337 397 331 396 339 399 330 397 340 399 331 398 342 400 333 399 343 401 335 400 344 400 336 398 344 397 336 396 344 395 335 394 343 394 337 393 342 394 334 391 342 395 335 391 341 397 334 391 338 399 334 393 334 402 332 395 326 397 326 398 318 405 318 399 307 404 310 400 299 400 300 396 290 395 291 390 281 390 283 386 275 386 276 381 271 381 273 374 271 376 273 368 270 370 274 361 269 367 274 357 268 365 274 357 266 366 271 357 266 370 269 360 265 372 267 362 262 374 264 364 261 375 262 366 264 368 263 370 261 375 263 370 262 374 264 370 257 365 264 369 262 365 267 366 263 361 269 361 267 356 272 355 272 346 276 346 279 338 280 334 284 329 288 327 295 323 300 325 301 319 307 321 306 316 314 320 311 315 318 319 315 314 323 318 321 310 329 314 327 308 335 313 331 305 340 310 335 301 344 305 336 298 345 302 336 296 346 299 335 291 345 294 334 288 343 291 334 285 344 288 333 281 343 284 332 280 342 283 330 281 340 284 328 280 339 282 326 281 337 282 323 281 334 281 319 279 329 279 314 278 324 276 312 278 320 276 311 280 320 278 311 282 320 278 311 284 319 279 308 287 316 280 305 290 308 284 300 295 303 289 296 302 299 292 293 309 295 303 293 316 294 310 294 323 294 316 295 327 295 319 296 330 296 322 295 330 296 322 294 326 294 320 291 320 293 315 291 315 292 309 289 311 292 303 289 312 292 303 289 314 292 304 289 314 292 305 289 314 292 306 288 316 292 308 289 318 292 310 289 321 292 312 289 323 291 315 289 326 291 317 290 326 292 318 292 325 296 316 293 323 297 315 292 321 295 313 288 319 292 312 288 317 291 312 292 311 294 310 296 305 298 304 304 297 305 297 313 289 315 289 322 281 327 283 331 277 340 280 337 273 347 276 341 267 352 271 344 264 354 267 344 262 354 264 343 259 353 262 340 256 350 258 337 250 348 252 333 243 344 245 328 237 338 237 333 232 334 231 321 227 330 227 319 222 328 222 317 217 327 216 318 212 324 210 318 205 325 203 319 199 330 197 319 196 330 194 318 190 328 189 316 185 326 183 313 182 323 179 310 178 321 176 307 177 318 173 304 175 314 171 300 173 309 168 296 173 306 167 292 173 302 168 289 173 298 168 287 173 296 168 284 173 292 168 282 172 290 166 289 166 289 165 284 170 291 164 284 169 293 164 283 167 289 163 284 166 293 161 286 167 295 162 288 168 297 163 288 168 298 163 290 169 300 164 292 170 301 164 290 169 300 164 289 168 297 161 289 167 295 158 289 167 294 157 290 169 294 159 298 172 300 162 305 176 307 165 308 178 311 168 312 178 314 167 312 175 314 164 310 174 312 163 307 164 308 163 300 173 303 162 294 172 297 161 287 171 290 160 277 169 281 160 267 172 270 161 258 174 261 164 254 178 256 167 251 181 254 171 252 186 253 180 255 191 254 181 259 195 257 184 262 198 257 188 264 200 257 191 262 201 256 193 262 202 255 194 264 200 255 195 262 196 254 192 261 193 253 189 260 189 252 186 260 183 252 180 261 179 253 176 263 174 254 172 264 170 256 168 265 167 257 165 266 163 257 162 267 159 259 159 269 156 261 155 272 151 263 151 274 148 265 148 276 147 277 147 279 146 270 144 282 146 273 144 285 146 285 145 289 147 282 141 292 149 287 142 294 153 292 145 294 159 295 149 293 165 295 155 289 169 291 166 281 178 283 176 271 187 273 184 261 194 265 189 255 193 259 187 252 187 256 182 250 182 254 176 251 176 257 169 252 170 259 163 252 163 259 157 252 157 252 156 249 150 250 150 245 146 245 146 237 144 244 136 228 145 234 136 217 148 223 138 207 152 211 142 198 156 201 147 192 159 193 149 187 160 188 150 184 163 184 152 181 167 181 160 175 171 175 161 168 174 167 164 163 176 161 165 157 176 157 176 149 177 146 166 141 178 139 167 137 180 134 169 133 184 129 174 127 189 124 179 124 191 120 181 124 194 120 184 124 199 120 190 123 205 119 195 121 208 115 199 117 209 110 201 115 210 107 201 113 209 106 201 113 211 105 203 113 213 105 206 115 215 106 208 115 216 106 210 116 214 106 210 118 213 108 210 123 212 113 213 131 214 120 216 140 216 130 219 149 218 140 222 157 221 148 225 161 223 152 226 164 225 155 228 167 228 158 231 171 232 161 235 176 237 166 241 179 243 169 246 182 247 173 251 188 254 178 257 191 257 181 261 194 260 184 264 198 264 188 267 202 269 192 272 205 273 195 276 206 276 197 279 209 281 199 284 213 286 204 289 218 290 209 293 224 292 214 294 230 293 230 293 235 297 236 296 238 302 229 306 239 307 230 309 242 311 214 290 246 314 217 294 250 319 219 298 253 323 244 326 255 327 227 305 258 332 230 307 253 337 233 310 266 338 236 314 269 341 270 340 272 344 263 346 274 348 274 348 276 354 268 358 278 358 270 361 280 362 281 361 283 366 274 367 285 371 276 371 286 376 277 374 285 380 277 378 282 384 283 384 279 388 280 388 276 392 277 391 272 395 264 392 269 397 260 393 266 397 258 394 264 398 256 393 261 399 255 393 260 399 260 399 259 400 259 400 258 403 252 396 258 405 252 398 257 408 252 401 255 412 251 405 253 416 250 408 251 418 249 410 249 420 247 412 246 421 246 413 241 421 241 412 233 421 234 412 225 421 226 412 217 421 219 412 211 420 214 411 205 418 209 410 199 417 203 409 195 418 198 409 190 417 194 409 185 415 189 407 181 413 185 405 176 411 181 403 173 410 176 402 168 410 172 402 163 409 167 405 158 408 164 402 153 407 160 400 149 406 153 402 144 405 148 402 138 402 145 396 131 397 136 393 127 393 134 388 124 390 132 385 122 387 130 382 121 384 130 380 119 385 119 385 116 386 116 386 111 383 111 383 106 379 114 375 103 375 108 372 100 371 108 368 98 367 106 365 98 364 106 362 98 360 98 359 97 358 97 357 95 358 95 358 91 359 97 359 89 358 95 358 87 357 93 357 86 356 92 357 84 354 90 356 84 351 89 352 84 346 90 347 87 341 92 342 88 339 95 340 90 338 96 339 90 337 96 338 91 336 98 338 90 337 96 339 89 338 95 339 88 338 93 339 87 338 93 339 88 337 93 338 89 335 94 336 90 335 94 336 89 336 94 337 89 336 94 337 90 335 95 336 91 334 97 336 92 334 97 335 92 333 97 334 91 334 96 335 90 336 95 337 89 336 95 338 89 336 95 337 89 336 96 337 89 335 96 337 88 335 93 336 88 335 94 336 88 335 93 336 89 336 94 337 89 336 95 337 90 336 96 336 90 335 98 336 90 335 98 336 91 334 96 336 90 334 94 336 89 335 96 337 88 336 93 337 89 335 94 337 90 334 95 336 91 334 97 336 92 334 97 335 92 334 98 335 92 334 97 335 92 334 97 335 91 334 97 336 90 334 96 336 89 334 95 336 89 334 94 336 88 334 94 336 88 334 94 336 89 334 96 336 89 334 95 335 90 333 95 335 91 333 97 334 93 332 98 334 93 332 99 334 93 332 99 334 93 332 98 334 93 332 100 334 93 332 100 334 93 332 98 334 93 332 98 333 94 332 99 333 95 331 100 333 95 331 100 333 95 331 102 334 95 331 102 334 95 331 102 333 94 331 102 333 93 331 99 333 93 332 98 333 93 332 100 334 92 332 97 333 92 332 97 333 93 332 100 333 93 332 101 333 94 331 99 332 94 330 102 333 95 330 101 332 95 331 101 332 96 331 101 332 96 330 101 332 96 330 104 333 96 330 104 333 96 330 104 333 97 330 104 333 97 330 103 332 97 330 106 333 98 330 98 329 98 330 105 332 98 330 106 332 98 330 106 332 97 330 106 332 97 330 103 332 97 330 105 333 97 330 105 333 97 330 105 333 97 330 105 333 97 330 106 333 98 330 106 333 98 330 106 333 99 330 104 332 99 330 107 333 99 330 107 333 99 330 107 333 99 330 107 333 99 330 107 333 99 330 107 333 99 330 99 330 99 330 106 332 99 330 106 333 99 330 107 333 99 330 105 332 100 329 105 331 100 329 108 332 100 329 101 329 101 329 101 329 102 329 110 333 103 330 108 332 103 330 111 333 104 330 111 333 104 329 111 333 104 329 111 333 104 329 111 333 103 330 109 332 103 330 109 332 103 330 108 332 103 330 111 333 103 330 111 334 103 330 111 334 104 330 111 334 103 330 111 335 103 331 111 334 102 331 110 335 101 331 109 335 99 332 105 334 97 332 103 334 96 332 101 334 95 332 100 334 94 332 101 336 93 334 98 336 92 334 97 336 91 336 96 337 89 338 95 338 86 342 95 340 83 346 90 343 81 350 87 346 79 355 86 349 77 358 82 354 75 361 80 357 74 363 79 359 74 364 79 361 74 364 79 362 73 361 79 360 73 356 73 356 73 349 79 349 74 341 79 342 76 334 85 334 80 327 89 327 83 319 92 320 85 311 94 313 83 306 92 307 79 302 85 303 74 299 80 300 72 295 78 297 70 289 78 293 68 283 68 282 68 277 74 279 69 269 68 269 69 260 69 260 71 253 78 256 73 247 79 250 77 241 82 244 79 234 84 237 81 227 85 230 82 219 87 222 86 211 90 214 91 203 94 207 96 196 99 200 100 191 100 191 103 186 106 190 105 181 108 185 109 178 111 182 113 174 116 178 119 168 122 173 125 164 128 169 130 161 133 168 134 160 138 167 139 158 143 166 143 157 146 165 144 157 147 164 143 156 147 164 139 154 140 158 136 155 136 160 131 152 132 157 132 150 133 156 136 149 134 154 143 151 139 156 149 157 145 161 156 164 150 169 162 171 155 176 167 180 160 184 171 188 164 192 173 194 173 194 174 203 166 206 173 207 164 211 172 212 163 215 171 217 161 220 170 223 160 227 172 232 162 235 176 240 166 244 179 247 169 252 182 252 172 255 186 257 176 260 189 261 180 265 192 264 182 268 195 266 185 270 199 271 200 271 204 278 193 282 209 282 198 287 215 284 209 287 222 284 213 288 229 284 221 289 232 290 224 294 233 297 224 301 233 303 233 302 233 308 223 311 224 314 224 315 235 315 226 318 238 316 238 316 241 318 241 318 245 323 236 326 252 327 253 327 259 331 259 331 264 334 264 333 267 337 259 342 271 341 262 345 273 345 265 349 276 348 276 348 278 353 278 352 281 358 281 357 285 362 278 368 290 364 283 370 295 364 289 371 301 363 295 371 307 363 302 370 311 362 307 370 315 362 311 370 318 361 316 370 321 361 319 370 323 360 323 370 326 358 326 369 328 355 330 365 331 350 332 356 332 345 334 351 333 338 338 347 336 332 341 341 343 336 344 336 338 323 345 331 337 317 342 321 343 316 343 314 338 301 343 305 347 301 348 302 340 293 349 298 341 288 350 293 343 282 353 288 345 276 354 282 344 269 354 274 343 260 353 263 341 251 353 254 340 244 350 247 336 239 347 240 335 231 345 233 334 226 345 227 333 221 344 222 331 213 341 214 327 206 338 205 323 201 334 200 319 197 330 195 315 192 326 190 312 188 322 185 308 183 318 181 304 181 314 177 300 179 309 175 296 178 305 172 294 176 303 171 293 175 303 171 292 175 302 170 292 174 301 169 290 173 300 168 289 172 298 167 288 172 297 166 286 170 295 165 285 169 294 165 284 169 290 165 284 169 289 165 284 168 291 163 284 169 291 163 284 169 291 163 284 170 291 164 284 171 291 164 283 171 290 165 282 171 288 165 281 172 285 168 280 173 284 169 280 175 287 168 279 175 283 171 278 175 282 170 277 175 282 169 277 174 282 170 278 173 283 168 279 172 283 167 280 171 286 165 281 171 288 165 282 170 289 164 282 170 289 163 282 170 289 163 284 170 290 164 284 170 289 165 284 169 293 163 283 169 291 162 287 162 287 161 275 168 282 161 273 169 280 161 270 169 277 162 265 170 272 163 260 170 266 162 255 167 262 160 250 166 256 158 243 165 247 159 235 164 240 156 229 162 233 156 226 162 229 153 220 161 224 152 211 159 215 149 202 156 205 146 195 155 198 145 188 154 190 144 180 156 182 145 173 160 173 149 167 164 166 153 161 167 160 157 156 171 154 161 154 173 151 163 151 178 146 168 147 183 140 174 145 188 138 180 144 195 136 188 142 202 134 195 141 208 132 201 142 212 132 206 146 214 136 210 151 216 140 214 155 222 156 222 161 229 151 228 167 234 167 233 171 237 162 239 175 241 164 243 178 246 167 248 181 249 171 252 186 253 176 256 193 260 183 263 200 267 191 270 206 271 197 275 212 275 203 278 217 279 208 283 220 285 211 287 223 289 213 292 227 293 228 294 231 299 232 299 235 306 236 305 239 310 229 314 241 315 213 289 244 321 239 322 249 325 221 299 253 327 226 305 256 328 231 311 260 332 234 315 263 337 236 319 266 341 239 321 270 345 260 347 275 348 275 348 277 353 268 356 279 359 281 359 281 365 272 367 284 370 285 369 288 374 278 374 290 378 281 378 290 383 282 381 289 388 282 385 287 393 281 389 284 397 277 394 280 401 272 399 275 406 267 402 268 409 263 406 261 411 255 406 255 412 249 406 250 414 245 407 246 415 242 408 243 416 240 407 241 416 239 407 240 417 239 408 239 418 239 410 234 420 235 411 228 421 230 413 222 422 224 414 216 422 218 414 210 421 213 413 203 421 207 413 196 421 200 414 190 421 195 413 186 418 189 413 181 414 185 409 175 410 181 403 170 408 176 401 165 408 170 401 158 406 164 400 150 404 154 400 144 405 149 400 140 404 144 400 136 401 140 398 132 396 140 390 130 391 134 388 126 388 134 383 123 386 128 382 122 384 130 380 118 385 124 383 114 386 114 386 108 384 114 382 104 381 109 379 101 377 107 375 99 373 107 370 97 368 102 367 98 365 106 364 99 362 107 361 97 358 106 359 95 357 100 357 91 358 98 358 90 358 94 358 85 358 91 358 86 356 90 356 84 353 89 355 84 350 89 352 85 346 90 348 87 342 92 344 89 339 95 341 91 338 97 340 92 337 100 339 93 336 100 338 92 338 100 340 91 338 97 340 89 338 94 339 87 338 93 338 87 337 92 338 86 337 92 337 87 336 94 337 88 336 88 336 89 338 94 338 90 337 96 338 91 336 97 336 92 335 101 337 93 336 100 337 91 336 97 337 91 336 96 338 91 336 95 338 91 337 97 339 91 336 98 339 91 336 97 338 91 336 98 338 92 336 98 337 92 336 98 337 92 335 97 336 90 335 96 337 89 336 95 337 89 336 94 337 88 336 94 337 89 336 94 337 89 336 94 336 90 334 95 336 90 334 95 336 90 334 95 336 91 334 96 336 92 334 97 336 93 334 99 336 95 332 100 335 95 332 101 335 96 332 103 336 96 332 101 335 95 332 101 334 95 332 100 334 95 332 101 335 95 332 100 335 95 332 100 335 95 332 101 336 95 332 101 336 95 332 101 336 95 332 101 336 95 332 101 336 95 332 101 336 95 332 100 335 95 332 101 335 95 332 100 334 95 332 100 334 95 332 101 336 94 332 99 335 95 332 99 335 95 332 101 335 95 332 99 334 95 332 99 334 95 332 100 334 95 332 100 334 95 332 100 334 95 332 101 335 94 332 99 335 94 332 99 335 94 332 99 335 94 332 99 335 93 333 99 335 93 333 98 335 93 333 98 335 93 333 97 335 92 333 97 335 92 333 97 335 93 333 98 335 94 333 99 335 95 332 100 335 95 332 101 335 96 332 103 337 97 332 102 335 96 333 101 335 96 333 101 336 95 334 101 336 95 334 100 336 95 333 99 336 94 333 99 336 93 333 99 336 94 333 99 336 94 333 99 335 94 333 100 335 95 333 100 335 96 333 101 335 96 332 101 335 96 332 101 335 95 333 101 335 95 333 100 335 94 333 99 335 93 333 99 335 93 333 98 335 93 333 97 335 93 334 97 335 93 334 98 336 93 334 98 335 93 334 99 336 94 333 99 335 94 334 99 336 94 334 99 336 93 334 99 336 93 334 98 336 93 334 98 336 93 334 98 336 93 334 98 336 94 334 99 336 94 334 99 336 94 334 99 336 94 334 99 336 95 334 102 337 95 334 101 336 95 334 101 336 95 334 101 336 95 334 100 336 95 334 102 337 95 334 102 337 95 334 101 336 96 333 101 336 96 333 101 336 96 334 101 336 96 334 101 336 96 334 101 336 96 334 101 336 95 334 101 336 95 334 100 336 94 334 99 337 93 334 99 336 93 334 98 336 92 334 97 336 92 334 97 336 93 334 98 336 93 334 98 336 93 334 98 336 93 334 98 336 93 334 99 336 93 334 98 337 93 334 98 336 93 334 99 336 93 334 99 336 93 334 98 337 91 335 96 337 91 335 95 338 91 335 95 337 91 335 96 337 92 335 96 337 91 335 96 337 91 335 96 337 90 334 95 336 89 334 95 335 88 333 94 334 87 332 93 332 85 332 92 332 83 332 89 332 81 334 87 333 79 334 85 333 76 334 82 333 75 335 80 334 73 334 79 334 73 333 78 333 73 330 73 330 73 328 79 328 73 326 79 326 74 323 79 323 75 319 81 319 77 314 83 315 79 311 85 312 81 308 86 310 81 308 87 308 79 309 86 308 77 309 84 309 74 308 82 307 72 306 79 306 71 305 76 306 70 303 75 303 70 300 76 301 71 297 77 299 73 294 78 295 73 290 79 292 74 287 82 289 74 284 80 286 73 282 79 284 74 281 79 283 74 279 80 281 75 276 76 275 76 273 81 276 75 270 79 273 75 268 77 270 75 265 76 267 76 261 78 263 78 256 82 260 83 252 86 257 84 252 88 256 83 253 87 257 82 253 86 258 82 253 86 257 82 252 87 256 83 251 89 257 82 251 87 255 81 249 85 253 79 247 84 252 84 250 85 250 78 241 83 244 78 239 84 242 78 235 84 238 85 236 85 236 79 228 84 231 79 226 83 229 79 224 84 227 82 219 86 223 85 213 89 217 89 208 93 212 94 204 94 203 97 201 100 205 98 201 101 205 99 201 102 206 101 199 103 204 102 197 104 202 102 195 103 200 103 193 104 198 106 192 106 197 107 192 108 198 108 194 109 200 109 196 110 203 110 196 111 205 113 196 113 205 115 195 115 203 116 192 118 197 116 189 117 197 114 187 116 195 113 184 114 190 114 182 115 187 116 181 116 188 119 180 120 187 122 179 123 187 125 177 127 185 127 174 129 182 129 173 130 181 129 173 130 181 131 174 132 181 132 173 134 181 135 172 136 181 138 169 139 178 142 165 143 173 142 162 143 168 140 160 141 166 140 158 140 164 141 157 141 165 142 158 142 163 142 158 143 165 142 157 143 162 142 156 142 161 142 156 142 161 142 157 142 162 143 157 144 165 143 158 144 165 143 157 144 165 143 157 144 165 143 157 144 162 143 157 144 164 143 157 144 165 143 158 144 162 143 158 143 157 143 157 144 164 142 156 143 161 142 156 143 161 141 156 142 161 142 157 143 162 143 157 144 165 143 158 144 165 142 157 144 162 141 155 143 162 140 154 141 159 138 156 141 160 135 158 139 162 133 160 137 163 131 161 135 164 127 161 132 164 123 160 129 164 121 160 126 163 120 158 124 160 120 155 124 158 120 155 126 158 121 155 126 158 121 154 126 157 121 153 126 156 121 152 126 155 123 153 130 157 124 153 131 155 123 153 124 153 121 154 125 155 116 156 124 157 110 157 116 158 105 158 111 158 101 159 106 160 98 161 104 161 97 161 103 161 97 160 103 161 99 160 105 160 101 159 107 159 103 156 103 156 105 154 113 155 107 152 113 153 109 152 115 153 110 152 119 154 110 153 118 155 107 154 113 155 105 154 110 155 103 155 103 155 101 156 102 156 101 158 110 159 102 158 108 159 102 158 108 159 103 158 111 160 103 157 103 157 103 155 109 157 104 155 112 157 106 154 111 155 107 154 113 155 107 154 113 155 106 154 114 156 105 156 105 155 103 157 103 156 102 158 102 157 101 158 102 158 104 160 106 161 104 158 105 161 107 156 107 161 114 157 113 165 123 158 122 164 132 160 131 166 140 164 139 169 143 169 142 177 145 173 144 181 147 174 145 183 149 175 211 202 150 175 211 201 152 174 212 201 154 174 212 201 156 177 213 201 158 180 214 201 158 184 215 201 157 189 217 201 155 192 148 199 155 193 147 199 156 193 148 199 159 192 152 199 163 192 157 198 165 192 158 199 165 194 166 194 164 196 157 203 162 197 155 203 159 196 152 203 159 195 151 202 159 194 152 201 160 194 152 201 160 194 152 201 163 196 155 202 166 197 158 204 168 198 169 198 169 198 162 205 169 197 162 204 169 195 161 201 168 194 160 200 167 194 159 200 167 195 159 201 167 197 160 203 167 198 160 204 167 197 159 204 167 196 167 195 167 195 160 202 168 195 160 201 168 196 161 202 168 196 161 202 169 197 161 203 169 197 161 203 169 197 160 203 168 197 160 203 167 197 159 203 167 197 168 196 168 197 168 196 167 196 167 195 167 195 160 202 168 195 160 201 168 194 160 201 168 194 161 200 168 194 161 201 165 194 159 201 161 194 155 202 159 195 153 203 159 193 154 202 161 191 156 199 163 188 158 196 165 185 166 185 168 183 165 191 171 182 167 189 173 181 169 189 176 180 173 188 178 179 174 188 177 180 178 180 178 181 178 180 180 182 180 181 180 182 181 182 182 182 182 182 182 181 183 181 182 180 181 189 181 179 180 188 177 178 178 187 175 175 178 184 173 172 176 180 171 168 175 176 169 165 172 173 166 164 169 171 164 162 167 167 164 161 167 169 165 161 167 166 166 161 168 166 167 162 169 168 168 163 170 169 168 164 171 172 167 165 168 174 166 167 168 175 168 167 170 175 169 167 171 176 169 169 171 177 169 169 171 178 168 168 170 177 168 167 168 167 168 166 168 166 167 164 169 173 167 163 169 171 166 163 168 171 165 163 167 171 164 164 166 172 165 164 167 172 166 164 168 172 165 165 166 173 163 165 164 174 163 165 163 174 164 166 163 174 166 166 165 172 169 168 165 176 171 174 171 173 172 181 167 184 171 190 165 193 168 200 162 202 154 212 154 212 160 217 150 221 159 224 149 227 159 227 149 231 161 229 151 233 165 230 155 233 170 230 161 234 178 231 168 236 183 232 176 238 187 233 180 239 188 232 181 239 189 230 182 238 192 230 184 237 192 230 185 237 192 231 184 238 185 239 184 238 193 231 186 239 196 232 190 239 200 232 192 239 198 230 192 237 199 229 192 237 199 228 194 236 198 228 193 237 198 229 193 237 200 228 197 237 204 228 200 236 205 225 202 234 205 221 202 227 202 218 198 225 199 215 195 223 198 213 194 221 198 213 194 219 192 222 191 222 191 224 191 224 195 217 190 225 191 218 186 227 190 219 184 227 190 218 185 227 188 218 183 227 186 218 181 227 187 218 182 227 189 218 189 217 192 218 192 217 191 219 187 228 192 220 192 219 194 220 185 226 195 221 196 220 197 223 187 225 198 228 187 229 197 234 188 235 198 240 198 240 197 246 186 248 195 253 185 254 194 259 184 261 194 263 183 265 196 268 186 270 200 270 200 269 204 270 204 269 208 270 209 270 214 272 204 274 219 273 209 276 221 276 211 278 222 278 213 281 224 282 224 282 224 286 224 285 224 290 224 290 224 295 224 294 225 298 225 297 227 301 218 304 231 303 221 306 236 306 236 306 240 309 231 313 244 312 235 315 247 314 238 318 251 316 252 316 255 321 256 320 258 325 249 329 260 328 260 328 263 333 264 332 267 338 267 338 270 344 270 343 273 348 273 348 275 351 276 350 279 354 280 353 285 357 277 362 290 360 281 364 294 362 286 366 298 362 290 368 302 364 294 370 304 367 297 373 305 370 299 376 307 373 300 378 309 375 302 381 311 377 304 383 312 379 305 385 313 381 306 387 313 382 306 388 313 382 306 387 314 382 307 386 313 384 306 386 311 388 306 387 306 391 301 390 300 396 297 394 294 400 290 398 287 405 280 400 279 407 280 407 273 407 267 402 268 408 264 403 262 407 257 400 258 404 253 397 256 401 251 393 255 399 250 390 254 399 250 390 254 401 250 392 253 404 250 394 254 407 250 398 252 412 249 403 251 417 247 409 251 422 248 414 253 426 249 419 253 428 250 421 250 430 247 423 244 432 243 424 238 432 238 424 232 430 233 424 226 426 228 419 219 421 221 411 212 415 215 406 206 413 210 404 204 413 207 404 200 413 204 405 196 415 200 407 190 418 195 410 183 421 183 420 177 422 180 417 171 421 175 416 165 418 168 413 158 413 162 408 153 408 157 403 150 403 155 399 148 399 155 393 144 393 152 388 140 390 148 384 136 389 141 385 133 390 137 385 129 389 134 386 125 387 132 382 120 386 128 381 115 386 122 382 110 384 116 381 107 380 115 376 105 374 111 372 104 369 109 367 102 365 110 363 101 363 110 361 99 361 108 360 97 360 97 359 95 359 104 358 91 358 97 358 88 358 94 357 86 356 92 357 86 354 92 354 87 351 93 351 88 347 93 347 88 344 94 345 89 342 94 342 88 341 97 341 89 340 95 340 89 338 95 338 89 337 94 337 88 337 96 339 87 338 92 338 86 338 91 338 86 337 92 338 87 336 93 336 89 335 94 335 90 335 90 335 90 336 95 336 90 336 95 337 90 336 96 337 91 336 96 336 91 334 97 336 91 335 96 336 90 334 98 336 91 334 97 336 92 334 98 335 93 334 99 335 94 334 99 335 94 334 100 335 94 334 100 335 95 333 102 335 95 332 102 335 94 332 99 334 93 333 98 334 90 333 96 334 89 333 95 334 88 334 93 334 87 334 93 335 86 335 91 335 86 336 91 336 86 336 91 336 86 335 92 335 86 335 92 335 87 335 95 335 87 334 93 335 87 334 93 334 87 335 94 335 86 336 94 335 86 336 92 336 85 336 91 336 86 336 91 336 86 336 92 336 86 336 92 336 86 336 92 336 86 336 92 336 87 336 93 336 87 336 93 336 87 337 93 337 87 337 93 337 88 337 93 337 87 337 93 337 87 338 93 338 86 338 92 338 87 337 95 338 87 336 92 337 86 336 92 337 86 336 92 337 87 336 93 336 88 335 93 336 88 336 93 336 88 336 94 336 89 336 95 336 89 335 94 336 88 336 94 336 87 337 93 336 87 336 93 337 88 337 96 337 88 337 96 337 87 338 93 337 87 338 92 337 87 338 92 337 86 338 94 337 86 338 94 337 87 340 95 338 86 340 94 338 86 340 94 338 86 340 94 338 85 340 91 339 85 340 91 339 86 341 91 340 86 342 94 341 86 342 94 340 85 341 90 340 85 342 93 340 85 343 93 341 85 342 92 341 84 343 84 343 84 346 92 343 85 349 93 344 85 350 92 345 84 350 84 349 82 350 82 349 80 350 80 350 77 349 77 349 74 347 80 346 71 343 77 342 70 337 76 336 70 331 75 331 71 325 76 325 73 319 78 319 74 312 79 313 73 308 80 308 71 306 79 306 71 303 78 302 71 299 80 299 70 293 79 293 69 288 76 288 68 284 78 284 69 280 75 281 71 273 79 276 72 266 77 267 72 259 77 261 71 255 77 257 72 250 77 253 72 244 77 246 72 237 77 239 72 232 77 234 74 227 78 230 78 219 83 226 82 210 82 210 86 204 86 203 90 198 93 203 93 193 97 197 97 188 100 192 102 184 105 189 108 180 111 185 116 174 118 179 121 170 121 170 125 167 127 172 129 165 132 172 132 164 132 164 134 162 136 167 136 158 138 163 138 155 140 160 142 154 142 158 147 155 145 159 149 164 150 162 156 163 155 167 161 169 158 174 160 184 160 182 166 187 159 192 166 194 158 199 168 200 160 205 170 204 162 210 171 209 162 213 171 213 162 217 172 219 162 223 174 227 164 231 176 235 166 238 177 240 167 244 180 245 170 249 183 250 174 254 187 253 177 258 189 255 179 260 191 259 181 263 194 265 185 268 197 272 187 275 200 276 190 280 205 277 196 280 212 277 203 280 221 278 222 278 227 282 218 286 228 287 219 291 229 291 219 294 230 294 221 297 232 300 222 303 231 304 232 304 230 308 221 311 231 311 221 313 234 313 234 312 239 316 239 315 246 319 246 319 253 323 253 323 257 325 257 325 259 326 260 326 262 328 253 333 266 332 257 336 268 336 260 341 270 340 261 343 272 344 273 343 276 349 276 348 280 354 280 354 285 357 285 357 289 358 290 358 294 360 294 359 297 361 288 366 298 362 291 367 302 364 294 369 305 365 298 371 307 367 301 373 309 368 303 374 303 375 304 376 311 371 305 378 311 372 306 379 311 372 306 380 310 372 306 382 311 370 308 380 313 367 312 376 318 362 317 372 322 355 322 366 325 348 326 358 327 350 328 351 328 334 331 345 333 338 334 339 331 326 334 331 331 322 334 328 330 320 334 326 331 317 338 325 333 311 341 318 336 304 342 308 338 299 344 302 339 293 348 299 340 288 349 293 341 281 350 287 342 276 351 281 342 271 351 276 342 265 352 268 341 255 352 258 340 249 350 252 337 245 348 247 335 238 346 240 334 232 345 233 332 226 343 228 329 221 340 222 326 215 337 215 324 209 335 209 322 206 333 204 320 200 330 199 317 194 328 192 315 189 326 187 313 184 323 182 309 181 320 179 305 179 315 176 302 177 311 174 299 176 309 172 298 176 307 171 297 172 306 168 296 171 306 167 296 169 306 166 296 169 306 166 295 169 304 165 293 168 303 164 291 167 300 163 288 166 298 162 296 163 296 162 295 163 295 162 294 163 293 162 285 166 291 163 285 165 291 161 286 165 292 161 288 165 294 162 288 164 297 160 288 165 297 160 287 165 292 162 286 166 292 162 286 166 291 162 285 166 291 162 285 166 291 162 285 166 292 161 286 166 295 161 286 166 295 161 285 166 293 161 285 167 290 163 284 167 293 162 284 167 293 162 284 167 293 162 285 167 293 162 285 166 293 161 285 166 291 162 285 165 291 161 286 165 292 161 287 166 292 162 287 165 296 160 286 166 292 161 286 166 291 162 285 166 292 162 286 167 292 162 286 166 292 163 286 166 295 161 286 166 292 163 286 166 291 163 285 166 294 161 285 166 292 161 285 167 293 162 285 166 292 163 286 166 292 162 286 166 292 162 286 166 292 162 287 166 295 160 295 162 296 161 287 166 296 161 287 166 296 161 286 166 295 161 286 166 292 163 286 166 292 162 286 166 295 161 287 165 296 161 287 165 297 160 287 165 296 160 287 166 296 160 287 166 296 160 287 166 296 160 288 166 296 161 288 165 297 161 288 165 297 160 288 166 297 160 288 166 297 160 288 166 297 160 288 166 297 160 288 165 297 160 288 165 297 160 288 166 297 160 288 166 297 160 288 166 297 160 287 165 292 161 286 166 292 162 286 166 292 163 285 167 291 163 285 167 290 163 285 167 294 162 285 167 294 162 285 168 293 163 285 168 293 163 284 168 293 163 284 168 290 165 285 168 293 163 285 169 293 163 284 168 293 162 284 168 291 163 285 168 293 163 285 167 294 162 285 167 294 162 286 167 295 162 286 167 295 162 286 166 295 161 286 166 295 161 287 167 295 161 286 166 295 161 286 166 295 161 286 166 295 161 286 166 295 161 285 167 294 161 285 167 294 161 285 167 293 161 284 167 289 163 282 168 288 164 282 169 287 165 281 170 289 164 281 171 288 164 280 171 285 167 280 171 284 167 280 171 284 167 279 171 284 167 279 172 283 167 278 173 285 166 278 173 284 166 278 173 284 166 278 173 283 166 277 172 283 166 278 172 283 166 277 172 283 166 277 172 283 166 277 172 282 166 276 172 282 166 276 173 282 166 276 172 282 166 276 172 283 166 276 172 282 166 276 172 283 166 276 172 282 166 276 173 282 166 276 174 281 166 275 174 280 167 275 174 280 167 275 174 281 168 275 174 280 167 275 174 279 169 275 174 279 169 275 174 280 167 275 172 281 166 276 172 282 165 276 171 282 165 277 171 283 164 278 170 284 164 278 170 283 165 279 169 285 163 279 168 284 163 280 167 285 163 280 167 285 163 281 166 288 161 281 166 286 162 281 166 286 162 281 166 287 162 281 166 287 161 281 165 287 161 282 165 288 161 292 160 291 159 293 159 292 158 284 162 291 158 286 161 292 158 288 160 294 157 290 160 296 156 291 158 300 155 292 157 301 155 294 158 303 155 295 158 304 155 294 158 304 155 294 158 303 155 294 158 303 155 304 157 303 156 293 159 303 156 292 160 301 156 292 160 301 156 293 160 300 158 305 158 304 157 296 159 306 156 296 160 306 156 296 160 306 156 295 159 306 156 304 157 305 155 303 156 304 155 303 156 303 155 302 157 303 156 301 157 302 156 300 157 301 156 299 157 300 156 289 160 299 156 289 160 295 157 297 157 297 156 297 157 297 156 287 162 293 158 286 162 292 158 286 163 292 158 295 158 293 157 295 158 296 157 295 158 294 158 286 163 292 159 286 164 292 159 286 164 295 158 286 163 292 159 286 162 295 157 287 163 296 157 286 163 296 157 286 164 292 159 286 164 294 158 285 164 294 158 285 164 294 158 285 164 293 158 284 164 293 158 284 165 290 161 284 165 290 161 284 165 289 161 284 165 290 160 284 165 293 159 285 165 294 160 286 166 295 160 286 165 295 159 293 159 293 158 293 159 293 158 285 164 292 159 286 165 292 161 287 165 295 160 288 166 295 160 287 167 295 161 287 168 295 161 286 170 293 163 284 173 291 166 283 175 290 169 282 177 289 170 282 177 287 172 282 177 287 172 283 176 289 170 284 175 289 171 285 173 292 167 286 172 294 167 287 172 295 167 288 174 296 167 287 174 295 168 286 175 294 168 285 176 291 169 284 179 290 171 283 180 288 175 283 181 287 177 282 183 286 178 281 185 285 180 281 186 286 179 281 186 285 181 282 188 287 180 282 188 288 181 282 188 287 181 282 187 288 181 282 187 288 181 282 186 287 180 282 186 287 180 282 186 288 180 283 188 288 181 283 188 289 181 284 189 290 181 284 189 289 181 284 189 288 182 284 189 288 182 284 189 288 182 284 189 288 182 284 189 288 181 285 189 289 182 285 190 289 182 284 189 289 182 284 189 287 183 285 189 289 182 285 190 289 182 283 189 288 182 282 187 286 182 281 188 286 180 281 188 286 180 281 188 286 181 282 186 288 180 283 184 289 178 284 182 289 177 284 179 291 173 285 176 292 171 286 174 293 169 287 172 295 167 291 171 297 168 296 170 302 167 308 166 307 165 300 168 310 166 302 168 311 164 302 167 311 163 302 168 312 162 300 168 309 162 295 171 303 164 288 176 296 167 284 181 289 173 281 187 283 181 281 189 285 179 281 189 285 179 281 189 284 179 281 188 285 178 282 187 286 179 282 186 287 177 283 184 289 177 285 181 294 174 287 179 295 172 288 176 296 170 288 174 297 169 289 173 298 168 288 172 297 167 286 172 293 165 283 171 291 165 280 170 288 163 279 169 286 162 276 169 283 162 274 170 278 164 270 170 276 163 268 172 274 164 267 172 273 165 268 172 274 165 269 172 274 164 270 171 274 166 271 171 276 165 271 170 277 162 270 170 275 161 268 170 272 161 265 169 269 160 262 169 266 161 261 167 266 159 259 167 265 158 255 165 261 157 252 166 258 157 248 165 251 159 244 166 247 156 241 165 244 157 238 164 241 156 235 162 237 156 232 160 237 150 230 159 235 150 225 157 229 148 223 147 222 146 217 146 216 147 207 157 210 147 198 158 201 148 189 160 191 149 182 162 183 152 177 164 177 154 169 164 169 153 162 164 161 153 157 164 156 153 153 168 151 157 147 173 144 163 145 178 141 168 142 184 137 175 139 189 132 180 136 193 128 185 135 197 126 190 135 201 126 196 139 206 128 202 144 210 144 209 150 213 139 212 155 218 144 218 159 225 149 225 163 229 152 230 168 232 157 234 175 236 164 238 181 242 174 243 175 249 175 248 179 251 179 251 194 252 184 254 188 260 188 259 193 266 192 265 208 267 197 270 213 272 204 275 217 278 218 278 219 283 210 285 220 287 210 290 222 295 211 297 225 302 215 305 231 306 221 310 236 308 226 311 241 310 232 313 247 314 237 317 250 319 241 322 252 321 243 325 254 324 245 327 259 327 260 327 262 331 262 331 263 335 254 338 263 339 264 338 266 343 266 342 270 346 270 345 274 348 274 347 278 350 279 349 282 352 282 351 285 354 285 353 287 356 288 356 288 358 280 361 290 360 280 362 291 360 291 359 292 362 293 361 293 364 293 363 293 366 284 370 284 372 284 372 293 368 284 373 294 368 294 367 294 368 288 375 296 368 291 375 299 366 295 375 304 363 299 372 308 358 305 367 308 362 308 363 315 350 313 360 318 349 316 358 320 348 319 358 321 347 321 356 322 345 323 354 324 343 326 353 327 342 329 350 331 339 333 348 333 336 336 342 334 332 340 340 335 325 341 334 336 321 340 325 336 315 340 319 342 317 343 317 334 305 342 312 333 299 341 305 334 293 342 298 336 287 345 292 339 282 348 287 339 277 349 282 349 273 350 274 350 264 351 264 349 257 350 257 338 247 348 249 336 239 347 241 335 231 346 233 333 226 344 227 330 218 340 218 326 209 337 209 323 204 334 203 320 198 330 198 315 192 326 190 312 186 322 184 308 183 318 181 305 181 314 178 302 179 312 175 299 177 309 172 297 174 307 170 296 173 305 169 294 172 304 168 294 171 303 167 292 171 302 167 291 170 300 166 289 169 298 164 287 168 296 163 287 168 295 163 286 167 295 162 287 167 296 162 287 167 296 162 287 168 295 163 286 170 293 163 285 170 292 164 284 171 291 164 284 172 290 165 283 171 292 165 283 172 291 165 283 173 291 166 282 173 290 166 282 174 289 167 281 174 288 167 280 174 285 169 281 174 285 169 282 173 286 168 282 172 288 166 284 171 290 164 284 170 291 164 285 169 292 162 285 169 292 162 284 169 293 162 284 170 289 164 284 170 290 164 283 171 291 164 282 172 287 167 282 172 288 166 282 172 286 167 282 172 290 165 282 172 290 165 282 172 290 166 282 172 290 166 282 172 288 166 282 172 287 167 283 171 288 166 283 170 291 164 284 170 292 164 284 170 291 164 284 170 291 164 284 170 290 164 284 170 291 164 284 169 289 165 284 170 289 165 285 171 293 164 284 171 289 166 284 172 291 165 283 172 291 165 283 172 291 165 283 172 290 165 283 172 290 166 283 173 291 166 282 173 290 166 282 173 288 166 282 173 288 166 282 174 288 166 282 173 288 166 283 173 289 166 283 172 291 166 283 172 291 166 283 173 289 166 282 173 290 167 282 173 288 168 281 175 287 168 281 175 285 170 281 175 288 168 280 175 284 170 280 175 284 170 280 175 287 168 280 174 284 170 280 174 284 169 280 174 285 168 280 172 286 166 281 172 285 167 281 172 287 165 281 171 288 164 281 171 287 164 280 171 287 164 280 173 287 166 280 176 285 168 278 177 283 170 277 178 282 171 276 179 281 172 276 180 279 174 275 180 279 175 275 180 279 175 276 180 280 175 276 179 280 174 277 178 281 172 277 176 282 169 278 174 284 167 278 172 285 165 279 172 285 164 279 170 285 163 278 170 285 163 278 170 285 163 277 171 284 164 278 172 284 165 277 172 284 165 278 174 283 166 277 174 282 167 277 175 283 167 277 176 282 168 277 176 283 168 277 176 283 168 277 176 283 168 277 175 283 167 277 175 283 167 277 174 283 167 277 174 283 167 277 174 283 167 277 174 283 167 277 175 283 167 277 176 282 168 276 177 281 169 276 177 281 170 276 179 281 171 276 180 281 172 276 181 281 173 276 181 280 173 276 182 280 173 276 183 280 175 276 184 280 176 276 184 280 176 276 184 279 177 276 185 280 177 276 185 280 177 276 184 280 177 276 183 280 175 277 183 281 175 277 182 281 174 277 182 281 174 277 182 281 173 277 181 281 172 277 181 281 172 277 181 281 172 277 181 281 172 276 181 281 173 276 182 280 173 275 182 279 174 275 182 279 175 275 183 278 175 275 184 279 175 275 184 279 175 275 183 279 175 275 182 279 174 275 182 280 174 276 182 280 174 276 181 280 174 276 181 281 173 276 180 281 172 275 180 280 172 275 180 280 172 275 179 280 171 276 178 281 170 275 176 281 169 276 176 282 168 277 176 282 168 277 176 282 168 276 177 282 169 276 178 281 170 275 178 280 170 275 179 280 171 276 180 280 172 275 180 278 174 275 181 279 173 275 182 279 174 274 182 279 174 275 182 279 174 275 182 279 173 275 180 280 173 275 180 280 172 275 180 280 172 275 180 280 172 276 180 280 172 276 180 281 172 275 179 280 171 276 178 281 170 276 178 281 170 276 178 281 170 276 178 280 171 276 179 281 171 276 180 281 172 276 180 281 172 275 180 280 173 276 180 280 173 276 180 280 172 276 180 281 172 276 180 281 171 276 179 281 171 276 179 281 171 276 178 281 171 276 178 281 170 277 176 282 169 278 176 281 170 277 175 283 168 278 174 283 167 278 173 284 166 280 171 284 166 281 170 286 166 282 169 287 164 283 168 290 162 283 168 290 162 284 166 289 163 284 165 292 160 286 164 294 159 288 163 295 159 288 162 296 160 289 162 298 159 290 163 298 159 290 163 299 158 291 162 299 157 290 162 298 156 287 162 295 155 282 162 290 154 277 163 285 155 273 165 279 157 267 165 274 157 262 164 268 156 258 161 264 154 254 160 261 152 249 160 256 151 242 159 247 151 235 159 240 150 228 159 233 150 223 162 227 152 216 161 219 152 208 160 210 150 200 158 204 148 192 156 195 146 185 156 186 145 179 157 179 147 172 159 171 148 164 161 163 150 156 164 155 154 153 168 151 157 151 171 148 161 148 176 143 167 146 182 140 172 146 187 138 179 143 194 136 186 141 199 132 193 138 204 129 197 139 208 129 203 142 211 132 208 147 214 137 211 151 217 140 215 155 222 155 222 159 229 159 228 163 233 152 235 167 237 156 238 171 240 160 242 175 243 165 244 181 247 171 249 188 253 178 257 196 261 186 264 202 266 192 269 206 270 197 273 209 275 200 278 212 281 202 284 214 285 205 288 219 290 220 290 224 295 215 299 230 301 220 304 234 304 224 307 236 308 226 310 238 314 230 318 243 318 234 321 247 319 238 323 251 319 242 323 256 323 246 326 257 326 247 330 257 328 248 332 258 330 249 333 263 334 253 336 268 338 268 337 271 341 263 345 274 346 274 346 275 349 275 348 277 351 278 350 281 353 272 359 283 355 276 360 286 355 279 361 282 361 283 362 293 355 287 362 297 355 291 362 300 355 295 362 304 356 298 362 306 356 302 363 309 357 305 365 311 358 308 367 312 360 311 370 315 359 314 369 319 356 318 366 323 351 323 361 324 346 325 352 325 341 327 350 326 337 329 343 327 332 331 338 328 328 331 333 327 323 333 332 328 320 332 325 329 316 336 324 332 310 340 316 335 302 344 308 337 296 343 299 337 289 347 295 339 281 349 286 341 275 350 280 341 269 351 273 351 264 352 264 342 251 353 255 340 245 351 247 336 238 346 239 332 231 343 231 331 223 342 224 328 217 339 217 325 212 336 212 322 207 333 206 319 202 330 201 315 198 325 196 310 191 320 188 307 184 317 181 304 180 314 176 302 178 312 173 299 176 309 172 296 175 305 170 294 174 304 169 294 173 304 169 294 171 304 167 292 169 302 165 289 167 295 164 287 167 294 162 286 167 294 162 286 167 294 162 286 167 291 164 285 168 291 164 293 164 292 164 284 169 290 164 283 169 288 165 282 170 287 165 282 170 286 165 281 170 288 164 281 171 288 165 282 170 288 164 284 170 290 164 285 169 290 165 285 168 294 161 284 165 293 159 282 164 291 158 281 164 289 157 279 164 288 157 276 165 284 158 272 164 279 157 268 163 274 155 264 161 269 153 260 161 266 152 255 161 261 153 249 161 253 155 243 160 246 155 238 159 244 151 233 159 238 151 225 157 229 149 221 147 220 147 209 156 212 147 201 158 204 148 193 158 195 148 185 158 186 148 178 157 179 147 171 159 170 148 162 164 161 153 156 169 154 159 152 173 148 162 148 177 144 167 146 181 141 171 144 186 138 177 143 192 135 185 143 199 135 193 147 205 138 200 149 211 139 206 149 218 139 215 149 224 138 221 150 228 140 226 155 230 145 229 162 234 151 235 169 239 159 241 176 243 166 246 182 245 172 248 187 250 177 252 191 256 181 259 194 263 184 266 198 269 188 272 203 275 193 277 209 278 199 281 216 280 206 282 223 280 223 280 228 285 219 287 233 291 200 273 237 299 205 279 240 307 208 284 243 314 233 316 245 319 236 321 247 323 241 324 251 329 243 331 253 333 244 335 255 335 246 338 259 337 249 340 265 341 255 343 271 346 271 346 275 351 266 354 280 354 270 357 284 358 285 357 286 362 287 361 287 367 288 367 288 372 280 372 288 377 280 377 288 383 279 382 286 389 278 388 285 394 277 392 282 400 276 396 279 404 272 400 274 407 268 403 268 411 262 405 256 406 256 407 256 412 251 405 249 412 246 404 243 414 240 406 237 417 235 408 234 418 232 409 232 417 231 408 227 417 228 408 221 417 223 408 214 419 216 410 208 421 211 412 202 421 205 413 196 421 200 413 189 420 193 412 185 419 188 414 181 417 185 409 177 413 181 406 171 410 176 402 164 408 170 401 158 407 163 402 153 406 160 400 147 405 151 401 139 405 144 401 133 405 138 401 128 401 132 398 123 395 127 392 118 391 123 388 115 388 120 385 112 384 117 381 108 379 116 376 105 375 114 372 103 371 111 369 99 367 104 365 97 364 103 363 95 361 103 360 92 358 98 357 91 356 97 356 89 354 95 354 88 353 95 352 89 352 97 352 88 351 94 351 86 348 92 348 85 344 91 344 85 342 90 342 84 341 90 341 84 341 89 341 83 342 89 341 83 342 89 341 84 342 89 341 85 340 90 340 84 340 90 340 85 340 90 339 85 340 91 339 86 338 91 338 86 338 91 338 86 338 92 338 86 338 92 338 87 338 93 338 87 338 93 338 89 336 94 338 89 336 95 337 90 336 95 337 91 335 96 337 91 336 96 337 91 336 97 337 92 335 97 337 93 335 98 337 93 334 99 336 93 335 100 338 92 336 97 337 91 336 97 337 91 335 96 337 91 335 96 337 91 334 96 336 92 334 97 337 92 335 97 337 92 335 98 337 93 334 98 337 94 334 101 338 95 334 101 336 96 333 101 336 97 333 104 337 97 334 102 336 97 333 104 337 96 334 103 337 96 334 101 336 95 334 101 336 95 334 102 337 93 334 99 336 91 334 97 336 91 334 96 336 90 334 95 336 90 334 95 336 91 334 96 336 93 333 97 336 95 332 100 335 98 332 103 334 100 331 105 334 101 331 107 334 103 331 110 335 103 331 110 335 103 331 110 335 101 331 106 334 99 331 104 334 96 331 101 333 93 332 98 334 89 333 95 334 86 334 92 334 85 335 90 336 85 336 85 335 85 336 85 336 85 336 90 336 85 336 91 336 88 334 93 335 89 334 95 334 90 333 95 334 91 333 98 335 91 333 97 335 91 333 97 334 91 333 96 334 92 332 96 334 93 332 97 334 94 332 99 334 95 332 100 333 96 331 101 333 97 331 102 333 98 331 103 333 98 331 104 333 99 331 106 334 99 330 107 334 99 331 107 335 99 331 106 335 98 331 103 333 98 332 103 334 98 332 103 334 98 331 102 333 97 331 104 334 95 331 100 333 94 331 99 333 94 332 99 333 92 332 98 334 91 333 98 334 90 333 95 334 90 333 95 334 89 334 95 335 87 336 93 336 87 336 93 337 87 336 93 337 86 336 92 337 84 338 90 337 83 339 89 338 83 340 89 339 83 342 89 340 82 344 90 341 81 347 88 343 79 350 85 346 78 353 83 349 77 356 84 351 76 359 80 355 75 362 81 355 75 364 80 357 75 364 80 358 74 365 79 359 74 365 80 359 74 364 78 360 73 363 80 357 73 361 78 357 72 359 79 353 72 356 79 351 72 354 79 348 71 351 79 346 71 348 78 343 69 345 77 341 69 341 77 338 68 337 76 335 69 333 75 332 70 330 76 330 72 327 77 327 74 322 79 322 77 319 83 319 79 318 86 318 79 320 88 319 78 324 87 322 77 325 84 324 74 324 80 325 73 320 79 320 72 314 79 315 73 307 81 309 73 299 81 301 72 293 78 295 77 291 77 291 77 288 76 287 68 279 73 280 69 272 74 273 67 265 75 267 67 261 72 262 69 256 72 256 67 248 73 249 68 242 73 244 73 238 75 239 75 230 80 234 81 222 84 226 86 215 90 219 89 209 93 213 91 204 95 208 92 198 96 202 95 194 99 198 99 190 102 195 105 186 107 191 112 182 112 187 118 180 118 185 124 179 123 187 128 179 127 187 131 181 129 189 136 183 134 191 143 185 140 192 146 188 142 195 146 192 141 200 146 197 140 205 149 202 141 209 152 206 144 213 157 210 149 216 166 213 157 219 173 217 166 222 177 219 170 226 179 223 171 228 182 230 173 232 184 237 174 240 184 243 174 247 188 248 178 251 192 253 183 256 197 257 188 260 201 261 192 264 205 263 195 267 208 267 198 270 212 271 202 274 217 277 217 277 220 282 220 282 220 286 210 289 222 290 212 292 225 295 215 298 229 299 229 298 233 301 233 301 237 304 237 304 240 309 240 308 242 313 233 316 244 317 235 320 246 320 236 323 250 324 250 323 253 326 254 326 256 328 246 332 258 330 260 330 262 332 263 331 268 336 268 335 272 340 264 344 275 342 267 347 277 344 278 344 280 347 280 346 283 351 275 357 288 356 280 361 292 359 285 365 295 361 288 368 299 363 293 371 303 366 298 373 308 366 303 374 312 366 308 375 316 363 315 372 322 359 321 368 327 353 327 363 328 349 330 355 328 339 331 348 333 340 333 338 333 325 337 331 340 327 340 327 333 314 340 322 337 316 338 315 338 309 337 306 332 294 337 298 334 289 343 294 344 289 345 289 347 282 348 283 350 275 351 275 342 263 351 268 340 255 350 260 338 247 349 250 336 239 346 242 332 235 342 236 329 229 340 230 328 222 339 223 328 215 339 216 326 208 337 209 323 203 334 202 319 196 330 195 314 193 325 191 310 190 320 188 307 186 317 184 304 182 314 179 302 178 312 176 300 176 309 173 298 175 308 171 296 174 306 170 296 174 305 170 295 175 305 170 294 174 304 169 293 173 302 168 291 172 300 167 289 171 298 167 288 172 297 167 287 171 293 167 286 170 291 166 284 170 292 164 283 170 291 164 283 172 290 165 282 173 289 167 281 175 287 168 280 176 285 171 279 176 285 170 279 176 285 170 280 176 284 171 280 175 287 168 280 174 285 169 280 174 284 169 280 173 287 166 281 172 288 165 282 170 289 164 283 169 290 163 283 169 290 163 283 170 290 163 282 172 289 164 282 172 286 167 281 173 287 166 281 173 285 168 280 173 285 168 281 174 285 168 281 173 286 168 282 173 286 168 282 174 286 168 281 174 286 168 281 173 285 168 281 174 287 166 281 173 287 166 281 172 288 165 282 172 288 165 282 171 288 165 282 172 288 165 282 172 287 166 283 171 288 166 284 171 288 166 283 171 288 166 283 172 288 166 283 172 287 167 282 173 288 166 282 174 287 167 281 175 287 168 280 177 285 169 280 178 284 170 279 178 284 171 278 179 283 171 278 178 282 171 278 177 283 172 280 176 284 171 286 169 286 169 280 175 284 169 279 175 286 168 280 176 285 168 279 176 285 168 279 176 285 169 279 176 285 169 279 177 285 169 279 178 284 170 278 179 283 171 277 181 282 173 277 182 282 174 276 183 281 176 276 184 281 176 276 184 279 178 276 184 279 178 276 184 279 178 276 184 280 178 276 184 281 176 276 183 281 176 282 176 281 175 277 181 282 173 277 180 282 172 277 178 282 171 278 178 283 170 278 178 283 170 278 178 283 170 277 178 282 171 277 180 282 172 276 181 281 173 276 182 280 175 276 184 279 176 275 184 279 176 275 184 279 176 275 184 279 176 275 184 279 175 275 183 280 175 276 182 280 174 276 182 280 173 276 180 281 172 276 180 281 172 276 180 281 172 276 180 281 172 276 180 281 172 276 180 281 172 276 180 281 172 276 180 281 172 276 180 281 172 276 180 281 172 276 180 281 172 276 180 281 172 276 181 280 173 276 182 280 173 275 182 280 174 275 182 280 175 275 183 280 174 275 182 280 174 276 182 280 174 275 182 280 174 275 182 280 174 276 182 280 174 275 183 280 174 276 183 280 175 276 183 280 175 276 183 280 175 275 182 280 175 276 182 280 174 276 182 280 173 275 180 280 173 276 178 280 173 278 174 282 169 280 172 284 167 281 169 286 165 282 168 288 163 284 166 292 160 285 165 293 159 286 164 294 158 287 163 295 158 287 162 296 157 287 162 294 158 287 163 295 158 287 164 295 158 287 164 295 158 287 163 295 158 286 164 295 158 286 164 294 158 286 164 293 158 286 164 293 158 286 164 293 158 286 164 293 158 286 164 294 158 286 164 294 158 286 164 294 158 286 164 294 158 285 164 293 158 284 164 292 158 284 165 290 160 284 166 291 159 284 166 289 161 292 160 291 159 284 164 290 160 284 164 292 158 284 164 292 158 284 164 292 158 284 164 291 158 283 165 291 159 282 166 288 161 282 167 289 161 282 167 288 162 282 167 287 163 282 167 287 162 282 167 287 162 282 168 287 163 283 168 288 162 282 168 287 162 282 168 287 162 282 167 287 162 282 166 289 160 282 166 289 160 283 166 290 160 284 164 290 160 285 164 290 159 285 164 292 158 284 164 292 158 284 165 292 159 284 166 290 160 284 166 291 159 283 166 290 160 282 168 287 162 282 169 289 162 282 170 288 163 282 171 288 163 282 172 286 166 282 172 289 164 282 172 289 164 282 172 289 164 281 173 288 165 281 173 288 165 280 174 286 166 280 174 286 166 280 173 286 166 281 173 286 165 281 173 286 165 281 173 286 165 281 173 286 165 280 173 286 166 280 174 285 167 280 175 285 167 279 176 285 168 279 176 282 171 279 177 283 169 280 177 284 169 279 175 286 168 280 175 287 168 281 176 287 168 281 175 288 168 281 175 288 167 281 174 286 169 281 175 287 167 282 175 289 167 283 174 290 166 283 173 290 165 282 171 287 166 283 171 290 164 283 170 291 164 283 169 291 163 283 168 288 164 284 166 290 163 286 165 294 161 288 164 296 160 290 164 298 159 292 164 300 159 294 164 303 158 295 163 304 156 294 163 303 156 292 164 301 156 290 164 298 157 287 166 295 158 285 167 292 159 284 169 290 161 283 170 290 162 282 171 288 163 281 172 287 164 280 173 286 164 280 173 286 164 280 173 286 164 280 172 286 164 282 172 285 166 282 170 288 162 282 169 289 161 283 168 290 160 283 167 291 160 284 168 291 160 284 167 291 159 283 166 288 161 283 166 289 158 282 166 289 158 282 166 289 158 282 167 289 159 282 167 288 159 282 167 289 159 283 168 290 159 283 167 290 158 282 166 289 158 281 166 288 158 279 165 286 158 278 165 285 157 278 164 285 156 277 162 284 154 276 160 283 152 274 158 281 151 271 159 278 151 267 160 273 153 261 162 267 154 258 164 263 155 258 166 261 157 258 167 261 159 260 167 263 161 264 166 270 157 269 164 275 155 273 162 279 153 275 160 282 151 275 159 281 149 273 157 279 148 271 158 277 149 271 158 277 149 271 157 277 148 272 155 279 147 273 155 280 146 273 154 279 145 272 154 278 145 270 155 276 145 269 156 275 147 274 149 274 148 274 149 274 148 273 150 273 149 267 159 273 149 267 160 272 150 265 161 270 151 265 161 269 152 264 161 269 152 264 161 269 152 265 160 271 151 265 159 271 151 264 159 268 153 261 159 266 153 256 158 263 150 251 157 255 152 243 158 249 149 234 157 239 149 227 157 231 148 221 157 225 148 216 156 219 147 209 154 212 145 203 154 206 145 195 155 197 145 188 156 190 146 182 159 183 149 174 161 174 150 166 163 166 153 162 165 162 156 159 169 157 159 153 174 151 163 148 179 145 169 145 183 140 173 140 188 135 178 136 191 130 181 134 193 127 185 135 196 127 188 137 200 128 194 141 206 131 201 146 211 136 206 150 215 140 211 152 221 141 219 152 226 142 224 154 228 144 228 159 229 148 230 165 232 156 234 173 236 163 239 179 240 170 243 185 243 175 246 189 245 180 248 193 250 183 252 196 256 185 258 199 262 188 264 204 267 194 269 209 273 203 274 214 277 205 280 218 280 219 279 221 283 222 283 225 289 215 292 229 297 220 300 231 303 222 307 235 308 225 311 239 313 240 313 244 317 244 316 248 319 248 319 252 322 244 325 257 326 248 329 261 329 261 329 263 333 264 332 267 337 267 337 271 341 272 341 274 345 265 350 268 352 269 352 282 350 274 355 287 352 280 358 292 356 284 362 295 357 289 365 298 359 293 367 301 360 297 367 307 358 304 367 313 355 310 364 319 351 317 359 323 345 322 354 325 340 324 349 326 346 327 344 328 344 329 344 332 342 332 342 332 329 336 338 334 325 338 334 336 321 341 329 338 319 341 325 338 317 346 325 340 312 348 319 350 309 350 309 342 294 351 300 340 287 349 292 339 280 346 282 340 272 350 277 340 267 350 271 339 262 349 266 336 254 347 258 336 246 346 249 333 240 344 242 330 232 340 233 328 222 339 223 328 215 339 216 326 210 337 210 324 205 334 203 329 196 330 195 314 191 321 190 309 186 318 183 304 180 314 177 303 177 309 174 301 173 311 170 299 173 309 169 295 173 305 168 292 173 301 168 291 173 300 169 292 173 302 170 293 173 302 169 292 172 302 168 291 172 300 167 289 171 298 166 294 165 295 164 284 171 290 167 284 172 291 166 282 174 289 167 281 175 288 168 280 175 286 168 280 175 285 169 280 176 285 170 280 177 284 170 280 177 284 171 280 178 284 172 279 175 283 171 280 174 284 169 287 167 286 167 281 172 285 168 282 172 288 166 282 172 287 167 282 171 289 165 282 171 289 164 282 170 289 164 282 171 289 164 283 171 289 165 282 171 288 165 281 172 287 165 281 171 288 165 281 171 287 165 282 171 287 166 290 166 288 166 283 171 288 167 283 172 291 165 282 172 287 167 282 171 287 167 282 171 287 166 282 171 287 167 283 170 291 164 284 169 288 165 284 170 290 163 284 170 290 163 283 170 290 164 283 170 290 164 283 170 291 164 284 170 289 165 284 170 291 164 291 165 289 165 282 172 287 167 282 173 289 166 281 174 286 169 281 174 289 168 281 174 289 168 281 173 289 168 281 173 289 167 282 173 288 167 282 172 289 166 283 172 288 167 283 172 290 166 283 172 290 166 283 172 289 165 283 172 289 166 283 172 288 167 282 171 287 167 282 172 287 168 281 172 286 168 281 172 285 168 281 173 285 169 281 173 285 169 281 174 285 170 281 174 285 170 281 173 286 169 281 173 287 167 282 172 287 168 282 171 287 167 282 171 287 167 283 170 288 166 282 169 288 165 282 169 288 165 283 168 288 164 283 167 289 163 283 167 289 163 283 167 291 162 283 168 291 162 283 169 290 163 282 170 289 163 282 170 289 164 282 171 288 165 282 171 286 167 281 172 286 168 281 173 285 168 280 173 285 169 280 174 285 169 280 174 285 169 280 173 285 168 280 172 285 168 280 172 286 166 280 172 287 165 280 172 287 165 280 171 287 164 280 170 287 164 280 170 287 164 280 171 286 164 279 172 285 166 279 174 284 167 278 175 284 168 278 176 283 169 277 176 283 170 277 177 281 172 277 177 281 172 277 177 281 172 277 177 282 172 278 177 282 172 278 176 282 171 278 175 283 170 280 176 285 168 280 176 285 169 281 175 286 168 280 174 286 167 280 174 286 167 280 175 286 167 279 175 285 167 279 175 284 167 278 176 284 168 278 177 283 170 278 177 281 172 277 178 281 173 277 178 281 173 278 178 281 173 278 177 282 173 279 176 283 172 279 176 283 171 279 176 286 170 280 175 285 170 280 176 285 169 280 175 286 168 281 176 287 169 282 176 290 169 282 175 289 169 282 173 289 168 281 175 288 168 282 175 289 169 281 175 289 169 280 175 287 168 278 176 283 171 278 177 284 170 278 177 282 172 278 176 283 171 278 176 283 171 280 176 285 170 281 176 285 171 280 175 288 168 280 175 285 168 280 176 285 169 280 176 288 170 281 176 288 170 281 175 286 169 281 176 286 169 281 176 286 169 281 175 288 169 281 175 288 169 282 175 289 169 283 177 290 170 284 177 292 171 284 176 292 170 283 175 292 169 283 175 291 169 284 175 292 169 288 176 295 168 295 178 301 168 303 179 308 169 308 181 313 171 315 181 318 172 319 181 323 171 321 180 325 171 318 179 325 170 314 179 322 171 308 181 318 174 302 181 311 177 295 182 305 176 291 180 300 175 285 177 294 172 281 176 286 174 278 176 285 172 278 176 285 172 281 175 289 170 285 172 294 166 297 163 297 163 289 165 298 159 286 162 294 156 280 161 288 155 273 162 281 155 265 162 265 162 258 161 265 153 253 158 259 151 248 157 254 149 241 156 248 148 234 155 240 147 227 156 232 147 222 158 226 149 215 159 218 150 208 160 209 154 201 159 203 153 196 160 198 153 192 160 194 154 190 160 192 151 188 161 190 152 185 162 186 153 180 163 180 153 171 164 171 153 162 166 162 156 157 168 157 168 151 170 149 160 145 173 143 162 142 177 140 166 139 180 135 171 136 185 129 176 133 191 125 184 133 196 124 190 135 202 125 198 140 209 130 206 147 213 136 211 152 218 141 218 156 225 146 225 160 230 150 231 165 233 155 234 172 235 161 237 178 239 167 241 183 241 172 243 189 243 178 246 195 249 184 252 199 257 190 261 204 266 194 269 209 271 199 274 214 275 204 279 218 279 209 282 221 282 211 285 223 287 213 289 226 294 217 296 231 303 221 306 238 309 238 309 245 314 235 317 251 319 242 323 254 324 245 327 256 327 246 329 259 331 250 334 262 334 253 337 265 336 265 335 267 339 258 342 270 343 270 342 273 347 265 352 277 351 268 355 281 353 281 353 285 355 285 355 288 358 288 357 290 360 282 364 293 361 285 365 295 362 287 367 289 367 289 369 300 367 290 370 302 371 295 375 303 375 295 379 304 378 295 382 303 380 303 379 302 382 302 381 303 383 303 383 304 384 304 384 305 385 306 385 306 386 306 385 308 386 308 385 310 386 311 387 313 386 313 386 314 386 305 390 315 387 307 391 316 387 307 391 316 387 307 391 316 389 317 389 316 391 316 391 316 394 316 393 316 396 316 396 316 398 316 398 316 400 316 399 316 400 316 400 316 400 316 400 316 400 316 399 315 399 316 399 316 398 316 397 317 397 307 400 318 396 309 399 318 395 310 400 309 398 311 398 319 392 311 396 319 390 311 394 318 387 310 391 316 384 311 387 315 383 307 386 314 381 308 383 313 380 307 381 311 378 302 381 309 377 301 380 308 376 299 380 306 375 299 380 305 375 297 381 305 376 296 381 306 378 297 381 308 380 300 381 311 385 306 384 312 392 305 387 312 397 306 391 310 402 305 396 305 406 300 399 297 408 293 401 287 411 285 403 278 411 276 403 270 409 268 401 265 406 263 397 260 402 259 394 258 402 258 393 257 403 256 394 256 405 256 396 254 409 254 400 250 414 251 407 245 419 246 410 239 424 240 418 233 428 234 422 228 429 229 424 220 431 223 423 211 431 213 426 203 431 205 426 196 427 198 422 189 422 193 415 180 420 183 414 173 417 176 411 167 412 171 407 159 407 164 400 151 402 157 395 146 400 152 393 140 397 144 392 133 394 138 388 127 394 133 388 122 393 128 388 118 391 124 385 114 387 121 382 109 382 116 378 105 378 112 373 103 373 109 369 102 366 111 363 100 362 109 360 96 363 96 363 92 363 100 362 89 360 93 360 87 356 92 356 86 354 92 354 86 352 92 352 85 348 91 349 86 345 92 345 87 342 93 342 89 340 95 341 89 340 96 340 89 340 95 341 88 341 94 342 87 340 92 341 85 340 85 340 84 340 84 340 83 341 88 341 83 342 89 341 84 340 91 340 86 338 92 338 88 336 88 335 89 334 89 333 88 330 96 332 86 328 94 329 85 326 91 327 83 324 89 325 81 320 87 321 81 315 88 317 80 310 80 309 77 305 81 306 73 301 80 302 71 297 78 298 70 292 76 292 67 285 73 285 66 279 71 280 66 273 71 274 67 263 72 265 71 254 73 255 71 245 75 247 74 237 78 240 75 229 79 231 78 225 81 227 80 217 83 221 85 209 88 214 95 208 94 207 97 195 100 200 103 190 105 195 106 186 109 191 111 183 112 191 116 181 117 189 124 179 123 187 131 177 129 186 137 176 136 184 144 176 142 184 149 177 148 186 154 179 153 187 159 181 155 189 165 183 158 189 170 187 162 191 172 194 165 198 175 203 169 205 176 211 171 214 179 218 171 221 182 223 172 227 184 229 175 233 186 236 177 240 188 243 178 245 188 248 178 251 190 255 180 259 194 264 185 267 200 271 190 274 205 276 195 279 210 282 201 286 215 287 206 290 221 290 211 293 226 291 226 290 233 294 233 294 239 299 230 303 244 305 235 309 247 309 238 312 251 313 242 317 255 319 255 319 254 325 254 324 255 330 255 330 259 336 250 340 265 339 265 339 271 342 272 341 278 345 270 350 283 347 276 354 288 350 280 357 292 352 286 360 297 355 291 362 302 356 298 364 308 356 303 365 315 356 311 364 321 353 319 362 327 349 325 358 330 345 331 355 335 342 337 352 339 340 343 350 342 335 347 345 343 329 349 339 343 321 350 330 344 312 352 319 344 303 352 310 343 297 350 300 342 289 351 295 343 283 352 289 344 278 353 283 343 271 352 277 342 263 352 267 341 254 351 258 338 248 348 251 334 240 345 242 332 231 343 233 332 224 343 225 330 218 341 219 327 212 338 212 324 206 335 205 319 201 330 199 315 196 325 193 311 190 322 187 308 185 318 182 305 183 313 179 302 180 311 176 299 178 309 174 298 177 307 173 297 177 306 172 297 177 306 172 295 176 305 172 294 175 303 170 291 173 300 169 289 171 298 166 287 170 293 167 286 170 292 165 285 169 291 165 285 168 291 165 285 169 292 163 284 170 292 164 283 171 290 164 281 173 287 166 280 175 286 168 279 175 284 169 279 177 284 170 279 177 284 170 279 176 283 172 279 176 283 171 279 176 283 171 280 176 283 170 280 175 284 170 280 174 287 167 282 173 286 168 282 173 288 166 283 172 288 165 283 172 289 165 283 172 288 165 283 172 288 165 282 172 287 166 281 173 287 166 281 173 287 166 280 173 287 166 281 173 286 168 282 173 287 168 282 173 287 168 282 174 287 169 281 175 286 170 280 176 284 170 280 176 284 170 280 176 285 169 281 175 286 168 281 175 287 168 281 175 286 168 281 174 286 167 281 174 286 167 281 174 287 167 282 174 288 167 282 173 288 166 282 174 288 166 282 174 287 167 281 175 285 170 280 175 284 171 280 177 285 170 279 177 283 172 279 177 283 173 278 179 283 172 278 180 282 173 278 182 282 174 277 183 282 175 278 184 282 176 277 184 282 176 278 186 281 177 278 186 282 179 278 188 281 180 277 188 279 182 276 188 279 181 276 188 278 183 276 188 278 182 276 188 279 182 276 186 279 180 277 184 281 177 277 183 282 175 278 181 282 174 278 181 283 173 278 180 283 172 278 179 283 171 278 179 283 171 278 178 283 171 278 179 283 171 278 179 283 171 278 180 282 171 277 179 282 172 277 178 280 173 277 178 281 172 278 177 283 170 278 176 284 169 279 176 284 169 279 177 284 169 278 177 284 169 278 178 283 170 278 178 283 170 278 179 283 170 277 178 283 170 278 178 281 172 277 177 281 172 277 178 281 172 276 179 281 171 276 179 281 172 276 179 281 172 276 179 281 171 276 178 282 171 277 178 282 170 278 177 283 169 277 177 282 169 277 176 282 169 277 176 282 168 277 176 283 168 278 176 283 168 278 175 283 168 278 176 283 168 278 176 282 170 277 176 283 168 277 176 282 169 277 178 282 170 277 178 281 170 276 177 281 170 277 177 282 170 277 177 282 169 277 176 282 169 277 177 282 169 277 178 282 169 277 178 282 170 276 178 281 170 276 179 281 171 276 179 280 171 276 179 280 171 276 180 280 172 276 180 280 172 276 180 280 171 276 180 280 171 276 179 281 171 276 180 281 171 276 179 281 171 276 179 281 171 276 178 281 171 276 179 281 171 277 179 281 172 277 179 281 172 276 179 280 172 276 180 281 172 277 180 281 172 277 179 282 172 277 179 282 172 277 179 282 171 279 180 282 172 279 180 284 172 278 179 283 172 278 180 282 172 277 180 281 173 276 181 280 173 276 182 280 173 276 182 281 174 276 183 280 174 276 184 280 175 276 184 280 176 275 184 279 176 276 186 280 177 277 187 280 179 277 188 280 180 276 187 279 179 275 185 278 180 276 185 279 180 277 185 280 180 278 184 281 179 278 182 281 177 277 181 281 175 277 179 281 175 277 177 280 173 277 175 281 170 278 172 285 166 280 172 287 164 282 170 290 163 284 169 293 162 285 169 294 161 286 170 295 162 286 170 295 162 286 170 294 162 283 170 291 163 277 168 285 161 272 166 280 159 269 166 274 161 266 167 270 161 261 169 268 160 258 171 262 163 254 173 258 165 249 173 254 164 245 170 250 162 241 167 246 159 237 165 241 157 231 162 234 156 224 160 228 151 218 159 223 150 213 159 216 149 207 158 208 158 201 158 203 148 194 157 196 147 188 157 190 147 180 155 182 145 173 157 174 147 168 160 168 149 166 165 165 154 162 169 161 158 158 173 158 173 154 177 151 166 150 180 146 170 145 184 140 175 142 187 136 178 140 190 133 182 139 194 131 187 139 200 130 194 142 206 132 201 146 210 136 206 148 216 138 214 151 223 140 221 153 228 143 228 158 231 147 232 164 233 153 235 171 238 160 240 177 242 167 245 183 245 173 248 189 248 179 252 192 254 183 257 196 260 186 263 200 266 190 269 206 273 196 275 211 278 202 281 216 282 207 285 222 284 212 287 226 289 226 288 230 296 220 298 234 303 235 302 237 309 238 308 242 315 233 318 247 319 238 322 251 322 242 326 255 328 225 305 256 332 228 310 257 334 232 315 261 334 235 319 265 337 236 322 269 341 260 344 272 345 263 349 274 348 266 352 278 350 269 354 280 352 272 357 284 354 276 360 287 355 280 362 292 356 285 362 296 356 291 363 300 357 295 364 300 366 301 366 310 360 306 368 313 359 311 368 317 356 316 365 321 352 320 362 326 347 326 356 330 341 330 351 332 336 334 345 332 332 334 338 335 335 335 333 334 321 337 327 335 316 341 325 337 313 344 320 338 309 346 315 340 301 349 307 341 293 350 299 340 286 347 290 339 280 348 285 340 272 350 277 342 265 351 270 342 258 352 262 342 250 353 253 341 242 352 245 337 235 348 237 334 228 344 228 332 219 342 220 329 212 339 213 326 208 336 208 322 204 333 203 318 198 329 197 314 194 324 192 310 188 320 186 308 183 318 181 308 180 318 178 306 177 317 174 304 176 315 173 301 175 311 171 298 175 308 171 297 177 306 172 296 178 305 173 294 178 304 173 292 176 302 171 290 175 299 169 288 174 293 169 294 169 293 168 293 168 292 168 292 168 291 168 284 174 289 169 283 173 290 168 283 174 289 168 283 174 290 168 284 174 291 168 285 173 293 167 285 173 290 168 284 173 292 166 283 172 291 166 282 173 288 168 282 174 287 170 282 173 290 168 282 173 288 168 282 172 290 166 281 169 290 163 281 167 289 161 279 166 288 160 276 166 285 159 272 166 279 159 266 166 272 159 262 167 268 159 261 166 266 159 260 165 266 158 258 165 265 157 257 165 264 157 252 164 259 156 246 163 252 155 239 160 243 152 232 159 236 150 227 159 230 150 220 159 224 149 212 159 216 149 205 160 208 150 198 162 199 151 188 161 189 151 181 163 181 152 176 165 176 155 170 168 169 157 163 172 161 161 159 174 157 164 155 176 152 166 151 179 146 169 148 183 142 174 147 188 140 180 147 195 140 187 147 201 139 193 148 204 139 198 149 208 139 203 148 215 138 213 149 223 138 220 153 229 142 227 159 233 149 233 165 237 155 238 172 241 161 243 179 245 170 247 186 247 176 250 191 252 181 255 194 258 183 261 196 263 186 266 201 267 192 270 209 272 202 274 217 277 207 279 222 279 212 281 224 281 215 283 226 286 216 289 230 294 220 297 233 301 223 303 237 306 227 309 243 314 233 316 245 319 236 321 248 322 220 298 251 328 225 302 254 331 228 307 259 334 232 313 263 336 235 318 267 340 238 321 270 345 261 349 274 350 264 352 277 352 278 352 282 356 282 356 285 361 285 360 287 365 288 365 289 368 289 367 291 371 291 370 293 374 284 375 295 379 287 379 296 384 288 383 295 390 290 389 291 396 287 394 286 400 281 398 281 404 276 401 274 407 269 403 267 409 263 405 259 409 255 405 252 408 248 400 247 406 243 398 243 407 241 398 242 410 240 401 241 414 240 407 240 417 239 408 238 419 239 410 232 420 233 411 224 422 226 413 217 424 219 416 211 425 212 417 203 424 206 416 195 423 198 415 188 420 192 413 183 417 187 412 178 413 183 406 173 409 178 401 167 404 173 397 161 402 167 395 154 401 158 397 147 401 152 397 141 402 146 398 136 402 141 398 131 399 138 394 128 394 132 390 125 389 132 384 122 386 130 382 121 386 126 383 117 386 123 383 112 385 113 385 108 383 108 382 103 380 108 378 100 375 108 373 98 370 107 368 98 365 107 364 98 362 107 362 97 362 103 361 95 360 101 360 93 357 98 358 91 356 97 356 89 356 95 356 87 356 93 356 86 356 92 356 85 354 91 355 84 351 89 352 84 347 90 348 85 343 90 344 86 341 90 342 86 340 91 341 87 340 92 340 87 338 92 338 87 338 93 338 87 338 95 339 85 340 92 340 85 340 90 339 85 339 91 339 86 338 92 338 87 336 92 337 87 336 94 337 86 338 91 338 86 338 92 338 87 338 93 338 89 337 96 337 89 336 95 337 89 336 96 337 88 336 93 337 87 336 93 338 87 336 93 337 89 336 94 337 90 335 95 337 91 335 96 337 92 335 97 337 92 335 98 337 93 334 98 336 92 334 97 336 91 334 96 336 89 335 95 337 87 336 92 338 85 337 90 338 84 337 89 338 84 337 90 338 85 336 90 338 86 336 91 337 88 334 93 336 92 335 96 336 92 334 98 336 93 334 100 336 94 334 100 336 94 334 100 336 93 334 99 336 91 334 96 336 89 334 94 336 88 334 93 336 87 335 92 336 87 334 92 336 87 334 93 336 89 334 94 336 91 332 96 335 92 332 98 334 93 332 99 334 94 332 99 334 93 332 99 333 93 331 98 333 93 331 98 333 93 331 98 333 93 331 97 333 92 331 97 333 92 331 97 333 92 330 97 333 92 330 97 333 93 331 98 332 93 331 98 332 92 331 97 332 92 331 97 332 92 331 97 332 92 331 97 332 93 331 97 332 93 331 100 333 93 331 99 333 94 330 99 332 94 330 100 332 95 330 100 332 95 330 102 333 94 331 99 332 93 332 100 334 92 332 97 333 92 332 97 334 90 333 96 334 89 334 95 335 89 334 95 335 89 334 95 335 89 334 95 335 89 334 95 335 89 334 95 335 90 333 95 334 90 333 96 334 90 333 98 334 91 333 96 334 91 332 97 334 91 333 97 334 90 334 96 334 90 334 95 334 90 334 95 334 89 334 95 335 87 336 93 336 86 336 92 337 85 336 91 336 85 336 90 337 83 338 89 337 82 338 88 338 82 338 88 338 83 340 89 338 83 342 89 339 83 344 89 341 83 347 91 342 82 348 87 345 81 351 88 345 81 354 87 347 80 357 85 349 78 359 79 359 77 362 83 355 77 364 81 359 75 364 75 363 73 362 78 360 72 358 77 357 72 353 77 352 72 345 78 344 72 337 78 336 73 330 78 329 75 324 83 323 77 319 83 318 80 314 88 314 80 313 89 312 79 312 87 312 77 312 84 312 76 310 83 311 77 308 85 309 78 305 84 306 79 302 86 304 78 300 84 301 77 300 82 300 74 299 80 299 71 298 77 298 69 298 74 299 68 296 74 296 66 292 72 292 64 288 70 288 63 284 69 284 63 279 69 279 64 273 70 274 65 269 71 269 67 266 73 267 68 265 77 265 -1 -1 78 264 77 264 77 263 74 261 74 261 65 255 71 257 65 253 71 255 67 251 72 253 67 248 73 250 68 245 74 246 69 242 76 243 82 241 81 240 -1 -1 84 233 75 230 83 233 76 230 82 232 75 231 83 234 75 232 75 231 72 231 72 230 68 229 77 231 65 226 71 227 65 224 73 225 -1 -1 -1 -1 -1 -1 74 224 66 222 74 224 66 221 71 224 66 221 72 224 69 222 74 223 75 221 77 222 79 221 81 222 82 222 84 224 83 224 87 228 77 225 85 229 81 232 81 230 79 229 82 230 82 227 85 230 85 224 87 228 88 222 89 228 92 218 93 224 95 215 96 223 98 212 99 218 101 209 102 217 103 207 106 215 106 206 108 211 109 204 112 212 111 199 114 207 113 196 114 201 115 192 115 201 119 190 119 195 123 189 121 197 127 189 125 197 131 189 129 198 137 191 135 197 141 192 139 198 145 193 142 202 149 196 143 204 152 201 146 208 158 206 150 213 164 210 157 217 171 213 163 219 176 216 168 222 179 221 170 226 181 228 172 232 184 236 174 240 176 245 175 246 188 247 178 251 194 252 184 255 199 257 189 261 203 261 193 265 205 265 196 269 208 271 198 273 212 279 202 281 216 287 207 289 221 292 221 292 223 295 214 299 228 300 219 303 234 305 224 309 239 310 239 309 243 313 213 292 247 317 217 297 252 320 222 303 254 323 227 308 257 328 230 312 260 333 232 315 264 338 235 318 268 341 268 340 273 344 265 349 279 348 272 354 285 351 276 358 289 353 282 361 294 354 289 362 301 355 296 363 300 363 301 364 311 354 307 363 316 352 314 361 323 349 321 358 329 345 328 354 332 339 333 349 335 334 337 345 337 332 339 338 341 327 345 337 344 321 348 330 343 313 347 318 342 305 347 309 341 296 346 300 340 289 349 294 347 287 347 286 347 277 348 278 339 265 349 269 340 258 350 263 338 253 349 257 337 245 347 248 334 237 345 240 331 232 341 233 328 226 338 226 326 218 337 219 325 210 336 210 324 204 335 205 321 200 332 199 327 193 327 192 312 189 319 187 308 186 317 182 304 181 311 179 303 177 313 174 303 175 313 171 300 174 310 170 298 175 308 170 296 174 305 169 295 175 304 169 295 174 304 169 295 172 304 168 294 171 303 166 291 169 300 165 290 170 295 166 288 170 296 164 287 170 295 164 286 170 293 164 285 171 290 166 285 171 293 165 284 172 290 166 283 173 291 166 282 173 287 167 281 174 286 168 281 175 286 168 280 175 286 169 281 175 286 169 281 174 289 168 281 173 286 169 281 173 288 167 282 172 286 168 282 171 288 165 282 170 288 164 282 169 287 165 281 169 288 163 281 169 287 163 281 169 289 163 282 170 290 164 283 171 291 164 285 171 294 164 287 171 296 164 289 170 297 163 288 169 296 162 287 169 295 161 285 169 292 161 283 172 289 164 282 176 289 168 282 178 288 170 283 178 288 171 283 177 287 172 283 177 290 169 283 177 290 168 283 178 290 170 283 179 289 171 282 180 287 173 282 182 285 174 282 181 288 172 282 180 287 172 282 180 287 171 282 178 288 170 283 178 288 170 284 178 288 170 283 178 288 171 283 179 288 172 282 181 287 173 282 182 286 174 282 184 285 175 281 184 285 176 281 184 285 176 281 183 285 175 281 184 285 176 281 183 285 175 280 184 284 175 280 184 284 176 280 184 284 175 281 183 284 175 280 181 284 173 278 181 283 172 278 180 282 171 278 180 281 170 277 180 281 170 276 179 280 170 276 180 280 170 275 180 279 170 275 181 278 171 274 182 277 172 273 182 276 172 273 183 275 173 274 183 276 174 273 183 276 174 274 183 276 175 273 182 276 173 273 180 277 171 273 178 276 170 274 176 277 168 275 175 279 165 275 173 279 164 276 172 280 163 275 170 280 161 276 169 281 161 277 166 280 161 277 163 285 155 279 161 286 153 280 158 287 150 280 157 288 149 279 156 287 149 279 157 287 149 277 158 284 150 273 160 279 151 270 162 277 154 267 165 273 156 262 165 267 157 256 165 262 157 250 164 256 156 243 162 249 154 237 159 240 154 228 157 233 148 222 148 220 148 206 157 210 147 199 158 201 149 190 158 191 148 180 157 181 147 174 158 174 148 168 160 169 148 163 163 162 152 158 167 156 156 154 171 151 161 149 176 145 166 144 182 138 172 143 188 136 179 143 194 136 186 145 200 136 194 148 206 138 200 150 212 141 207 152 219 142 215 152 225 142 223 155 230 144 229 160 234 150 233 167 237 157 238 175 241 165 243 182 243 172 246 187 245 177 248 191 250 182 252 196 258 186 259 201 267 192 270 205 272 195 275 210 277 200 280 217 283 207 286 224 287 214 289 229 290 230 289 234 295 234 294 237 302 228 304 238 308 228 312 240 315 229 316 243 319 243 319 247 323 237 325 252 327 242 329 256 330 247 333 260 334 250 336 264 336 254 339 268 339 268 339 272 343 273 343 276 348 276 348 278 352 269 355 281 355 272 358 283 357 284 356 286 360 286 359 288 362 288 362 290 365 282 370 291 367 283 372 294 367 286 373 298 367 290 374 303 367 296 374 307 367 301 375 309 367 305 376 311 364 309 374 315 359 314 369 318 352 319 362 321 344 323 353 324 337 326 346 324 332 326 338 328 338 328 338 329 334 330 334 327 320 332 325 330 315 335 320 334 312 339 317 338 307 342 312 341 300 350 307 344 293 353 299 351 291 352 291 341 279 351 284 341 271 350 274 342 263 352 267 341 257 351 260 339 250 350 253 337 242 348 244 333 235 344 237 328 229 338 229 325 221 335 221 324 214 334 214 321 208 332 207 319 200 329 200 316 194 327 193 312 190 323 188 308 185 317 182 306 180 316 178 305 175 315 172 304 174 314 170 302 172 312 167 299 171 309 167 297 173 307 168 296 173 305 168 294 173 304 168 293 171 302 167 291 169 300 164 288 167 297 162 287 168 292 164 286 168 291 164 293 164 292 163 292 165 291 164 283 171 288 166 282 172 288 166 280 174 284 168 280 174 286 168 281 173 289 168 281 173 289 167 281 173 289 166 281 171 289 165 281 171 289 165 281 170 287 164 282 170 288 163 283 169 290 162 284 168 290 161 284 167 292 160 285 166 293 160 286 166 294 160 286 166 292 161 286 166 292 162 285 167 290 163 283 167 289 163 283 169 288 164 283 169 288 165 284 169 291 163 285 168 294 162 286 167 295 162 286 167 295 161 287 166 292 162 287 166 295 161 288 166 295 162 288 166 295 161 288 166 296 161 288 165 294 162 288 165 294 161 288 165 294 161 288 165 294 161 288 165 294 161 288 165 294 161 288 165 294 161 287 165 294 161 287 165 295 160 287 165 294 161 288 165 294 161 297 160 296 160 298 161 296 160 298 161 297 160 298 161 296 160 288 165 294 161 288 165 294 161 288 166 294 161 287 165 293 161 287 165 293 162 287 165 292 162 286 165 292 162 286 165 292 162 286 166 292 162 286 166 291 162 285 166 291 163 285 166 291 162 285 166 291 162 285 166 292 161 284 166 290 162 283 166 289 162 283 167 288 163 282 168 287 163 281 168 286 164 281 168 288 163 281 169 288 163 280 169 287 163 280 169 287 163 280 169 285 165 280 169 285 165 280 169 285 165 280 170 285 165 280 170 285 165 279 170 286 164 279 170 285 164 279 170 285 164 279 170 284 166 280 170 284 165 280 169 285 165 280 168 287 162 280 168 287 162 281 168 288 162 282 167 289 162 282 167 287 163 282 166 288 162 282 166 287 162 282 166 288 162 282 166 289 161 281 167 289 161 282 167 287 162 281 167 289 161 281 167 289 161 281 167 288 161 281 168 288 162 281 168 288 162 280 170 285 164 279 170 286 164 278 172 285 164 277 172 283 166 277 174 282 166 277 174 281 169 277 174 282 167 276 175 282 168 276 175 282 168 276 174 282 168 276 174 282 167 277 174 282 167 278 173 283 166 277 172 284 166 278 172 282 167 278 172 284 165 278 172 284 164 277 171 284 164 278 170 282 165 278 170 283 165 278 169 285 163 278 169 285 162 279 169 286 162 279 169 286 162 279 169 286 163 279 170 284 165 279 170 285 164 278 170 285 164 278 171 284 164 278 172 283 165 277 172 283 165 277 172 283 165 277 172 283 165 277 171 283 164 278 172 284 165 278 172 284 164 278 172 284 165 278 171 284 165 278 172 284 165 278 172 284 165 279 172 284 165 279 171 285 165 279 172 285 165 280 172 283 167 280 171 284 167 280 172 284 166 280 172 284 166 279 172 284 167 279 172 283 167 279 172 283 167 278 172 284 166 278 172 284 166 277 172 283 166 277 173 283 166 277 173 283 166 277 173 282 166 277 173 283 166 277 173 283 166 277 173 283 166 278 174 283 166 278 174 283 166 278 174 283 167 278 174 283 166 278 174 283 167 279 175 284 168 279 175 283 168 279 174 283 168 279 174 283 168 279 175 283 169 280 175 283 170 280 173 287 167 279 173 287 166 279 172 287 165 279 171 286 164 277 169 285 164 276 169 282 163 276 169 282 162 276 168 284 162 275 167 282 161 272 166 278 159 270 166 276 158 268 166 274 158 268 166 274 158 269 165 272 160 269 165 276 158 269 166 276 157 267 165 274 157 263 165 270 157 257 164 264 156 249 162 254 154 241 160 246 152 234 160 239 151 226 159 232 151 219 159 223 150 212 157 218 149 205 155 210 147 199 152 204 145 194 151 198 146 191 150 195 145 191 149 198 143 192 148 199 142 192 146 199 140 191 144 199 138 191 142 198 136 190 140 198 135 191 140 199 134 193 140 200 135 193 140 201 134 193 140 201 134 192 140 199 134 192 140 197 131 192 141 196 131 191 145 193 134 188 152 189 145 183 161 184 161 179 170 179 169 172 176 170 166 165 179 162 170 158 181 155 174 151 184 147 174 146 186 141 177 142 188 137 179 139 190 140 190 137 194 138 193 137 198 128 191 139 204 139 203 143 209 133 205 145 217 145 216 147 224 147 224 151 231 140 231 158 235 148 236 165 238 156 240 174 241 163 243 180 242 170 245 186 246 176 249 190 252 180 254 193 257 183 260 198 262 188 265 205 266 199 268 212 272 202 275 217 274 208 277 220 276 221 276 225 280 215 283 228 287 218 289 231 295 232 294 235 304 236 304 238 312 228 316 242 319 233 322 247 322 238 325 252 325 245 326 255 328 224 303 255 330 228 308 256 330 232 313 259 330 235 316 264 334 264 333 268 338 269 338 272 342 263 346 275 344 276 344 279 348 280 348 283 351 276 357 287 354 280 360 291 355 283 362 294 356 287 363 297 358 293 365 302 358 299 366 310 356 307 365 318 351 315 360 323 345 322 354 326 339 326 349 328 335 330 345 334 342 335 343 339 338 339 338 337 322 343 331 337 315 341 320 335 309 340 314 336 302 341 307 338 294 343 298 347 293 348 293 348 285 349 286 349 276 350 276 342 264 352 268 342 257 353 260 341 250 351 253 339 242 350 244 337 234 347 236 333 228 343 228 331 220 341 219 330 211 341 211 328 204 339 205 325 200 335 200 319 195 330 193 314 191 323 188 310 187 320 184 306 182 316 179 305 177 314 174 304 174 314 170 303 174 313 169 300 174 309 169 296 173 304 168 293 174 302 169 293 175 302 169 294 174 304 169 295 172 305 167 295 169 305 164 294 167 304 163 292 167 302 162 292 167 300 162 289 167 297 162 288 168 294 163 288 168 294 164 289 169 298 164 289 169 298 165 287 169 297 164 286 170 295 164 286 170 294 164 285 169 294 165 286 169 286 167 287 169 297 165 289 169 298 164 289 168 298 163 289 167 298 161 288 166 296 160 286 166 294 159 283 165 291 158 280 165 288 158 278 166 286 159 275 167 283 160 272 168 279 160 271 168 277 160 272 168 279 160 276 169 282 160 281 171 286 161 287 173 292 163 292 175 298 166 295 177 302 168 294 178 302 170 291 177 299 170 286 177 292 171 284 178 292 170 284 180 292 172 285 181 293 174 284 180 293 173 283 179 292 172 282 177 289 171 279 177 286 171 276 180 284 172 275 181 282 174 276 182 282 175 278 184 285 176 280 184 286 176 280 182 288 175 281 182 288 175 281 181 289 175 281 182 288 175 279 183 287 177 277 185 284 178 276 184 283 177 276 182 282 175 274 181 281 173 274 180 280 173 275 180 281 173 275 180 282 173 273 180 280 173 270 180 277 174 265 179 272 172 259 177 266 170 254 174 260 167 248 170 253 163 243 167 247 159 237 164 241 155 230 161 234 152 223 159 227 150 216 156 220 147 207 155 210 145 199 157 202 147 195 160 197 149 189 162 190 151 181 163 182 153 174 165 173 154 166 167 165 156 156 171 154 160 149 176 146 166 148 181 143 171 146 186 141 177 144 191 138 182 142 195 135 186 140 200 132 193 141 207 132 201 145 213 135 208 149 219 138 215 151 223 140 221 153 228 142 227 156 231 145 232 161 235 150 237 167 241 157 242 175 245 165 247 182 247 172 249 188 251 178 254 193 256 183 259 198 262 188 264 204 266 194 269 211 271 203 275 217 277 206 279 221 280 221 280 224 286 214 289 227 292 217 295 230 300 231 299 234 305 234 305 236 309 226 312 240 315 214 294 245 319 219 299 249 323 222 301 254 327 225 305 258 331 229 310 261 333 233 314 265 337 236 319 269 341 238 322 272 346 273 345 274 350 275 349 277 353 277 353 280 357 281 357 284 361 275 365 286 363 278 368 288 364 281 370 292 365 286 372 298 364 292 372 304 364 300 372 311 362 307 371 318 358 315 368 324 352 322 361 326 345 326 355 329 340 330 350 332 337 334 346 338 341 339 341 336 324 342 333 335 317 339 323 334 312 338 317 333 306 338 311 334 299 339 303 336 293 344 298 345 291 345 290 345 283 346 284 338 272 348 277 340 265 349 270 339 259 349 262 348 254 349 254 337 243 348 246 336 238 345 239 333 232 343 232 332 224 343 224 332 218 343 219 329 213 340 213 325 206 336 206 321 201 332 200 317 198 328 196 313 194 324 192 311 190 321 187 309 184 320 182 307 180 317 177 304 178 314 174 300 177 310 172 296 176 306 172 294 176 304 171 293 175 303 171 294 176 304 171 294 174 303 170 292 171 302 168 290 169 299 165 288 168 294 165 288 169 294 165 287 168 295 163 286 168 294 163 286 168 292 164 286 168 294 163 286 168 291 163 286 168 292 164 286 167 292 164 285 167 291 163 285 167 291 164 286 168 291 164 286 168 291 163 286 168 291 163 285 166 293 161 285 167 291 163 286 167 292 163 287 167 293 163 288 167 294 163 288 167 297 162 287 167 296 161 286 166 293 161 285 166 294 160 283 166 292 160 280 167 288 160 276 167 284 160 273 168 280 161 270 169 277 162 265 168 271 160 259 165 266 158 256 163 261 155 252 162 256 156 253 154 252 153 245 152 244 152 229 160 235 151 223 161 227 152 216 162 220 153 208 161 211 151 200 159 202 149 193 157 195 146 186 156 187 146 176 158 177 148 171 162 170 151 166 165 165 154 160 169 159 158 156 173 154 163 152 178 148 167 147 183 142 174 145 189 138 180 144 193 137 185 142 199 134 191 139 206 131 199 138 211 129 205 140 214 130 209 143 216 132 213 148 219 136 217 153 225 154 225 161 231 161 230 168 234 168 234 174 237 164 240 178 241 168 244 181 243 171 245 185 245 175 247 190 249 181 251 197 254 192 257 205 261 199 263 209 267 200 269 212 271 203 273 215 277 207 280 218 284 209 286 221 290 222 290 224 295 216 299 229 302 219 305 233 309 223 312 236 314 237 313 240 318 230 320 244 322 235 324 250 324 250 324 254 326 254 325 258 328 259 328 261 331 261 331 264 334 253 336 266 336 267 335 271 340 271 340 276 346 276 345 278 351 279 351 280 356 281 355 282 359 272 362 285 361 278 366 289 363 281 368 294 364 287 370 298 364 292 371 303 364 296 371 307 363 302 371 311 363 308 371 315 360 313 370 317 356 317 366 320 351 321 358 323 346 324 352 325 341 327 350 326 336 329 342 327 333 331 342 333 338 334 339 335 334 336 335 331 321 335 326 333 317 337 322 335 314 340 319 338 311 346 318 341 304 349 311 342 296 351 302 341 290 347 293 338 284 348 289 338 277 347 280 339 269 349 274 340 263 350 267 340 256 351 259 340 248 350 251 338 240 349 243 334 236 344 237 331 227 341 228 329 219 340 220 327 213 338 213 326 209 336 209 323 204 334 204 320 198 331 197 317 194 327 193 313 190 323 187 310 184 321 182 310 181 320 178 307 179 318 176 305 177 314 173 301 177 311 173 297 177 305 172 295 177 304 172 295 178 304 172 294 176 303 172 293 174 302 170 291 172 300 168 288 171 297 166 286 170 291 166 293 167 292 166 284 171 290 167 284 171 289 167 283 172 288 167 282 173 289 166 281 174 287 167 281 175 286 168 281 176 286 169 281 176 286 169 281 176 286 169 281 175 288 168 280 175 287 168 279 175 284 168 279 175 285 168 280 175 285 168 281 174 287 167 281 173 288 166 282 172 288 165 282 172 287 167 282 171 287 166 282 171 287 166 282 172 287 167 282 172 286 167 281 172 287 166 281 173 287 166 281 173 287 166 281 173 287 166 281 173 288 166 282 172 288 165 282 172 287 166 282 172 287 167 283 172 288 167 283 172 287 167 283 173 287 168 282 173 287 168 282 174 286 168 282 174 286 168 281 173 287 167 282 174 287 167 282 174 287 167 282 174 288 167 281 174 287 167 281 174 287 167 281 175 287 168 281 175 286 168 281 176 287 168 282 176 287 169 281 175 285 171 281 176 285 171 281 176 285 171 281 176 284 171 280 175 284 171 280 176 284 171 280 175 285 169 280 175 285 169 279 174 286 168 280 174 286 168 280 174 286 168 280 173 287 167 280 173 287 167 281 174 287 167 281 173 287 167 280 173 286 167 280 173 285 169 280 174 284 169 279 173 284 169 279 173 283 169 278 173 283 168 278 173 285 167 278 174 285 167 278 175 284 168 278 175 284 169 277 176 284 169 277 176 283 169 277 176 283 170 277 176 283 170 277 177 281 171 277 177 281 172 277 178 281 172 276 178 280 173 276 177 282 171 276 178 282 171 277 177 283 170 277 176 283 169 278 176 284 168 278 175 284 168 278 174 283 168 278 174 284 167 278 173 284 167 279 172 284 167 280 172 285 167 280 172 287 166 281 173 287 166 281 173 288 166 281 173 287 166 281 173 287 166 280 173 286 167 279 173 285 167 278 174 284 167 278 174 284 168 277 175 283 168 277 176 282 168 276 176 282 169 276 176 282 169 276 176 282 170 277 177 282 170 277 176 282 169 277 176 282 170 277 176 282 169 277 176 282 170 277 176 282 170 277 177 282 170 277 177 282 170 277 176 282 169 277 176 282 169 278 176 283 169 278 176 283 168 278 175 284 168 277 175 284 168 277 174 283 168 277 174 283 168 277 174 283 167 276 174 282 167 276 174 282 167 276 175 282 168 276 175 282 168 276 175 282 168 276 175 282 168 277 176 283 168 277 175 283 168 277 174 283 167 277 175 283 167 278 175 283 168 278 175 283 168 278 175 283 167 277 175 283 168 278 175 283 168 278 175 283 168 278 175 283 168 277 175 283 168 278 175 283 168 277 175 283 168 277 175 283 168 277 175 283 168 277 176 282 168 277 176 282 168 277 176 282 169 276 176 281 169 276 177 280 172 276 177 281 170 276 178 281 170 276 178 281 170 276 179 281 172 277 180 281 172 276 180 281 173 277 180 281 173 277 181 281 174 278 182 282 174 277 181 281 174 277 181 281 174 278 182 281 174 277 181 281 175 277 180 281 174 277 180 280 174 277 180 282 172 279 180 282 173 279 180 285 171 279 178 283 170 279 176 284 169 279 174 284 167 280 173 285 166 281 172 289 164 285 171 292 163 289 171 296 163 291 171 299 164 292 172 300 164 289 171 298 163 286 169 294 162 282 170 289 162 277 170 285 163 273 171 281 164 269 172 276 165 266 172 272 165 262 172 267 165 258 171 265 164 255 171 261 163 250 169 256 162 243 167 246 162 235 166 237 160 228 164 231 158 224 163 228 155 219 162 223 153 212 161 215 152 204 159 207 150 198 158 201 148 190 157 193 147 183 157 184 147 177 159 178 149 171 161 171 150 164 162 164 151 157 164 156 153 153 167 152 156 151 171 148 161 147 178 143 167 143 183 144 183 142 187 137 177 140 191 134 182 137 195 130 186 135 197 126 190 134 200 125 195 136 204 126 199 139 208 139 208 143 213 134 211 148 218 138 216 153 223 153 223 156 229 146 230 161 233 150 235 166 236 156 238 173 239 163 242 179 243 170 246 185 245 175 248 190 246 181 249 195 249 186 252 200 255 191 259 205 263 195 266 210 269 200 272 214 274 205 277 217 279 208 282 219 282 209 285 220 286 211 288 223 293 213 296 227 301 217 304 232 307 223 310 237 311 228 315 242 314 235 316 247 319 241 320 250 322 241 324 252 324 222 304 254 326 248 327 257 325 228 309 260 326 232 314 261 329 235 317 263 334 253 338 266 339 267 338 270 343 270 342 273 345 264 351 277 347 277 347 280 348 281 348 284 350 277 356 289 352 281 358 294 354 287 360 298 356 292 363 301 357 297 365 305 358 302 367 310 357 308 366 317 354 315 363 323 348 322 357 328 341 328 350 331 335 332 345 333 331 335 340 336 326 340 336 342 329 343 330 343 322 342 320 337 309 341 314 336 303 341 308 336 296 344 302 337 289 345 294 345 288 344 287 345 281 344 280 337 269 346 274 338 262 347 268 338 258 347 262 338 251 348 254 338 242 348 245 336 235 347 237 333 229 344 229 331 221 341 221 329 212 337 212 327 208 337 208 324 204 334 203 320 199 331 198 316 194 326 192 312 190 322 187 308 184 314 181 307 180 317 176 305 176 316 173 303 175 313 171 300 174 310 170 295 174 304 168 293 173 301 168 293 173 302 168 294 174 303 168 296 174 305 168 295 171 304 167 292 169 302 165 290 169 299 163 289 169 296 163 288 170 295 163 287 169 295 163 287 169 295 164 287 169 293 166 287 170 296 165 286 170 295 165 286 170 291 166 286 170 291 166 286 169 291 166 286 169 291 165 285 168 292 163 284 168 292 163 285 169 292 163 286 170 294 164 288 170 295 164 290 170 295 165 290 168 299 163 299 162 298 161 298 161 299 160 288 166 296 159 284 165 293 159 280 166 288 159 276 168 283 160 271 168 278 160 264 167 271 159 260 166 266 159 259 166 265 158 258 166 264 158 255 167 261 159 251 167 255 160 246 168 251 160 243 169 246 164 243 169 246 161 245 168 247 162 249 161 255 152 251 159 257 150 252 156 258 148 250 155 256 146 244 154 251 145 238 153 245 145 233 153 233 153 226 153 232 143 218 153 223 143 209 154 213 144 200 154 203 144 191 155 193 145 183 156 184 146 178 159 178 149 171 162 171 152 166 166 165 155 164 169 163 159 161 172 159 162 157 177 154 167 154 181 150 171 150 184 145 175 144 188 139 179 139 191 133 182 135 193 127 185 134 198 125 192 135 204 126 198 139 210 129 205 143 215 133 212 146 223 135 220 150 229 139 227 156 232 145 232 164 236 154 237 174 239 164 241 181 242 171 244 185 243 175 245 188 244 178 246 192 249 182 251 195 257 185 259 199 264 189 267 205 269 195 272 212 275 203 278 218 279 208 282 221 282 211 285 223 287 213 288 226 293 216 295 229 300 219 301 234 305 223 306 239 309 229 311 246 315 237 318 252 321 242 323 254 325 244 326 255 329 246 330 257 332 248 334 260 334 260 334 262 337 253 339 265 342 265 342 269 348 269 348 274 353 275 353 279 357 280 357 284 360 285 360 288 364 289 363 291 367 284 368 294 372 285 372 295 377 286 377 295 384 288 383 294 393 289 391 291 399 286 397 286 404 281 403 280 409 276 407 275 412 270 409 268 415 264 412 260 418 255 412 252 419 249 414 245 419 242 411 239 420 236 411 235 421 233 412 232 421 231 412 227 420 228 411 219 419 219 418 211 419 211 419 205 420 207 412 198 420 201 412 191 420 193 412 183 419 186 411 178 417 181 412 174 415 177 410 168 413 172 408 161 411 166 403 156 408 160 403 151 404 155 400 145 400 151 394 138 396 143 392 132 394 137 391 126 392 130 388 121 389 129 384 118 386 126 381 116 385 121 382 113 383 118 380 110 380 118 375 107 376 115 372 103 374 109 371 100 371 108 368 97 367 106 364 96 363 96 362 94 360 102 359 92 358 98 358 91 356 99 356 89 354 95 354 89 353 96 353 87 352 93 352 86 351 92 352 84 350 90 350 83 348 88 348 82 344 88 345 83 342 89 342 85 340 91 340 87 338 91 339 87 338 92 339 87 338 93 339 91 339 94 339 89 339 94 340 89 339 95 340 89 339 95 340 88 340 94 340 87 340 93 340 86 339 92 340 84 338 89 339 82 337 88 338 81 336 87 337 80 335 86 336 79 333 85 334 79 330 84 331 79 327 84 328 80 324 85 324 81 320 87 321 83 319 90 320 84 320 89 320 84 320 90 321 83 321 88 323 86 328 86 327 83 325 84 332 83 328 82 334 83 331 81 339 83 332 80 340 83 332 81 340 83 332 81 340 82 334 81 342 80 335 80 343 79 334 80 343 80 332 81 340 83 328 84 335 87 324 89 330 90 324 94 329 93 324 97 328 95 324 100 328 98 324 105 329 100 323 107 329 100 323 108 327 98 322 106 327 94 321 99 324 88 319 94 321 83 315 89 317 79 311 85 313 77 307 83 309 76 305 82 306 75 304 81 304 75 302 83 303 74 299 83 300 74 295 83 295 75 290 83 290 75 289 84 288 74 288 83 288 71 287 78 288 68 286 77 286 66 283 75 284 63 280 63 280 61 279 70 278 60 278 69 277 61 279 69 277 61 278 70 277 61 275 70 275 61 272 60 272 59 271 59 271 57 270 63 271 56 269 62 271 57 266 62 269 59 261 64 264 62 255 66 259 65 250 66 249 68 244 74 247 72 239 76 243 77 235 80 239 83 231 86 234 88 224 92 228 92 217 95 221 93 212 97 216 96 207 98 209 95 200 97 205 96 197 97 203 99 194 101 199 105 188 105 193 112 184 112 190 119 183 118 188 125 183 124 188 131 184 130 189 137 186 133 193 140 188 136 195 143 189 138 196 147 192 141 199 150 198 144 205 156 205 148 211 161 210 153 217 168 214 160 221 175 217 167 223 178 221 170 226 180 226 171 230 183 232 183 232 185 239 175 243 187 245 178 249 191 251 191 250 195 257 186 261 200 262 190 266 204 266 194 270 209 270 198 272 214 275 205 278 219 281 210 284 223 287 224 286 225 290 215 293 229 294 219 297 233 299 225 303 236 302 226 306 238 306 238 305 242 308 233 311 246 311 236 314 250 315 241 318 251 319 252 318 253 323 254 323 257 329 258 328 261 333 262 333 265 337 265 337 269 341 270 340 273 345 274 345 277 351 269 356 282 354 274 360 286 356 279 362 292 358 286 365 298 360 292 368 303 360 299 368 309 358 306 367 316 355 313 364 323 352 321 361 329 348 328 357 333 344 333 353 334 340 336 347 336 337 338 343 339 332 342 338 341 326 345 332 342 321 347 329 342 314 349 322 343 307 351 313 343 299 349 303 341 292 350 298 340 285 348 289 342 277 350 283 342 271 352 276 342 264 352 269 342 257 353 261 341 250 351 253 337 243 348 245 334 234 345 236 333 227 344 228 331 220 342 221 329 214 339 215 326 208 337 209 323 203 334 203 319 198 329 197 315 193 325 192 312 188 322 186 310 184 320 182 308 182 318 180 306 180 315 176 302 178 309 174 300 176 308 171 297 174 303 170 296 173 305 169 295 173 304 168 294 172 304 168 294 172 304 168 292 170 302 166 289 167 295 164 288 168 293 163 287 168 292 163 285 168 292 162 283 169 291 162 283 171 290 165 282 174 288 166 281 175 287 167 281 176 285 168 280 176 285 169 280 175 284 171 280 175 284 171 280 175 287 168 280 175 287 168 280 175 284 170 280 174 284 169 281 173 287 166 282 172 288 165 283 170 290 164 284 170 291 163 285 169 292 162 285 168 292 162 285 169 292 162 284 169 291 162 284 170 290 163 283 170 289 164 282 171 289 165 282 171 287 166 282 171 287 166 282 171 287 166 283 171 287 166 283 170 288 166 284 170 289 165 284 170 289 165 284 170 289 165 284 170 291 163 284 170 291 163 284 169 292 163 285 169 291 163 285 169 291 163 285 170 292 163 285 170 293 164 284 171 290 164 284 171 290 164 283 171 290 164 284 170 289 166 284 170 289 165 285 170 293 164 285 170 290 165 285 169 290 164 285 168 291 164 286 168 291 164 286 168 293 162 286 168 293 162 286 168 294 162 286 168 294 162 286 167 294 162 286 168 294 162 286 168 292 163 286 167 293 162 286 167 292 163 294 163 293 162 293 163 293 162 294 163 293 162 294 163 293 162 286 166 294 161 286 166 294 161 286 166 294 161 286 166 294 161 285 166 294 161 285 167 293 161 285 167 293 162 284 167 291 162 283 168 290 163 283 170 287 165 282 170 287 166 289 166 287 165 289 166 288 165 289 165 288 165 282 170 287 165 282 168 288 164 284 168 289 164 284 167 292 162 285 166 293 161 286 166 294 160 286 165 294 160 286 165 294 160 286 166 293 160 284 166 290 162 284 168 291 162 282 169 288 164 281 170 286 166 280 171 286 165 280 172 284 167 279 172 285 166 279 174 284 167 279 174 284 167 279 172 285 166 279 172 284 167 280 172 286 165 280 170 287 164 280 170 287 164 281 169 288 163 281 169 288 163 281 168 288 162 281 168 288 163 280 169 287 163 280 170 287 164 279 171 286 164 279 172 286 166 279 172 285 166 279 173 285 166 279 173 285 166 278 174 283 169 278 174 283 169 278 174 284 168 278 175 284 168 278 175 284 168 279 174 284 168 279 174 283 169 280 174 285 167 281 174 286 167 282 174 287 167 281 173 287 166 281 174 287 166 281 174 286 167 281 175 286 167 280 174 285 167 279 175 285 167 279 176 284 168 279 177 283 170 278 177 283 170 277 178 281 172 278 179 282 172 278 180 282 172 278 180 281 172 277 180 281 172 277 181 281 173 276 181 281 173 276 181 281 173 276 181 281 174 277 182 281 174 277 182 281 174 277 181 281 173 277 182 280 173 278 182 280 176 278 182 282 175 278 181 282 174 278 180 282 173 278 180 282 173 280 180 283 172 279 177 287 170 280 176 287 169 280 175 286 168 281 173 285 168 281 172 287 166 281 171 287 165 282 170 288 164 282 168 289 164 283 166 289 163 285 164 293 161 287 163 293 161 289 162 297 159 290 162 299 158 291 161 300 157 292 160 301 156 292 160 300 156 291 160 300 155 290 160 298 155 288 161 296 156 285 162 293 157 283 164 290 158 281 165 288 159 280 167 285 162 279 168 284 164 279 169 284 165 280 169 285 166 282 169 287 165 284 167 289 164 293 162 292 162 294 160 293 159 287 162 293 158 289 160 297 156 290 159 299 155 290 158 300 154 291 158 300 155 291 158 300 155 291 158 300 155 299 156 298 155 299 156 298 155 288 159 295 156 287 159 295 155 286 160 294 156 293 158 293 157 284 162 289 158 283 162 289 159 289 159 287 159 280 163 285 160 280 163 285 160 280 164 286 160 279 165 286 160 279 165 285 160 279 164 286 160 280 164 287 160 281 162 286 159 282 162 289 158 283 162 288 158 291 159 290 158 292 159 291 158 283 162 291 158 283 162 289 159 283 162 290 158 282 163 289 158 282 164 288 158 281 163 288 159 281 164 288 158 281 163 288 158 280 162 287 157 280 163 287 157 280 162 285 157 278 162 284 157 277 161 282 156 276 162 282 155 273 161 280 154 271 161 278 154 267 161 275 154 263 161 269 153 258 162 264 154 254 163 259 155 253 165 257 157 254 166 259 157 252 167 259 160 254 168 260 159 252 170 257 163 249 170 255 162 246 172 249 166 248 165 246 166 238 172 242 166 233 171 237 165 228 168 231 163 224 166 227 160 218 164 222 155 209 162 213 152 199 160 202 150 191 158 193 148 181 158 183 147 174 159 174 148 170 161 170 150 165 164 165 153 159 166 158 155 154 169 153 159 152 174 150 164 150 178 146 168 146 184 142 175 144 189 139 179 144 192 138 183 141 195 135 187 137 199 130 191 133 202 126 194 132 204 125 196 132 204 124 197 134 205 124 199 136 207 126 202 139 210 128 206 141 216 131 212 143 221 133 218 144 223 134 220 147 223 137 220 149 223 140 220 152 222 142 220 153 220 143 220 153 220 143 219 153 221 143 220 150 222 141 221 148 222 138 221 145 221 135 221 143 221 132 220 142 222 131 220 141 223 130 222 139 223 129 222 139 224 128 222 139 224 128 223 140 224 129 222 141 224 130 222 141 223 131 222 143 223 133 223 145 224 135 223 147 223 137 223 148 222 138 222 149 222 139 222 150 222 140 222 150 222 140 221 150 222 140 221 149 222 139 222 149 223 139 223 149 223 138 223 148 223 148 222 147 223 148 222 147 223 136 223 146 222 136 222 145 223 134 222 144 224 134 223 144 224 134 223 144 222 134 222 145 223 146 222 146 223 136 222 146 222 136 221 147 221 136 220 145 221 134 221 141 222 131 221 137 222 127 221 133 222 122 220 129 221 118 219 124 219 114 216 122 217 112 212 121 215 111 210 123 216 113 211 127 216 117 212 132 218 121 214 137 219 127 216 142 219 133 217 147 220 137 218 150 220 140 219 149 219 139 219 146 219 136 218 143 218 133 217 142 218 132 216 141 217 141 217 139 219 139 219 137 221 138 220 137 221 137 221 137 220 137 220 138 220 138 219 141 219 130 217 143 218 133 217 146 218 136 217 147 219 137 218 148 218 138 218 148 218 148 217 149 217 149 216 149 217 139 217 149 217 139 217 147 217 138 217 145 218 146 217 143 219 132 218 139 219 129 218 136 219 125 218 132 220 122 218 128 220 118 217 125 219 115 216 122 217 112 215 120 216 120 216 119 215 108 212 117 214 108 212 117 215 107 211 119 215 119 215 122 216 111 213 125 217 114 214 127 218 116 216 128 218 118 216 129 217 118 216 130 217 119 216 132 217 120 216 135 218 124 216 139 217 129 216 142 216 142 216 145 215 144 214 145 214 146 213 146 214 135 213 146 214 136 213 146 214 136 213 146 214 136 213 147 213 137 213 148 213 138 213 148 213 148 212 146 214 147 214 144 215 134 214 141 215 132 214 139 215 128 213 136 215 126 213 135 216 124 214 135 217 125 215 137 216 126 215 139 216 129 215 139 215 139 215 138 216 128 215 137 216 127 215 138 217 128 216 139 218 130 218 139 219 129 218 139 218 128 216 139 217 128 214 138 217 138 216 136 218 126 216 132 218 122 215 127 217 118 214 122 216 112 212 119 215 109 210 117 213 107 208 115 212 106 207 113 210 114 210 112 209 102 202 112 208 103 202 114 209 105 203 117 211 108 207 122 214 111 209 126 216 116 212 130 216 120 213 133 217 123 215 136 217 126 215 137 217 128 215 139 215 129 213 140 215 131 212 141 216 132 215 141 217 141 217 141 217 141 217 140 217 140 216 140 217 130 215 141 217 131 215 141 217 132 215 142 217 132 215 141 216 131 215 138 216 129 213 136 216 126 213 135 217 125 213 134 218 125 216 133 217 133 217 131 217 132 216 130 217 130 216 128 216 118 212 128 216 118 212 129 217 120 212 131 218 122 214 131 218 121 214 130 218 121 214 128 217 119 211 126 215 118 209 122 215 114 208 117 214 111 206 113 212 108 203 110 209 106 199 108 205 106 196 106 201 106 191 106 198 105 187 107 196 106 195 107 194 108 194 108 193 108 193 108 193 107 182 108 193 106 183 107 195 103 185 107 197 102 187 108 201 102 192 111 206 105 197 115 209 108 200 115 208 110 199 110 193 110 193 110 189 110 189 112 197 109 187 111 196 107 186 109 195 109 195 109 192 106 181 108 189 107 178 109 187 108 177 110 187 109 177 112 188 111 177 113 187 114 177 113 187 114 177 112 185 112 175 111 185 111 175 110 185 110 174 108 186 108 176 108 187 108 177 109 189 108 178 109 189 108 178 109 188 108 178 109 189 108 178 109 190 108 179 109 192 106 183 109 196 106 190 110 200 104 191 111 204 105 195 113 206 106 198 115 210 108 202 119 213 111 206 123 216 114 210 127 219 118 213 130 221 121 216 134 222 124 218 137 223 126 220 139 223 128 220 140 224 130 222 143 224 133 223 148 224 141 224 155 224 144 225 162 223 153 225 170 222 160 224 177 223 167 225 183 227 173 229 188 232 179 235 190 237 181 240 192 242 182 245 194 246 185 249 188 255 188 255 200 258 191 261 204 263 194 266 208 269 199 272 214 275 205 279 219 280 210 283 223 283 213 287 226 289 216 292 228 296 219 301 232 304 223 307 236 308 227 312 242 313 233 317 250 317 241 321 255 321 246 324 257 323 257 323 260 326 251 329 262 330 254 334 267 335 267 334 269 339 269 338 273 344 273 344 278 349 269 354 285 352 285 351 291 353 291 353 295 355 288 362 298 358 292 366 301 360 297 368 306 360 304 368 314 357 312 366 322 353 320 362 328 347 328 357 331 342 333 352 333 337 336 347 340 341 340 339 344 335 344 335 347 329 348 329 347 324 347 322 342 311 347 316 342 304 350 311 342 295 350 301 340 289 347 292 339 283 347 287 347 281 346 279 341 270 350 275 341 264 350 269 340 256 351 260 339 246 349 249 336 238 346 240 331 232 341 233 327 224 337 224 326 216 337 216 325 212 336 212 324 205 335 205 321 198 332 197 316 193 326 191 309 190 318 187 304 186 312 182 302 182 312 179 300 178 310 175 298 175 308 172 296 174 306 170 293 173 302 168 291 173 301 168 292 173 301 169 292 173 301 169 290 171 299 167 288 170 296 165 286 170 290 165 284 170 290 164 283 170 291 164 283 170 291 164 283 170 291 163 282 169 289 163 282 170 288 163 281 171 286 164 280 173 285 166 279 175 284 168 279 176 284 170 279 177 284 171 278 177 282 172 277 177 281 172 278 177 282 172 278 177 283 172 279 176 285 170 280 176 286 168 281 174 287 167 283 173 289 166 283 171 289 164 282 169 289 162 282 168 291 161 282 168 290 160 280 168 288 161 276 169 284 162 271 170 277 162 265 169 271 161 259 167 265 159 254 166 260 158 249 164 255 157 246 166 251 157 241 166 246 157 234 165 238 157 226 164 229 156 217 164 221 155 209 164 211 155 200 164 202 154 193 164 196 154 187 163 189 153 179 163 180 152 173 163 174 152 169 164 169 153 163 167 162 157 157 172 155 161 154 175 152 165 151 180 147 170 147 184 141 175 145 188 137 179 144 193 136 185 145 198 136 191 148 204 138 198 152 209 142 204 155 214 145 211 156 221 156 221 157 228 146 227 159 233 149 233 164 237 153 237 170 240 159 241 176 245 165 247 184 250 174 252 189 252 180 255 195 256 185 258 199 262 190 266 202 268 192 270 206 273 196 275 210 278 210 277 215 282 206 285 221 286 212 288 227 290 227 289 232 296 222 299 237 302 237 302 240 306 211 287 243 310 215 292 247 317 238 319 252 323 224 302 256 327 227 304 259 332 231 308 262 336 235 314 265 341 239 319 269 345 269 345 273 351 274 350 277 355 278 355 280 358 281 358 283 361 275 363 286 366 278 366 288 373 280 372 287 379 279 377 284 385 277 382 280 390 280 390 276 395 268 392 271 400 263 396 266 403 258 399 261 406 253 401 255 407 248 400 250 407 244 400 247 410 243 401 245 412 242 404 242 417 240 408 240 420 238 411 238 423 237 414 235 423 236 415 229 424 231 416 221 425 223 417 212 424 215 416 205 422 208 414 197 420 200 414 191 417 195 410 187 416 191 408 184 415 188 408 180 413 185 405 174 410 174 410 167 409 173 402 161 410 164 405 154 412 158 407 148 412 152 408 141 411 145 407 135 409 140 406 131 406 136 403 126 400 126 400 121 393 121 393 118 387 123 385 116 384 124 381 113 382 121 378 109 379 116 376 105 378 111 375 101 375 107 373 98 371 106 369 97 366 103 365 97 362 102 361 95 360 101 359 94 359 99 359 92 358 99 358 91 357 97 357 90 356 96 356 88 355 94 355 86 354 92 354 85 351 91 351 84 346 89 347 84 343 84 343 85 341 89 341 85 340 91 340 86 340 91 341 86 341 93 341 86 340 92 340 87 338 92 339 86 338 86 338 84 339 90 339 84 340 90 340 85 339 90 339 86 338 90 338 86 338 92 338 86 338 91 338 85 338 91 339 85 338 91 338 87 337 92 338 87 336 92 337 87 337 92 338 87 336 93 338 91 337 94 338 90 336 95 337 91 334 96 337 92 334 97 336 92 335 97 337 91 336 96 337 91 336 96 337 91 334 96 337 91 334 96 337 90 335 95 337 89 335 94 337 91 336 94 338 89 336 94 337 90 335 95 337 91 334 97 338 91 334 96 336 91 334 96 336 91 334 96 336 91 334 96 336 90 334 95 336 93 335 95 336 92 335 95 336 91 334 95 337 91 334 96 337 91 334 96 336 91 334 96 336 92 334 97 336 92 334 97 336 92 334 97 336 93 334 97 336 93 334 97 335 93 333 98 335 92 333 97 335 92 333 100 336 92 333 97 335 91 333 96 335 89 334 94 335 88 334 93 335 87 334 92 335 86 334 92 336 85 336 90 336 85 336 90 336 86 335 91 336 86 334 92 335 87 334 92 335 88 334 93 334 89 334 94 334 90 332 95 334 91 332 96 333 92 332 97 333 93 332 98 333 94 332 99 333 94 332 99 333 94 332 99 333 93 332 99 333 91 332 97 333 90 333 95 334 89 333 94 334 88 333 96 335 88 333 96 335 89 333 93 334 90 333 95 334 91 333 97 334 93 332 99 334 93 332 99 334 93 332 99 334 93 333 99 334 92 332 100 334 92 332 100 334 92 333 100 334 92 333 100 335 92 334 97 334 91 334 97 335 91 334 96 335 90 334 95 335 87 336 93 336 85 338 91 337 84 339 89 339 82 340 88 339 81 340 86 340 79 342 84 341 79 341 84 340 81 340 86 340 82 339 88 338 83 339 89 338 84 338 89 338 84 338 90 338 84 337 90 337 84 337 89 337 83 338 89 337 83 338 89 338 83 338 89 338 83 338 89 337 83 338 88 337 84 338 90 338 84 338 90 338 85 338 91 338 85 338 91 338 86 337 92 337 87 337 94 337 86 337 92 337 85 338 91 337 85 337 93 337 85 335 91 336 85 332 90 333 85 328 90 329 84 325 90 326 82 322 89 322 81 320 88 319 82 316 88 316 81 311 87 310 79 307 86 306 77 303 84 302 75 298 81 298 72 293 81 294 71 288 77 288 69 283 75 284 68 279 74 280 68 274 73 275 67 268 73 270 67 264 73 265 68 260 73 261 71 256 74 257 72 246 76 249 75 238 81 244 79 233 83 235 83 227 87 230 87 221 91 224 88 215 93 219 90 211 93 216 94 207 96 211 99 201 101 206 105 196 106 201 110 193 112 201 114 192 116 200 117 191 117 199 122 189 123 197 128 187 128 195 133 187 132 192 135 189 132 196 136 193 132 201 139 197 134 205 143 200 137 208 146 201 140 210 149 203 142 211 150 206 144 213 152 210 144 217 155 215 147 221 161 219 152 225 168 223 160 229 176 227 168 232 181 229 172 234 184 232 176 237 187 237 178 240 190 243 181 246 194 247 184 250 198 250 190 253 205 255 195 258 211 260 202 264 211 262 202 266 211 265 201 267 213 269 203 272 216 276 216 275 218 283 218 283 218 290 208 294 218 294 206 298 220 297 220 296 223 300 212 304 230 305 221 309 239 310 209 288 246 312 212 290 251 313 241 317 252 318 218 297 252 322 222 302 253 325 225 306 256 328 229 310 261 331 230 314 265 336 256 340 268 339 268 339 272 343 263 347 277 347 270 353 282 351 275 357 286 353 279 359 289 354 282 361 292 354 286 362 297 355 292 364 302 356 298 364 307 356 304 365 313 356 310 365 317 354 316 364 323 352 322 361 327 348 326 357 329 344 329 350 330 338 332 345 330 333 332 339 331 328 334 333 333 322 336 328 334 319 338 324 336 316 341 324 336 311 341 316 338 304 343 307 339 295 345 299 340 289 348 294 340 283 349 287 342 276 348 278 342 270 352 275 342 264 351 269 341 257 351 261 340 249 350 252 338 242 348 244 335 236 345 238 333 230 343 231 331 223 342 224 329 216 340 218 326 213 337 213 323 208 334 208 320 202 330 202 317 199 327 197 314 194 325 193 313 190 323 187 312 186 323 183 311 181 321 179 308 179 318 176 304 178 313 174 300 177 309 173 299 177 306 172 298 177 308 172 298 176 308 171 298 175 308 171 298 173 308 170 296 172 306 168 294 171 304 166 291 170 300 165 289 170 294 166 287 170 292 166 286 170 292 166 287 170 293 166 288 170 293 166 290 170 295 166 291 169 301 165 292 169 302 164 293 167 303 163 293 167 302 162 293 167 302 162 293 167 302 163 293 168 302 164 292 168 300 163 290 166 298 161 289 166 297 161 289 166 295 163 298 163 297 162 290 167 299 163 289 168 298 163 288 169 297 163 285 169 294 163 281 167 288 161 277 166 284 160 274 167 281 160 273 168 279 161 273 169 279 162 274 170 279 162 274 170 279 164 274 170 280 164 274 169 282 163 275 170 283 163 274 168 282 162 273 167 281 161 271 165 279 158 270 164 277 157 266 164 273 155 262 163 268 155 256 163 262 154 249 162 249 162 240 161 246 152 234 160 239 151 229 160 234 151 222 158 226 149 214 156 216 147 204 156 207 146 197 157 199 147 188 158 189 148 181 161 181 151 177 164 178 153 174 167 174 156 170 170 169 159 165 173 162 162 159 175 156 165 153 180 149 170 150 184 146 175 150 188 144 179 149 192 142 183 145 196 137 188 142 201 134 194 143 207 134 200 145 211 136 206 148 215 139 211 152 218 142 215 154 223 143 221 157 228 145 228 160 233 149 234 165 237 154 239 171 240 160 242 177 243 167 245 184 248 173 250 191 254 181 257 197 261 187 264 202 265 192 268 206 270 196 272 209 275 199 277 212 279 202 281 216 283 206 286 222 290 214 293 229 296 219 299 233 301 224 304 236 304 226 306 238 309 238 309 241 316 232 319 245 320 235 323 249 323 240 327 255 328 245 331 258 332 249 334 261 334 261 334 264 338 256 341 270 342 261 345 274 345 274 345 277 348 277 348 279 352 279 351 282 355 273 360 284 358 276 364 288 360 280 366 291 361 284 368 296 361 290 369 302 361 296 369 306 361 302 368 310 360 307 368 314 357 312 366 318 352 319 361 321 346 323 356 324 339 326 349 325 334 328 343 328 338 329 338 328 325 330 331 331 320 336 329 335 313 341 322 337 307 342 313 338 303 343 307 339 296 346 303 340 289 348 295 341 284 350 289 341 278 351 283 343 270 353 275 355 267 356 267 345 256 356 260 343 249 351 251 341 240 349 241 338 233 348 234 333 229 343 228 330 221 341 222 329 214 340 214 327 209 338 208 324 204 335 203 319 198 330 197 314 194 325 191 310 191 320 188 307 187 317 184 306 183 315 180 303 180 314 176 301 177 312 173 300 176 310 172 297 175 306 171 296 176 305 170 296 174 306 170 296 174 305 168 294 172 304 167 292 169 301 165 290 169 296 165 288 169 296 164 286 169 294 164 285 170 292 164 284 172 290 165 283 173 289 166 282 175 287 168 281 177 286 170 280 180 285 172 279 181 283 174 279 182 282 176 279 182 282 177 279 182 283 176 279 181 283 176 279 180 284 173 280 180 285 172 281 178 286 170 282 176 288 168 283 173 289 166 284 171 290 164 284 168 291 162 284 168 290 160 283 166 289 160 282 166 288 160 280 167 288 160 278 168 286 161 274 169 280 161 269 168 275 160 263 167 270 159 259 165 264 157 254 165 260 156 250 164 255 156 245 164 250 155 238 163 243 155 230 161 233 156 222 162 225 153 212 164 215 154 202 165 205 155 195 166 197 156 189 164 190 154 182 163 182 152 175 162 174 152 169 165 168 154 164 170 162 159 160 174 158 164 158 176 155 166 154 179 150 169 149 182 144 172 146 185 139 176 144 188 137 180 144 192 136 184 145 195 136 188 147 201 137 194 147 206 138 200 147 213 137 210 147 220 136 218 151 227 140 225 158 231 147 230 165 234 154 234 171 238 161 239 177 242 167 244 183 245 173 248 188 249 178 252 193 256 183 259 196 263 186 266 198 267 188 270 202 272 193 275 209 278 199 281 215 282 205 286 221 286 212 290 227 292 217 296 231 298 221 301 233 303 223 305 236 307 226 310 241 312 232 315 246 318 236 320 249 322 250 322 253 326 243 329 256 329 246 331 259 331 259 331 261 335 252 338 265 340 266 340 269 346 270 346 273 349 263 352 276 351 276 351 280 354 281 354 284 358 285 357 287 361 279 366 290 364 282 369 293 364 286 371 298 364 292 372 303 364 298 372 307 364 302 372 310 362 307 369 311 360 310 369 314 355 313 365 316 349 316 359 318 345 319 355 321 342 322 351 325 340 326 348 326 338 328 348 329 336 332 346 333 332 337 342 336 329 341 338 338 325 343 333 340 321 344 326 341 315 348 322 343 307 350 314 343 300 351 306 341 294 350 299 340 285 348 290 340 277 350 282 340 270 350 275 340 262 350 267 340 254 350 258 339 248 349 252 335 243 346 246 332 234 343 236 331 225 342 226 330 218 341 219 329 213 339 213 327 206 338 206 324 201 335 200 320 196 330 194 317 191 327 189 315 186 323 185 314 182 324 180 322 177 321 177 309 177 320 174 305 178 315 173 300 177 308 171 298 177 307 172 298 178 307 172 298 177 307 172 298 175 307 170 297 173 307 168 295 171 305 166 293 169 302 165 292 169 302 165 292 170 302 166 290 170 296 166 289 169 296 165 298 166 297 165 291 170 299 165 292 170 299 165 293 169 299 166 294 169 304 164 295 168 305 164 294 167 304 163 293 167 301 163 293 169 303 165 294 170 304 166 296 172 306 168 297 172 307 168 298 171 308 168 298 171 308 167 307 168 308 166 296 170 306 166 295 170 305 166 294 171 300 167 292 171 301 166 292 170 299 164 292 170 299 164 292 170 302 165 293 170 302 165 292 169 301 164 290 168 295 164 287 168 293 165 286 169 294 163 286 169 294 164 286 170 292 165 286 170 293 164 286 170 292 166 287 171 296 165 287 171 295 165 286 170 291 165 284 169 290 165 284 170 291 164 284 170 292 164 284 170 292 164 285 170 293 164 285 169 292 163 284 170 288 165 283 171 289 165 283 173 288 166 282 174 288 168 282 176 288 169 281 175 286 170 281 174 287 168 281 173 288 167 283 172 288 167 285 170 290 166 286 170 291 165 285 169 293 163 284 168 292 162 284 168 292 162 286 167 291 163 287 168 292 163 295 163 294 162 286 167 294 161 286 166 294 160 287 164 293 161 288 164 294 160 289 163 298 159 299 160 297 160 291 163 297 160 291 163 299 159 291 162 297 160 292 162 298 159 292 162 301 158 293 161 302 158 293 160 300 158 303 159 302 158 292 162 302 158 292 162 299 159 293 162 300 159 293 162 302 159 292 162 302 158 292 162 299 159 292 162 299 159 302 159 299 159 292 163 299 159 291 162 298 159 300 160 300 159 299 160 298 159 297 160 297 160 297 161 295 161 288 165 295 161 288 166 294 162 288 166 293 161 288 166 293 162 288 166 293 162 287 166 292 161 286 166 293 160 284 167 292 161 284 168 291 161 282 168 289 162 281 169 288 162 281 170 285 165 280 170 287 163 276 170 280 164 273 169 277 164 270 169 275 161 268 168 275 161 266 168 273 160 261 165 268 158 256 162 260 157 250 160 254 155 245 159 250 151 237 158 242 149 229 158 233 148 224 158 228 149 219 158 223 149 212 157 215 147 203 156 205 146 195 156 197 146 187 157 189 146 180 159 180 148 173 162 174 151 169 164 168 153 163 167 161 157 158 171 156 161 155 176 152 166 152 181 147 172 148 186 141 178 145 190 138 181 143 195 136 187 140 202 132 194 138 209 129 201 138 215 129 209 142 219 132 214 146 221 136 219 152 225 152 225 158 231 159 231 166 236 166 235 173 239 162 241 178 242 167 245 181 245 171 247 184 246 175 249 190 250 180 253 197 257 188 260 196 267 195 267 210 269 201 271 215 273 206 276 220 280 211 283 223 286 214 289 225 291 216 293 230 297 220 299 234 304 224 306 237 309 227 311 238 313 228 316 240 319 230 321 245 325 235 328 251 328 251 327 255 328 246 331 259 331 259 331 263 334 253 338 266 337 256 340 270 339 261 343 275 344 266 347 280 348 280 348 283 353 283 352 284 356 285 356 288 360 280 365 292 361 285 368 296 362 289 369 301 363 295 370 305 362 301 370 310 360 307 369 315 357 313 366 319 352 319 361 324 346 324 356 327 340 327 350 328 337 330 343 330 334 333 344 331 330 335 340 332 325 337 334 333 319 337 324 335 315 339 319 336 311 341 316 338 306 346 313 349 304 350 304 350 296 351 296 341 284 350 288 340 275 350 280 342 266 351 270 351 263 351 261 352 256 353 256 343 245 354 249 342 238 352 241 338 232 349 233 333 223 344 223 330 215 341 215 327 209 338 208 325 205 335 204 322 201 333 200 318 195 328 194 314 189 324 187 310 184 321 181 308 179 318 176 307 176 316 173 305 175 316 171 303 174 313 169 300 174 310 169 298 174 306 168 296 174 305 168 296 174 305 169 295 173 305 168 294 170 304 166 293 168 302 163 292 167 300 162 290 166 298 161 297 161 297 160 288 166 296 161 287 167 295 161 286 168 294 162 286 170 292 163 284 170 291 164 284 170 291 164 284 170 289 166 284 169 293 163 285 169 293 163 285 169 293 163 284 170 289 164 284 170 290 163 284 170 290 163 284 169 291 163 285 169 292 162 286 168 293 161 286 167 294 161 286 167 292 162 286 167 291 162 286 168 291 163 285 168 290 164 284 169 290 163 284 170 290 163 284 170 290 163 284 168 291 163 284 168 290 164 286 167 290 163 286 167 293 161 286 166 292 162 287 167 292 162 286 167 292 162 286 167 292 163 286 168 293 162 286 168 293 162 286 168 291 163 286 168 292 163 286 167 291 163 286 168 291 163 286 168 291 163 286 168 293 162 285 167 292 162 286 167 292 162 285 167 293 162 286 167 292 163 286 167 293 163 295 162 294 162 295 162 294 161 287 166 293 162 287 166 293 162 287 166 292 162 288 166 293 162 288 165 295 160 288 164 294 161 289 163 296 160 299 160 298 158 290 162 297 159 290 163 299 158 288 164 297 159 286 166 295 160 285 167 293 161 284 168 291 162 283 169 290 163 282 170 287 165 282 169 287 166 281 170 286 166 281 170 286 166 289 164 288 164 291 162 291 162 285 164 291 161 287 163 295 158 287 163 296 158 288 163 297 158 288 164 296 158 287 164 295 159 286 166 294 160 284 166 292 161 284 168 289 163 282 168 287 165 282 170 286 165 281 170 286 165 288 165 287 165 288 165 288 164 288 165 287 164 289 165 287 164 281 168 288 163 282 168 288 163 283 166 291 161 284 166 292 160 285 164 293 160 286 164 294 159 286 164 294 159 285 165 293 160 284 166 292 161 284 168 289 163 291 164 290 162 290 164 289 164 282 170 287 165 281 170 286 165 281 170 286 166 281 170 287 164 282 170 286 165 282 170 288 164 282 171 288 164 282 171 289 164 282 171 289 164 282 172 288 165 281 173 288 166 281 174 287 166 280 174 286 167 280 175 285 168 280 177 285 169 280 178 287 170 280 178 284 171 279 178 284 171 279 179 285 172 279 180 285 172 278 179 281 174 278 179 283 172 279 180 284 172 280 179 284 172 279 178 284 171 278 178 283 170 278 178 283 170 278 179 283 171 278 180 283 171 278 180 282 171 278 180 282 172 278 180 282 172 277 180 281 172 276 181 281 173 276 182 280 174 275 182 280 174 275 182 280 174 276 182 281 174 276 182 281 173 276 181 280 173 276 181 280 173 275 181 280 173 276 182 280 174 276 182 280 174 276 182 281 174 276 182 281 173 276 181 280 173 276 181 281 173 276 180 281 172 276 180 281 172 277 181 281 173 278 182 282 173 277 181 281 173 277 180 281 172 277 179 281 172 278 180 283 171 279 178 285 171 280 178 284 170 281 176 288 168 282 175 289 167 283 174 290 166 282 174 289 165 284 174 290 164 286 174 292 164 287 174 293 165 286 174 293 166 285 173 293 165 284 170 292 163 281 168 290 161 276 167 284 160 269 166 276 158 262 165 270 158 257 166 263 158 252 167 258 158 246 166 251 157 241 163 245 156 236 162 241 153 231 162 236 152 224 161 226 152 215 161 216 152 208 162 211 153 204 164 207 154 200 164 202 155 194 164 196 155 188 164 190 155 185 164 185 154 181 164 180 154 176 166 176 155 172 167 170 157 167 168 166 158 160 170 158 160 153 172 151 162 151 174 148 164 149 177 145 167 146 182 141 172 144 187 137 178 142 193 135 184 141 198 133 190 139 204 131 197 139 210 130 204 141 214 131 208 145 216 135 211 151 219 140 216 157 225 146 224 164 231 153 231 171 235 161 236 177 238 167 240 181 242 171 244 184 246 174 248 186 248 176 249 190 251 180 253 196 256 186 258 200 261 191 263 205 264 195 266 211 268 201 271 216 274 211 276 222 281 213 284 226 286 226 285 228 291 219 294 232 297 223 300 235 303 225 305 236 307 226 310 237 313 228 316 241 320 231 323 247 324 237 327 252 324 244 327 256 324 247 328 258 327 249 329 260 330 251 333 261 333 253 335 265 336 255 338 268 338 269 337 271 341 271 341 273 345 273 344 275 348 267 354 278 350 270 356 282 353 274 358 287 355 279 360 292 356 286 362 295 357 289 364 298 358 292 365 296 365 296 366 305 357 302 366 309 356 307 364 313 352 312 361 316 348 316 357 319 345 319 354 320 342 321 350 320 340 322 350 323 337 325 347 325 334 327 340 326 331 331 340 329 327 334 336 331 323 337 331 335 319 339 324 337 316 342 321 346 320 347 320 342 305 348 310 344 296 353 302 343 289 352 294 342 282 351 287 351 277 352 277 343 265 353 269 343 259 353 263 342 252 352 256 340 243 351 246 336 237 347 239 332 230 342 229 330 221 341 221 330 214 340 214 327 209 338 209 324 206 335 205 320 200 330 199 315 195 324 192 311 192 317 189 308 186 317 184 307 183 317 180 305 180 316 176 302 178 312 174 299 178 308 172 295 177 303 171 293 176 300 170 294 176 303 170 294 174 304 170 294 173 304 169 292 171 302 167 289 170 294 166 288 170 293 166 286 170 292 166 286 170 294 165 286 170 293 164 285 170 292 164 286 172 292 165 284 172 291 165 283 173 290 166 283 174 288 166 282 174 288 167 282 174 287 167 281 175 286 168 281 176 286 168 280 176 284 169 279 176 284 169 279 176 285 169 280 175 284 171 281 175 288 168 282 174 287 169 284 172 291 166 286 171 292 166 287 170 293 165 286 169 293 163 286 170 292 163 285 170 294 163 284 170 292 163 281 171 289 163 278 171 286 164 274 171 282 163 268 169 276 161 262 165 269 158 256 163 261 157 257 155 256 154 251 155 250 156 242 156 241 155 227 164 231 155 219 165 222 156 211 164 214 155 203 162 205 153 196 159 198 150 191 158 192 148 186 159 188 148 179 161 180 150 173 164 173 153 169 166 169 165 162 168 161 157 157 172 155 161 154 177 151 167 151 184 147 174 148 189 142 180 147 192 140 183 146 195 140 186 145 199 138 191 142 204 135 198 141 210 132 203 140 212 131 207 142 213 132 209 144 215 133 213 147 220 137 219 153 227 142 226 159 231 148 232 165 235 165 235 171 240 161 242 176 243 165 245 181 244 171 247 187 246 177 249 195 251 185 253 203 256 194 259 208 261 200 264 212 266 203 269 215 272 209 274 218 278 209 281 220 283 211 285 225 288 214 291 229 294 230 294 233 299 223 303 234 304 225 307 236 309 227 312 238 315 229 318 243 320 236 322 248 323 219 298 252 324 223 303 255 327 226 307 258 330 230 313 261 332 252 336 263 335 256 339 269 339 259 342 272 343 264 347 274 348 274 348 275 353 275 353 278 356 269 360 283 357 283 357 287 358 279 364 291 359 283 365 294 360 288 366 299 360 292 367 303 359 297 367 307 360 303 368 311 361 307 369 314 360 312 370 317 358 316 367 320 354 320 363 324 348 325 358 326 341 328 351 327 335 330 345 329 330 331 336 332 325 335 331 339 328 340 328 341 322 342 321 341 316 341 314 335 304 341 308 336 296 345 302 338 289 344 292 338 283 348 288 340 277 349 281 350 272 351 272 342 261 352 265 341 255 351 259 340 249 351 252 338 241 349 243 336 234 346 235 335 228 345 228 334 221 345 221 334 212 344 213 330 208 337 207 326 204 333 202 322 200 332 198 317 195 326 192 314 192 323 188 312 187 323 184 311 182 321 178 310 179 320 175 307 178 317 174 304 179 314 174 301 179 310 175 299 179 308 174 298 179 308 174 297 177 307 173 296 178 305 172 293 175 302 170 290 174 298 169 288 173 296 168 287 172 295 166 287 171 293 167 287 172 293 167 295 168 295 167 286 174 291 170 286 175 293 170 286 176 292 172 286 175 294 170 287 173 296 168 287 173 297 168 287 172 294 167 286 172 294 167 288 173 295 168 288 174 296 168 289 173 297 168 291 173 296 169 291 173 301 168 291 173 301 168 291 173 299 167 290 174 295 169 289 173 296 167 288 173 296 167 290 174 297 168 292 174 301 169 294 174 303 168 293 171 303 166 291 169 300 163 287 167 295 160 282 166 290 159 277 166 277 165 270 166 278 158 263 164 270 156 256 163 263 156 249 164 256 156 244 165 249 156 236 164 241 155 227 162 231 153 219 159 222 151 210 157 212 148 199 156 201 147 191 158 193 148 185 160 186 150 177 160 178 150 171 161 171 150 167 162 166 151 162 165 161 154 155 171 153 160 150 176 147 166 145 181 141 171 140 184 135 175 137 190 130 180 136 195 128 187 138 201 129 195 141 207 132 202 146 212 136 208 150 218 140 214 152 225 141 222 153 230 143 228 155 233 145 231 160 237 150 236 165 241 155 242 171 244 161 246 177 246 167 248 182 247 172 249 186 252 176 254 190 259 180 261 194 265 184 267 197 270 187 273 202 276 192 279 208 281 198 283 216 283 217 283 224 286 224 286 230 291 231 291 234 297 235 297 237 303 210 286 241 308 212 289 244 313 216 293 247 317 219 295 250 322 223 299 252 327 227 304 255 330 230 309 258 333 233 313 263 337 263 337 267 342 268 342 272 346 272 345 275 349 276 348 279 352 280 351 283 356 283 356 284 361 285 360 284 365 285 364 284 368 284 367 284 370 276 372 286 374 277 375 287 380 278 378 285 384 279 383 282 388 274 385 270 388 270 388 274 395 267 391 269 398 262 393 264 399 257 394 259 402 253 396 256 404 250 397 253 406 248 399 250 410 246 403 247 415 244 407 245 418 243 410 242 419 241 411 237 420 237 411 228 421 229 412 219 421 221 413 211 421 214 412 203 421 207 413 196 421 199 416 191 422 195 414 187 421 190 416 180 418 185 411 172 415 176 410 165 413 169 408 158 409 162 405 150 406 155 402 142 403 146 399 135 399 140 396 130 396 134 392 124 391 129 387 119 387 127 382 117 386 122 383 115 386 120 383 111 383 112 382 107 380 108 380 103 377 107 375 98 374 103 371 96 368 104 366 96 361 104 360 96 358 104 357 94 358 102 357 92 358 98 358 90 356 96 356 88 354 94 354 87 354 93 354 85 354 91 354 84 354 89 354 83 351 88 351 85 346 88 346 84 342 89 342 85 340 91 340 85 340 91 340 85 340 91 341 85 340 91 340 85 338 90 338 85 338 86 337 84 338 90 338 83 339 89 339 84 339 89 339 85 338 91 338 87 336 92 337 87 336 92 336 86 337 91 338 85 338 91 339 86 338 91 339 87 337 92 338 87 336 92 337 86 336 92 337 86 337 91 338 86 337 91 338 87 336 92 338 87 336 93 338 87 336 93 337 88 336 93 338 88 336 93 338 89 336 94 337 89 335 95 336 90 335 95 336 90 334 95 336 89 335 94 336 88 336 93 337 88 336 93 338 88 336 93 338 88 336 93 338 88 335 93 337 89 335 94 337 89 335 94 336 89 335 94 336 89 334 94 336 89 334 94 336 91 334 95 336 91 334 96 335 92 334 97 335 92 333 97 335 93 333 98 335 93 333 98 335 93 333 100 336 93 332 100 335 93 333 97 335 92 333 97 335 92 333 97 335 92 333 97 335 92 333 97 335 93 333 97 335 93 333 98 335 93 333 98 335 93 332 99 335 94 332 99 334 95 331 100 333 95 331 100 333 95 331 100 333 94 331 99 333 93 331 98 333 92 331 97 333 91 331 95 333 89 332 94 334 88 332 93 334 89 332 93 334 90 331 94 333 92 331 97 333 93 330 98 333 95 330 100 333 97 330 103 334 97 330 103 333 97 330 103 333 97 330 103 333 96 331 101 333 94 331 99 333 93 332 98 334 91 332 96 334 90 332 95 334 89 332 95 334 89 333 94 334 88 334 93 334 88 334 93 335 89 334 94 335 89 334 95 335 90 334 95 334 90 333 95 334 91 332 96 334 91 332 96 334 90 333 95 334 90 333 95 334 91 332 96 334 91 332 96 334 90 333 96 334 90 333 96 334 90 333 96 334 89 334 95 335 88 335 94 335 87 335 93 336 87 335 92 336 86 336 91 336 85 336 90 336 86 336 89 336 85 335 89 335 85 334 90 334 86 334 91 334 88 333 93 334 89 333 94 334 90 333 95 334 89 334 95 334 89 334 95 334 89 334 95 334 89 334 94 334 88 334 93 335 87 335 92 335 87 335 93 335 87 335 92 335 86 336 91 336 85 336 91 336 85 336 91 336 86 337 91 337 85 338 91 337 84 341 93 338 82 345 91 340 80 347 88 342 79 350 86 344 77 351 85 346 76 352 81 349 76 354 81 351 75 356 82 352 74 356 79 354 73 355 78 354 71 352 77 351 71 347 77 347 71 340 76 340 72 333 77 332 73 326 78 325 75 322 81 322 77 318 86 318 80 314 88 315 81 311 90 312 83 308 89 310 85 308 90 309 86 306 94 309 87 305 95 308 86 303 96 306 86 299 95 302 87 294 95 298 86 291 95 293 84 287 92 289 81 285 87 286 79 283 85 284 78 280 84 281 75 277 81 278 71 275 76 277 68 272 73 273 67 266 72 268 67 258 72 260 68 252 73 254 70 247 75 250 73 242 77 245 77 234 81 237 81 227 85 230 86 221 89 225 90 216 94 220 95 210 95 210 98 204 101 209 101 198 103 204 107 193 107 199 112 189 112 197 118 187 117 195 125 185 125 191 130 193 131 192 136 186 133 193 141 187 138 193 146 191 140 198 150 197 143 204 153 204 146 211 158 210 150 217 165 214 158 221 175 218 168 224 181 222 174 228 184 227 176 232 186 234 177 238 188 242 180 247 190 249 181 253 193 254 183 259 196 259 187 264 199 261 189 266 201 264 191 268 204 268 194 271 207 274 197 277 211 280 212 280 217 286 208 289 223 290 215 294 228 293 219 296 233 297 224 301 236 302 237 302 238 305 229 308 242 309 232 311 246 313 236 316 249 318 249 317 250 320 250 320 250 324 250 323 252 328 252 328 254 332 245 335 258 334 258 333 262 336 254 339 266 338 266 337 269 341 261 345 272 344 264 348 276 346 267 350 279 347 280 347 281 349 282 349 284 352 277 358 287 355 280 361 290 356 283 363 293 357 287 364 298 358 291 365 304 358 298 366 308 359 303 367 311 358 307 367 313 357 311 366 316 353 316 363 320 348 321 358 324 342 326 352 326 337 328 346 327 330 329 336 329 324 332 330 337 326 337 325 333 312 338 317 334 308 338 313 335 302 340 306 336 294 345 300 338 287 344 292 338 282 344 285 348 278 348 278 340 264 347 268 340 258 347 260 339 250 349 254 338 240 345 242 336 234 347 236 333 229 343 229 331 222 341 222 330 214 340 215 327 208 338 209 323 203 334 202 319 196 329 196 315 193 325 191 311 189 320 186 307 185 318 182 306 180 316 178 303 176 313 173 301 175 311 171 298 174 308 170 295 173 304 169 294 173 303 169 294 173 303 169 293 173 304 169 292 172 302 168 290 171 299 166 288 170 294 166 287 170 293 166 287 170 295 164 286 169 295 164 286 169 295 164 286 169 294 164 286 170 291 165 285 169 290 165 285 170 292 164 285 169 292 163 285 168 292 163 285 168 290 164 284 168 291 163 284 168 291 163 284 168 291 163 284 168 291 163 284 168 291 163 284 167 293 162 285 166 294 162 286 165 294 161 286 165 295 161 286 166 292 162 286 166 294 162 285 166 293 162 285 167 293 162 285 166 293 162 286 166 293 162 286 166 292 163 287 166 293 163 287 166 293 163 288 166 293 163 288 166 294 163 289 166 294 162 290 166 295 162 289 165 297 160 288 164 294 160 287 162 293 159 287 161 294 158 288 160 294 158 288 159 295 158 288 158 294 157 297 158 295 156 287 156 294 155 296 156 296 154 288 153 294 153 289 153 295 152 299 153 298 151 291 151 300 151 301 152 301 151 301 152 301 151 291 151 301 151 291 151 300 150 290 151 299 151 290 151 298 151 298 152 298 151 298 152 297 151 298 152 297 151 289 152 296 151 297 152 296 151 297 152 296 151 297 152 297 151 297 152 296 151 289 152 298 151 290 152 296 151 290 152 299 151 290 152 299 151 290 151 299 151 298 152 299 151 289 151 298 151 289 152 298 151 289 152 295 150 297 152 296 150 297 152 296 151 296 153 295 151 296 153 296 151 287 152 294 151 288 152 294 151 288 151 295 151 297 152 297 151 297 152 297 151 297 152 297 151 297 152 297 151 289 152 298 151 298 152 298 151 298 152 298 150 298 152 298 151 297 152 297 150 297 152 296 151 296 152 296 151 296 152 296 151 296 152 296 151 296 153 296 151 297 153 296 151 288 151 295 151 288 151 295 151 288 151 295 151 297 152 296 151 297 152 296 151 288 151 294 151 288 151 294 151 288 152 295 151 288 152 295 151 297 152 296 151 297 152 297 151 297 152 297 151 297 152 296 151 288 151 295 151 288 152 294 151 288 152 294 151 297 153 297 151 297 152 297 151 298 152 297 151 289 154 296 150 289 153 296 150 287 153 295 147 281 153 290 146 273 154 274 154 265 157 272 149 256 159 263 151 248 160 254 152 241 160 246 151 235 159 240 150 230 158 233 149 221 156 226 147 214 157 217 147 207 159 210 149 198 160 200 151 189 160 190 151 183 161 184 151 176 161 177 151 169 163 168 152 163 166 164 166 160 170 158 160 154 174 151 164 148 178 145 168 142 181 138 171 136 184 132 174 133 188 127 178 131 192 124 184 131 198 124 190 132 205 125 197 132 211 124 203 131 214 123 207 132 215 124 209 133 217 124 212 135 221 124 217 137 225 126 224 142 228 131 229 148 231 138 233 156 231 145 234 162 231 151 234 167 234 157 237 172 239 162 242 176 243 166 246 180 247 170 250 186 253 176 256 192 259 182 262 198 263 189 267 206 267 197 270 212 271 203 274 217 275 206 277 220 279 210 282 222 285 213 290 226 293 217 296 230 300 231 299 233 305 223 308 236 309 227 313 242 316 214 292 246 321 218 297 248 323 222 302 252 326 226 307 256 328 229 312 261 331 234 317 265 335 236 317 269 340 264 343 273 345 263 348 276 349 276 349 278 352 279 352 280 354 280 354 283 358 275 364 287 361 280 368 293 364 286 370 299 364 292 371 304 363 299 372 309 362 306 371 314 360 312 370 319 358 318 368 323 353 323 362 327 347 327 356 330 342 332 351 331 338 332 344 332 334 336 343 334 329 339 338 336 323 341 332 336 318 340 323 336 312 344 319 338 304 344 309 340 297 346 300 340 290 348 295 340 282 349 286 351 278 352 279 342 267 352 271 342 260 352 264 341 252 351 255 339 245 350 248 337 239 348 241 335 230 346 231 334 222 344 223 331 217 341 218 327 212 338 213 323 206 334 205 320 202 330 200 316 197 326 194 313 191 323 187 311 185 321 182 309 182 319 179 306 180 316 176 304 179 313 176 300 179 308 174 297 178 306 173 296 177 305 172 295 175 305 171 296 173 305 170 295 172 305 168 293 169 303 165 292 167 300 162 292 166 298 162 294 166 300 162 304 162 304 161 305 162 304 161 295 165 304 161 294 165 304 162 294 165 303 161 294 164 303 161 296 164 302 161 296 164 302 161 297 164 307 162 296 165 306 162 295 165 302 162 295 165 303 161 295 165 303 161 295 164 303 161 295 164 302 162 306 163 305 162 305 163 305 162 296 166 303 163 296 166 303 163 296 166 303 163 296 165 305 162 296 166 303 163 296 166 303 163 296 166 302 163 296 166 301 163 295 166 304 162 295 166 301 163 296 166 302 163 296 166 303 163 296 166 307 164 297 167 308 165 298 168 309 166 298 169 309 167 307 166 305 165 295 165 304 163 292 164 301 161 290 162 300 160 289 161 299 159 299 158 297 157 288 157 298 155 287 156 293 153 287 155 296 153 287 155 296 152 287 155 293 152 288 154 295 152 299 152 298 151 290 154 300 150 290 154 299 150 288 154 298 149 285 154 291 150 279 155 288 148 272 155 280 148 264 155 271 147 254 154 261 146 245 153 245 153 238 154 243 145 232 155 236 146 223 153 228 143 216 151 219 142 208 150 211 141 199 151 201 141 189 154 191 143 182 159 182 148 174 162 174 152 166 165 166 154 161 168 161 161 157 172 155 162 152 178 149 168 149 184 145 174 145 188 140 179 141 192 134 183 136 196 128 188 133 202 124 194 133 208 124 201 138 212 128 207 143 216 133 213 147 221 136 219 151 226 151 225 156 230 146 232 163 234 153 236 170 237 160 239 177 238 166 240 182 238 172 240 187 243 177 244 193 251 182 253 198 260 188 262 205 267 196 270 210 272 200 275 214 276 214 275 216 278 217 277 220 283 221 282 225 291 226 290 229 298 230 297 234 306 235 305 239 313 240 313 244 319 235 321 250 322 244 323 254 325 224 303 257 330 228 308 259 334 232 313 262 337 237 318 266 340 240 322 270 345 241 325 273 349 274 348 278 353 278 353 282 359 282 359 285 365 286 365 287 369 287 369 288 372 288 372 288 377 279 377 289 383 281 382 289 389 281 387 287 395 280 392 284 401 278 398 280 406 274 402 273 409 274 409 266 413 260 409 258 415 255 411 250 414 246 407 243 414 240 406 235 415 233 407 230 417 228 408 227 418 226 409 224 417 224 408 218 417 220 408 213 418 214 410 205 420 208 412 198 421 201 413 190 422 192 416 181 421 185 413 177 417 180 412 172 413 176 408 166 409 170 404 159 407 165 400 156 405 161 400 152 401 159 394 146 396 153 390 141 396 146 392 135 397 139 393 129 395 136 390 125 392 130 388 121 388 126 385 118 385 126 381 115 385 121 382 111 384 117 381 108 381 116 377 105 377 110 375 101 374 106 372 98 370 107 369 96 365 104 365 95 361 100 361 94 359 103 359 94 359 100 359 92 358 98 358 91 356 97 356 89 355 95 355 87 356 93 356 85 354 91 356 84 349 89 351 84 345 89 346 85 341 89 342 87 340 92 341 87 340 93 341 87 340 93 341 87 339 93 339 88 337 96 338 88 337 88 337 87 338 87 337 87 338 92 339 87 338 93 339 89 336 96 338 90 336 97 338 90 336 96 338 90 337 96 338 91 336 97 338 92 336 97 337 92 336 98 337 93 336 98 337 93 336 100 339 93 336 100 340 93 336 98 339 94 336 99 338 95 335 101 337 96 334 103 338 95 335 101 337 94 335 99 337 93 335 99 337 93 334 98 337 93 335 100 338 92 335 96 337 91 335 96 338 91 335 95 338 91 335 96 337 92 334 97 336 93 334 97 336 93 334 98 336 94 334 99 336 94 334 99 336 95 334 100 336 95 334 100 336 95 334 100 336 95 334 99 336 94 334 99 337 93 334 99 337 93 334 98 336 93 334 98 336 93 334 99 336 94 334 99 336 95 334 99 336 96 333 101 336 97 333 102 335 98 332 105 337 98 332 105 337 97 332 102 335 97 333 102 335 96 333 102 335 96 332 101 335 95 332 100 335 94 332 99 335 93 333 98 335 93 334 98 335 93 334 98 335 93 334 98 335 93 334 98 335 92 334 98 335 92 334 97 335 92 334 97 335 92 333 97 335 91 333 96 335 91 333 96 334 92 332 97 335 93 332 98 335 95 332 101 336 95 332 101 335 96 332 103 336 97 332 104 336 97 332 102 335 97 332 102 334 97 332 103 334 97 332 103 334 97 332 102 334 97 332 104 335 97 332 104 335 97 332 102 335 97 332 103 335 97 332 103 334 98 332 103 334 98 332 103 334 98 332 103 334 98 332 105 335 97 332 103 334 97 332 104 335 95 332 103 335 95 333 102 335 93 334 100 335 92 334 97 335 92 334 97 335 92 333 97 335 92 334 97 334 92 334 97 335 93 334 98 335 93 334 99 335 93 334 98 335 93 334 100 336 92 334 98 335 92 335 97 336 89 336 95 336 87 338 93 337 86 338 92 338 85 339 91 339 85 341 93 340 83 343 89 342 82 344 88 343 81 347 89 345 80 350 88 346 79 353 85 349 79 356 86 349 78 358 85 352 78 361 82 356 77 364 81 359 76 367 81 362 75 368 79 364 73 367 78 364 71 363 76 362 70 357 75 357 70 350 75 350 70 342 75 342 72 333 76 334 73 325 81 325 74 317 83 317 75 310 83 310 76 305 82 305 77 299 83 300 78 293 86 295 78 292 86 293 74 293 79 295 71 294 77 297 71 296 74 296 71 292 77 292 73 288 79 288 75 284 82 286 82 282 82 282 -1 -1 84 275 -1 -1 81 276 80 273 81 272 71 259 81 264 72 254 78 257 73 248 78 251 75 240 79 243 77 234 79 235 78 228 80 230 81 221 84 225 86 214 90 218 91 208 95 211 94 203 98 208 97 198 101 201 100 191 104 195 103 186 107 190 107 184 109 189 112 183 114 191 121 181 122 189 128 179 129 188 132 180 132 189 136 181 135 190 141 181 141 189 145 180 146 189 149 179 149 179 151 178 152 187 150 178 151 186 150 177 151 185 152 176 153 184 156 175 154 183 161 175 158 180 166 177 160 182 170 181 171 180 173 188 166 191 174 195 169 197 175 202 170 205 176 210 170 212 176 217 167 220 177 224 168 227 179 229 170 233 180 233 171 237 182 237 172 241 184 243 174 246 186 247 177 251 188 250 178 253 191 253 181 256 195 259 185 261 200 266 190 269 204 273 194 276 206 278 197 281 210 282 201 284 217 285 208 288 225 289 215 292 231 292 232 291 236 294 227 298 240 299 231 303 243 304 243 304 244 309 236 313 245 314 236 317 245 319 235 322 248 322 238 326 252 324 252 324 256 326 256 325 260 328 261 328 265 332 266 332 268 336 269 336 272 340 264 346 276 344 268 349 280 346 273 352 285 349 277 354 290 351 291 350 296 354 296 354 301 358 295 365 306 360 299 368 310 360 304 368 313 359 307 367 316 358 312 365 319 357 315 365 322 355 320 364 325 352 325 361 327 346 327 355 328 341 330 350 331 335 334 344 335 329 339 338 338 325 342 330 343 327 343 326 338 314 342 319 344 315 343 312 338 301 345 307 338 297 346 302 345 299 346 299 345 293 346 293 346 286 346 286 338 275 347 279 338 268 347 273 336 261 346 265 334 255 344 259 333 251 342 254 332 246 343 248 333 240 343 241 333 233 344 234 334 227 344 228 332 220 342 220 329 215 338 214 325 211 335 209 321 206 331 204 318 201 328 199 317 195 328 194 316 189 326 187 313 185 323 182 309 183 319 180 303 180 311 176 300 179 307 174 297 178 304 173 296 178 304 172 295 176 304 172 294 175 304 170 293 173 304 170 292 173 302 169 290 172 300 167 289 169 294 166 287 168 292 164 286 168 294 163 286 168 294 164 286 168 293 163 285 169 293 164 284 170 292 164 283 170 291 164 283 170 290 164 283 171 289 165 283 171 287 166 282 172 286 167 281 172 287 166 281 173 287 167 281 173 286 167 280 172 286 166 280 172 287 166 281 172 286 167 281 171 288 165 282 170 289 165 284 170 291 164 285 169 292 164 285 168 292 163 285 168 291 162 284 168 291 162 283 169 290 162 284 170 290 163 284 170 291 163 285 170 290 163 283 169 290 162 281 168 287 162 279 168 285 162 277 169 284 163 276 169 281 165 283 166 283 165 278 170 284 165 279 169 284 165 280 169 285 165 279 168 285 164 280 168 287 163 280 167 287 163 280 167 288 162 281 166 289 161 282 166 289 160 281 165 289 160 281 166 286 161 280 167 286 163 279 167 287 162 278 168 286 163 278 169 286 163 278 169 283 165 278 169 283 165 278 170 283 166 277 170 282 166 277 170 283 165 277 171 284 165 277 170 282 166 278 170 284 165 278 169 283 166 278 168 283 165 279 169 285 164 279 168 286 163 279 168 286 163 279 168 287 163 279 168 286 163 278 168 286 163 278 169 285 164 278 169 283 165 277 169 282 166 277 170 284 165 276 170 281 166 276 171 281 167 277 171 281 167 276 170 281 167 277 170 281 166 277 170 284 165 277 170 284 164 277 170 284 164 277 170 284 164 277 169 284 164 277 169 283 163 283 164 283 163 276 169 283 164 277 170 283 164 277 170 283 164 276 170 283 164 276 171 283 164 275 171 282 164 274 171 281 164 273 170 280 164 274 171 280 165 274 172 280 165 273 173 280 166 272 173 278 166 271 173 277 166 270 172 275 164 269 169 275 162 268 166 272 161 265 165 272 159 263 165 268 158 258 164 264 156 253 163 258 154 248 162 253 153 246 162 251 153 244 161 248 152 239 158 243 150 232 156 237 147 226 154 230 145 219 153 223 144 209 153 213 143 201 154 204 144 196 157 198 146 188 159 190 149 179 161 180 151 171 163 170 152 165 164 164 153 157 167 156 157 152 173 150 162 151 177 147 166 148 180 144 170 144 183 139 173 141 188 134 179 139 193 130 186 139 199 129 194 142 205 132 201 147 210 136 206 150 216 140 213 153 223 142 222 155 230 144 230 159 234 149 234 167 236 156 238 175 240 164 242 183 244 173 246 189 245 180 248 194 248 185 251 199 254 189 257 203 262 192 263 207 268 197 271 210 274 200 277 214 280 205 283 219 284 219 284 223 287 224 287 228 293 229 292 233 299 234 299 238 306 238 306 241 312 212 290 247 319 215 294 251 322 245 323 254 325 225 304 257 329 227 307 260 334 231 312 262 337 234 317 265 340 237 321 269 345 270 344 273 349 265 354 277 353 277 353 279 355 271 360 283 357 274 362 288 359 279 364 290 360 283 366 292 362 285 368 294 361 288 369 298 360 293 368 303 359 299 367 307 359 304 367 312 357 309 366 316 353 313 363 319 348 318 358 321 342 321 352 323 336 324 346 326 332 328 338 329 328 331 338 331 324 334 330 334 318 338 327 336 314 339 319 337 310 343 318 339 306 344 311 341 298 346 303 341 290 347 294 340 283 348 288 338 274 347 279 346 269 347 268 338 256 345 258 338 251 347 253 336 243 346 246 334 236 345 238 331 229 341 230 327 222 338 222 325 214 336 213 323 206 333 207 320 202 330 201 317 198 326 196 314 193 323 191 312 188 321 185 310 183 321 180 308 176 319 173 306 173 313 170 304 173 314 169 301 174 310 169 298 176 307 171 296 176 305 171 296 176 306 171 296 173 306 169 295 171 305 167 293 169 303 165 291 168 300 163 290 168 297 163 290 168 298 163 290 168 298 163 291 168 297 164 292 168 298 164 292 168 298 164 292 168 298 164 292 168 297 164 292 168 297 164 292 168 297 164 293 167 303 163 293 167 304 164 294 168 303 164 293 167 302 165 293 168 303 166 292 168 300 165 292 166 298 164 293 165 302 164 296 165 302 164 299 166 305 165 302 167 312 166 304 168 313 169 305 169 311 171 306 167 311 170 308 164 312 168 310 165 314 169 315 169 319 172 318 172 322 176 322 175 325 183 324 176 327 184 330 175 330 180 335 174 334 182 338 176 337 183 341 178 340 183 346 182 343 186 349 187 347 190 352 194 347 201 357 201 351 206 360 205 356 207 362 210 356 211 362 216 354 216 360 224 352 223 356 230 357 230 351 234 352 233 348 237 340 236 345 240 336 239 344 243 335 243 344 246 335 245 344 248 345 247 346 250 347 250 351 252 352 251 356 255 350 255 360 258 354 259 362 262 354 262 362 265 354 264 361 268 353 266 360 272 352 269 357 277 349 274 353 283 348 280 350 288 342 284 348 293 340 289 348 296 340 293 350 298 342 296 352 300 344 298 355 303 350 301 358 306 350 303 359 310 354 308 359 317 354 314 357 322 350 318 347 323 348 323 351 333 345 328 347 339 341 334 342 346 336 340 339 351 333 345 335 354 330 347 329 358 325 351 324 363 319 356 320 365 316 358 319 368 314 360 317 370 312 363 314 374 309 367 312 378 308 371 311 382 309 377 308 387 306 379 305 391 303 382 301 394 300 386 297 397 296 388 292 397 291 389 286 397 285 389 280 399 280 390 277 400 276 392 274 403 273 394 273 405 272 397 273 408 272 402 271 402 272 402 273 412 273 404 274 413 274 407 275 413 276 407 275 412 277 407 274 409 276 404 271 407 274 402 271 398 271 399 267 401 269 396 269 394 269 395 269 395 271 394 271 388 271 390 271 384 271 386 271 382 271 383 266 385 270 381 264 384 267 380 266 378 265 379 262 378 264 377 263 374 263 375 263 372 263 373 264 371 264 372 260 374 264 371 265 370 264 371 265 370 265 370 266 369 266 369 267 368 266 368 262 365 267 366 266 358 271 360 279 353 279 354 274 333 286 346 277 329 289 339 279 326 295 334 281 323 303 334 302 332 308 336 309 333 318 340 315 332 323 338 316 333 324 338 315 332 321 336 311 330 320 336 307 328 315 333 303 326 309 329 300 324 306 327 296 324 301 325 284 323 285 319 291 325 285 321 288 325 291 324 288 326 293 325 288 329 293 327 287 329 296 326 288 328 297 325 288 328 297 324 288 327 297 323 288 327 296 322 287 327 287 322 285 330 286 324 284 332 286 325 284 333 285 327 284 333 288 331 284 332 286 330 284 329 285 327 284 327 300 325 285 326 301 324 285 326 301 323 287 327 289 326 287 328 288 324 287 329 288 324 287 329 288 324 287 329 288 328 287 329 290 327 287 329 302 331 288 328 288 327 288 327 289 325 287 325 303 333 301 327 308 333 308 326 315 332 315 325 323 331 329 329 329 330 326 321 331 326 330 319 338 326 333 318 342 324 337 315 345 321 339 310 348 316 341 304 350 310 341 297 350 303 350 295 350 295 342 282 352 287 342 275 352 280 340 272 350 276 338 266 348 269 336 259 347 262 335 252 345 255 332 247 343 249 330 239 341 241 331 229 341 231 332 222 342 224 329 215 340 216 326 209 337 208 323 203 334 201 319 199 328 197 314 194 324 192 311 188 321 185 308 184 318 180 305 179 312 177 301 176 311 171 296 174 305 168 290 172 298 167 285 171 291 167 281 171 286 167 278 172 284 166 277 172 283 167 284 168 284 167 285 168 286 167 280 172 286 168 289 167 289 166 283 169 291 164 285 169 293 164 286 169 295 164 287 168 296 164 287 168 296 163 287 167 295 162 286 167 294 162 286 168 294 162 285 169 292 163 291 164 290 164 289 164 287 164 278 169 283 164 275 169 282 163 272 168 279 163 268 168 273 162 264 168 268 162 260 168 263 162 257 168 261 160 256 168 262 160 254 167 261 160 254 166 260 158 253 166 260 159 255 165 262 157 251 169 257 162 248 172 253 168 247 174 252 167 246 174 250 167 245 174 248 169 243 173 248 164 244 163 243 163 231 170 234 163 223 168 226 159 213 167 216 157 202 165 203 155 192 164 192 153 183 161 184 150 175 158 176 148 169 160 168 149 163 164 163 153 157 168 156 158 152 173 150 163 149 177 146 167 148 182 143 172 146 189 139 180 144 196 137 187 144 201 136 194 143 208 134 202 141 214 132 209 142 218 132 214 146 219 135 217 151 224 140 222 158 230 148 231 167 235 158 236 176 237 165 239 183 240 173 243 187 245 177 247 190 248 179 250 193 252 182 254 197 258 189 260 194 265 193 265 208 266 198 268 212 268 203 271 210 274 210 274 223 278 214 280 226 284 226 284 228 291 219 294 231 297 232 297 234 303 224 306 235 308 225 311 237 315 227 317 243 321 234 323 249 323 250 323 252 324 253 323 255 324 256 324 258 327 249 330 264 331 264 330 268 334 258 338 273 338 273 338 277 343 278 343 280 349 280 348 282 352 282 352 285 355 275 360 289 358 282 363 293 361 285 366 296 362 290 369 300 364 294 371 305 362 299 371 310 360 305 369 315 356 312 365 319 352 317 361 320 348 320 356 322 344 322 351 323 340 325 347 325 336 327 342 325 333 327 339 328 340 328 337 327 328 331 337 329 326 334 335 331 324 338 332 334 322 340 330 336 318 340 324 338 315 343 320 341 309 348 315 343 302 351 307 342 295 351 301 340 289 350 295 340 282 349 286 349 278 350 278 342 266 351 270 341 258 351 262 339 250 349 253 336 244 347 246 333 238 344 240 330 230 341 231 329 221 340 221 327 215 338 214 325 210 335 210 321 204 332 203 317 198 327 197 313 195 320 193 320 189 319 188 308 186 318 183 307 182 316 178 304 178 313 175 302 177 312 173 299 177 307 172 296 176 304 171 296 176 303 170 295 174 305 170 295 173 305 168 294 171 303 167 291 170 301 166 289 169 294 166 286 169 292 165 286 169 292 165 286 170 293 164 285 169 293 164 285 169 292 164 285 171 291 165 284 172 290 166 282 173 289 166 282 174 288 168 282 175 288 168 281 175 287 168 280 174 286 168 280 174 285 168 279 174 285 168 279 174 284 169 280 174 286 166 281 173 287 166 281 172 288 166 282 172 289 166 282 172 289 165 282 172 289 166 283 172 289 166 284 172 290 165 284 172 290 165 284 172 290 165 285 171 291 165 286 171 294 165 284 170 293 165 283 169 292 163 281 169 290 162 278 169 286 162 273 169 280 161 266 167 273 160 258 166 265 159 251 166 258 159 245 167 252 158 239 166 245 158 230 164 234 155 219 161 223 151 209 158 211 149 199 158 201 148 190 159 191 148 183 160 185 149 177 160 178 150 172 163 173 153 169 167 168 156 163 172 161 161 157 177 154 167 153 181 149 171 148 185 144 175 145 189 139 179 141 193 135 185 140 199 132 192 141 204 132 197 144 209 144 208 148 212 148 212 151 218 151 218 153 224 142 224 155 230 145 231 160 236 149 237 166 241 155 243 173 245 163 247 179 247 169 249 186 252 176 254 192 259 182 262 198 266 188 269 203 272 193 274 209 279 199 281 214 283 203 285 219 285 209 287 224 289 215 291 230 294 220 296 235 299 236 299 239 304 230 306 242 310 213 292 247 317 217 297 250 321 222 301 254 326 226 305 258 333 230 310 261 337 234 316 264 339 238 320 269 342 269 342 274 348 274 347 277 353 278 352 281 358 282 358 284 363 274 365 286 368 287 368 288 373 280 373 289 379 281 376 287 385 279 382 283 392 276 389 279 399 272 395 274 404 267 400 269 408 262 404 263 409 257 404 256 411 250 404 250 411 245 404 245 412 242 404 242 413 239 405 240 416 237 407 237 418 235 410 233 419 234 410 228 419 229 410 220 420 222 412 213 422 214 414 206 422 208 414 198 420 201 412 189 418 192 410 183 415 185 410 178 414 183 406 173 412 178 405 167 409 172 402 160 406 166 399 155 403 161 397 148 400 155 394 141 400 146 395 135 400 141 394 129 399 134 395 124 395 124 394 120 389 127 383 118 385 123 381 114 385 119 382 110 384 118 380 106 381 114 377 103 378 109 376 98 375 104 373 96 372 101 371 94 366 102 365 93 361 99 360 92 358 97 357 92 356 98 356 91 356 97 355 90 353 98 353 89 352 94 353 86 352 92 353 86 352 89 352 86 349 87 349 83 346 87 346 83 343 88 344 84 342 89 343 84 341 89 343 84 340 90 342 85 339 91 340 86 337 91 338 87 336 92 337 87 336 92 337 87 336 93 337 87 337 92 338 87 337 92 338 87 336 93 337 88 336 94 338 88 337 93 338 88 337 93 339 88 337 94 339 89 336 94 338 90 336 95 337 89 336 95 337 89 336 94 337 89 336 94 338 89 336 94 338 89 336 94 337 89 336 93 337 91 336 93 337 90 336 93 337 90 336 93 337 91 336 93 337 89 335 94 337 89 335 94 337 89 335 94 337 90 336 95 337 90 335 95 337 90 335 95 337 90 335 95 337 90 334 95 337 90 335 95 337 90 335 95 337 91 335 95 337 91 334 97 337 93 334 97 335 94 333 99 335 94 334 99 335 94 334 99 335 94 334 99 336 93 334 98 336 92 334 97 336 91 334 95 337 89 336 94 337 87 336 92 338 86 336 91 338 86 336 91 338 87 335 92 337 89 335 93 337 92 335 95 336 92 334 97 336 94 333 99 335 95 333 100 335 95 333 100 335 93 334 99 335 91 335 96 336 87 336 92 337 85 336 90 337 83 337 87 338 82 338 86 338 83 337 87 338 85 336 90 337 87 335 92 336 89 334 95 336 92 334 97 335 92 333 98 334 92 333 97 334 92 332 97 334 93 332 98 334 93 332 97 334 93 332 97 334 92 332 97 334 93 332 97 334 93 332 98 333 93 332 98 333 93 332 98 333 91 332 97 334 91 332 96 334 90 332 95 334 90 333 95 334 90 333 95 335 91 332 96 334 92 332 97 334 93 332 98 334 93 332 99 334 94 332 99 334 95 332 100 334 94 332 100 334 94 332 99 333 94 332 99 333 94 332 99 333 93 332 98 334 93 332 100 335 93 332 98 334 93 332 100 335 92 333 97 334 91 334 96 335 90 334 96 336 90 334 96 336 89 334 95 336 88 335 94 336 87 335 93 336 87 335 93 335 86 336 95 335 85 339 93 336 83 342 91 338 80 346 86 341 78 350 83 345 75 354 81 349 72 356 77 352 70 355 75 353 70 353 75 351 70 350 74 348 71 347 76 345 71 343 71 343 71 340 76 338 71 335 77 333 72 328 81 327 73 321 80 320 76 315 85 314 76 311 85 310 75 308 81 308 73 305 82 306 73 301 79 302 71 295 77 296 69 290 75 290 66 285 72 286 69 280 72 280 67 273 73 273 70 267 75 268 72 262 72 263 73 260 79 262 73 257 78 260 75 251 80 254 77 245 84 248 79 240 85 242 83 237 83 237 85 235 90 238 86 234 91 237 85 233 90 237 84 232 88 236 82 228 86 232 82 223 85 227 84 215 88 220 88 208 91 212 92 204 95 208 96 201 96 201 99 200 103 206 102 197 104 201 103 193 106 198 105 189 108 193 109 184 111 188 111 181 115 188 115 179 117 186 119 179 120 184 123 179 122 184 125 179 124 187 128 181 125 189 129 183 127 188 131 183 129 191 132 184 130 191 134 185 132 193 134 187 133 195 135 190 133 198 136 192 134 201 137 194 138 193 139 195 138 203 139 194 139 194 138 194 137 203 137 194 136 203 136 193 135 202 136 192 136 200 138 190 137 199 140 189 140 189 141 189 141 197 139 189 139 197 137 189 135 197 135 189 133 197 136 187 134 195 140 185 138 190 145 183 141 191 149 185 144 191 151 187 147 193 153 193 146 199 153 198 146 205 157 205 149 211 162 210 154 216 170 215 162 220 177 219 169 224 181 223 172 227 183 227 174 231 184 234 175 238 186 242 176 245 188 250 177 253 191 256 181 258 196 260 186 264 200 264 190 268 203 268 193 271 206 273 196 275 209 279 199 282 214 286 204 289 220 292 211 295 225 294 215 298 230 297 220 300 237 301 237 300 240 304 231 308 243 308 212 292 244 313 236 317 247 317 218 298 249 321 223 304 252 324 226 308 254 329 229 311 258 334 231 314 262 338 252 342 267 341 267 340 271 343 272 343 276 346 276 346 279 349 271 355 283 352 275 357 287 353 278 358 291 355 291 355 296 359 289 364 300 364 293 370 302 366 295 373 304 368 298 375 308 370 301 376 311 370 305 377 314 370 308 378 316 370 311 378 316 368 314 377 318 364 318 373 320 358 322 367 323 351 326 360 325 343 329 352 327 337 331 346 327 332 331 342 327 328 331 337 328 323 333 332 337 324 338 324 335 310 339 314 338 305 344 312 339 300 348 307 342 294 348 298 343 287 352 292 342 281 352 286 342 273 352 277 343 265 344 265 343 259 353 262 342 251 353 254 342 241 352 244 339 234 350 235 336 228 346 228 332 221 343 221 330 214 341 214 327 209 338 209 323 204 333 203 318 198 328 197 314 194 324 192 310 190 320 187 306 186 316 182 305 181 315 178 302 177 312 174 300 175 306 172 298 174 308 170 296 173 306 169 296 173 305 169 296 173 305 168 296 174 306 168 295 172 304 167 291 171 298 166 287 170 295 164 286 171 294 165 286 170 294 165 287 170 295 165 288 171 295 165 288 171 295 165 288 171 293 167 287 171 293 167 287 172 292 168 288 172 294 169 291 173 300 168 293 173 302 168 294 172 304 168 294 171 301 167 292 169 298 166 290 169 298 164 288 170 297 165 288 171 296 165 289 171 297 165 289 171 298 165 286 169 295 164 282 170 287 165 279 170 283 166 275 171 282 164 272 171 279 165 269 172 276 165 264 171 270 164 259 169 265 162 256 167 260 160 252 166 257 158 250 166 256 157 247 165 251 157 242 164 247 156 235 163 239 154 226 160 231 151 219 159 223 150 211 158 213 149 203 159 206 149 197 160 198 150 189 161 191 151 180 161 181 151 171 162 171 152 165 165 164 154 159 169 157 158 153 174 150 163 152 179 148 169 151 184 146 174 149 189 143 180 147 193 140 184 146 197 138 190 147 200 138 194 149 204 140 199 152 208 142 203 156 212 146 207 158 218 148 214 159 226 159 225 159 232 149 231 161 236 150 236 165 239 154 240 171 244 161 245 179 247 169 250 186 250 176 253 191 255 181 258 196 263 186 266 201 270 191 273 205 276 196 278 211 280 201 283 216 285 206 287 222 288 212 290 227 292 218 295 233 298 224 300 239 303 240 303 243 309 234 311 246 313 247 313 249 319 239 322 251 325 241 327 254 329 244 330 257 334 258 334 259 337 250 339 261 338 252 340 264 340 254 342 268 343 269 343 273 347 273 347 277 350 278 350 281 352 282 352 284 354 284 354 287 357 278 361 290 360 281 364 292 362 293 361 294 364 287 368 296 366 289 372 298 368 291 375 301 369 296 377 306 370 301 377 310 368 306 377 313 365 311 374 316 360 314 370 319 354 318 364 322 349 322 358 325 345 326 354 327 342 329 352 329 340 330 347 330 338 332 344 331 334 334 340 332 330 336 339 333 327 338 335 334 324 339 331 336 321 342 329 342 326 343 327 344 320 345 320 340 304 348 311 340 295 349 301 340 289 348 294 340 283 348 287 349 281 350 281 341 269 351 275 340 262 351 267 340 254 350 257 337 244 348 247 334 238 345 240 331 231 341 231 329 222 340 223 328 216 339 216 326 209 336 208 324 202 335 202 320 197 331 195 315 193 322 191 321 187 320 186 309 184 320 182 307 181 317 178 304 179 314 175 301 177 309 173 298 176 306 171 297 176 304 170 296 176 306 171 296 174 306 170 296 174 305 169 294 172 304 167 293 171 302 165 290 170 295 165 288 170 296 164 288 171 296 165 287 171 296 165 286 171 292 166 286 172 291 167 284 172 288 167 282 174 288 167 281 176 286 168 281 177 286 170 281 178 285 171 281 178 285 171 281 178 286 171 281 177 286 170 282 177 286 170 282 176 286 170 282 176 288 169 284 176 289 169 284 175 290 168 284 174 291 168 285 174 292 167 286 174 292 166 286 173 292 166 286 172 294 165 286 172 295 166 285 173 294 166 283 173 292 166 281 174 287 167 278 175 285 167 275 175 281 167 272 175 278 166 270 173 276 165 270 172 273 166 271 171 277 164 272 173 279 165 273 175 277 168 275 178 279 170 277 179 281 171 278 179 283 171 277 178 283 170 275 176 283 169 275 176 282 169 275 176 282 168 274 176 281 168 274 176 279 168 272 176 276 169 268 176 272 169 263 176 267 168 258 174 261 169 255 173 258 168 254 172 258 165 252 170 256 163 250 168 253 162 247 165 252 157 245 164 249 155 243 163 248 154 242 162 247 154 237 162 242 153 230 161 235 152 223 160 228 151 218 158 222 149 211 156 215 146 203 154 206 145 196 155 199 145 190 158 192 147 180 161 181 150 171 165 171 154 164 167 163 157 158 169 156 158 153 172 150 161 149 176 145 166 146 181 141 171 143 188 136 178 142 193 135 184 142 198 134 192 142 204 132 197 140 210 130 205 140 215 129 211 143 220 132 217 148 223 137 222 155 227 144 227 163 232 163 231 172 235 163 238 179 237 169 240 185 241 175 243 188 245 179 247 191 249 182 251 197 255 187 257 203 261 194 264 209 267 203 268 215 270 205 273 219 274 209 277 223 280 213 283 227 287 227 287 229 294 220 297 232 301 232 301 235 309 236 309 238 314 228 316 242 318 215 293 247 323 219 298 252 328 224 304 255 329 228 310 258 331 233 315 262 336 236 319 266 340 239 323 270 343 271 343 275 348 275 348 278 354 278 354 280 359 280 359 282 364 282 363 284 366 284 366 286 370 287 369 289 373 280 377 291 375 282 380 293 376 285 381 295 377 288 383 299 376 292 383 304 376 298 383 309 374 304 382 312 372 308 381 316 370 314 376 320 365 320 374 324 358 325 364 327 349 330 359 329 341 333 351 330 335 332 340 330 329 334 338 336 332 337 330 341 324 343 324 345 316 346 317 347 310 348 310 340 295 348 302 340 288 346 292 340 282 349 287 340 277 349 281 342 267 351 272 353 263 353 263 343 252 353 256 342 247 352 249 339 240 349 241 336 233 346 234 332 227 342 227 329 218 339 217 328 211 339 211 325 206 336 205 321 202 332 202 316 200 327 200 312 198 322 197 310 192 320 191 308 186 319 184 308 181 319 179 309 179 319 176 308 178 319 176 305 177 312 174 303 177 312 173 300 176 310 172 298 176 307 171 297 175 307 170 296 172 305 168 295 170 304 166 292 168 302 164 290 167 296 164 288 168 294 163 285 169 291 165 285 172 289 167 284 174 290 169 284 175 290 170 284 174 289 169 293 168 291 168 286 170 292 166 287 169 295 164 287 169 295 163 287 169 295 163 287 169 295 163 287 169 294 163 286 170 293 163 285 170 292 164 284 172 291 166 283 174 289 170 284 177 291 172 292 174 292 173 286 180 292 174 286 179 291 175 288 178 293 173 288 176 296 170 288 175 294 170 288 174 294 169 289 173 298 167 289 172 297 166 287 171 296 164 284 170 291 162 281 169 288 161 279 168 287 161 275 167 283 160 272 166 280 158 271 164 277 156 269 163 275 156 268 163 272 157 267 165 272 160 268 168 275 161 269 171 276 164 269 172 273 167 267 171 271 166 265 170 270 165 264 169 271 163 265 168 272 162 265 166 272 160 266 166 271 161 267 165 273 159 267 164 273 158 266 163 273 157 266 162 273 156 266 162 273 156 266 164 273 158 266 165 272 159 265 166 271 160 264 168 271 161 264 168 270 162 263 168 267 163 262 169 268 162 262 169 268 163 262 169 266 164 262 169 267 164 263 168 267 164 262 167 267 162 263 167 269 160 264 166 270 159 264 166 270 159 264 166 271 159 264 166 270 159 263 167 268 162 264 168 270 161 262 168 269 162 262 168 269 162 263 169 268 163 263 169 267 164 264 170 267 165 264 170 269 163 265 170 269 162 264 171 270 163 264 171 268 163 264 172 268 163 262 172 267 164 261 173 266 165 260 173 265 165 258 174 263 165 256 174 261 166 254 173 259 166 251 170 255 163 251 159 250 159 246 155 244 155 239 153 238 152 225 160 229 151 218 160 221 151 213 159 216 150 205 158 207 148 194 157 196 147 184 157 186 147 175 158 176 148 168 161 168 151 163 165 162 154 157 169 156 158 152 173 149 163 147 179 143 168 144 185 138 175 142 192 135 184 142 199 135 191 143 206 135 199 142 212 133 206 141 218 131 213 142 222 132 220 147 225 136 224 153 229 143 229 161 234 151 235 169 238 159 240 177 240 168 243 185 244 175 247 191 250 181 253 196 257 186 259 200 264 191 267 194 271 194 272 208 273 198 275 205 277 208 277 222 280 213 282 230 287 221 289 235 293 226 296 239 301 229 303 242 309 233 312 243 316 234 318 243 322 233 325 247 328 247 328 253 333 253 333 257 335 249 338 261 337 252 339 264 340 265 340 268 344 259 347 273 348 264 350 279 353 280 352 284 358 284 358 286 364 287 363 288 368 288 367 289 371 289 371 292 375 283 377 294 380 286 381 297 385 291 385 298 390 290 389 295 396 290 394 291 402 287 399 284 406 281 403 278 410 271 405 270 412 266 409 263 412 257 406 256 411 251 404 251 411 246 403 250 412 245 404 251 411 246 404 253 411 253 411 254 413 248 405 256 415 256 415 258 419 252 414 259 424 253 417 259 427 253 421 258 429 252 423 257 430 250 424 257 429 250 423 259 429 252 423 263 428 256 423 266 428 258 423 268 426 260 422 269 424 261 421 270 423 270 422 271 421 271 421 271 421 272 421 272 421 272 421 272 423 264 419 273 425 264 422 272 427 264 424 271 430 263 426 271 431 262 428 269 433 261 430 268 434 260 430 267 434 259 431 267 434 258 432 267 435 259 432 267 435 260 431 268 434 260 430 269 432 260 429 269 431 260 427 269 430 263 428 269 430 260 426 268 430 260 426 267 430 259 426 267 430 258 427 266 430 258 428 266 431 258 428 267 431 258 428 267 432 258 429 267 432 258 429 267 433 258 429 266 433 258 429 266 433 257 430 265 433 257 430 265 434 257 430 265 434 257 430 266 433 257 430 266 433 258 429 266 432 258 429 266 432 258 428 266 432 258 428 266 431 258 428 266 431 258 427 266 430 258 427 267 430 258 427 267 431 258 427 266 431 258 428 266 432 258 428 266 432 258 429 266 433 257 429 266 433 257 430 266 433 257 430 266 433 257 430 265 433 257 430 265 433 257 430 266 432 257 429 266 431 257 428 267 429 258 427 268 428 258 426 268 426 259 424 269 423 259 422 270 421 260 420 269 419 260 418 269 416 259 416 268 415 259 413 268 414 258 414 267 413 258 414 267 414 258 415 268 416 259 416 270 419 261 419 272 422 263 423 274 426 265 427 275 429 266 430 275 432 266 433 275 433 265 436 275 434 265 436 275 432 265 434 276 430 267 432 277 427 267 430 277 426 268 428 277 425 268 428 277 426 268 428 278 425 269 428 279 425 270 427 280 425 271 427 282 426 272 429 283 428 273 431 283 430 274 433 283 432 274 435 283 433 283 433 281 433 271 435 279 432 270 436 278 432 269 436 278 431 269 435 278 429 270 433 279 427 270 432 280 425 271 431 281 424 273 429 282 423 274 428 284 423 277 429 287 424 280 430 290 423 282 429 292 422 284 429 292 421 284 428 291 422 283 427 289 422 281 428 287 422 279 428 284 423 277 428 283 423 275 428 281 424 273 428 280 424 272 428 280 424 271 428 281 424 272 429 283 426 274 430 284 427 276 432 285 428 277 432 286 428 277 432 286 427 286 427 286 426 277 430 286 426 287 425 287 425 278 430 286 424 277 428 284 424 275 428 283 423 275 427 282 422 273 426 280 420 272 424 279 420 270 423 279 419 270 423 278 419 270 423 278 421 270 425 279 422 270 426 280 424 271 428 281 425 272 429 281 426 272 429 282 425 273 428 283 425 273 428 283 425 274 428 283 424 274 427 283 423 274 426 283 423 274 426 283 422 274 425 281 420 272 423 280 419 270 422 279 417 270 420 278 416 269 418 276 413 267 416 275 412 266 415 274 410 264 413 272 409 262 411 270 408 261 409 269 407 259 408 269 407 259 408 269 409 260 408 271 412 262 409 272 416 265 410 272 421 267 413 268 426 266 420 261 430 261 422 253 431 253 422 246 430 247 422 238 428 240 421 232 425 234 416 225 419 227 410 218 413 222 405 216 410 220 402 214 410 219 402 212 412 215 405 208 414 211 408 203 418 205 412 198 421 200 415 194 424 196 418 188 425 192 420 183 425 186 420 176 424 179 420 170 423 174 418 165 420 168 415 157 416 161 410 149 411 154 405 145 405 149 400 141 396 146 393 137 390 144 385 133 388 138 384 128 389 133 385 125 390 131 386 121 389 122 388 117 386 117 386 111 384 111 384 105 383 111 380 101 379 106 377 98 373 106 370 98 366 103 364 98 361 106 359 97 360 97 360 94 360 100 360 92 359 100 358 90 356 98 355 89 354 96 353 87 356 93 354 85 354 91 354 84 350 89 350 84 345 89 346 87 342 87 341 88 340 92 340 88 340 94 341 89 340 95 342 90 339 95 340 91 336 96 338 91 336 91 336 91 337 98 339 89 338 94 338 89 338 94 340 89 339 97 341 89 338 94 339 88 337 94 338 87 336 92 336 86 332 92 333 85 330 91 330 84 326 90 328 84 323 89 324 85 317 90 318 85 312 91 313 85 309 93 310 82 306 88 306 79 301 85 302 76 296 82 297 74 291 80 292 71 286 77 287 70 281 76 282 69 275 75 276 71 270 74 271 70 266 73 268 69 260 74 263 72 252 76 256 75 243 79 246 78 235 82 239 83 229 87 232 87 221 90 226 89 216 92 220 92 212 94 217 97 206 99 212 104 200 105 206 110 197 111 205 116 195 116 203 122 194 121 203 128 192 128 201 133 191 132 200 137 194 132 201 137 197 132 205 141 202 136 209 149 206 143 214 159 209 153 216 170 210 164 217 178 212 172 218 180 215 173 221 185 222 176 227 189 229 180 233 192 235 192 235 194 241 185 245 198 248 189 251 201 253 193 256 202 258 193 261 203 262 194 266 205 267 196 272 210 275 200 278 214 281 214 281 217 285 209 289 221 288 211 292 226 293 216 297 231 299 222 303 234 303 234 303 237 306 238 305 240 310 230 312 245 314 236 318 249 316 240 320 252 316 252 316 254 318 246 321 256 321 247 325 258 327 249 331 260 332 252 336 263 335 254 339 267 338 267 338 270 342 271 341 272 344 272 343 274 346 274 345 276 348 276 347 280 351 281 350 285 354 277 360 291 357 283 363 294 358 288 365 298 358 292 366 303 359 297 367 307 359 302 367 311 359 306 367 314 359 310 367 316 358 314 367 319 357 318 366 322 355 323 364 326 350 327 359 329 343 331 353 330 336 333 346 330 331 333 336 332 324 336 329 335 317 339 323 342 320 341 318 336 307 341 312 336 301 342 306 337 293 343 297 338 286 347 291 339 281 345 284 340 274 347 276 342 266 352 270 342 261 352 264 340 253 351 257 338 245 348 246 336 238 347 240 333 232 344 234 330 224 340 224 329 216 338 214 327 210 336 209 324 205 335 205 320 199 331 198 316 194 326 192 310 190 321 188 305 186 315 184 302 183 312 180 300 180 310 177 297 177 306 173 296 175 302 172 294 174 302 169 293 173 300 168 292 173 302 169 292 173 301 168 292 172 299 167 290 171 296 167 297 166 296 165 295 165 295 164 294 165 294 164 285 169 293 164 286 169 294 164 288 170 294 164 287 169 295 164 287 169 295 164 287 169 294 164 287 168 292 165 286 168 294 163 286 168 294 163 286 168 295 163 286 168 292 164 286 168 294 163 286 170 293 164 286 170 293 164 285 169 290 165 285 169 292 164 285 169 292 164 284 169 290 165 284 168 290 164 284 168 293 163 285 168 293 163 285 168 291 165 286 169 292 165 286 168 294 164 286 168 292 164 286 167 292 164 287 167 292 163 286 166 292 163 284 166 290 161 282 166 289 159 280 166 287 158 276 166 283 158 273 168 280 160 267 167 274 159 261 164 268 157 254 163 260 155 248 162 248 161 243 161 249 153 237 160 241 152 228 160 231 151 219 160 222 151 211 161 213 151 201 162 203 152 193 164 194 154 186 164 187 154 180 163 180 152 173 165 173 155 168 168 167 158 162 175 160 164 156 181 154 171 153 183 149 173 149 185 144 176 145 189 138 181 142 195 134 187 141 202 133 194 144 209 135 202 147 213 138 208 150 217 139 213 151 223 141 221 153 229 143 228 158 234 147 234 164 239 153 240 172 243 161 245 180 245 170 249 187 248 177 251 193 253 184 256 199 262 190 265 204 270 194 272 208 276 209 275 213 281 204 284 218 286 208 288 223 289 213 291 229 294 223 296 235 300 226 303 239 306 208 284 243 311 213 290 246 317 217 296 250 323 221 302 253 326 225 304 258 331 259 331 261 336 252 339 263 338 253 340 266 340 257 342 270 343 261 345 273 347 274 347 276 352 276 352 279 356 280 356 282 360 282 360 285 365 277 366 287 371 279 370 288 376 279 375 287 380 279 380 285 386 277 385 283 392 275 390 281 396 272 395 277 400 269 398 274 402 266 399 271 403 264 399 266 405 260 400 262 407 256 401 258 408 252 401 253 410 248 402 250 411 246 403 247 415 244 406 245 419 243 411 243 424 243 418 241 426 241 418 236 427 238 419 229 428 231 419 219 428 220 428 211 427 214 419 203 424 205 416 194 421 197 413 187 417 190 409 181 413 185 405 177 409 182 402 172 406 178 399 167 403 171 398 161 403 168 396 155 403 162 396 149 402 155 396 141 402 145 398 133 402 138 398 128 400 133 396 124 395 131 389 122 389 126 386 119 385 127 380 116 386 121 383 112 384 121 380 109 381 118 378 105 378 105 377 100 375 108 373 98 371 106 369 97 365 103 364 96 362 104 361 96 360 104 360 95 360 101 360 93 359 99 359 91 356 97 356 89 356 94 356 86 356 92 356 84 356 90 356 83 354 89 354 85 349 88 349 85 344 89 346 86 341 91 342 87 340 93 340 89 340 94 341 89 338 95 339 90 338 95 338 90 338 95 339 89 338 94 339 87 338 93 340 89 338 91 340 86 337 92 338 88 336 93 337 89 334 95 336 90 334 95 336 90 335 96 336 91 336 97 337 92 336 98 337 93 335 100 337 92 335 97 336 91 336 96 337 89 336 95 337 89 336 94 337 89 336 94 338 90 336 95 337 91 336 96 337 91 335 97 337 92 335 97 337 92 335 98 337 92 335 97 336 91 335 96 337 89 336 95 337 88 336 93 338 87 336 92 338 87 336 91 338 87 336 92 338 89 336 94 337 90 335 96 337 90 335 96 337 91 336 96 337 91 336 96 337 91 336 96 337 91 336 96 338 89 336 94 338 89 336 93 338 88 336 93 338 90 337 93 338 89 336 94 338 89 336 94 338 88 337 94 339 89 337 94 339 89 337 94 339 89 336 94 338 89 336 94 338 89 336 94 338 88 336 93 338 90 337 93 338 91 336 93 338 89 335 94 337 90 335 95 337 90 335 95 338 91 336 95 337 90 335 95 337 90 334 95 337 89 334 94 336 88 334 93 337 87 335 92 337 87 335 91 337 87 335 92 337 88 334 93 336 89 334 93 336 88 334 93 336 87 334 92 335 87 334 92 336 88 335 91 336 85 334 91 336 85 334 90 336 85 335 90 336 85 335 90 336 85 334 90 336 86 334 91 335 87 332 92 334 87 332 92 334 89 332 91 333 89 332 91 333 87 332 91 333 87 332 91 334 86 332 91 334 86 333 91 334 86 334 91 334 87 334 91 334 86 333 91 334 86 334 91 334 86 334 91 335 88 335 91 336 87 334 92 335 87 334 92 335 87 334 92 335 87 334 92 335 87 333 92 334 87 333 91 334 87 333 92 334 88 333 92 334 88 332 93 334 88 332 93 334 90 333 93 334 89 332 94 334 89 332 94 333 89 332 94 333 88 332 94 334 88 332 93 334 88 332 93 333 89 332 94 333 91 331 96 333 93 330 98 333 95 330 101 333 97 330 101 332 99 329 104 332 102 329 107 332 103 329 109 334 102 330 109 334 101 329 107 334 100 329 105 332 99 328 104 332 98 328 104 333 97 329 102 332 97 329 101 332 96 329 101 332 95 328 100 331 93 326 99 329 92 324 98 326 90 321 96 323 87 318 93 319 85 314 91 315 83 309 89 311 80 306 86 307 78 304 83 304 78 301 81 301 78 298 81 298 79 295 81 296 80 293 83 294 82 290 84 292 82 288 85 292 85 291 87 293 85 291 88 296 85 293 88 298 86 293 89 297 86 292 90 296 86 292 90 295 85 291 89 294 83 291 92 294 82 290 89 291 79 287 87 289 76 284 83 285 73 281 80 282 69 279 75 280 67 277 73 277 67 272 72 274 68 268 73 269 69 265 74 267 67 264 72 265 65 263 71 265 66 262 72 264 67 260 73 262 69 255 75 258 72 250 80 254 73 245 80 248 72 241 80 245 72 238 77 241 73 234 77 237 75 228 79 232 83 229 83 229 82 220 86 224 87 218 89 220 87 213 92 217 90 209 94 213 92 205 96 209 92 200 98 204 92 196 97 199 92 192 97 195 94 186 98 189 100 182 101 183 102 175 104 176 106 170 106 170 110 168 112 171 114 166 117 170 119 165 122 168 123 163 126 167 127 162 130 166 132 161 135 167 137 161 137 168 142 164 142 169 147 167 147 175 147 169 147 177 145 168 145 177 144 167 144 175 144 164 146 169 146 162 148 167 146 160 149 167 147 159 150 167 148 156 149 161 148 152 149 157 148 148 149 153 148 145 148 144 150 142 151 147 153 141 155 145 157 140 159 144 160 138 162 143 164 137 166 145 166 136 166 135 169 135 170 135 172 136 172 135 175 135 176 142 178 134 180 139 181 133 183 140 182 132 182 131 180 129 182 134 178 126 180 130 176 124 177 126 172 118 173 118 171 118 172 120 169 117 170 118 168 116 168 118 166 114 167 113 169 116 170 117 172 116 173 118 177 117 178 118 180 115 183 119 184 115 186 119 186 116 188 120 184 116 187 120 182 116 184 120 179 115 181 118 177 114 179 118 176 114 177 118 175 116 176 118 173 113 174 118 173 115 174 117 172 112 173 115 174 114 174 116 176 115 177 117 178 113 180 117 180 114 181 113 182 114 183 117 182 115 184 119 180 115 183 120 180 116 182 120 179 115 181 120 179 115 180 119 178 115 180 118 178 115 178 114 178 114 178 114 177 114 177 113 176 113 177 113 176 113 177 113 176 113 177 112 177 113 177 113 177 113 177 113 177 113 177 113 176 113 179 117 176 114 178 118 176 114 178 118 176 114 178 118 176 114 179 118 178 117 179 118 176 116 178 118 176 116 177 118 175 113 176 113 176 113 176 112 176 112 176 112 176 112 176 112 176 113 178 115 176 113 178 117 176 114 178 118 177 114 179 118 179 117 179 118 178 115 180 119 178 115 180 118 177 114 179 118 177 114 177 113 177 114 177 113 176 113 176 113 175 113 175 113 174 113 176 116 174 113 176 117 174 113 177 117 175 113 177 116 176 113 178 116 176 113 178 117 176 114 178 118 176 114 179 118 176 114 179 118 176 114 178 118 175 113 178 117 176 115 177 117 174 114 176 116 173 112 175 115 172 112 174 113 172 112 173 111 172 112 173 111 172 112 173 111 173 112 175 115 175 114 176 116 176 115 177 117 175 113 177 117 175 113 177 117 174 113 177 117 174 113 177 117 174 113 177 117 174 113 176 116 173 113 175 116 172 113 174 116 173 114 174 115 173 114 174 115 173 112 174 115 173 112 175 113 174 112 174 112 174 113 175 113 175 113 177 117 175 113 177 117 176 113 178 117 176 114 178 118 176 114 178 118 176 114 178 118 175 115 177 118 174 114 176 118 174 114 176 117 174 115 174 115 174 116 174 116 175 118 176 117 178 120 178 119 181 122 181 125 184 125 183 130 189 129 187 134 194 134 190 140 197 139 193 145 200 145 194 151 200 151 194 156 200 155 193 159 198 158 191 164 196 161 188 166 194 164 185 166 192 166 184 170 192 170 182 172 190 176 181 175 187 183 178 181 183 188 174 185 178 193 170 189 172 198 166 195 167 201 157 198 163 205 153 202 161 208 151 206 161 214 161 214 160 220 150 220 160 226 150 226 160 231 150 231 162 235 151 235 165 238 155 241 169 242 159 245 175 246 165 249 180 248 170 252 186 252 176 256 190 257 180 260 195 262 185 265 199 266 190 269 205 271 195 275 210 276 200 279 213 278 204 281 217 280 207 283 222 283 213 286 227 288 217 291 230 294 221 297 232 298 233 298 235 305 226 309 239 311 230 315 242 316 232 320 245 319 236 323 249 323 250 322 252 325 243 329 254 326 246 330 257 327 258 326 262 330 262 329 268 335 259 340 273 339 265 345 278 342 269 348 283 345 274 351 286 348 279 355 291 351 284 358 295 353 289 361 300 355 295 363 305 355 301 365 312 355 309 365 319 353 317 362 325 348 326 348 330 343 329 353 333 340 332 349 335 336 335 346 338 333 339 342 341 328 343 338 341 323 345 332 341 318 345 323 340 313 345 317 340 306 346 310 339 298 345 302 338 291 346 297 336 285 345 289 337 277 343 281 340 271 349 277 341 265 350 270 341 258 351 262 340 250 351 253 338 243 344 244 334 238 344 238 331 230 341 230 330 222 337 222 330 216 340 216 327 210 333 209 323 204 334 204 319 199 329 197 315 195 324 192 311 191 320 188 309 188 318 184 307 182 317 179 307 179 317 175 304 176 315 173 301 175 311 171 298 175 308 171 296 175 305 170 294 175 304 170 294 174 304 170 294 172 304 168 294 170 304 166 293 168 300 164 292 168 299 163 290 168 299 163 298 163 298 162 289 167 297 163 288 167 296 162 287 168 295 163 286 170 292 166 285 171 292 165 284 172 291 166 283 172 289 166 282 172 288 165 282 172 288 165 282 172 288 165 282 171 288 165 281 172 288 165 280 171 288 165 280 171 288 164 288 165 288 164 282 169 289 164 282 170 290 164 283 170 290 164 283 170 289 164 282 170 288 164 282 169 289 164 282 170 289 164 283 170 289 164 283 170 290 163 284 170 292 164 281 168 288 162 279 167 286 160 275 166 283 159 271 165 278 158 265 164 272 156 259 164 265 155 253 163 259 155 248 164 254 156 243 165 249 156 237 164 242 155 229 162 232 153 220 161 224 151 212 159 215 149 202 159 205 149 195 160 198 150 190 161 192 150 183 162 184 151 176 163 177 153 172 166 172 155 168 168 167 157 161 172 159 161 156 176 153 166 152 180 148 170 148 185 143 175 144 191 138 181 142 195 134 187 142 199 134 192 144 204 135 198 147 211 138 206 151 216 142 212 155 222 155 222 157 230 147 229 161 235 151 236 166 239 155 239 172 243 162 244 179 246 169 249 187 248 176 251 193 253 184 256 200 260 191 263 206 268 196 270 211 274 202 278 215 280 206 282 220 285 210 287 224 288 215 290 229 291 219 293 235 297 235 297 240 305 231 307 243 311 215 290 247 318 219 296 250 324 222 300 255 328 227 303 259 334 232 309 263 340 236 314 266 344 240 320 270 347 271 347 275 352 266 354 279 358 280 357 283 364 283 364 285 369 277 370 287 376 279 375 287 382 279 379 285 386 278 384 282 391 274 387 278 395 270 392 273 401 266 396 267 407 261 402 262 411 256 405 256 413 251 407 249 415 245 408 245 416 241 408 240 417 238 408 237 420 235 411 233 422 232 412 228 421 229 412 221 418 223 410 212 417 215 408 204 419 207 410 197 420 200 412 189 419 192 414 181 418 184 412 176 416 181 408 172 415 176 410 167 414 173 406 159 411 165 404 152 407 159 400 145 403 152 397 137 400 142 397 131 399 136 396 125 398 130 395 120 393 124 391 116 387 116 387 114 382 122 379 111 381 116 379 108 379 116 375 105 375 111 373 103 371 109 369 101 368 101 367 98 366 106 365 96 362 104 361 95 358 101 358 94 358 100 358 92 358 98 357 91 356 97 357 90 356 96 356 89 354 95 355 87 352 93 352 86 347 92 347 86 344 92 344 87 342 92 342 87 342 92 341 85 342 91 341 85 342 91 341 85 342 90 341 85 342 90 341 85 341 90 341 85 340 91 340 85 340 91 340 85 338 91 338 86 338 91 338 87 338 94 339 87 339 93 339 89 338 94 340 90 338 96 338 91 337 97 338 91 336 97 337 91 336 97 338 91 337 98 339 91 338 97 339 91 338 97 339 91 337 97 338 91 336 97 338 90 336 96 338 90 337 95 338 89 336 95 338 90 336 95 338 91 336 95 337 91 336 96 338 91 336 96 338 91 337 97 339 92 336 97 338 93 335 98 337 93 335 98 337 93 335 98 337 92 336 97 338 92 336 97 338 92 336 97 338 93 335 98 337 93 334 100 337 93 335 97 337 91 336 97 337 91 336 97 338 91 336 97 337 91 336 97 337 91 335 96 336 91 335 96 336 91 336 96 337 91 336 96 337 91 335 96 336 91 334 96 336 91 334 96 336 91 335 98 337 90 336 95 337 90 336 95 337 90 335 95 336 90 335 98 337 90 335 95 336 90 336 95 337 90 336 96 337 91 336 98 337 91 335 96 336 91 335 98 337 90 335 95 336 89 336 95 337 89 335 94 336 89 335 93 335 89 334 89 334 89 335 96 336 89 335 94 336 89 335 95 336 91 334 98 336 91 334 91 334 91 334 96 335 91 334 96 336 91 334 97 336 91 334 97 336 91 334 99 336 91 334 92 333 91 334 96 336 91 335 97 336 92 334 97 336 92 334 98 336 93 334 98 335 92 334 97 335 91 334 97 336 91 334 97 336 92 334 98 336 93 334 98 335 92 334 97 335 91 334 97 335 91 334 97 336 91 335 97 336 90 335 98 336 90 335 98 337 90 335 95 336 90 336 95 336 89 336 95 337 89 337 95 338 90 337 95 338 90 336 96 338 90 337 96 338 89 338 95 338 89 338 95 338 89 338 95 338 88 338 96 338 87 340 93 339 87 340 95 339 86 342 95 339 86 345 94 341 85 350 92 344 83 354 90 347 82 357 88 350 81 360 81 359 80 363 85 355 79 366 84 358 80 369 84 361 81 370 85 363 81 370 81 370 82 370 82 370 81 370 81 369 81 370 81 369 82 370 86 363 81 371 86 363 80 370 85 363 79 370 84 363 78 370 83 362 78 371 84 364 78 372 83 365 77 374 82 366 76 374 81 366 75 374 80 366 74 374 79 366 73 373 78 366 72 373 77 365 72 372 76 365 72 372 77 365 72 372 77 365 73 372 77 364 73 372 73 372 73 373 73 373 73 374 73 373 73 375 78 367 73 375 78 367 74 374 79 367 75 374 78 366 75 373 78 364 76 374 79 364 76 376 79 366 78 378 80 368 81 381 82 371 84 385 86 376 87 388 90 379 88 390 92 381 87 389 92 384 85 386 91 382 84 380 92 378 83 372 92 372 82 361 91 363 81 350 89 352 81 340 89 342 82 332 90 333 84 324 92 325 84 316 93 317 85 311 93 313 83 308 89 310 80 305 86 307 78 301 83 303 77 295 84 298 77 288 84 291 76 283 82 285 75 279 81 281 74 275 80 276 74 269 78 271 73 263 79 265 73 258 79 261 74 255 79 258 76 249 81 252 79 243 84 245 81 238 87 240 81 235 86 238 78 235 84 237 77 237 79 238 75 236 81 238 76 235 76 234 79 234 79 233 86 238 86 238 82 230 86 235 85 226 89 231 87 220 91 226 89 213 94 219 91 205 96 210 95 199 97 201 96 192 98 195 99 186 101 190 104 183 105 187 111 179 112 184 117 176 117 181 121 174 120 179 122 180 123 178 129 172 126 177 135 173 132 178 142 174 139 179 147 180 144 185 150 187 146 192 151 195 144 201 151 203 143 210 151 212 143 218 154 218 145 224 159 223 152 230 166 226 158 233 170 228 162 235 175 232 166 238 181 239 171 243 184 244 175 248 186 248 177 252 189 251 180 255 195 255 186 258 200 258 191 261 203 259 197 261 208 260 199 263 211 261 202 267 211 262 202 266 212 267 203 271 214 276 204 277 216 285 206 288 220 293 210 296 226 298 227 297 233 303 224 306 240 309 230 312 245 314 236 318 249 317 240 320 253 319 254 318 256 321 247 325 257 323 257 323 257 327 249 330 261 330 252 334 267 335 267 334 271 340 272 339 275 345 276 345 278 350 269 356 281 354 273 361 286 358 279 364 293 358 285 365 298 356 292 364 303 354 299 362 308 354 303 362 311 354 308 363 315 355 312 361 318 355 316 364 320 354 320 363 321 352 322 362 324 349 325 358 327 344 328 354 328 339 330 349 330 334 332 343 332 329 335 337 336 323 341 331 344 325 344 325 346 319 345 316 340 306 347 312 341 299 348 306 342 292 348 296 342 287 348 290 342 281 350 286 342 275 352 279 344 267 354 271 343 260 353 265 342 254 352 257 339 246 350 248 337 240 348 242 334 236 344 237 331 229 341 228 330 221 341 222 330 214 341 215 328 208 335 207 325 203 332 202 331 198 330 197 326 193 325 192 312 192 319 189 310 188 320 185 308 183 318 180 307 180 317 177 305 179 314 175 301 177 309 172 299 176 307 172 296 175 305 171 296 175 304 170 296 175 304 170 296 173 306 169 296 173 306 168 296 173 305 168 293 173 303 168 290 172 297 167 288 171 296 166 288 170 296 165 288 169 295 164 287 168 293 164 286 168 294 163 285 169 290 165 283 170 290 164 282 171 289 165 282 172 288 165 282 172 288 165 282 172 288 165 282 172 286 167 282 172 288 165 281 172 286 167 281 172 288 166 282 172 289 166 282 171 290 165 284 170 291 164 285 169 290 165 285 168 293 163 286 168 293 162 287 168 294 162 288 168 295 162 287 168 294 161 286 167 294 161 285 167 293 160 283 167 290 160 279 167 287 160 275 167 282 160 272 168 279 160 269 168 275 161 264 167 272 160 260 166 266 158 255 163 259 158 251 162 256 154 246 163 250 155 239 163 243 155 231 164 235 155 225 164 228 155 220 164 224 154 215 162 218 153 206 160 209 151 198 160 201 150 193 160 195 150 186 161 187 151 177 165 178 154 172 168 172 157 167 169 166 159 161 171 160 160 156 174 154 164 153 178 149 167 150 183 144 173 149 188 143 180 150 193 144 185 150 200 142 192 147 207 140 200 146 213 137 206 146 216 137 210 148 218 138 214 150 224 140 220 155 230 144 229 161 235 161 235 168 238 158 240 173 241 163 244 177 244 167 247 182 246 171 248 186 249 176 251 193 255 183 257 199 261 190 265 205 268 195 270 210 272 200 275 214 277 206 280 218 282 210 285 221 287 212 290 225 291 215 294 230 296 221 299 234 302 225 305 237 307 228 310 239 313 229 314 241 319 214 291 246 323 240 324 252 325 223 302 256 326 227 306 259 330 230 310 262 334 233 314 262 337 236 315 265 340 256 343 270 344 270 344 274 348 264 351 275 353 266 355 276 358 266 359 277 360 278 360 279 363 280 362 282 365 273 368 284 367 275 369 286 369 277 371 287 373 279 373 288 378 280 376 287 383 282 381 283 388 277 385 279 392 279 392 273 396 265 392 266 397 258 393 259 399 252 393 253 399 246 393 248 399 243 392 245 400 240 392 243 401 238 392 243 401 239 392 242 403 238 394 239 408 240 407 239 413 236 405 239 417 236 409 239 420 237 412 239 423 238 415 236 425 237 417 230 426 232 418 222 425 224 416 214 423 216 414 205 420 208 412 197 419 200 411 190 419 193 411 185 418 189 411 182 417 185 412 178 414 178 414 173 411 177 404 165 409 172 402 159 407 164 402 153 404 159 398 145 401 150 396 137 399 142 395 133 398 137 395 128 396 133 393 123 393 124 393 120 390 120 390 117 387 125 383 115 383 122 379 111 379 116 377 107 376 115 373 102 374 108 371 100 370 108 368 99 366 105 365 99 364 105 362 96 362 105 361 94 361 102 360 94 360 99 359 93 358 99 358 91 356 97 356 89 356 95 355 87 356 93 355 86 356 92 356 85 354 90 355 83 353 89 354 82 350 88 351 83 347 88 348 84 344 89 344 86 341 91 342 88 340 93 340 89 339 95 339 89 338 95 339 88 338 94 339 87 338 94 339 87 338 93 339 86 338 91 338 86 337 91 338 86 337 91 338 87 336 92 337 87 336 93 336 88 336 94 336 89 336 96 337 89 336 95 337 88 336 95 337 88 336 93 337 88 336 93 337 87 336 92 337 86 337 93 338 85 338 91 338 85 338 92 338 87 338 93 338 89 336 94 337 89 336 95 336 89 336 95 336 89 336 94 336 87 336 93 337 87 337 92 337 85 338 91 338 85 338 90 338 83 338 88 339 83 339 88 339 83 338 89 338 84 338 89 338 84 338 90 338 84 338 89 338 83 339 89 338 83 339 89 338 84 338 89 338 84 338 89 337 84 337 89 337 84 338 89 338 85 338 90 337 86 336 91 336 87 336 92 336 87 336 93 336 88 335 93 336 88 334 94 335 89 334 94 335 89 334 95 335 90 334 95 335 90 333 95 334 91 333 98 335 91 333 96 334 91 333 97 334 90 332 96 334 89 333 95 334 89 334 94 335 89 334 94 335 89 334 94 335 89 334 94 334 89 333 94 334 89 333 95 334 90 333 95 334 90 333 96 334 91 333 96 334 91 333 98 334 90 333 96 334 90 334 95 334 90 334 95 334 89 334 95 334 89 334 95 335 89 334 94 335 90 334 95 334 90 334 95 334 90 333 96 334 91 333 97 334 92 332 98 333 93 332 100 334 93 332 99 333 94 332 99 333 93 332 99 333 93 332 99 333 93 332 100 334 93 332 98 334 91 333 97 334 90 334 96 334 89 334 95 335 90 334 95 335 90 334 95 334 90 334 98 335 91 334 96 334 91 334 97 334 91 333 97 334 91 333 97 334 91 333 96 334 90 333 98 334 90 334 95 334 89 334 95 334 89 334 94 335 89 334 94 335 89 334 94 334 89 334 96 335 89 334 94 335 89 334 95 335 89 334 95 335 89 334 95 335 89 334 95 335 89 334 95 335 90 334 95 335 89 334 95 335 89 335 95 336 89 335 95 336 89 335 95 336 89 335 95 336 89 335 97 336 89 336 97 336 89 335 95 336 90 334 96 336 89 336 95 336 89 336 95 336 89 336 95 336 90 334 96 336 90 334 95 335 89 335 95 336 89 335 95 335 90 334 95 335 90 334 96 335 90 336 96 336 90 336 96 336 90 335 99 336 90 335 99 336 90 336 98 336 89 336 95 336 90 336 95 336 91 334 98 335 90 334 98 335 90 334 95 335 89 334 95 335 90 334 95 335 90 334 96 335 90 335 96 336 89 335 95 336 90 334 95 336 90 334 96 335 89 335 95 336 88 335 94 336 88 335 94 336 88 335 94 336 88 335 94 336 88 336 93 336 87 336 93 336 88 336 93 336 88 336 94 336 89 336 95 336 90 336 95 336 90 336 95 336 90 336 95 336 90 336 95 336 89 336 95 336 89 336 94 336 87 336 93 336 85 336 91 336 84 334 88 334 79 331 85 332 81 328 84 328 82 322 84 323 81 315 86 317 84 311 89 313 85 308 90 311 83 306 88 309 82 306 86 307 81 305 86 307 82 302 87 305 83 298 88 301 84 294 89 298 85 293 90 296 85 292 91 297 84 290 89 293 83 289 88 292 81 289 86 292 81 291 83 293 77 287 81 292 77 285 81 290 80 282 83 287 89 285 89 285 90 276 94 280 95 275 99 279 100 275 104 279 102 275 109 280 102 276 109 282 102 276 109 283 103 274 109 279 104 271 109 278 103 271 108 275 103 269 108 275 101 266 105 271 97 265 101 269 92 266 99 271 89 267 94 270 88 266 94 269 88 263 93 266 87 258 94 263 84 255 91 259 81 250 81 250 79 244 80 244 79 238 83 242 78 233 83 236 79 228 81 230 79 221 81 224 83 214 84 216 88 209 89 211 92 204 94 209 96 202 99 209 99 198 101 203 100 194 102 199 101 190 103 195 103 187 105 192 106 184 108 189 111 180 113 185 118 177 119 185 124 175 124 183 129 173 130 181 133 170 134 175 135 167 137 175 136 165 137 173 137 164 138 170 140 163 141 171 142 163 142 171 142 163 143 171 141 163 142 171 139 163 140 171 135 161 138 169 132 160 135 166 129 159 130 158 126 159 128 164 125 159 127 166 124 160 124 159 125 160 125 159 127 159 128 159 130 158 134 165 132 158 134 162 133 157 136 162 133 158 136 163 134 159 136 164 134 159 138 166 134 159 134 159 132 159 135 165 131 158 133 163 130 158 132 162 130 157 133 163 130 158 133 164 131 158 134 165 132 158 134 162 133 157 135 161 133 156 136 161 133 157 135 162 132 157 135 164 131 158 134 162 131 158 132 158 132 158 132 158 132 158 132 157 132 158 132 157 132 158 134 161 132 158 135 163 132 158 135 163 132 158 135 163 133 158 135 163 133 157 135 162 133 157 135 162 132 157 134 162 131 157 134 164 131 157 131 157 131 158 131 157 131 158 132 158 132 158 132 158 133 158 133 158 133 159 136 163 133 159 136 163 133 158 136 163 133 158 136 162 133 158 136 163 133 157 136 165 133 157 133 157 132 157 132 157 131 157 132 157 131 158 131 157 132 158 135 165 132 158 135 162 133 158 136 163 134 158 137 163 134 158 137 163 134 158 137 163 133 158 136 163 133 158 136 165 133 158 136 165 132 157 132 157 132 158 132 157 132 158 132 157 133 158 136 164 133 158 136 164 132 158 135 163 132 158 135 163 132 158 135 163 132 158 135 163 132 158 135 163 132 158 133 157 133 158 133 157 133 158 133 157 133 158 133 157 133 158 135 164 133 158 136 164 133 158 135 162 133 158 136 163 134 158 136 163 134 158 137 163 134 158 137 163 134 158 136 163 134 158 136 163 133 158 136 163 133 158 136 165 133 158 136 164 133 158 136 164 133 158 135 162 133 158 136 162 134 158 136 163 134 158 136 162 134 158 137 163 134 158 137 163 134 158 137 163 134 158 137 163 134 158 136 163 133 158 136 162 133 158 135 162 133 158 135 162 133 158 135 162 133 158 135 162 133 158 137 165 134 158 136 163 134 158 136 163 134 158 137 163 134 158 137 163 134 158 136 163 134 158 136 162 133 158 136 162 133 158 136 163 133 158 136 163 133 158 136 162 133 158 137 165 133 158 136 163 133 158 136 163 133 158 136 163 134 158 136 163 134 158 137 166 134 158 138 165 134 158 134 158 133 158 134 158 133 158 135 161 133 158 136 162 133 158 136 162 133 158 135 162 133 158 135 162 133 158 136 162 133 158 136 161 133 158 136 163 133 158 136 163 133 158 136 163 133 158 136 163 133 158 135 163 133 158 135 162 133 158 135 162 133 158 135 162 133 158 135 163 133 158 136 163 133 158 136 163 133 158 136 162 133 158 136 163 133 158 136 163 133 158 136 163 133 158 136 163 133 158 136 163 133 158 136 162 133 158 137 166 133 158 136 162 133 158 136 163 133 158 136 163 133 158 136 162 134 159 136 163 134 159 136 163 134 159 136 163 134 159 136 163 134 158 136 163 134 158 136 162 133 158 134 158 133 158 137 165 133 158 134 158 133 158 137 165 133 158 134 158 133 158 134 158 133 158 134 158 133 158 136 162 134 158 136 162 134 158 136 162 134 158 136 162 134 158 136 163 134 158 136 163 133 158 136 163 133 158 136 163 133 158 136 163 133 158 136 162 133 158 135 162 133 158 135 162 133 158 137 166 134 159 138 166 134 159 138 166 134 159 136 164 134 159 136 164 133 159 136 164 133 159 136 164 134 158 137 166 134 159 137 166 134 159 137 166 134 159 137 165 133 159 136 163 133 159 136 164 133 159 136 163 133 158 136 163 134 159 136 163 134 159 138 166 134 159 138 165 134 159 138 165 134 159 138 165 134 159 138 166 134 159 136 163 134 159 136 163 134 159 136 163 135 159 138 165 135 159 138 165 134 158 138 165 136 158 137 162 137 157 137 165 138 158 137 165 139 158 138 164 140 160 138 167 141 161 139 169 141 162 139 169 141 163 139 171 140 164 139 172 140 164 138 173 141 165 139 173 141 165 140 173 141 165 140 174 141 165 140 174 140 166 139 173 140 165 138 173 140 164 139 173 141 164 139 172 141 163 140 171 141 163 140 171 141 163 140 171 141 163 140 171 141 163 140 171 141 163 140 171 141 163 140 171 141 163 140 171 141 163 140 171 141 163 139 171 141 163 139 171 141 163 139 171 140 164 139 171 141 164 140 170 141 164 140 173 141 164 140 173 140 164 140 173 140 164 139 172 140 164 139 172 141 164 139 172 141 163 140 171 141 163 140 171 141 164 140 171 139 164 138 173 137 165 136 173 136 165 135 173 135 164 134 173 134 165 132 173 132 166 131 174 132 166 131 175 133 167 132 175 134 167 132 176 135 167 134 176 137 168 135 177 137 168 135 177 138 168 136 177 139 168 135 176 139 168 135 176 140 169 135 176 142 169 136 176 144 170 138 176 147 172 139 177 149 175 140 179 149 179 141 183 149 183 140 187 149 187 140 191 149 191 140 195 149 194 140 199 150 197 141 201 151 199 143 204 153 200 144 205 156 201 146 206 158 204 148 207 161 206 152 209 165 208 155 212 168 211 159 214 171 213 161 217 172 216 162 219 173 219 164 222 175 223 165 226 178 229 168 232 182 236 175 238 185 242 175 244 188 247 178 250 192 253 182 255 196 259 187 263 198 263 189 267 201 269 191 272 204 276 204 276 208 285 196 288 213 291 202 295 218 294 206 298 224 297 214 299 232 300 232 300 238 303 228 306 240 304 241 304 243 308 237 310 246 311 213 291 249 314 217 296 250 318 221 300 250 322 223 303 250 326 224 305 251 330 226 307 254 332 254 331 258 334 258 333 262 335 262 334 265 335 266 335 269 337 260 341 272 340 262 343 274 341 265 345 276 343 277 343 278 346 278 346 279 351 272 356 281 354 274 360 285 357 278 364 290 358 283 366 294 357 295 357 298 356 298 356 301 355 297 364 305 354 302 363 309 352 307 360 313 348 312 354 316 343 315 352 318 338 318 347 321 334 321 344 324 332 325 340 327 330 329 340 330 327 334 337 335 324 338 329 339 320 343 329 340 317 346 326 342 313 348 321 343 306 351 313 344 295 353 300 342 286 349 289 350 281 351 282 342 268 352 272 341 261 352 265 340 256 350 259 337 248 348 251 334 241 345 243 331 235 341 235 329 228 339 228 328 218 339 219 327 211 337 211 324 206 334 206 329 200 328 199 315 195 322 193 311 191 321 188 307 187 317 184 305 182 314 178 304 176 310 174 304 174 314 171 302 173 312 171 300 174 309 169 298 173 308 169 298 172 308 168 299 171 309 167 298 168 309 164 297 165 307 162 296 166 302 162 295 166 304 161 294 166 303 161 293 166 303 161 294 165 300 162 293 165 302 161 292 166 301 160 290 166 299 161 289 167 295 163 288 168 293 163 287 168 294 163 288 168 295 163 288 167 295 162 289 166 297 162 290 167 298 162 291 167 299 162 292 167 298 164 293 168 302 164 294 170 303 165 294 169 303 165 292 168 302 164 292 168 301 164 292 169 298 165 291 168 300 163 290 167 296 163 288 168 294 164 286 168 294 162 285 168 293 162 285 169 292 163 285 169 292 163 293 165 293 164 293 166 293 165 285 172 291 167 285 172 293 166 285 172 292 166 285 172 292 165 284 172 291 165 283 172 290 165 283 172 290 166 282 172 289 166 282 173 289 167 283 175 289 168 282 175 288 168 282 175 286 170 282 176 288 169 280 175 285 170 280 175 285 170 280 176 285 168 280 176 285 169 280 175 286 169 280 175 286 168 281 174 287 167 282 174 288 167 282 172 289 165 283 170 290 164 284 170 291 163 283 168 291 162 283 168 291 162 283 168 290 162 282 169 289 163 282 170 289 164 282 171 289 165 284 172 290 166 285 173 292 166 286 173 292 168 288 173 296 166 289 173 294 168 289 174 296 166 289 175 296 168 288 176 295 169 287 177 294 170 286 178 292 172 286 181 292 174 286 182 292 176 287 183 291 178 288 183 294 178 297 176 296 176 297 175 297 174 290 178 296 173 300 173 300 172 295 175 300 172 299 174 305 171 303 173 314 170 305 171 316 168 306 169 315 166 306 168 316 167 307 169 317 168 306 168 316 169 306 168 316 170 307 168 316 170 308 166 317 169 310 166 319 169 313 166 321 169 315 166 323 171 316 167 325 171 317 165 326 169 317 163 323 165 317 161 327 164 318 160 327 163 318 160 327 162 326 165 327 163 317 161 323 163 315 162 325 165 314 163 323 166 312 163 321 166 311 163 320 166 312 164 321 166 314 164 319 166 314 164 323 167 316 164 322 166 317 163 325 166 318 163 327 166 319 163 328 166 320 164 329 167 320 164 329 167 319 164 328 168 318 164 324 166 317 164 325 167 316 164 323 166 315 163 324 166 314 162 321 165 314 162 320 164 313 162 320 164 314 162 320 164 314 162 320 164 314 161 320 164 322 167 322 165 322 168 322 166 321 168 322 166 314 161 319 165 313 161 320 165 313 160 317 163 312 158 313 158 312 158 312 157 312 159 316 163 312 161 316 165 314 162 317 165 313 163 317 167 318 171 318 169 319 173 319 173 314 166 319 170 314 166 319 170 314 166 321 171 314 165 321 171 314 166 323 170 316 166 324 169 316 166 326 169 326 169 326 168 324 167 323 165 311 162 318 163 308 163 315 164 314 166 313 165 302 169 309 166 299 171 309 166 296 172 301 168 292 173 298 169 290 176 295 170 289 178 293 172 288 180 294 173 287 179 291 174 286 179 291 174 285 178 290 173 284 176 291 170 284 175 291 167 284 174 290 165 282 173 288 165 280 175 286 167 278 177 284 169 278 180 281 175 278 183 284 176 279 184 285 178 280 183 285 178 280 180 287 174 280 177 287 170 281 176 287 168 281 174 288 168 282 173 288 165 282 172 288 165 282 172 289 165 282 174 288 166 282 175 288 168 281 177 287 169 281 178 286 170 279 179 285 171 278 180 283 172 278 180 283 173 278 180 282 173 279 180 283 173 279 181 283 173 279 181 283 173 279 181 283 172 280 180 284 171 283 179 287 169 286 177 289 167 290 176 293 166 294 175 297 165 298 174 300 164 300 172 303 163 302 172 304 162 301 171 305 161 301 170 305 161 298 169 304 160 295 169 301 160 291 169 296 160 286 169 291 160 284 170 287 160 282 169 286 160 281 169 286 160 282 170 285 160 278 169 283 160 274 171 280 163 269 173 276 165 268 174 271 169 275 167 273 167 276 165 276 164 277 161 277 161 271 164 279 158 272 162 280 156 273 161 281 155 274 160 281 154 274 160 282 154 274 160 281 154 273 161 281 155 273 162 279 157 280 158 280 157 279 159 278 159 277 160 276 160 269 167 273 161 267 165 274 158 264 164 271 156 259 163 266 154 253 162 258 154 243 162 249 153 234 163 240 153 228 164 232 155 222 163 226 153 215 160 218 151 208 159 211 149 199 158 201 147 187 157 189 147 178 160 179 149 171 163 172 152 166 167 165 157 161 172 160 161 158 175 155 165 153 179 148 169 148 184 142 175 145 190 138 181 142 196 135 188 140 203 141 203 140 209 132 202 142 212 132 207 144 215 134 212 147 220 137 219 152 228 142 228 160 235 150 236 169 239 158 241 175 242 165 245 181 245 171 247 185 247 175 249 190 250 180 252 197 256 187 258 203 262 194 265 200 271 200 271 215 273 207 276 220 280 212 283 224 286 214 289 226 292 226 292 228 299 219 302 231 305 221 307 235 311 225 313 238 315 232 317 241 320 217 294 247 325 221 299 254 327 226 305 259 328 230 310 263 331 234 314 266 334 236 318 268 337 259 340 271 341 271 341 275 347 265 348 279 353 270 356 281 359 281 358 281 363 272 366 283 365 274 370 286 368 287 367 291 369 292 369 297 370 297 370 302 370 302 369 306 370 298 373 308 372 300 375 309 374 302 377 309 378 302 381 308 380 301 385 306 382 300 389 303 382 299 391 303 380 301 390 307 377 306 387 314 372 312 382 319 364 319 374 323 354 324 361 322 346 324 352 319 339 324 346 319 333 322 343 319 328 323 337 324 332 325 332 323 321 326 326 327 318 331 325 332 314 336 319 339 311 343 316 344 308 349 313 347 304 354 311 348 298 357 304 348 292 358 297 348 286 358 291 350 277 360 283 352 268 362 272 360 265 361 265 346 255 356 258 340 247 351 249 334 240 344 241 327 234 338 235 322 228 332 228 321 219 331 218 321 210 331 210 320 204 330 202 317 196 327 194 312 190 319 188 308 186 317 183 303 181 313 178 301 177 311 173 300 173 310 170 301 172 310 168 302 171 312 168 302 170 312 166 300 168 310 164 297 166 306 162 296 166 303 162 305 162 304 161 304 161 304 160 293 164 303 160 292 164 301 160 291 164 300 160 290 165 299 160 289 164 296 160 288 164 294 161 287 166 292 161 286 166 293 160 286 166 292 162 287 166 295 161 288 166 294 161 289 165 297 160 290 164 299 159 291 163 300 158 291 163 300 158 292 164 301 159 292 164 301 160 293 165 302 161 303 162 303 161 303 161 302 159 292 162 301 158 291 162 300 158 290 162 299 158 290 163 299 158 292 165 300 159 294 166 303 160 293 165 303 159 291 165 300 158 286 164 294 157 281 164 289 158 276 167 284 159 271 169 278 161 266 169 272 161 262 168 268 160 258 166 264 158 254 164 261 156 250 164 257 156 244 164 249 156 235 163 240 154 226 161 226 161 220 159 223 150 213 158 213 157 205 158 210 148 198 159 203 149 192 159 196 150 187 160 190 150 181 161 183 151 177 163 177 152 172 167 172 156 169 171 169 160 167 176 166 166 163 181 160 171 157 185 153 175 151 188 147 178 146 192 141 183 144 194 137 185 144 197 136 190 147 202 138 196 148 209 140 203 150 217 140 214 152 224 141 221 156 229 146 229 164 234 154 234 172 237 162 239 180 241 170 243 186 243 176 245 192 247 182 249 198 255 189 258 203 263 193 267 208 271 198 274 215 277 205 280 220 281 214 283 225 284 216 287 231 287 231 287 235 292 225 296 237 298 227 300 238 304 229 306 241 308 214 292 248 314 217 297 254 320 222 301 257 324 226 304 260 329 229 309 265 334 234 314 269 338 238 320 272 342 273 341 276 346 276 346 277 351 269 353 280 354 271 356 283 357 283 356 285 360 285 359 286 364 276 365 287 366 278 368 289 370 290 370 292 375 293 375 294 381 294 380 292 386 293 386 290 391 290 390 286 395 287 394 283 398 283 398 280 402 272 398 276 406 269 401 272 408 272 408 268 411 268 411 264 414 265 413 261 416 261 415 255 419 256 419 251 423 251 423 247 426 246 420 241 427 241 419 234 428 234 420 225 428 225 420 217 427 219 419 212 424 214 416 205 423 208 416 197 423 200 414 190 420 194 412 185 416 189 411 180 411 180 411 175 409 175 409 171 409 175 404 166 409 172 402 159 406 160 406 153 404 153 404 147 404 153 398 142 402 149 396 138 399 145 393 134 395 141 389 131 391 132 390 128 388 128 388 126 386 134 381 124 383 124 383 120 382 121 382 117 383 126 379 116 381 124 378 115 380 121 378 114 380 123 377 113 379 123 377 113 378 122 377 113 378 122 377 113 377 122 377 113 377 122 377 112 377 122 376 112 377 122 376 112 377 122 377 112 377 122 377 113 376 122 377 112 377 122 377 113 377 123 378 113 377 123 378 113 376 123 378 113 376 123 378 113 376 123 378 113 376 122 378 112 375 122 377 112 375 122 377 112 375 121 377 112 374 121 377 112 373 122 376 112 372 122 375 111 372 121 375 112 373 122 375 111 373 121 375 111 373 121 375 111 373 121 375 111 374 121 375 111 374 121 375 110 373 121 375 110 373 121 375 110 373 121 375 111 374 121 376 111 375 121 376 111 375 121 375 110 375 121 375 110 375 121 375 111 376 121 376 110 377 121 377 110 377 120 377 110 377 120 377 110 377 120 377 110 375 118 375 110 374 120 375 110 374 120 374 109 373 115 373 104 372 111 372 98 370 106 370 95 368 101 367 97 364 102 363 100 360 106 360 99 360 107 358 99 362 99 362 97 363 106 363 96 363 102 362 94 360 102 360 93 358 101 357 92 356 100 355 91 354 97 354 92 353 101 352 93 351 100 351 93 350 100 350 92 350 98 351 89 351 96 351 88 352 97 353 88 352 93 354 87 352 92 353 86 351 92 352 86 350 91 351 86 349 91 351 86 348 92 350 85 347 91 348 85 346 91 347 85 345 90 346 86 346 91 347 86 343 91 345 88 340 93 340 89 338 94 339 90 336 96 336 89 336 95 336 88 335 94 335 87 334 93 335 87 335 92 336 87 335 92 336 88 334 94 335 89 334 95 335 91 334 97 336 93 334 99 336 93 335 99 336 94 335 100 337 95 334 103 337 96 334 101 336 96 335 101 336 95 334 100 336 93 336 98 337 92 336 98 338 92 336 98 337 93 336 99 337 94 336 100 337 94 334 102 337 93 335 99 337 93 336 98 337 93 336 98 338 93 336 99 338 93 336 99 337 94 336 102 339 94 336 102 340 93 336 99 338 93 336 98 337 94 335 99 337 95 334 102 337 95 334 101 336 96 334 103 338 96 335 103 338 95 334 101 337 95 334 101 337 96 335 101 337 97 335 104 338 97 336 103 338 98 336 106 340 99 336 104 339 100 336 105 339 101 337 108 341 101 338 107 340 101 338 107 340 101 338 109 341 101 338 109 341 102 338 110 341 102 338 110 342 102 338 110 343 102 338 110 342 102 338 110 343 102 338 110 343 102 339 110 343 102 339 109 343 102 339 110 344 103 339 110 344 103 339 111 344 102 339 110 344 103 338 110 344 103 338 110 343 102 337 109 342 102 336 109 341 102 335 109 341 102 335 107 338 101 334 108 339 101 334 106 337 101 334 107 338 99 333 105 338 97 333 103 337 95 333 100 336 95 333 99 335 93 333 98 335 92 333 97 335 93 332 98 335 93 332 98 334 93 332 98 333 93 331 98 333 94 332 99 334 94 331 100 333 94 331 99 333 95 331 100 333 95 331 100 333 94 331 99 333 93 331 98 333 93 332 98 333 94 332 99 333 95 331 102 334 95 332 101 334 97 331 102 333 98 331 103 334 98 332 105 335 99 331 106 335 100 332 105 334 101 332 108 336 102 332 109 337 103 332 108 335 104 332 111 336 105 331 111 337 105 332 111 338 104 333 111 338 103 334 110 339 103 334 108 337 102 334 109 339 100 335 107 339 99 335 103 338 97 336 103 340 96 337 103 340 95 337 103 340 94 338 102 340 93 338 101 340 91 338 97 339 90 338 98 340 89 340 95 340 90 340 95 342 90 342 96 343 90 343 95 345 90 344 96 347 91 345 96 347 92 346 97 347 92 345 98 347 92 345 101 348 92 345 98 347 92 344 98 345 91 342 97 344 91 342 98 343 91 340 96 342 90 338 95 339 89 337 94 338 88 338 94 338 88 337 93 338 88 338 93 338 88 338 93 340 87 339 93 340 87 340 93 341 88 341 93 342 89 340 94 342 90 336 95 337 93 334 98 335 95 334 101 336 96 335 102 337 96 336 101 338 95 336 101 338 95 336 101 338 95 336 102 337 95 336 101 337 95 336 101 337 94 337 102 338 93 340 101 340 90 342 95 341 88 344 93 343 86 344 94 343 87 344 94 342 87 342 94 340 88 342 93 341 89 342 97 340 89 342 95 340 90 343 98 342 90 345 98 344 88 345 97 344 89 346 97 345 87 344 93 344 84 342 93 342 83 342 88 341 81 340 87 340 81 338 86 337 81 334 87 334 81 332 89 332 79 330 86 329 78 328 88 326 78 323 87 322 78 319 87 318 77 313 83 313 76 310 82 309 74 307 80 306 72 306 78 305 70 304 76 303 69 301 75 300 67 296 73 296 67 293 73 292 67 291 73 290 69 288 74 288 70 283 76 284 72 281 78 281 72 282 78 282 69 284 74 285 67 287 70 288 66 291 68 291 65 293 67 294 64 294 65 295 64 290 65 293 67 287 67 288 70 283 72 284 75 280 76 281 78 280 80 281 77 279 81 282 77 279 82 283 77 278 82 282 77 277 82 280 77 275 82 278 79 271 84 273 81 264 86 267 80 257 86 260 77 251 83 254 74 247 79 250 76 245 78 246 77 240 79 242 79 233 83 237 89 235 88 234 85 225 90 229 88 220 91 224 90 215 95 219 94 211 99 218 97 210 102 218 102 208 105 217 106 204 110 213 110 198 113 207 111 191 113 197 111 186 112 191 112 183 112 189 115 182 115 188 119 182 119 188 123 183 124 189 128 184 128 190 134 184 134 190 138 184 137 193 140 186 137 194 141 188 137 196 143 191 138 200 146 196 141 205 153 200 147 208 161 202 155 209 168 204 161 210 170 205 163 212 170 208 163 214 170 213 161 218 172 219 163 224 177 226 168 231 182 231 173 236 186 234 186 234 190 237 181 241 194 240 184 244 196 244 187 248 198 248 187 251 199 251 190 254 203 256 194 259 208 263 198 266 211 270 202 274 214 277 215 276 217 283 218 282 221 288 222 288 226 294 217 298 230 298 221 302 233 303 224 307 237 310 228 315 240 316 232 319 245 318 236 321 251 318 242 322 255 321 246 326 258 326 258 326 258 329 250 334 261 332 252 336 267 336 257 340 272 339 272 339 275 343 276 342 278 347 270 354 283 351 275 357 289 353 281 360 294 354 295 353 299 354 294 362 304 354 300 363 310 355 307 363 315 354 312 363 319 352 318 361 322 349 322 359 326 345 327 355 330 341 332 351 332 338 335 348 334 336 337 344 336 331 340 340 337 324 341 330 339 317 343 322 339 311 344 316 339 305 344 309 340 297 349 303 340 290 349 295 339 284 345 287 347 281 348 281 340 269 350 273 340 262 350 266 339 254 349 257 338 245 348 247 335 239 345 239 332 233 342 233 328 225 339 225 327 217 336 216 325 211 335 210 333 205 331 204 319 199 330 198 315 195 324 193 310 192 316 189 306 188 313 185 305 183 314 179 303 179 309 176 301 177 307 174 298 176 306 172 296 176 304 171 295 175 302 169 294 174 302 168 294 172 302 167 294 170 302 166 293 169 300 166 293 169 300 164 291 168 299 163 290 168 299 163 289 167 298 162 288 167 297 162 288 167 296 162 287 167 293 163 286 168 293 163 285 170 292 164 284 172 290 165 283 172 290 166 284 174 289 167 282 172 289 166 282 172 288 165 282 172 289 165 282 171 287 166 282 171 290 165 283 172 290 165 283 170 291 164 284 169 291 164 284 170 292 164 286 170 293 164 286 169 292 165 288 170 293 166 288 170 295 164 288 169 295 164 288 169 295 164 291 171 298 166 294 174 304 170 299 177 309 172 303 179 313 174 304 178 313 172 300 174 310 168 293 170 303 164 287 169 295 163 279 171 288 164 273 173 281 166 267 173 274 166 262 172 268 164 259 169 264 161 257 165 265 157 255 163 262 155 251 162 257 154 243 160 246 152 234 158 239 149 227 158 233 149 220 157 220 157 212 157 216 147 205 158 206 158 201 160 201 159 194 161 196 151 183 163 184 152 172 165 172 155 161 168 160 158 153 173 150 162 148 175 145 165 143 177 139 167 140 181 135 172 140 186 134 177 141 192 133 184 144 199 135 194 148 206 142 201 154 212 144 207 157 219 157 219 158 227 148 225 160 233 149 232 162 237 152 238 167 242 156 244 173 247 163 250 179 249 169 252 185 253 175 255 191 259 181 263 197 267 187 270 201 274 191 277 207 281 195 284 213 286 204 290 218 291 209 293 224 293 215 295 231 296 222 299 238 300 238 299 242 304 243 303 245 309 214 291 249 315 217 295 252 321 221 300 253 325 225 302 255 330 229 306 259 336 233 311 262 340 237 317 266 342 241 321 269 345 270 344 273 350 274 350 277 355 277 354 280 360 281 359 283 365 284 365 286 372 277 370 285 378 278 375 282 383 275 379 278 388 278 387 273 393 266 390 268 398 260 394 262 404 255 399 257 408 250 402 251 410 245 404 247 412 242 405 244 413 240 405 240 415 238 406 238 418 236 409 234 412 234 412 232 422 232 414 227 422 228 414 218 423 220 415 209 425 212 416 201 425 204 416 194 424 197 416 186 422 190 414 181 419 184 414 179 416 184 409 176 413 180 408 171 409 177 402 166 405 172 399 161 403 167 397 155 403 160 398 150 403 154 398 142 403 147 399 135 405 139 401 129 404 134 401 124 399 128 396 119 391 124 388 116 387 124 383 113 384 119 381 111 379 116 377 107 376 116 373 105 375 111 373 100 372 106 371 97 369 103 368 95 365 101 364 93 361 99 361 92 357 100 358 92 356 97 356 91 354 97 355 89 354 96 354 89 352 95 353 87 352 93 352 86 350 92 351 85 347 90 348 84 344 89 345 84 341 89 342 85 340 88 340 85 340 91 340 85 340 91 341 85 339 91 340 86 337 91 338 87 336 90 336 88 336 93 337 88 336 93 338 89 336 94 338 91 335 96 337 92 335 97 337 93 335 98 337 93 336 100 339 93 336 98 338 93 336 98 337 93 335 98 337 93 334 98 337 93 335 98 337 92 335 97 338 93 335 97 338 93 334 98 337 95 334 101 338 95 334 101 336 95 334 101 336 95 334 101 337 95 334 100 336 94 334 100 337 93 334 99 336 93 334 97 336 92 334 97 337 91 334 96 337 92 334 97 337 93 334 98 337 93 334 98 337 93 334 99 337 94 334 99 337 94 334 99 337 94 334 99 337 93 334 99 337 93 334 98 336 93 334 98 336 93 334 98 336 93 334 98 336 93 334 98 336 93 334 98 336 94 334 99 336 95 334 100 336 95 334 100 336 95 334 100 336 95 334 100 336 95 334 100 336 95 333 100 335 95 332 100 335 95 333 100 335 95 333 99 335 94 333 99 335 92 334 97 336 90 334 96 336 89 334 95 336 88 335 93 336 86 336 91 337 85 337 90 338 87 338 89 338 87 338 89 338 87 338 90 338 85 337 90 338 86 336 91 337 87 336 91 336 87 335 92 336 88 334 93 335 89 333 94 334 90 333 94 334 90 333 95 334 91 333 96 334 91 333 96 334 91 333 96 334 91 333 96 334 91 333 95 334 90 333 95 334 90 333 95 334 90 333 95 334 90 333 95 334 90 334 95 334 91 334 98 335 91 334 96 335 91 334 96 335 91 334 96 335 91 334 96 335 91 334 97 335 92 334 97 335 92 333 100 335 93 333 99 334 94 332 99 334 94 332 102 334 95 332 101 334 95 332 101 334 96 332 101 333 96 331 101 333 96 331 101 333 96 331 104 334 97 331 104 334 97 330 103 332 97 330 103 333 97 330 102 332 97 330 102 332 97 330 102 332 97 330 102 332 96 330 104 333 96 330 101 332 94 331 100 332 94 331 99 332 94 331 99 333 93 331 100 333 92 332 98 333 92 332 97 333 92 332 98 333 93 332 100 334 93 332 100 334 93 332 99 334 94 332 102 334 95 332 102 334 94 333 102 334 94 333 99 334 94 333 99 334 94 334 99 334 93 334 100 336 92 335 98 336 92 336 98 336 91 336 97 336 90 338 99 338 89 340 95 339 88 340 96 340 87 342 93 341 86 345 95 342 85 348 93 344 83 352 90 347 82 356 88 350 80 359 87 353 79 362 85 355 78 363 85 356 79 364 84 357 79 364 80 364 81 364 86 357 82 363 88 357 83 362 89 355 83 359 90 353 84 357 89 353 85 355 92 349 86 354 93 348 87 354 93 348 86 356 93 349 86 358 86 357 84 362 84 361 83 368 83 368 84 375 84 364 85 381 86 372 88 386 87 377 90 389 89 380 93 390 89 381 93 390 89 381 94 391 89 382 96 391 91 383 97 392 92 383 98 392 97 393 97 393 95 384 98 393 96 384 99 393 96 384 100 392 97 383 101 392 97 383 100 391 97 382 100 392 96 383 99 394 99 394 99 397 99 397 99 400 95 391 99 404 94 395 101 407 95 398 104 409 104 409 106 411 100 403 108 412 101 405 108 414 101 407 107 414 107 414 106 413 99 406 105 412 105 412 105 412 98 404 104 413 98 406 105 414 99 406 106 415 100 408 108 415 102 408 110 415 104 408 113 414 113 414 115 413 116 413 116 413 111 405 116 413 113 405 115 414 113 408 110 414 111 408 105 411 107 406 98 406 100 403 90 398 94 396 85 388 85 387 82 376 87 374 83 363 88 363 88 353 93 353 93 347 100 347 99 344 107 345 101 344 108 345 101 345 107 346 99 344 105 345 95 344 102 345 91 345 97 347 91 350 93 351 88 352 91 356 88 353 90 361 88 354 91 363 88 356 91 363 88 356 92 364 88 358 92 365 88 357 92 364 88 355 92 360 89 352 95 359 89 351 93 356 89 352 93 359 87 353 91 361 85 356 88 363 84 358 87 366 83 360 85 368 82 363 83 372 82 376 82 377 81 373 82 383 81 380 82 390 81 387 83 397 83 393 85 402 83 397 87 405 83 401 87 409 84 404 88 412 84 406 89 414 84 407 89 415 85 406 89 414 86 403 91 412 87 402 91 412 87 403 91 413 86 407 91 415 85 409 90 417 85 410 90 418 85 408 90 417 84 404 89 414 84 400 88 410 83 397 86 406 82 393 85 404 81 391 85 400 81 386 84 396 82 381 85 390 85 375 88 385 90 370 94 379 97 364 102 373 107 359 111 368 116 356 119 366 121 355 125 364 125 356 128 366 127 359 130 370 128 362 130 373 126 364 128 374 124 363 126 374 124 362 126 372 125 361 127 370 129 370 129 371 127 360 131 370 127 359 131 369 128 360 132 370 127 363 133 372 127 365 133 375 132 378 132 378 130 382 130 381 122 373 129 382 121 371 127 379 119 369 126 376 117 367 125 373 118 363 126 369 119 359 127 365 118 356 126 362 117 355 125 361 117 356 125 362 117 359 125 365 118 361 126 367 119 363 128 369 120 365 128 371 120 367 129 373 120 367 129 373 120 367 128 373 118 368 126 375 116 371 122 380 111 378 117 387 108 386 112 395 103 392 108 402 100 397 105 406 98 399 103 408 97 399 102 408 97 397 101 407 95 396 98 406 92 396 94 406 87 396 89 407 84 397 87 407 83 398 86 408 88 408 88 408 85 400 91 407 87 399 95 404 91 395 99 398 93 389 101 391 95 380 103 382 97 369 106 369 99 360 106 361 99 359 106 360 97 355 107 356 96 353 104 354 95 354 104 355 95 353 104 354 94 351 103 353 92 345 101 346 89 335 99 336 88 325 97 325 87 318 95 318 85 316 91 316 81 314 87 313 77 311 83 310 73 308 79 308 72 305 78 305 72 300 78 301 72 293 78 294 73 286 79 288 74 281 80 282 74 276 80 278 75 271 80 274 76 265 82 267 83 262 83 261 80 257 80 257 72 249 77 251 72 240 77 242 74 232 78 234 79 226 81 227 83 219 85 220 85 210 88 214 89 208 91 210 92 204 94 209 98 199 100 204 104 194 106 199 111 190 111 195 116 187 116 195 120 185 120 193 125 185 122 193 131 187 128 194 137 190 132 197 140 195 134 202 140 202 134 210 142 209 136 217 146 215 139 222 153 219 145 225 162 220 154 227 173 222 165 227 179 223 171 229 182 227 173 232 186 234 176 237 190 242 181 246 194 249 187 251 197 254 189 258 203 260 194 263 207 265 197 267 208 269 199 272 210 272 200 275 212 278 203 281 217 286 208 290 221 293 212 296 223 297 214 300 226 301 216 304 230 306 220 309 235 310 226 313 241 313 231 316 247 315 237 318 251 317 243 320 255 319 246 322 257 322 257 322 257 327 247 330 259 332 259 332 262 338 262 338 265 343 266 342 268 345 268 344 271 346 261 350 276 349 277 349 281 352 273 358 285 355 277 360 288 356 281 362 291 357 285 364 296 359 290 367 300 360 296 369 305 358 301 367 310 355 307 364 316 350 315 360 321 346 320 356 324 341 325 351 326 337 327 347 329 333 330 339 332 328 334 334 334 323 337 329 335 319 338 324 335 315 339 320 336 309 341 314 338 300 346 307 340 293 346 297 339 287 345 291 348 284 349 283 351 273 351 273 342 260 349 262 341 253 351 256 339 245 349 247 336 237 346 237 333 231 343 231 331 223 341 224 329 215 340 215 327 208 335 207 323 205 334 204 319 200 330 200 314 195 323 192 311 191 319 188 308 187 314 185 305 182 315 179 303 178 313 175 301 176 311 173 299 175 309 171 297 175 304 169 296 174 304 168 296 173 306 168 296 172 306 168 297 172 306 167 296 170 306 166 294 168 304 164 292 166 300 161 290 165 298 160 289 164 298 160 287 165 297 160 287 166 296 161 295 163 295 162 287 169 292 164 286 169 291 165 284 170 289 165 283 171 288 166 283 171 289 165 282 172 287 165 280 171 287 165 280 171 286 165 280 172 287 165 281 170 288 164 283 170 290 163 284 169 292 163 286 168 293 163 286 168 292 164 287 168 292 164 287 168 293 164 287 168 293 164 287 168 295 163 290 170 296 164 292 172 300 165 294 172 302 164 294 172 302 163 292 171 300 163 290 171 296 162 288 172 294 163 288 172 293 163 288 170 292 164 290 169 297 160 291 168 298 160 291 168 300 160 292 167 299 160 292 167 299 159 292 167 299 158 292 166 300 158 293 165 301 158 294 165 301 158 294 165 302 158 294 165 302 157 294 166 302 158 294 166 301 158 293 167 300 158 292 167 299 159 291 167 299 159 291 167 298 159 291 168 298 159 291 168 298 160 291 168 297 160 290 168 297 160 289 169 297 160 289 169 296 160 289 169 294 161 290 168 297 160 290 168 297 160 291 167 297 159 291 167 298 159 291 167 298 159 291 168 298 160 290 168 297 160 289 169 296 160 288 169 295 160 288 169 295 161 288 168 293 161 287 167 295 160 287 165 295 158 287 163 295 156 286 159 295 153 283 157 292 150 278 156 286 150 272 157 281 151 267 161 274 154 264 165 268 159 266 167 272 158 267 167 273 160 266 167 274 160 263 166 270 158 258 164 265 156 252 163 259 155 248 163 252 156 237 164 242 155 228 164 230 157 221 164 224 155 213 164 214 163 202 162 205 153 193 161 195 151 186 160 188 150 178 159 179 148 169 160 169 149 162 164 162 153 157 168 155 157 153 173 150 162 151 178 147 168 150 183 145 174 147 191 141 182 144 198 137 190 142 204 133 197 141 208 132 203 143 214 133 209 147 217 147 217 150 221 150 220 153 227 142 226 157 233 147 234 163 239 163 239 169 245 159 247 177 249 168 252 184 251 174 253 191 255 181 257 197 261 187 264 202 269 192 271 207 274 197 277 213 279 205 282 221 284 211 287 225 288 226 288 228 291 229 291 232 296 222 299 236 303 226 304 240 310 211 288 243 316 215 293 247 322 218 299 250 328 222 303 254 330 248 331 259 335 231 312 262 341 234 317 264 345 238 322 268 346 268 346 272 350 263 352 277 355 268 356 280 359 280 359 283 365 283 365 285 371 285 370 286 377 277 375 284 383 285 382 280 388 273 384 276 393 268 389 270 398 263 393 265 403 257 398 258 408 252 401 253 410 248 404 248 413 243 406 244 415 240 407 241 416 238 408 239 419 237 410 237 422 235 413 233 423 234 415 227 423 229 415 218 424 221 415 209 424 212 416 201 425 204 417 193 424 196 416 185 422 189 414 178 420 182 414 174 419 179 414 172 417 178 410 167 412 174 406 161 408 167 401 154 404 161 398 148 403 153 398 140 402 145 397 132 401 137 397 127 401 132 397 122 398 127 395 118 393 118 392 115 387 122 382 114 382 122 379 112 380 121 376 110 377 118 374 106 375 115 372 103 373 109 371 99 371 108 369 98 366 106 365 97 361 104 361 96 358 104 358 94 358 100 358 91 358 97 358 90 356 96 356 90 354 98 354 89 353 95 353 88 351 94 351 87 347 94 347 87 343 92 343 87 340 94 340 86 339 91 339 85 339 91 340 84 339 90 340 84 339 89 340 85 338 90 339 85 337 90 338 86 336 91 338 86 336 92 336 87 336 93 336 87 335 93 336 88 334 94 336 89 334 95 335 90 335 95 336 89 336 95 336 89 336 94 337 88 336 93 337 88 336 93 337 88 335 93 336 89 335 94 336 89 335 94 336 90 334 95 336 91 334 96 336 92 334 97 336 93 334 98 335 93 334 99 336 93 334 99 336 93 334 99 336 92 335 98 337 92 335 97 337 91 335 96 337 90 336 95 338 90 336 95 338 91 335 96 337 91 335 96 337 92 334 97 337 92 334 97 336 92 334 97 337 93 334 98 336 93 334 99 336 94 334 99 336 95 334 100 336 95 334 101 336 96 334 101 336 96 334 101 336 96 334 101 335 96 334 101 335 95 334 100 335 93 334 99 335 92 334 98 335 90 334 96 335 89 334 94 335 88 334 93 336 89 334 94 335 90 333 95 334 91 332 97 334 94 332 99 334 97 332 101 334 99 331 106 334 101 331 106 333 101 331 108 334 99 332 105 334 97 332 102 334 94 333 99 334 90 334 96 335 88 334 94 336 87 335 92 336 86 334 91 336 86 335 91 336 87 335 92 336 89 334 94 336 89 334 95 335 91 334 96 334 91 334 96 335 91 333 97 334 91 333 98 335 90 333 95 334 90 333 95 334 91 333 96 334 91 332 98 334 91 332 96 334 91 332 97 333 92 332 97 333 92 331 100 333 93 331 98 332 93 330 99 332 94 330 99 332 94 330 100 332 95 330 100 332 95 330 100 332 95 330 100 332 95 330 102 333 94 330 102 333 94 330 99 332 94 331 99 332 94 331 99 332 94 331 99 332 94 330 99 332 94 330 99 332 95 330 102 333 95 330 102 333 95 330 101 332 95 330 101 332 96 330 101 332 96 331 101 332 96 331 101 332 96 331 101 333 96 331 101 333 96 331 101 332 96 330 101 332 95 330 100 332 95 331 102 333 95 331 102 333 94 331 99 332 93 332 98 332 92 332 98 333 92 332 97 333 91 332 97 333 90 334 96 334 89 334 95 335 89 334 94 334 89 334 95 335 88 335 93 335 87 336 93 336 87 336 92 336 87 336 93 336 86 337 92 337 85 338 90 338 85 338 90 338 85 337 91 337 86 337 91 337 86 338 94 338 85 339 91 339 85 340 91 339 85 342 91 340 85 344 93 341 83 347 92 343 82 351 90 346 80 355 88 349 79 358 86 352 79 360 83 356 77 360 84 356 76 360 76 360 76 359 76 359 76 356 80 355 76 353 82 352 77 347 85 346 77 341 83 340 79 335 84 334 81 329 87 329 84 325 92 325 85 322 93 322 83 320 89 320 79 320 86 319 75 318 82 317 71 316 78 316 69 313 76 314 69 309 75 310 70 304 78 306 70 301 70 300 69 300 75 300 68 301 77 300 66 302 75 299 64 302 73 297 63 303 71 299 61 304 69 298 59 305 67 299 58 306 66 300 57 308 65 301 56 311 62 303 54 313 59 305 53 315 57 306 51 317 55 308 50 318 54 309 50 320 54 311 51 322 55 314 51 325 56 316 52 327 52 327 54 329 58 321 56 327 60 320 56 325 57 324 56 322 62 313 56 321 61 313 55 321 59 313 53 322 58 314 52 324 57 315 51 325 56 317 51 327 56 318 51 329 56 320 51 330 56 322 50 331 55 323 49 330 53 323 47 329 47 329 46 328 47 327 46 326 46 325 45 324 50 316 43 322 48 314 43 322 47 313 43 321 47 312 44 321 48 312 45 322 45 321 47 323 50 313 48 325 49 315 48 327 49 317 48 329 48 329 48 331 48 322 47 333 47 333 46 334 46 334 46 335 46 335 47 336 47 336 48 336 48 336 50 335 50 335 52 333 51 323 53 331 50 321 54 330 51 320 55 330 51 320 55 330 51 321 55 333 50 323 54 336 50 326 55 339 55 339 55 343 52 336 56 345 53 337 57 348 56 339 57 350 57 349 55 349 58 342 53 346 56 341 52 341 56 334 49 335 54 328 44 329 50 322 41 321 47 315 40 314 47 308 41 308 48 303 43 305 50 301 45 304 53 300 48 304 57 301 52 303 61 300 53 301 62 299 52 297 62 297 53 292 61 294 56 287 60 290 61 282 65 286 66 278 69 282 69 275 73 279 72 272 76 275 74 266 79 270 76 261 82 265 79 257 85 261 81 253 87 256 83 248 89 251 83 242 90 245 81 237 88 239 79 232 85 234 77 226 83 229 77 218 82 221 78 211 83 213 87 209 87 209 84 200 88 203 86 194 92 200 87 189 94 193 91 188 94 189 93 181 97 184 98 176 102 179 102 173 107 176 107 170 111 173 110 166 115 169 111 162 116 165 113 158 118 161 113 156 118 158 112 154 117 156 115 153 117 154 115 151 117 153 117 151 119 152 121 151 122 153 126 152 127 156 132 160 132 161 136 170 136 169 140 178 140 178 149 181 144 185 151 188 145 194 152 193 145 200 153 197 145 203 155 201 146 206 156 205 146 210 158 211 148 215 162 218 153 222 167 225 157 231 171 231 161 236 174 237 163 241 176 244 166 247 178 250 168 253 179 254 169 257 181 256 182 256 186 260 176 263 191 264 182 267 197 267 187 270 204 269 194 271 210 271 201 274 217 275 207 278 222 281 213 283 225 285 216 288 228 290 218 293 230 296 220 298 232 302 222 304 234 306 235 306 237 310 237 310 241 314 231 316 245 318 235 320 249 321 240 324 252 325 243 329 256 331 246 334 261 336 252 339 265 338 266 338 269 340 270 340 274 343 275 343 279 348 280 348 282 352 282 352 284 357 285 357 286 360 287 359 290 364 290 363 293 366 294 366 295 368 288 374 298 369 291 375 301 368 295 375 306 367 300 374 310 365 305 373 314 364 309 371 316 362 311 370 317 360 313 369 318 358 314 366 319 356 316 362 319 355 316 363 318 353 316 363 318 354 318 363 317 352 319 362 317 350 319 357 316 349 320 359 316 347 319 356 318 344 320 351 319 343 321 349 320 341 324 350 324 337 327 346 326 334 329 342 328 332 331 340 330 329 333 335 333 326 339 334 336 323 340 328 338 320 344 328 345 322 344 320 340 309 346 313 341 301 350 306 341 293 350 298 339 288 348 293 338 281 348 285 340 273 350 276 342 263 352 267 342 256 352 259 340 246 351 249 338 239 348 241 333 233 344 234 330 223 336 223 328 215 338 215 325 209 334 207 323 203 329 202 321 197 327 195 318 192 328 191 314 188 320 186 310 182 316 180 307 177 317 174 304 174 313 170 302 174 308 170 299 173 307 167 297 172 305 167 296 172 303 166 294 171 301 165 294 171 303 166 294 171 304 165 294 171 304 166 291 169 301 165 289 168 296 163 287 168 292 164 286 167 293 162 285 167 293 162 286 168 293 162 286 168 293 162 285 169 293 163 284 169 291 163 284 170 290 163 283 170 289 163 282 170 288 163 282 169 288 163 281 169 288 162 281 169 288 163 282 169 289 163 283 169 290 162 285 168 292 162 286 168 292 163 287 166 293 162 297 162 296 161 297 160 298 159 290 164 298 159 290 164 296 160 292 164 299 159 292 164 300 158 292 164 302 158 290 164 300 158 286 163 295 157 280 162 289 156 273 160 282 153 265 160 265 159 258 160 258 159 252 162 257 153 246 162 252 154 245 153 244 153 233 160 238 152 227 161 229 155 218 162 220 154 209 164 211 155 201 165 202 155 193 166 194 156 184 166 185 156 177 166 177 155 172 166 172 154 166 167 166 156 160 171 159 160 156 175 154 164 151 179 147 169 145 184 140 174 140 188 134 179 139 192 132 184 141 197 133 190 144 204 135 198 148 210 138 206 151 216 151 216 152 223 141 221 153 229 143 227 155 232 145 232 161 234 150 235 167 238 156 239 174 241 164 244 180 244 170 247 185 248 175 251 191 255 181 257 195 263 185 265 198 269 188 271 201 274 192 276 207 279 197 281 213 283 204 286 220 285 210 287 226 288 216 291 233 294 223 296 237 301 228 303 240 307 240 306 243 313 234 314 246 318 237 321 250 322 241 325 254 329 255 328 258 335 249 337 262 338 252 340 266 340 256 342 271 344 261 347 275 351 275 350 278 356 279 355 282 361 282 360 285 367 276 366 287 373 278 371 285 378 278 375 283 384 283 384 280 391 280 390 276 397 268 394 272 403 264 399 268 407 260 403 262 410 256 404 255 412 250 406 250 413 246 406 247 414 244 406 243 416 240 408 240 419 238 410 236 421 236 412 231 421 233 412 223 421 225 413 214 422 217 414 207 423 210 415 200 422 203 414 192 420 196 412 186 417 189 412 183 414 186 408 179 411 183 406 174 409 180 402 169 408 175 400 164 407 170 399 159 405 164 400 153 402 157 398 145 403 149 399 137 405 142 401 132 405 137 402 128 401 133 397 123 393 130 389 120 387 125 384 116 385 123 382 113 385 119 382 109 382 114 380 106 378 114 375 102 374 102 374 100 371 105 369 98 367 106 365 97 362 103 361 96 358 105 358 94 358 94 357 92 358 100 359 90 356 99 356 88 354 97 354 86 353 92 353 85 352 91 352 84 350 90 350 84 345 89 346 85 342 89 343 87 340 92 340 88 338 93 339 89 338 95 339 91 339 97 339 92 339 97 340 91 339 97 340 91 339 96 341 90 339 95 341 89 339 94 341 89 338 94 340 90 337 95 339 91 337 96 339 92 338 98 339 92 338 98 339 92 337 98 339 92 337 97 339 93 337 98 339 93 337 99 339 94 338 99 339 93 338 99 339 93 338 100 340 91 339 97 340 89 339 95 340 88 338 93 340 86 339 92 341 87 343 89 344 84 347 87 349 81 350 83 354 80 354 82 359 80 358 84 364 80 359 84 366 80 360 84 364 80 358 85 361 87 356 86 356 81 347 87 349 83 341 91 343 84 336 93 337 85 333 91 334 87 330 95 331 87 327 93 328 86 323 95 324 84 322 93 324 83 323 89 324 81 324 87 324 80 323 88 325 78 321 87 323 77 318 83 319 76 313 84 315 75 306 75 306 73 301 81 302 72 298 80 300 72 295 80 297 73 290 79 292 75 284 80 286 76 279 82 281 75 273 81 276 75 269 80 271 76 263 81 266 76 256 82 259 76 252 82 255 76 248 81 252 77 242 82 247 79 235 85 238 80 227 86 231 83 221 88 224 86 215 90 218 88 208 93 211 90 202 93 206 93 198 96 202 98 193 101 198 106 188 108 192 111 183 113 187 115 179 117 184 119 175 120 180 123 173 123 178 128 173 126 179 134 175 132 181 142 180 138 186 149 187 146 192 154 196 147 202 155 204 148 211 156 211 149 217 160 215 152 222 165 219 158 225 169 221 161 228 170 224 160 229 171 227 161 231 174 234 165 238 178 242 169 247 183 251 174 256 188 256 178 259 193 259 183 263 199 263 190 267 205 266 196 270 210 270 200 273 213 273 204 276 218 279 209 282 224 287 216 290 229 291 220 295 232 294 224 298 237 298 227 302 240 304 231 308 242 311 232 313 241 316 232 318 243 320 237 321 248 323 239 326 253 324 244 327 256 326 247 329 259 330 260 330 263 336 254 340 266 340 258 344 272 343 263 348 277 347 278 347 282 351 282 350 284 354 276 359 286 356 278 361 290 358 291 358 297 361 291 367 301 363 295 371 305 365 300 373 309 365 305 373 315 362 311 371 320 358 318 367 326 352 325 361 330 347 330 356 332 341 333 351 332 336 334 342 332 331 334 337 333 325 336 331 335 320 340 328 336 317 340 322 336 313 341 317 337 306 344 313 338 297 344 301 338 291 346 296 338 285 347 290 339 278 348 283 340 273 349 276 340 267 349 271 340 258 349 260 339 249 348 251 338 242 347 244 336 235 346 236 335 226 346 228 333 219 344 220 329 214 339 214 325 208 335 208 321 203 330 201 317 199 328 197 313 194 322 192 309 188 314 186 306 184 316 181 303 181 310 179 310 176 309 175 298 178 304 175 296 178 302 174 294 176 301 171 294 176 303 172 294 175 304 171 294 173 304 170 292 171 302 168 290 170 296 167 287 169 296 164 286 168 295 163 286 168 295 163 286 168 294 162 286 168 292 163 286 168 293 163 285 169 292 163 284 169 289 165 284 170 291 164 283 171 290 165 284 172 288 167 284 172 288 168 284 172 290 166 284 172 289 167 283 171 291 165 284 170 291 165 285 169 290 165 286 169 293 163 287 168 292 164 287 167 293 163 288 168 296 162 288 167 296 162 288 167 296 162 289 167 296 162 289 167 297 162 288 167 296 162 288 168 296 162 288 168 295 162 288 168 296 162 290 168 295 164 293 169 302 164 296 169 304 163 295 169 305 163 293 168 302 162 289 167 297 160 283 168 292 161 279 170 285 162 274 171 282 164 269 171 276 164 264 170 271 163 258 168 263 162 253 166 257 160 254 157 251 158 239 164 244 155 231 163 235 154 224 162 228 153 217 160 221 151 209 158 211 149 201 158 204 148 196 158 198 148 190 159 191 149 181 162 183 151 175 164 176 154 169 166 169 156 163 169 162 158 157 172 156 161 152 177 148 167 147 183 142 173 145 187 138 178 145 190 137 182 144 196 136 189 142 204 133 197 142 211 132 206 145 217 135 213 152 222 141 219 158 228 148 226 164 233 164 233 169 238 158 240 172 243 163 245 177 245 166 247 182 247 172 250 189 251 178 253 198 258 188 260 208 267 198 269 215 275 205 278 220 284 211 286 224 291 215 294 228 296 218 299 233 301 233 300 237 304 228 309 240 308 232 314 243 312 235 318 246 313 241 316 249 311 244 314 253 306 217 291 254 303 218 293 256 303 219 294 257 303 250 311 260 305 253 312 262 304 258 314 262 302 260 313 262 301 260 311 262 299 261 309 263 297 262 303 263 293 263 301 264 288 265 297 264 284 266 293 263 280 266 286 263 277 266 283 262 274 266 279 262 272 266 279 261 270 265 278 260 268 265 276 261 267 265 275 262 266 266 271 264 265 268 273 266 263 270 272 268 263 272 272 269 264 273 272 270 265 274 274 272 266 275 275 274 268 277 275 275 268 279 276 276 268 276 267 276 268 276 267 274 266 281 274 272 265 280 271 269 263 278 268 266 260 275 264 273 263 273 262 273 263 273 263 272 263 272 263 273 264 272 263 272 264 271 264 264 261 269 264 264 261 273 266 264 260 270 264 272 265 272 265 272 265 271 264 272 265 272 265 273 265 272 265 273 266 273 266 274 267 273 266 274 267 273 266 274 267 273 266 275 268 275 268 276 269 276 270 269 264 277 271 271 266 278 273 273 269 280 276 275 274 282 282 276 282 282 289 276 289 282 295 276 293 280 297 276 295 282 300 275 294 281 299 276 293 277 294 274 291 278 294 271 289 277 293 272 288 275 290 272 288 276 290 272 287 277 290 272 286 277 290 279 291 279 291 278 289 278 290 270 280 277 288 269 277 274 286 268 274 271 279 267 273 270 278 269 282 269 281 270 277 270 283 271 283 270 290 272 288 270 295 274 294 270 302 275 302 270 308 275 310 270 316 273 317 267 322 269 323 264 326 265 328 257 332 261 332 253 335 258 335 249 337 246 338 245 338 252 338 242 338 252 340 241 340 252 340 243 342 256 342 246 343 261 344 251 346 268 347 258 350 275 349 265 352 279 350 270 353 283 350 275 353 287 349 279 353 289 348 282 352 289 348 281 352 288 350 280 355 287 355 288 355 287 361 279 365 289 367 280 371 292 370 282 374 295 371 295 371 298 372 289 376 300 374 301 374 301 375 293 379 303 375 295 379 306 374 306 373 308 374 309 373 311 375 303 380 313 377 306 382 316 380 309 385 319 381 311 387 321 384 322 384 323 388 323 387 324 392 318 399 326 394 320 401 329 394 322 401 332 393 326 400 336 392 330 399 340 392 334 398 342 392 336 398 343 391 338 397 345 391 339 397 346 392 340 398 346 393 340 399 346 394 341 401 347 395 341 401 347 394 342 401 348 394 343 401 349 394 344 401 349 393 344 400 349 393 345 399 349 392 345 399 350 392 345 399 350 392 345 399 350 392 345 399 350 392 345 398 349 391 345 398 349 390 345 397 349 390 345 397 349 390 345 397 350 390 346 397 350 390 346 397 350 390 346 397 350 390 346 397 350 391 346 398 350 392 345 398 350 392 345 398 349 391 345 398 349 391 345 397 349 390 345 397 349 390 345 397 350 390 346 397 350 390 346 396 350 389 346 396 350 390 346 396 351 392 345 396 351 393 345 397 350 396 343 399 349 398 345 400 348 400 341 403 347 403 342 405 346 406 339 408 344 408 337 411 335 413 335 413 333 415 333 414 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 321 416 -1 -1 -1 -1 -1 -1 319 414 336 414 329 417 329 416 330 416 330 415 331 415 341 411 333 414 343 409 335 413 344 408 337 411 346 406 339 409 347 404 341 408 347 403 340 406 347 402 347 401 347 401 347 400 347 401 340 404 347 401 340 404 347 402 343 404 347 403 343 405 347 405 342 407 339 407 340 408 339 407 337 408 331 407 333 408 332 413 328 412 320 414 323 415 321 420 316 418 316 422 310 419 312 422 304 418 310 422 301 418 307 421 300 416 305 422 300 416 300 424 298 420 293 427 292 422 285 428 284 424 276 427 275 424 268 425 267 421 261 422 261 418 255 421 255 413 249 422 248 413 243 424 243 416 238 424 238 416 231 423 233 415 222 422 224 414 212 422 214 413 204 419 205 409 195 417 197 408 187 418 188 408 179 420 181 411 173 421 175 415 163 421 166 415 154 420 157 414 147 416 150 411 140 413 143 408 133 411 136 406 127 407 131 403 121 402 125 398 115 395 119 391 110 387 114 383 108 380 113 377 108 376 115 372 106 373 114 369 103 372 108 369 99 370 104 368 96 368 101 366 92 364 93 363 90 359 98 358 87 355 93 355 86 353 92 352 87 352 92 351 87 350 93 350 86 347 92 347 86 345 92 345 86 345 95 345 86 343 93 343 85 341 91 342 85 340 91 340 86 338 91 338 87 336 94 337 87 336 93 336 87 336 94 336 85 336 91 336 84 335 89 336 83 335 89 336 83 334 89 334 82 332 89 331 82 330 89 329 81 326 90 327 80 322 90 321 79 316 86 316 77 312 85 311 74 310 82 310 73 306 80 307 72 300 78 300 71 292 77 293 70 286 75 287 70 280 76 282 71 273 76 275 71 266 76 268 71 262 76 264 72 258 77 261 75 251 80 254 79 242 83 245 82 233 86 237 86 226 90 230 91 220 94 224 95 213 98 218 98 208 101 213 103 202 106 211 108 196 110 200 114 192 114 198 120 190 120 199 125 191 124 199 130 192 129 201 136 192 135 201 142 194 138 202 146 198 141 205 151 202 145 210 158 206 151 214 161 216 161 215 177 211 170 217 183 215 176 220 187 220 179 225 190 229 183 233 192 238 183 242 194 246 184 250 196 253 186 257 198 258 189 263 200 262 191 267 202 266 192 270 204 272 194 275 207 279 207 279 210 285 199 290 214 290 203 295 218 294 208 298 224 297 215 301 230 301 231 301 235 304 226 308 240 306 231 310 245 309 236 314 250 315 242 320 252 319 243 324 252 321 243 326 254 324 255 324 258 328 258 328 261 332 261 332 265 336 257 342 271 342 263 347 277 345 267 350 281 347 281 347 284 350 278 357 289 352 283 359 294 353 289 361 301 352 296 361 307 350 303 359 313 348 309 358 319 346 317 355 323 344 322 353 326 341 326 350 329 338 330 347 332 335 333 344 336 331 339 341 340 329 344 337 342 325 345 331 343 319 347 324 344 310 351 317 344 302 353 308 344 294 353 300 344 287 353 292 346 278 355 283 347 271 356 275 347 265 356 268 346 257 356 262 344 250 355 254 341 244 352 247 337 239 347 241 334 231 345 232 332 223 343 223 329 216 340 217 325 210 336 210 322 204 334 204 319 199 330 198 315 196 322 194 311 191 322 188 308 186 315 183 305 183 312 180 302 179 309 176 299 176 308 172 296 176 304 171 294 175 302 169 293 174 300 169 292 173 302 168 292 172 301 167 290 170 297 165 287 169 295 164 286 167 294 163 285 167 294 162 284 166 293 161 284 167 293 161 284 167 290 163 284 168 290 164 284 170 291 164 283 170 290 164 283 170 290 164 283 170 290 164 283 170 289 163 282 169 287 165 281 170 288 164 281 170 288 164 280 169 288 164 282 170 288 163 281 169 286 165 281 169 288 163 281 170 289 163 281 171 288 164 281 171 288 165 281 172 287 165 281 172 288 165 281 172 286 167 281 172 286 167 282 172 289 165 283 172 290 165 284 172 291 166 284 172 290 165 282 171 289 164 282 172 288 165 282 172 288 165 281 171 285 166 282 172 286 167 282 172 288 166 281 172 288 165 280 171 287 164 279 170 286 163 279 169 286 163 279 168 287 162 280 168 287 162 281 170 285 165 281 171 288 165 281 172 288 167 281 172 286 168 288 168 288 167 289 166 289 166 292 165 292 164 288 167 293 164 291 167 297 163 295 167 303 162 295 166 304 161 294 164 303 159 291 163 300 157 286 162 287 162 281 162 282 162 277 164 277 163 273 165 281 158 269 166 269 165 263 163 263 163 259 162 266 154 255 160 261 154 252 161 257 154 251 164 257 156 248 166 254 158 244 166 247 157 238 164 241 156 233 162 236 154 227 162 232 154 220 161 224 153 213 160 217 151 209 161 212 151 201 161 204 151 192 162 194 152 184 164 186 154 177 166 178 156 169 166 169 156 159 165 159 155 153 166 153 155 148 170 147 159 143 174 142 164 141 178 138 167 139 182 135 172 136 188 131 178 133 194 126 185 131 199 123 191 129 205 120 199 131 209 120 205 135 211 124 209 139 215 128 214 144 220 133 221 150 226 139 227 157 230 147 232 167 234 157 236 175 237 165 240 180 238 171 241 184 240 174 243 189 244 180 248 193 251 184 255 190 261 189 261 206 262 197 266 213 267 213 267 217 271 218 271 219 275 219 274 220 280 221 279 222 287 213 291 225 294 225 294 227 299 218 303 229 302 219 305 233 304 223 307 239 306 239 305 244 308 235 312 247 310 216 293 249 313 243 316 251 315 245 319 254 318 221 296 255 318 223 298 256 320 225 299 256 322 225 299 256 324 248 329 257 324 249 330 260 325 253 331 263 325 256 332 267 325 260 332 270 326 263 331 272 326 264 331 272 327 264 331 271 329 262 333 270 332 270 332 270 336 270 336 269 341 270 341 269 345 270 344 272 348 272 347 275 349 276 349 279 351 280 350 284 351 275 356 287 353 279 358 290 354 282 359 293 355 285 360 296 357 288 363 299 359 290 365 302 362 293 368 305 366 305 365 307 369 308 369 310 372 310 372 313 375 305 381 316 378 308 384 319 379 312 386 323 381 316 388 328 383 321 389 332 383 326 391 334 384 330 392 338 384 334 392 340 381 337 390 341 379 339 388 343 377 341 386 344 376 343 385 345 375 344 384 348 374 346 383 350 373 347 382 351 374 347 381 350 376 347 381 348 380 344 387 347 384 342 391 346 389 340 394 346 392 339 398 346 396 338 401 346 397 338 403 346 398 346 398 346 399 347 399 347 399 347 398 349 397 349 396 351 394 344 401 353 391 346 397 354 387 349 393 354 384 348 390 353 381 348 388 346 386 348 385 352 382 347 386 343 388 345 387 347 386 342 389 340 386 335 389 323 387 324 388 316 384 317 385 320 376 313 382 317 372 312 375 314 366 307 370 315 361 307 366 316 360 308 366 316 362 316 361 316 364 309 370 318 368 310 374 319 370 312 377 322 372 316 380 326 374 319 381 330 375 323 381 333 374 326 381 336 373 329 379 338 373 331 380 339 374 332 381 340 376 334 382 339 375 333 381 337 373 330 379 335 370 329 376 334 370 326 375 332 370 325 376 331 371 324 377 331 372 324 378 331 374 324 380 331 373 324 380 332 372 325 379 334 372 327 378 327 375 328 376 335 369 328 375 336 369 329 375 335 369 328 376 334 370 328 377 334 372 328 378 334 372 327 379 334 372 327 379 333 372 327 378 333 372 327 378 332 372 333 371 332 372 325 379 332 372 325 378 332 371 326 377 334 370 327 376 334 369 327 375 327 374 328 375 336 369 329 375 336 370 329 377 336 372 329 378 335 373 328 380 334 374 328 381 334 374 327 381 334 374 327 380 333 373 326 379 334 372 326 378 334 372 326 378 334 372 327 378 333 371 327 377 333 371 327 378 333 371 327 378 333 371 327 378 333 371 327 378 334 372 327 378 334 372 326 378 334 372 327 379 333 373 327 380 333 373 327 380 333 373 327 380 333 373 327 380 333 372 326 379 326 377 327 378 332 371 326 377 331 371 325 377 331 370 324 377 331 370 324 377 331 370 324 377 331 370 324 377 324 376 324 376 332 370 325 376 332 370 326 376 325 375 327 376 334 370 327 376 326 375 327 376 334 370 327 376 334 370 327 377 333 371 327 377 334 371 327 378 333 372 326 379 326 379 327 380 333 373 328 381 334 372 330 381 336 372 332 381 338 372 334 380 339 371 335 380 335 379 337 379 341 370 337 378 337 377 338 378 338 377 339 377 343 368 340 377 344 369 341 377 342 377 343 377 346 369 343 378 347 370 343 378 348 371 344 380 349 373 344 381 342 381 343 382 349 378 349 378 347 380 339 385 345 382 337 387 344 385 335 387 341 385 333 387 338 384 331 385 334 383 327 384 329 380 324 381 325 377 316 379 322 375 314 377 321 373 312 376 321 372 312 375 323 372 314 375 325 372 316 375 328 374 319 376 331 375 331 375 334 376 325 379 336 378 328 382 338 380 330 384 339 381 331 386 340 382 333 387 341 383 341 383 342 384 335 389 341 384 334 390 339 385 332 390 338 385 339 384 337 384 337 384 334 384 335 383 334 384 334 383 333 383 326 388 332 382 324 386 331 380 332 380 331 379 323 383 331 377 323 382 330 374 322 379 331 372 323 376 331 370 323 374 331 369 322 373 322 372 323 372 332 369 323 372 334 370 325 373 334 370 326 374 335 372 327 376 336 374 328 378 336 376 328 381 337 379 329 384 337 381 330 385 338 382 338 381 338 382 330 386 338 380 330 385 339 379 330 383 339 377 330 381 339 375 331 378 340 374 331 375 341 373 333 373 340 372 331 372 338 372 329 371 335 371 327 371 333 370 324 370 330 370 321 369 327 369 328 369 325 368 325 368 322 368 314 369 322 368 322 367 320 368 312 372 321 370 312 374 323 373 315 377 327 375 319 381 332 378 324 384 337 381 338 380 342 383 335 389 345 386 338 393 346 388 340 395 349 389 342 396 350 388 344 395 350 384 343 390 349 382 342 388 348 380 349 379 349 379 343 386 350 378 345 385 353 378 348 385 355 378 349 384 356 380 349 386 356 382 356 381 355 385 350 393 354 387 349 394 352 388 347 396 352 389 346 397 352 388 346 396 352 387 347 395 352 386 347 394 353 384 347 391 352 382 347 389 351 381 347 386 352 380 346 386 354 380 348 385 354 380 348 385 353 380 346 386 352 382 345 386 350 383 343 389 348 385 341 391 347 387 340 393 345 388 338 394 344 389 337 395 344 390 337 396 345 390 338 397 346 390 339 396 346 389 340 396 346 387 340 394 346 387 340 394 346 386 339 393 344 386 338 392 342 385 336 392 342 385 335 391 340 383 334 390 338 382 331 388 336 381 330 387 336 380 329 386 335 379 327 384 333 378 326 384 333 378 326 384 334 379 326 384 336 378 328 384 338 378 339 379 340 378 341 378 343 379 343 378 345 379 338 385 346 380 340 387 340 387 341 388 348 383 349 383 349 384 343 391 349 385 343 393 348 385 349 385 347 385 341 392 346 384 339 391 344 382 339 390 344 381 338 388 345 380 340 388 345 378 341 387 346 378 342 386 346 377 343 385 347 376 344 385 347 375 344 384 346 374 344 384 345 373 344 383 344 372 344 382 344 370 344 380 344 368 345 378 342 367 345 374 341 364 345 371 340 362 346 370 337 357 342 362 334 352 340 356 338 353 338 353 325 344 333 347 322 341 328 343 319 337 328 341 317 333 326 337 317 329 326 333 318 325 325 327 320 322 326 323 319 321 326 321 318 321 328 321 317 320 327 321 316 322 326 324 315 322 324 325 314 320 324 323 315 317 324 321 316 313 324 315 319 308 328 312 321 304 327 306 323 301 329 303 333 299 333 299 335 297 335 296 331 291 340 296 334 287 343 293 337 280 346 284 340 273 350 276 343 268 353 272 344 263 354 266 345 258 355 261 345 253 356 256 345 250 356 253 344 245 355 248 345 240 356 241 345 235 353 236 344 230 355 232 341 225 352 227 337 220 348 221 332 215 343 215 327 211 338 209 323 207 334 206 320 202 331 200 317 196 327 194 314 188 325 186 311 185 322 182 308 182 314 179 304 179 313 175 302 177 311 172 299 175 308 170 297 173 305 168 294 170 302 165 293 168 300 163 292 167 302 162 291 165 299 160 289 165 297 159 287 164 293 160 293 161 292 160 293 163 292 162 285 167 293 162 286 167 291 163 287 167 295 163 287 166 293 163 287 165 296 160 287 164 295 159 286 164 295 158 286 165 295 159 287 165 295 159 288 166 295 160 288 166 293 161 287 165 295 160 294 161 292 160 284 166 291 160 282 166 290 161 282 167 288 163 283 167 288 163 283 167 291 162 284 167 292 161 291 161 291 160 283 166 291 160 283 166 291 160 283 165 291 159 284 165 292 159 286 166 293 159 286 165 294 160 285 164 293 159 284 164 292 159 285 165 291 161 286 164 294 160 285 164 292 160 285 164 294 159 285 164 294 159 285 164 293 159 285 163 293 158 284 164 291 158 282 166 290 160 282 168 289 162 283 170 290 163 286 172 291 164 289 173 296 165 291 175 298 167 294 179 299 169 297 182 301 172 300 187 303 176 303 189 305 178 306 190 309 179 308 190 311 180 312 190 314 180 316 191 318 180 320 192 321 182 326 194 327 184 331 197 332 186 335 199 336 189 338 200 339 190 341 201 342 190 343 200 342 189 342 199 341 188 342 199 340 188 342 200 340 189 343 201 341 190 345 203 343 193 346 206 342 196 344 209 341 199 342 213 340 203 339 216 336 207 336 219 331 211 332 223 327 215 331 227 326 218 330 230 324 222 327 231 320 224 323 234 316 228 320 237 312 231 318 240 310 234 318 242 310 236 321 246 313 240 324 248 316 243 327 249 319 245 330 250 322 246 334 251 326 247 337 252 329 249 339 253 330 251 340 256 331 254 342 258 333 257 343 261 335 259 345 263 336 262 346 266 337 264 347 270 339 268 349 273 340 272 351 276 342 275 352 278 344 277 354 281 344 280 354 285 345 283 354 290 346 288 355 295 347 293 357 298 351 297 357 301 348 299 357 304 348 303 357 306 349 306 358 306 350 306 360 304 351 304 362 300 352 302 362 296 353 299 362 291 353 294 363 285 354 289 364 281 355 284 364 278 355 280 365 277 356 279 365 278 356 279 366 280 358 282 369 283 360 284 373 286 364 288 377 291 373 291 379 295 372 297 378 297 370 301 372 297 368 300 367 294 360 299 363 291 356 296 360 285 353 291 360 279 352 284 360 273 352 278 359 268 352 273 359 265 351 270 360 264 354 269 363 263 359 267 368 264 361 269 371 263 365 269 373 264 367 270 374 264 369 268 374 264 368 271 374 266 370 270 372 268 366 273 370 268 370 268 368 268 368 268 365 266 359 267 362 265 363 264 360 265 361 265 359 265 359 265 358 264 349 268 357 263 349 268 357 261 357 260 356 259 356 258 356 258 357 257 358 257 358 257 359 256 353 261 360 256 354 261 362 256 356 261 364 256 364 256 362 256 355 261 360 256 354 261 358 256 351 260 356 256 350 260 355 256 351 259 355 255 348 260 356 256 348 259 357 254 349 258 359 254 350 256 360 256 351 255 359 257 351 255 359 260 350 258 358 265 351 261 358 272 351 266 356 279 357 279 354 285 347 279 352 289 346 283 350 290 344 284 348 290 344 285 345 288 340 281 340 289 336 281 336 290 333 282 332 290 329 281 329 288 326 279 327 286 324 277 326 284 324 275 326 282 324 273 326 280 323 271 325 279 322 271 324 279 320 271 323 277 320 269 322 276 318 268 322 274 317 267 320 274 317 266 320 273 317 265 321 272 317 264 321 271 318 263 322 272 319 263 321 272 320 263 318 273 317 264 315 274 314 265 311 275 310 266 310 273 307 264 310 269 308 261 309 266 308 257 308 264 307 255 307 263 307 255 306 265 305 257 308 268 305 259 308 269 305 260 308 270 306 261 310 270 306 261 310 268 307 260 310 268 308 259 310 268 309 259 309 270 310 260 310 271 312 262 310 272 314 263 309 270 315 263 308 268 314 262 306 266 314 260 306 262 314 259 306 260 312 257 307 257 314 254 308 253 316 250 310 247 319 244 313 241 321 238 315 236 324 234 318 233 327 233 320 231 330 230 322 230 331 229 322 228 331 227 321 226 331 226 320 225 330 224 319 224 329 223 318 222 327 221 316 218 326 217 316 216 326 213 316 216 326 212 315 211 326 209 313 205 322 202 311 199 321 196 309 195 319 191 307 191 317 187 304 188 314 184 300 184 309 180 296 182 304 177 292 181 301 176 288 179 297 174 287 179 295 173 286 178 294 173 286 178 290 174 284 176 290 173 282 172 291 170 283 170 291 167 284 166 293 163 284 161 294 158 284 157 294 154 284 156 294 151 285 155 295 150 285 155 295 150 282 154 291 150 279 154 288 149 276 156 284 150 272 158 277 153 269 160 275 152 267 162 272 154 265 163 270 155 262 164 267 155 259 164 263 155 254 164 260 155 251 164 256 156 248 164 254 156 246 163 252 155 244 160 250 152 242 157 249 149 240 155 246 148 237 155 243 147 233 154 239 147 230 153 231 153 230 153 235 145 228 151 235 144 227 150 232 142 224 149 230 141 222 147 228 140 221 146 227 138 221 145 227 137 221 143 228 135 222 142 229 134 223 143 230 135 224 145 229 136 223 148 227 138 220 151 220 151 216 155 216 155 212 159 212 159 207 162 209 152 201 163 202 154 193 163 195 156 188 164 189 157 184 165 185 155 180 166 180 155 175 164 175 164 172 163 173 152 170 163 172 152 166 165 167 154 160 169 159 158 152 173 151 162 147 178 145 167 145 184 142 173 143 189 140 179 139 191 136 181 138 191 135 182 139 193 134 183 139 195 133 186 138 198 130 190 138 200 129 194 141 201 130 197 144 203 133 201 148 206 137 205 153 209 143 211 160 213 149 215 168 218 157 220 174 224 165 226 178 230 170 233 183 236 177 238 186 243 176 245 188 249 178 252 190 256 181 259 193 263 183 265 197 268 187 271 203 276 192 280 210 282 200 285 215 286 206 290 220 290 210 294 223 297 214 300 226 302 217 305 230 305 221 309 235 309 225 312 241 312 231 315 246 316 236 318 251 319 241 321 255 319 248 321 259 321 222 302 262 325 227 309 264 331 231 314 265 335 235 318 268 338 237 321 272 340 272 340 274 344 265 346 278 348 268 350 282 352 272 354 286 355 286 355 288 358 279 360 289 363 290 362 291 367 282 369 293 371 293 371 294 376 286 375 294 381 286 379 292 387 292 386 288 391 281 387 284 396 284 395 279 400 279 400 273 404 267 398 267 406 261 400 261 408 255 401 256 407 251 399 252 407 252 407 249 410 249 409 248 413 246 405 246 417 244 408 244 419 243 410 239 419 240 410 233 419 234 410 225 421 227 412 218 421 220 412 212 418 215 410 205 415 209 407 199 415 204 406 196 414 201 406 194 413 199 405 192 411 196 403 188 410 193 402 185 410 190 403 182 411 188 404 180 411 186 404 176 410 183 404 173 410 173 410 170 410 176 404 166 408 173 402 163 407 170 401 160 406 167 400 158 405 165 400 156 404 163 398 155 402 162 397 153 402 161 396 151 401 157 397 150 401 154 398 148 401 148 401 147 400 152 397 147 400 152 396 147 398 155 394 146 396 154 392 146 396 154 392 147 396 156 393 149 396 157 393 149 396 159 394 151 396 160 394 152 397 161 394 152 398 161 395 150 399 159 395 145 399 151 396 139 397 144 394 132 395 138 393 127 393 132 391 123 391 128 388 120 387 128 383 120 384 128 381 120 381 126 379 121 379 127 377 119 380 128 377 119 380 128 377 118 379 127 377 116 379 126 377 116 379 125 377 116 378 125 377 116 378 125 377 115 377 125 377 115 377 125 377 115 377 125 377 116 376 125 377 116 376 125 377 115 376 125 377 115 375 125 377 115 375 125 377 115 375 125 377 115 375 125 377 115 374 125 377 115 374 125 377 115 374 125 377 115 374 125 377 115 374 124 377 115 373 124 377 115 373 125 377 115 373 125 377 115 373 125 377 116 372 125 377 116 371 125 377 116 371 124 377 115 371 124 377 115 371 124 376 115 371 123 376 115 372 124 377 116 372 124 377 116 372 124 377 116 372 124 376 115 372 124 377 115 372 124 377 115 372 123 377 115 371 124 377 115 370 123 377 115 369 123 376 114 369 123 376 114 370 123 376 114 371 124 377 113 373 124 377 113 375 123 376 113 376 123 376 112 377 123 376 113 378 123 376 113 378 123 376 113 378 123 376 113 378 123 377 113 377 123 376 114 377 124 377 114 377 123 377 113 377 123 376 112 376 123 376 112 375 122 376 112 374 121 375 111 374 120 376 110 375 119 377 110 376 119 378 110 379 119 381 111 381 120 382 111 382 121 383 112 379 121 380 112 377 122 377 113 377 122 378 112 377 122 379 113 376 122 378 111 375 121 377 108 374 115 375 102 368 109 369 97 361 103 361 91 354 97 353 90 350 96 349 93 348 99 348 95 345 101 344 94 343 103 343 93 346 100 345 91 349 97 349 91 350 97 350 91 349 98 350 90 346 95 346 89 344 95 345 88 345 94 346 88 347 93 348 87 346 92 347 86 345 91 346 86 344 91 345 86 342 91 344 85 340 90 341 86 338 89 338 83 337 88 337 85 338 88 338 84 338 87 338 83 336 87 337 83 338 88 338 85 338 88 338 83 336 87 337 85 336 87 337 83 335 88 335 84 334 89 334 84 334 89 335 85 334 90 334 85 334 92 333 85 336 91 335 84 336 90 335 83 336 89 335 84 336 89 336 85 336 90 337 88 336 92 336 87 335 93 336 88 334 94 335 88 335 96 336 89 336 94 336 89 335 97 336 89 336 96 335 90 335 96 335 90 334 97 334 90 334 96 334 89 335 97 335 88 335 94 335 88 336 93 336 87 336 93 336 87 335 92 336 88 336 93 337 89 336 94 337 91 334 96 336 92 334 97 335 93 334 98 336 94 334 99 336 95 334 100 336 95 334 101 337 96 334 101 336 97 332 103 334 96 333 103 335 95 333 101 336 95 334 100 336 94 335 99 338 95 334 101 338 95 333 100 335 96 333 101 336 95 333 100 335 95 332 102 335 94 332 100 334 93 332 98 334 92 332 98 333 91 332 97 333 90 333 96 335 91 333 96 334 92 332 97 334 93 332 98 334 95 332 100 333 95 331 101 333 96 332 101 333 96 332 102 333 96 331 102 333 97 331 102 333 97 332 102 334 95 332 100 334 93 333 98 335 92 334 97 335 91 333 97 335 93 333 98 335 94 332 99 334 94 331 99 334 94 331 100 333 95 331 100 333 96 332 101 333 97 331 102 333 98 332 103 334 97 331 103 334 96 332 101 334 95 332 101 334 95 332 100 334 94 332 100 333 93 332 99 333 92 332 98 333 92 332 97 333 91 332 96 333 90 332 95 333 89 330 95 332 88 330 94 332 87 332 92 332 86 332 91 333 86 332 91 333 86 332 91 333 87 332 92 333 87 332 91 332 87 332 92 333 89 333 92 334 87 332 91 332 88 331 94 332 90 332 95 333 92 330 97 333 94 330 100 331 95 330 101 333 97 332 104 335 99 330 105 333 101 330 107 332 103 330 110 334 102 331 110 336 102 332 109 336 102 332 109 337 103 332 109 337 103 333 108 337 104 333 111 339 104 333 111 338 104 333 111 338 103 334 110 339 103 333 109 339 103 332 110 338 104 332 110 338 104 333 109 337 103 333 110 338 102 333 107 336 100 334 105 336 99 334 105 338 97 334 102 336 95 334 102 336 92 334 97 335 88 335 93 336 84 337 90 337 82 338 87 337 80 337 85 336 78 339 83 338 77 342 81 340 76 342 80 339 75 339 79 336 76 336 81 333 78 335 83 332 78 335 83 333 76 338 81 335 75 340 79 338 74 342 79 340 75 342 79 341 76 341 81 339 78 340 83 338 78 338 83 335 77 337 85 333 76 338 84 333 74 337 82 333 72 338 77 335 69 342 77 336 67 344 73 339 65 346 71 341 64 348 70 342 64 350 68 346 66 353 71 347 66 357 70 355 68 359 73 356 66 361 70 358 65 360 69 356 66 355 68 354 65 350 67 350 66 344 68 343 64 337 69 336 63 329 69 328 62 323 67 321 61 316 66 315 61 309 66 309 65 301 67 302 65 295 70 296 68 289 74 291 70 284 76 283 69 278 74 279 66 275 71 275 64 271 68 272 63 267 63 267 -1 -1 -1 -1 -1 -1 -1 -1 78 252 77 253 74 245 80 248 78 238 85 242 79 233 84 236 79 230 84 233 81 226 85 229 83 219 89 222 86 213 91 215 87 208 93 210 88 204 93 207 87 200 92 203 85 196 90 199 85 194 90 197 84 193 89 197 86 195 89 197 87 190 91 195 91 188 95 191 95 189 100 191 99 192 108 194 99 194 108 196 97 194 103 196 94 193 103 197 90 192 90 191 86 190 86 190 84 189 84 188 83 188 86 192 85 187 86 192 88 185 89 191 94 184 94 190 102 182 101 187 111 178 111 184 121 175 120 180 129 175 127 180 134 178 133 183 139 182 137 187 144 187 140 195 149 191 144 199 152 194 145 200 151 198 144 204 152 203 144 209 156 209 147 214 163 212 155 218 171 217 163 222 176 220 168 225 180 225 171 229 184 231 174 235 186 238 176 242 187 244 177 248 189 250 179 253 194 255 184 259 199 261 189 265 204 267 194 270 206 270 197 274 209 273 199 277 214 279 208 281 221 283 212 286 228 287 228 286 232 291 223 295 236 297 227 301 238 304 229 307 239 309 229 313 242 313 233 316 248 316 238 319 251 319 242 322 253 323 254 322 257 328 248 332 262 333 252 337 266 337 266 336 271 341 272 340 277 345 278 345 282 351 282 350 284 354 275 358 286 358 277 362 290 363 281 366 293 368 284 371 294 374 286 376 296 380 288 381 298 386 290 386 299 391 292 390 297 396 293 394 293 400 290 397 289 404 284 400 282 407 278 404 275 410 269 405 266 412 260 406 258 413 252 407 251 413 246 406 246 412 242 404 242 411 240 402 238 411 237 402 235 413 234 404 233 416 233 406 232 419 232 410 230 421 231 412 225 421 227 413 217 422 220 414 207 422 211 415 201 422 204 414 194 419 198 412 187 417 190 411 181 413 184 408 179 409 182 404 175 407 180 400 169 406 175 400 163 406 169 399 159 406 163 400 153 403 160 397 145 401 150 396 139 401 144 397 133 402 138 398 128 400 132 396 123 395 130 390 120 389 125 385 117 384 123 381 114 383 122 379 110 381 119 378 107 380 108 379 104 378 104 378 99 375 104 373 95 370 101 369 93 365 101 363 92 360 97 360 91 357 97 357 90 354 96 354 91 353 97 353 91 352 98 352 90 353 96 353 88 353 94 354 85 352 91 352 87 350 90 350 83 346 88 346 83 342 87 342 84 339 89 340 85 338 89 338 85 337 90 338 86 337 92 338 89 337 94 338 91 336 97 337 92 336 98 337 92 335 98 337 92 334 97 336 91 334 97 336 91 334 97 336 90 335 96 336 89 336 95 338 88 337 94 338 87 336 92 338 87 337 93 338 87 337 93 338 87 336 93 337 87 336 93 336 87 334 93 336 87 334 93 334 85 332 91 333 83 330 89 331 82 326 88 327 82 324 87 325 81 322 87 323 80 319 86 320 79 317 85 318 78 316 83 316 77 314 81 315 80 312 82 313 80 306 84 310 85 304 87 305 85 300 91 301 86 299 92 301 85 299 93 301 81 300 87 302 78 300 86 303 77 298 83 300 79 293 88 296 79 286 87 289 79 278 86 281 77 272 85 275 76 265 83 268 77 258 82 261 77 251 81 254 77 244 81 247 78 237 83 240 81 233 83 234 82 228 84 229 83 220 86 224 89 212 92 216 96 205 99 209 103 200 105 205 109 197 112 204 114 192 116 201 117 190 117 198 122 189 121 197 130 189 128 197 137 191 136 196 144 194 140 203 148 199 144 207 153 203 149 212 160 205 155 213 167 205 160 212 170 206 164 214 173 210 166 216 175 216 167 222 179 224 170 227 183 232 174 237 187 239 178 243 192 244 183 248 196 248 197 247 200 251 191 255 201 255 192 258 202 258 193 262 205 265 195 267 210 273 200 275 215 280 205 283 218 284 218 283 221 287 222 286 227 292 217 296 232 298 222 301 236 303 236 303 239 309 230 313 242 315 234 319 246 318 237 321 249 317 240 321 252 319 243 323 256 323 256 323 259 327 250 332 263 331 254 336 268 337 269 336 273 342 273 342 276 347 277 347 279 350 271 355 283 352 275 358 288 354 280 360 293 355 287 363 298 357 292 365 303 357 298 366 309 356 305 365 314 354 311 363 319 352 317 361 323 348 323 357 327 344 327 354 330 339 333 349 333 335 336 344 334 331 337 340 336 327 340 336 338 323 343 332 340 318 343 323 339 313 346 320 338 305 346 312 338 297 347 303 338 290 347 296 338 285 348 290 340 277 349 282 342 269 351 273 351 266 352 265 342 254 351 257 340 248 349 250 336 243 347 244 333 236 344 236 331 226 341 226 329 218 338 218 325 213 332 212 321 208 328 207 326 203 326 202 312 200 322 198 308 196 318 194 306 190 315 187 313 182 312 181 301 181 307 178 299 179 306 176 296 178 305 173 295 177 304 172 294 175 303 170 294 173 302 169 293 171 302 167 292 168 301 164 291 166 300 163 290 166 299 162 289 166 298 162 289 167 298 162 288 168 297 164 288 168 297 164 288 169 297 165 298 166 298 165 290 169 298 164 290 167 298 163 291 166 298 163 292 166 301 163 293 166 302 163 293 165 302 162 294 164 303 162 294 164 304 161 294 162 305 160 294 160 305 158 294 159 295 159 292 158 303 155 290 158 300 153 287 157 296 151 282 157 291 150 276 157 277 157 270 159 278 151 263 162 270 152 256 163 263 154 250 162 256 154 245 160 251 152 241 158 246 150 237 157 240 151 230 156 233 150 222 157 225 151 217 159 220 150 212 162 215 152 207 164 209 155 201 165 202 155 195 165 197 155 190 165 191 154 182 165 183 155 174 167 174 167 168 169 168 169 164 171 162 160 159 174 157 163 154 177 152 167 152 181 147 171 149 186 144 177 148 193 144 187 150 201 150 200 152 206 152 206 153 211 144 205 153 214 143 210 153 218 143 215 156 223 145 222 161 229 150 229 167 234 160 235 175 240 168 240 182 243 173 246 188 245 179 248 194 249 184 252 197 255 189 259 200 260 190 262 204 265 198 267 208 271 199 274 212 275 202 278 216 278 206 280 222 282 217 284 230 289 222 292 237 296 228 300 241 302 232 304 244 306 235 309 246 310 237 313 248 314 238 316 251 319 219 296 254 324 222 300 257 330 226 306 261 335 231 311 266 337 235 316 272 340 238 321 275 345 266 347 276 346 267 347 278 348 269 349 280 352 271 353 282 356 272 357 283 361 283 360 283 365 284 365 283 370 284 369 284 374 285 374 285 379 277 377 284 384 276 380 281 386 273 383 278 391 270 387 274 396 267 391 269 401 262 395 264 404 257 397 260 406 254 399 257 408 252 401 254 411 250 404 250 414 247 406 247 418 245 409 244 419 243 410 239 420 239 412 233 422 234 413 226 423 227 414 221 424 222 415 215 423 218 414 209 422 213 414 202 421 206 413 196 419 201 411 193 416 198 409 188 413 192 408 183 411 188 404 177 411 182 403 171 412 175 406 164 411 168 406 156 410 162 403 148 409 153 405 143 409 147 405 137 406 142 403 131 402 135 399 126 397 130 394 122 392 130 387 119 386 127 382 115 384 120 381 111 384 117 381 108 383 115 381 105 379 111 377 102 373 107 373 98 369 98 369 95 365 100 364 91 362 96 360 89 359 95 358 88 356 93 354 87 354 95 351 87 353 95 351 86 352 91 351 85 351 90 351 85 350 90 351 83 349 89 350 83 346 88 347 83 342 89 342 84 340 89 340 85 338 91 338 86 338 91 338 85 337 90 337 83 336 89 336 83 337 89 337 85 336 91 336 88 335 94 335 90 335 95 335 90 335 96 336 90 336 95 337 90 336 95 337 90 336 95 336 91 336 91 336 91 337 96 338 91 337 97 338 91 337 97 338 93 337 99 338 93 336 99 337 93 336 99 337 94 337 99 338 95 338 103 340 95 337 100 338 96 336 104 339 95 338 101 340 95 338 102 341 95 338 100 340 95 338 101 340 97 338 104 342 97 339 104 342 97 339 104 342 97 339 102 341 98 340 104 341 99 339 107 341 99 339 108 341 100 338 109 341 100 338 109 341 99 338 108 341 99 340 105 341 99 340 108 343 100 340 108 343 100 340 108 343 100 340 109 343 101 339 109 341 101 338 108 340 101 337 107 338 101 337 109 339 101 338 107 339 101 338 110 341 101 338 107 340 101 338 108 341 101 339 107 341 101 339 107 341 101 338 109 341 102 338 109 342 102 339 111 343 103 338 110 343 103 338 110 341 103 337 109 340 103 336 110 341 103 336 110 341 103 336 110 341 103 336 109 341 102 336 109 340 102 336 109 340 103 334 110 339 103 334 110 338 103 334 110 337 103 334 110 338 102 334 110 338 102 335 109 338 101 335 109 339 100 336 108 339 99 336 105 338 98 336 106 339 97 336 103 338 97 336 103 338 97 336 105 338 95 337 101 338 94 337 102 338 94 336 102 338 94 336 102 338 92 338 101 339 91 338 97 339 92 338 98 339 93 338 99 339 94 338 102 339 94 339 103 340 94 339 102 340 94 338 102 339 94 339 102 339 91 340 100 340 90 340 99 340 89 341 95 340 87 342 93 341 86 344 91 342 85 345 93 343 84 345 92 343 84 346 84 345 84 346 92 344 84 345 92 344 84 344 92 342 85 343 92 341 86 344 94 341 87 342 95 341 87 342 94 340 87 342 94 340 87 343 92 341 87 342 93 341 88 342 94 341 89 342 96 341 89 344 95 342 89 344 97 343 88 344 96 343 86 343 95 342 83 341 90 340 80 337 87 337 79 333 88 333 79 328 87 328 79 323 87 323 79 319 85 319 78 316 84 316 77 313 85 313 77 309 85 309 77 303 83 304 79 299 87 301 79 295 87 297 77 292 84 294 76 289 85 291 76 285 83 286 75 278 83 279 75 273 84 274 74 268 79 270 74 262 80 264 75 254 81 256 76 248 81 250 77 242 82 244 79 235 85 236 81 228 87 230 81 223 86 225 82 219 87 222 84 213 88 216 89 208 91 210 92 202 94 206 96 198 99 202 101 193 104 197 106 189 108 193 110 187 112 192 115 185 116 190 121 183 121 191 127 183 125 191 132 184 129 191 138 186 135 193 145 189 141 197 149 193 145 200 152 198 147 205 154 204 147 211 155 211 148 217 159 217 151 223 166 221 158 228 175 226 167 232 182 229 174 235 187 233 179 238 192 239 183 244 194 246 185 251 196 253 186 256 199 259 190 263 204 265 195 269 206 270 197 274 208 273 198 277 211 279 201 283 216 287 206 291 220 295 209 299 225 300 216 304 231 305 222 310 238 310 229 315 242 314 233 318 245 316 240 319 251 322 242 326 255 328 218 295 257 333 222 300 259 337 226 304 263 341 229 308 267 345 261 347 271 347 263 351 275 347 267 353 280 350 273 355 285 353 281 356 289 356 285 359 291 359 284 364 293 362 286 368 296 365 289 370 299 368 292 374 303 371 296 377 306 374 299 381 307 375 301 382 310 376 310 375 312 378 313 377 316 381 316 381 318 383 318 382 318 384 311 390 319 385 312 391 319 385 312 389 311 388 313 388 310 388 311 389 310 390 308 390 305 392 304 392 301 397 297 395 295 401 291 398 287 405 281 401 277 409 272 404 267 411 264 407 259 411 255 407 254 410 247 403 250 408 245 401 248 408 244 400 244 411 240 402 238 415 235 405 232 418 230 410 230 420 228 411 227 422 227 412 222 423 225 414 218 425 220 416 213 427 215 418 207 429 210 421 198 431 200 426 189 435 191 430 183 434 183 432 176 434 178 430 169 429 171 425 160 423 162 419 152 417 155 413 145 412 147 407 139 408 141 402 132 406 135 402 126 403 129 400 121 399 125 395 115 391 119 387 110 386 115 381 107 386 111 382 103 385 107 382 99 383 103 380 95 379 99 377 91 375 95 372 90 370 92 368 88 365 89 364 84 361 88 359 85 358 89 356 86 356 91 352 88 353 93 351 88 352 94 350 88 352 94 350 88 352 96 351 87 349 93 349 87 345 93 345 87 342 92 341 86 340 92 340 83 342 89 340 80 342 86 340 79 342 84 340 79 342 84 340 78 341 83 339 78 340 83 339 79 341 84 339 80 340 84 339 80 340 84 338 79 340 84 338 77 340 83 339 76 341 82 339 77 342 81 339 78 340 84 337 78 340 83 337 77 340 82 338 76 343 81 341 75 344 79 343 76 344 80 343 77 342 82 341 79 341 83 339 79 340 84 338 78 341 83 339 78 342 83 340 78 342 83 340 79 340 84 338 79 340 84 338 78 341 82 340 77 342 82 340 77 343 81 341 76 343 81 341 77 342 81 341 76 343 81 341 75 344 80 341 75 344 80 341 75 343 79 341 75 343 79 340 74 342 79 340 75 342 79 340 75 342 79 340 75 341 80 339 76 340 81 338 76 339 81 337 77 338 81 336 77 338 82 335 78 336 82 334 80 333 83 333 79 333 84 332 82 332 85 331 81 332 86 331 82 331 88 330 83 331 89 330 84 330 89 330 84 330 90 330 84 330 89 330 84 330 89 330 83 330 88 330 83 331 88 330 83 331 87 331 83 332 87 331 84 330 89 331 85 330 90 330 86 329 92 329 88 329 93 329 89 328 94 328 89 328 95 328 89 328 95 329 89 328 95 329 88 329 94 329 87 330 93 329 87 330 92 330 86 330 92 330 86 330 92 331 86 330 92 331 87 330 92 330 87 330 93 330 87 330 93 330 87 330 93 330 87 330 93 330 87 330 93 330 87 330 93 330 87 330 92 330 87 330 92 330 86 330 92 330 86 330 92 330 86 330 92 330 86 330 92 330 87 329 92 329 87 329 92 329 87 330 92 329 87 330 93 330 87 330 93 330 87 330 93 330 87 331 92 330 86 331 92 330 85 332 90 331 83 334 89 332 82 335 87 334 81 335 87 334 81 334 87 334 82 335 87 334 82 336 87 335 82 336 87 334 83 335 88 334 84 335 90 334 84 336 90 334 85 336 93 334 85 336 92 334 86 336 94 334 86 339 95 335 85 340 93 336 84 341 92 337 84 342 92 338 83 344 89 341 82 345 90 340 81 347 89 342 81 350 88 344 81 353 87 346 80 355 87 348 80 356 86 349 80 357 86 350 80 358 86 350 80 358 86 351 80 358 86 351 80 357 86 350 80 355 86 349 81 354 85 349 81 352 88 346 82 349 87 345 84 347 91 342 85 346 93 340 86 344 94 339 87 343 96 339 89 342 97 338 89 341 98 337 90 340 99 336 91 340 99 336 91 340 100 336 91 339 97 337 91 339 99 336 91 339 99 336 91 339 99 336 90 340 99 336 90 340 99 336 90 340 99 335 90 340 98 335 90 339 98 335 90 339 98 335 90 339 98 335 90 340 98 336 91 339 99 336 91 340 99 336 91 340 97 337 91 340 100 336 91 339 100 335 91 339 99 335 92 338 100 334 91 339 100 334 91 340 100 336 91 340 97 337 91 340 97 337 91 340 97 337 91 338 98 337 92 338 100 337 92 337 98 338 95 337 98 337 94 335 99 337 94 336 99 337 95 339 98 340 92 339 96 342 89 340 95 341 91 340 94 341 85 340 91 340 83 340 89 340 80 338 86 339 78 334 86 336 77 327 82 328 76 318 81 319 76 311 85 312 77 304 83 305 76 298 85 299 74 295 83 295 73 293 80 294 71 290 77 291 71 283 77 285 71 276 76 278 71 269 76 271 72 262 77 264 73 253 78 255 75 247 77 248 77 243 79 244 78 238 82 241 82 231 86 235 87 224 90 228 92 218 95 223 98 214 100 218 101 209 106 217 103 206 107 212 107 204 110 213 111 200 113 209 118 196 118 205 125 194 124 203 132 193 131 202 139 195 136 203 142 198 139 207 143 202 139 211 146 207 140 215 152 212 145 219 160 216 152 223 170 220 162 227 182 224 174 230 188 226 181 232 194 231 186 235 198 237 191 241 202 244 194 248 205 250 196 254 208 255 199 259 208 256 199 260 204 255 194 258 201 254 191 256 202 255 192 258 205 260 195 263 209 267 200 270 214 276 204 280 218 285 208 289 222 293 212 296 227 298 218 301 232 302 223 305 236 304 226 308 240 306 240 306 245 311 211 288 251 319 215 293 256 328 220 299 262 336 224 303 266 341 226 309 267 344 229 314 270 346 265 350 274 349 266 354 281 354 274 359 287 358 279 364 291 362 283 368 293 364 286 370 296 366 288 371 298 366 292 372 300 368 293 373 303 369 296 375 306 370 300 376 310 372 304 379 312 372 307 380 313 371 309 380 314 369 315 368 320 366 319 377 327 363 325 373 331 358 331 368 332 352 333 352 333 345 335 356 335 338 338 349 341 330 345 340 349 323 353 333 352 318 358 327 353 313 360 321 354 307 361 315 352 300 360 307 347 292 356 298 344 285 353 291 342 279 352 284 343 272 352 278 343 265 353 270 344 256 354 260 342 247 353 250 338 241 349 242 333 233 344 235 329 226 340 226 326 217 337 218 323 211 333 211 320 207 330 206 316 201 326 200 312 195 323 193 309 190 319 187 307 184 317 181 306 180 316 178 304 178 315 175 302 176 313 172 300 174 310 169 298 172 308 167 298 172 307 167 298 172 308 168 299 172 309 168 299 171 309 167 297 168 307 164 296 166 306 161 295 164 304 160 295 164 305 160 296 166 306 162 296 166 305 162 295 166 305 163 296 169 307 165 298 172 308 169 299 173 310 170 301 174 312 171 302 174 313 172 302 173 313 170 302 172 312 169 301 171 312 168 302 172 313 169 305 177 316 174 309 185 319 182 312 193 323 190 314 198 325 196 316 202 327 199 318 202 328 200 318 200 328 198 317 196 329 195 318 191 330 189 320 186 331 183 323 181 333 177 322 176 332 172 319 171 329 168 314 166 324 163 305 161 316 158 296 159 306 153 286 159 296 152 278 161 288 155 271 163 280 156 263 162 272 154 258 162 265 153 254 162 261 153 249 162 255 154 242 161 247 152 234 159 240 151 227 158 232 149 218 158 221 148 208 158 211 147 200 161 202 150 190 165 191 154 179 167 179 157 171 168 170 158 164 169 163 158 161 171 159 160 159 173 157 162 154 176 151 166 146 182 142 171 141 186 136 177 141 191 134 182 144 195 136 186 147 199 139 191 150 205 141 198 150 213 141 208 149 224 139 220 147 232 137 229 149 237 138 236 153 241 143 241 160 245 150 246 168 247 158 250 175 248 165 251 181 253 171 255 185 258 174 261 189 265 178 267 193 271 182 273 196 276 186 278 197 275 187 276 195 274 185 275 192 276 183 277 193 274 184 275 194 276 185 276 194 274 185 275 194 275 186 276 196 275 186 277 195 274 187 275 196 275 213 294 196 275 214 295 201 276 211 290 205 279 210 287 212 287 212 290 221 298 218 298 230 310 224 308 239 320 234 319 248 326 242 326 252 328 245 330 253 329 245 330 250 329 242 330 248 330 239 330 238 333 238 333 238 338 239 339 239 343 239 343 250 344 240 346 251 347 242 348 254 350 245 353 258 354 248 356 261 357 251 359 264 358 264 357 268 361 268 360 271 367 261 369 275 373 265 374 277 377 267 378 279 383 269 383 280 389 271 389 282 395 273 395 281 399 274 398 280 403 272 401 279 407 273 406 268 408 269 409 266 412 266 413 271 419 267 416 268 423 264 420 264 427 259 421 258 432 254 427 253 436 249 431 248 437 243 432 242 438 238 432 235 438 232 432 227 438 224 433 220 436 220 431 215 432 216 428 210 429 212 424 206 426 207 420 200 423 202 416 194 421 196 413 191 419 193 412 190 417 193 409 185 413 190 406 179 409 184 402 171 406 177 398 165 403 168 398 156 400 162 394 149 399 154 392 144 399 147 394 139 401 143 396 133 401 137 397 124 400 128 395 117 397 120 393 111 395 114 391 105 393 108 389 99 391 102 388 96 386 98 385 91 382 95 379 87 374 91 372 84 367 88 364 84 361 89 359 84 358 88 356 83 357 87 355 85 355 87 355 81 356 85 354 79 356 84 354 79 354 84 353 79 352 84 351 79 348 84 347 79 345 83 343 81 343 83 343 79 342 83 341 80 340 84 339 79 340 84 339 78 341 82 340 76 342 80 340 76 341 80 339 77 340 82 337 77 340 81 337 77 339 82 337 77 340 82 337 77 341 82 339 78 340 82 338 78 340 83 338 79 340 84 339 79 340 84 338 80 339 85 337 81 339 85 337 80 339 85 337 79 340 84 338 78 341 83 339 77 342 82 339 77 342 82 340 77 343 81 341 76 342 81 341 77 342 82 340 77 342 82 340 77 342 82 340 78 342 82 340 78 341 83 339 78 342 83 340 79 342 83 340 79 342 83 340 79 342 83 340 79 342 83 340 78 342 83 340 77 342 82 341 77 342 81 341 77 342 81 342 78 342 82 342 80 341 83 341 80 340 85 339 81 339 86 339 82 339 87 339 83 339 88 339 83 340 88 339 83 339 88 339 83 339 87 339 82 339 87 339 82 339 87 339 81 339 86 339 80 340 85 339 79 341 84 340 78 341 83 340 78 341 82 340 78 341 81 340 76 342 80 341 76 341 80 340 78 339 81 339 78 339 82 338 78 338 82 338 78 338 83 338 78 338 83 338 79 338 83 337 80 337 85 337 82 336 86 335 83 334 88 333 84 334 89 333 84 334 89 334 84 334 89 334 83 334 89 333 82 336 87 334 81 338 85 336 79 338 83 337 77 340 81 338 76 342 80 341 77 341 80 341 76 340 79 340 76 341 80 340 79 340 81 340 80 338 83 338 82 336 85 336 81 337 86 337 83 336 88 337 86 335 91 336 87 334 93 335 89 334 94 335 91 334 96 335 92 332 100 333 93 332 99 333 94 334 102 335 94 333 102 335 95 332 101 333 95 332 101 334 94 334 102 336 94 334 99 336 94 333 99 335 94 334 100 335 94 334 99 336 95 333 102 336 95 332 101 333 95 333 103 334 93 334 99 335 91 336 99 337 90 337 96 338 90 338 96 339 90 338 96 339 91 335 98 336 93 334 100 335 95 334 103 335 95 334 103 335 93 335 101 336 90 336 98 336 89 336 97 336 89 336 95 336 89 336 95 336 88 336 94 336 87 336 93 336 87 336 95 336 87 336 93 336 86 338 95 336 85 338 92 336 85 338 91 336 85 340 93 335 84 344 92 338 83 351 90 343 81 356 89 348 81 360 85 356 80 363 85 359 80 364 85 361 79 364 85 361 77 361 82 360 76 356 79 355 73 348 75 348 73 339 75 339 75 331 77 331 75 323 80 324 75 320 81 321 74 319 79 320 72 318 77 319 73 316 77 316 73 314 78 314 73 312 79 314 72 312 78 313 69 312 75 313 66 312 72 314 66 311 72 312 65 308 71 310 65 303 70 305 66 298 71 299 67 294 73 296 69 292 76 294 69 288 74 290 70 283 77 285 71 274 76 277 72 267 77 268 73 261 78 263 76 257 81 260 78 254 86 257 81 250 89 253 80 249 85 250 76 248 81 250 74 247 77 248 72 242 75 243 72 236 74 237 72 231 74 232 75 227 77 228 79 223 81 224 81 216 85 220 86 212 89 215 89 209 92 213 91 209 94 214 94 208 98 215 100 204 102 209 107 200 109 205 111 197 113 205 111 196 113 205 112 195 111 204 114 194 113 200 118 192 117 201 123 191 122 199 126 190 125 199 127 191 126 199 130 192 129 200 133 194 132 203 135 198 134 208 138 202 138 212 143 204 142 214 145 204 144 214 143 205 141 214 141 206 137 215 141 208 135 217 145 211 138 219 151 215 145 223 161 220 154 227 172 223 165 230 183 225 176 231 188 228 182 234 190 233 182 238 191 240 182 245 192 249 183 253 193 257 183 261 195 263 185 267 197 265 187 269 198 267 187 271 198 270 188 274 200 274 189 279 203 277 192 282 207 280 196 284 211 281 201 286 215 284 205 289 220 289 210 294 225 295 216 300 232 302 222 307 240 310 231 315 248 319 239 325 256 328 219 300 262 335 224 305 269 340 227 311 274 344 233 317 278 346 237 320 282 349 240 323 285 355 244 326 287 361 280 367 290 368 281 372 291 373 282 376 290 376 281 379 288 378 280 380 289 381 280 384 291 385 282 388 293 390 285 390 293 394 288 393 291 397 286 396 281 397 283 399 283 403 280 401 280 406 276 404 269 403 271 405 270 409 267 406 264 411 259 406 258 414 253 408 252 417 247 412 246 421 242 414 241 425 237 419 237 431 232 425 234 435 230 429 231 435 229 430 227 434 226 427 220 433 221 428 210 432 211 428 199 430 201 425 191 426 193 421 186 424 188 420 184 424 186 419 181 421 183 416 176 418 178 413 166 413 170 406 156 409 161 402 149 406 153 399 141 404 146 397 134 403 138 398 131 404 134 400 127 404 131 400 120 400 124 396 111 394 114 390 105 389 108 386 100 386 104 383 98 382 101 378 95 377 99 375 91 372 95 370 87 367 91 365 84 363 88 361 82 360 86 358 84 358 86 357 83 357 85 357 80 357 84 356 81 356 86 355 83 354 88 353 83 351 88 350 82 347 87 345 82 346 87 344 81 346 86 345 80 344 85 343 79 342 84 340 78 341 83 339 77 343 81 341 76 344 81 342 75 345 79 342 74 345 78 342 73 345 77 342 73 345 77 342 73 346 77 342 73 346 77 341 73 346 76 342 72 347 76 344 72 347 76 344 73 346 77 343 75 345 79 342 76 344 80 341 77 343 81 341 78 343 82 341 78 343 83 340 79 342 83 340 78 343 83 340 77 344 82 341 76 344 81 342 75 346 79 343 74 346 78 344 73 346 77 344 73 346 77 344 74 348 78 345 74 348 77 345 73 347 77 344 75 347 77 345 73 348 78 345 74 348 78 345 74 347 78 345 74 347 78 345 74 347 78 345 74 348 78 345 74 348 78 345 73 348 77 346 73 350 76 347 72 350 76 347 71 350 75 347 71 350 74 347 72 351 74 349 72 350 73 349 70 352 72 348 70 353 73 349 70 354 72 351 69 355 72 351 69 356 71 352 69 357 71 353 68 357 71 353 68 356 71 353 68 356 71 352 68 355 71 351 69 354 71 350 68 352 71 349 70 350 71 349 68 352 71 348 69 350 71 346 69 350 71 346 69 350 71 346 68 350 71 346 68 350 71 346 68 348 71 345 69 348 71 344 68 347 72 344 69 346 72 343 69 345 72 342 70 344 73 341 70 343 73 340 70 342 74 340 71 343 74 340 71 342 75 339 71 342 75 339 71 342 75 339 71 343 74 340 71 344 74 340 70 344 74 341 70 344 74 341 71 343 74 340 71 342 75 340 71 342 75 339 72 342 76 339 72 341 76 338 73 340 77 337 73 340 77 337 73 340 77 337 72 340 76 337 72 341 76 338 72 342 76 338 72 342 75 338 72 342 75 338 71 342 76 339 71 344 75 340 71 344 75 341 71 344 75 340 71 344 75 341 71 346 75 342 70 347 74 344 70 346 74 343 70 346 74 342 70 346 74 343 70 347 74 343 70 346 74 342 70 344 74 341 71 344 74 340 71 345 75 341 71 344 75 341 71 342 75 339 72 342 76 338 72 342 76 339 72 342 76 339 72 342 76 338 72 342 76 338 73 342 76 339 72 342 77 338 72 340 77 337 73 340 77 337 74 339 77 337 74 339 78 338 76 339 79 338 77 338 79 338 77 336 80 337 75 334 80 334 76 329 81 328 77 322 85 322 78 316 83 316 78 314 86 314 78 314 83 314 76 317 81 316 74 320 79 320 73 323 78 325 76 326 78 327 72 322 77 326 74 320 75 322 73 314 75 316 73 309 75 310 74 305 76 306 75 303 77 305 72 299 77 301 71 295 77 297 71 291 76 292 71 288 78 291 71 285 77 287 72 278 77 280 72 269 80 272 73 261 79 263 74 254 82 258 75 248 79 250 74 243 79 246 75 243 77 244 73 240 77 244 75 236 78 241 78 229 82 234 82 222 86 226 85 218 89 222 88 213 92 217 91 208 95 212 93 205 97 209 94 202 97 207 94 200 96 206 96 197 97 202 101 192 101 197 107 194 107 193 115 190 114 190 122 189 122 187 129 183 128 189 133 188 131 193 135 193 133 199 136 200 134 206 139 206 134 215 143 211 137 219 148 214 141 222 154 216 147 224 162 217 155 224 171 217 163 224 177 218 169 224 181 220 173 226 184 225 176 230 186 231 178 235 188 237 178 240 190 243 181 246 193 248 183 252 194 253 184 257 195 256 185 260 196 260 185 263 198 264 188 268 201 269 191 273 203 273 193 277 207 276 197 280 211 281 202 285 217 284 207 289 223 288 213 292 226 290 216 294 229 292 219 297 233 297 224 302 239 305 230 310 245 315 212 291 251 326 245 328 256 334 219 299 261 341 223 305 264 344 228 312 268 346 231 316 273 349 234 318 277 353 269 355 280 356 272 359 282 361 274 364 284 368 276 372 286 375 278 378 284 380 276 381 281 382 273 382 270 384 270 385 278 392 270 390 277 397 272 395 274 400 269 399 270 404 263 401 258 403 258 403 263 407 255 403 263 407 254 404 263 405 255 402 261 405 254 400 258 409 251 403 252 417 247 410 246 425 241 419 240 432 236 426 236 437 231 432 232 439 229 435 226 437 225 433 219 434 220 429 212 431 212 426 204 428 205 420 198 426 200 419 192 425 194 420 186 424 188 417 182 422 183 416 179 420 182 413 177 418 181 411 173 415 177 410 165 412 170 405 155 408 160 401 145 405 150 398 137 404 141 397 130 403 133 398 124 403 128 399 121 402 125 398 114 398 118 394 105 391 109 388 99 386 102 382 94 382 98 379 92 379 94 378 88 376 91 375 84 370 86 369 82 366 84 365 81 362 83 361 82 357 84 357 83 356 85 355 82 355 86 353 81 354 86 353 80 353 84 351 78 352 82 350 77 348 81 347 77 346 81 343 77 344 81 342 77 344 82 341 77 344 81 342 75 346 79 344 73 348 77 344 72 348 76 344 71 348 75 345 71 348 74 344 71 347 74 344 72 348 75 343 72 348 75 344 71 348 75 344 71 348 75 345 71 350 74 346 71 350 74 347 72 349 74 347 71 350 75 347 72 348 76 345 74 348 77 344 75 346 79 343 76 346 79 343 76 344 80 341 76 344 80 341 76 346 80 343 75 346 79 343 74 346 78 343 74 346 78 343 73 347 77 344 74 348 78 345 74 348 78 345 73 348 78 345 74 348 78 346 74 348 78 346 73 348 77 346 74 347 77 346 75 347 78 346 74 347 78 345 76 345 79 344 76 346 80 344 77 344 81 343 77 343 82 341 78 342 83 340 78 342 83 340 77 342 82 340 77 342 81 340 76 342 80 341 75 344 79 342 74 344 78 342 73 345 77 343 72 346 76 343 72 346 76 343 71 347 75 344 71 347 74 344 71 346 74 343 71 346 75 343 72 345 75 343 72 344 76 342 73 344 77 341 74 342 78 340 74 342 79 339 75 341 79 338 74 342 78 339 74 342 78 340 73 344 77 341 72 344 76 341 71 346 75 343 71 347 74 344 70 347 74 344 70 347 73 344 71 347 73 345 70 348 73 345 71 347 73 345 71 346 73 345 70 348 73 345 70 347 73 344 70 346 74 343 71 346 74 343 71 345 75 342 72 344 76 341 72 344 76 341 72 345 76 342 73 345 76 342 73 345 77 342 73 345 77 342 74 346 77 342 73 346 77 343 73 346 77 342 73 345 77 342 73 346 77 342 74 346 78 343 74 346 77 342 73 345 77 342 73 346 77 343 73 348 77 344 73 347 77 344 73 345 77 342 74 345 78 342 74 346 78 342 74 344 78 342 74 342 78 340 74 342 78 339 74 343 78 340 73 342 77 339 73 342 78 338 73 342 77 338 74 342 78 339 73 342 78 339 74 342 78 339 75 342 80 339 75 344 81 340 75 344 80 341 75 343 79 340 76 342 81 339 77 342 82 338 77 342 82 337 77 342 82 337 78 342 85 335 78 343 85 336 78 346 85 338 78 349 84 342 78 351 83 344 77 352 83 346 78 354 83 347 79 356 85 349 79 356 86 350 79 356 85 349 79 353 85 347 79 350 86 346 82 348 87 344 83 346 89 343 87 342 96 336 86 339 94 337 85 335 93 334 84 331 92 330 82 328 90 328 81 325 89 325 79 321 85 320 76 316 85 315 74 314 82 313 71 312 77 312 69 310 75 309 67 307 73 306 66 304 71 304 65 302 71 303 65 302 70 302 64 299 69 299 63 294 68 295 63 289 68 290 63 285 68 286 64 284 69 285 67 283 70 284 67 280 72 283 70 274 75 277 73 266 78 269 77 259 82 262 79 254 84 257 81 250 86 253 83 243 88 246 83 237 88 240 81 233 86 236 81 230 85 234 82 224 86 228 85 217 88 221 88 210 92 214 93 204 96 208 98 200 99 202 98 193 100 198 98 192 100 197 99 191 100 199 104 189 103 198 111 187 110 195 119 185 118 193 125 184 124 192 132 183 130 191 138 183 136 188 142 185 138 190 142 188 138 193 142 193 137 201 143 199 137 206 147 207 140 213 152 212 145 219 160 218 151 225 168 223 160 230 177 227 169 234 182 230 175 235 187 233 178 238 189 239 180 243 189 245 179 249 189 251 180 255 190 257 181 261 193 262 183 267 196 267 187 271 200 272 190 276 204 276 192 281 206 278 194 282 208 279 198 282 212 281 202 284 218 283 208 287 224 286 214 290 227 289 217 293 228 292 219 296 232 297 222 301 237 306 227 309 242 316 212 289 248 325 243 327 254 332 219 298 260 339 222 302 265 342 260 345 269 344 231 314 273 345 234 317 277 348 268 352 281 353 273 356 283 358 274 360 283 363 276 365 284 371 276 371 283 376 275 376 280 379 272 379 277 383 269 382 276 389 268 386 274 393 266 390 270 396 262 393 266 399 258 396 261 403 254 400 250 401 250 402 257 406 248 403 257 405 249 402 258 403 250 400 258 398 249 395 259 393 251 388 259 390 251 385 254 394 246 388 250 402 242 397 250 410 242 405 252 414 243 409 253 415 245 411 254 417 246 412 255 417 246 413 256 418 247 413 259 419 250 415 263 420 254 417 268 420 259 419 274 420 265 420 279 419 270 419 282 417 274 418 283 417 276 417 274 417 274 418 279 417 271 418 274 417 266 418 270 416 261 416 265 414 256 412 262 412 253 408 260 410 251 405 258 409 250 404 255 409 248 405 255 410 247 405 254 410 246 405 255 411 248 406 257 413 249 407 259 414 251 409 262 417 254 412 266 420 258 416 269 423 262 420 270 426 265 424 268 429 264 426 264 431 261 428 260 432 256 429 255 435 252 432 252 438 249 435 249 439 248 436 247 439 247 436 244 435 244 433 238 437 239 433 231 437 232 433 222 436 224 432 216 435 217 431 210 433 212 428 203 431 205 427 198 431 199 426 194 430 196 425 192 427 194 422 187 423 190 418 178 416 183 409 169 409 173 402 160 403 165 396 150 398 156 391 142 397 147 389 136 399 139 394 130 400 133 396 123 398 127 394 117 395 121 391 112 391 115 387 106 386 109 383 101 382 105 379 97 378 102 374 94 371 100 368 92 363 98 360 92 355 97 354 90 354 96 352 88 356 93 354 85 355 91 352 83 355 88 353 83 354 85 354 80 355 83 354 77 354 82 352 78 351 80 350 78 349 80 349 78 346 81 345 77 344 82 342 78 343 83 341 77 345 82 342 77 346 81 345 77 346 82 343 77 345 82 343 77 344 82 343 77 344 82 343 78 344 83 343 78 344 84 342 79 342 84 341 81 340 87 338 82 339 88 337 83 338 88 337 82 339 87 338 81 340 86 339 80 341 85 340 83 340 86 340 81 339 87 339 83 338 88 338 83 338 89 338 83 338 89 338 84 338 89 338 85 338 91 338 86 337 92 337 87 336 93 336 87 336 93 336 86 338 92 338 85 339 91 339 84 339 91 339 85 339 91 339 85 338 91 339 85 338 91 338 85 339 91 339 84 340 90 340 84 340 90 339 84 339 89 340 83 340 89 340 83 340 89 339 83 340 89 339 83 339 89 338 83 339 88 338 82 340 87 339 82 340 87 339 82 340 87 339 82 339 87 339 81 339 87 338 81 340 86 339 79 342 84 341 78 342 83 341 78 342 83 341 77 342 82 341 77 343 82 341 77 344 82 341 78 343 81 342 78 343 81 342 78 343 82 342 79 343 81 342 77 343 82 342 77 342 82 341 78 342 83 340 78 341 83 340 81 340 83 340 81 340 83 340 79 340 84 339 80 339 84 338 82 338 85 337 83 336 87 336 85 334 87 335 85 334 88 334 83 334 88 334 86 334 90 334 85 334 90 334 86 333 91 333 87 332 92 333 87 332 92 332 87 332 92 333 87 332 93 333 88 332 94 332 89 332 94 332 89 332 95 332 89 332 95 332 89 332 95 332 90 332 96 332 90 331 96 332 91 331 97 332 91 331 97 332 91 331 97 332 92 332 98 332 92 332 98 332 92 331 98 332 91 331 97 331 90 331 99 332 89 332 95 332 89 332 95 332 88 333 94 332 87 334 95 333 85 334 92 334 85 334 91 334 84 335 90 334 83 336 89 335 83 338 89 336 82 338 88 336 82 337 88 336 82 337 88 336 81 338 88 337 81 338 87 337 81 338 88 337 82 338 88 336 82 338 89 336 82 339 88 337 82 338 88 336 82 339 88 336 82 340 90 335 82 342 90 336 81 343 89 338 81 344 89 339 80 346 88 340 81 348 87 342 80 350 86 344 78 352 85 346 77 355 83 348 77 357 82 349 77 358 81 350 77 359 82 352 76 360 81 353 76 361 81 354 76 361 80 354 76 360 80 354 76 360 81 352 77 358 82 351 78 357 83 350 79 355 85 348 80 352 86 345 82 350 88 343 83 348 90 341 85 346 91 340 85 345 92 339 85 344 93 339 85 344 92 338 85 344 93 338 85 344 93 338 85 344 93 338 85 344 93 338 85 344 92 338 85 344 92 338 85 344 92 338 85 344 91 338 84 344 91 339 84 344 91 339 84 344 91 339 84 342 92 339 85 340 93 338 86 339 94 336 87 338 95 335 88 336 94 334 89 336 96 333 89 336 96 333 88 336 94 334 86 338 92 337 88 341 90 342 87 346 89 347 86 348 88 353 86 353 89 360 85 357 89 365 83 362 87 369 81 364 85 372 79 366 83 374 77 366 80 374 76 365 79 374 76 365 79 374 77 366 80 374 78 366 82 373 79 366 84 369 81 363 87 365 83 357 89 359 85 348 93 350 88 338 97 340 93 328 102 330 95 323 104 325 93 321 102 323 90 317 97 319 87 312 93 313 84 307 84 306 82 303 82 303 78 300 84 301 74 297 83 299 81 296 81 296 72 288 77 290 71 280 78 282 70 272 75 274 70 263 75 265 72 255 77 257 75 248 80 250 76 243 81 246 77 238 82 242 79 233 83 236 81 224 86 228 85 216 89 220 89 209 93 213 94 206 96 208 95 201 98 206 100 200 101 208 106 198 107 207 114 195 116 203 121 191 122 199 125 189 124 197 128 189 125 197 131 190 128 199 136 191 133 199 142 192 139 200 144 195 141 203 144 199 139 207 145 205 138 212 147 210 140 217 152 215 144 222 159 218 151 225 168 219 160 226 173 219 165 226 177 223 169 229 182 230 172 233 185 238 177 241 178 247 177 247 179 249 178 249 191 249 185 251 197 253 191 256 203 258 194 261 207 261 197 265 208 264 199 267 210 268 211 267 212 273 212 273 215 281 215 281 217 289 218 288 219 293 208 297 221 296 211 299 226 299 217 302 233 304 223 308 239 309 209 284 243 311 238 313 245 312 240 313 248 314 218 293 252 318 223 299 255 321 227 304 257 324 230 308 259 329 233 312 261 333 252 338 262 336 253 340 266 338 257 342 272 341 273 341 277 345 278 345 280 348 272 354 282 350 275 355 286 351 279 357 291 353 283 359 294 355 287 362 296 357 290 364 297 358 291 365 298 360 292 367 300 361 293 368 301 362 294 369 302 364 295 370 302 364 295 371 302 364 295 370 303 364 296 369 304 365 297 369 304 367 296 369 302 371 294 371 299 374 294 372 296 377 288 374 292 381 284 378 287 385 279 382 280 390 272 386 273 393 266 388 268 395 261 389 265 395 259 389 264 396 264 395 263 397 258 390 263 399 258 391 263 401 258 393 263 403 258 395 262 405 258 397 259 408 256 400 257 410 254 401 254 412 252 403 251 415 249 406 246 417 246 408 242 419 241 410 236 419 238 411 232 419 233 410 225 418 227 409 218 416 221 407 212 414 215 405 207 413 210 405 202 414 206 405 199 414 203 406 198 415 201 408 196 416 199 409 192 416 196 409 187 416 190 410 179 414 184 407 173 414 178 406 165 412 170 405 157 411 161 406 151 410 155 406 146 408 150 404 142 406 146 402 135 401 143 397 130 397 134 394 126 394 134 388 124 390 131 385 121 385 126 382 117 385 123 382 113 385 119 382 110 382 117 379 108 378 116 376 105 373 109 372 102 370 110 368 99 367 105 365 97 363 102 362 93 360 99 360 92 359 100 358 92 358 98 358 91 357 99 357 89 356 95 356 88 353 94 354 87 352 92 354 85 352 91 353 83 351 88 352 83 349 86 350 81 346 86 346 86 343 88 343 85 340 90 342 85 340 91 341 85 340 91 340 86 338 92 338 87 336 94 336 87 336 92 336 86 336 91 336 85 336 90 337 86 337 91 338 86 336 91 338 88 336 93 336 89 335 94 336 89 335 94 336 89 336 95 337 89 336 95 337 89 335 97 337 89 335 94 336 88 334 93 336 87 336 92 337 86 336 91 337 86 336 91 337 87 335 91 336 88 334 93 336 89 334 94 336 88 335 94 336 89 335 94 336 89 334 95 336 89 334 94 336 88 335 93 336 87 336 92 337 85 337 90 338 84 338 89 339 84 338 88 338 84 337 89 338 85 336 90 337 86 335 91 336 87 335 92 336 88 335 93 336 89 334 94 336 91 334 96 336 92 334 97 335 92 333 97 335 92 333 97 336 93 333 98 335 95 332 100 335 97 332 101 335 98 332 103 335 99 332 104 335 99 332 104 335 99 332 105 335 99 332 106 336 98 333 104 335 97 333 103 335 96 333 101 335 93 334 99 335 91 334 97 335 89 334 95 335 88 334 93 335 87 334 92 335 87 334 92 335 87 334 91 335 88 333 93 335 90 332 95 334 92 332 97 333 94 331 99 333 95 330 100 332 95 330 100 332 95 330 101 332 95 330 100 332 93 330 98 332 93 330 98 332 92 330 97 332 93 330 99 332 93 330 98 332 94 330 99 331 95 330 100 331 96 330 101 331 97 329 104 332 97 330 103 331 98 330 103 331 98 330 103 331 98 330 103 331 97 330 102 332 97 330 104 332 97 330 104 333 97 330 104 333 97 330 104 333 96 331 101 332 96 331 101 333 95 331 100 332 95 331 100 332 95 331 100 332 94 331 99 332 94 331 99 332 94 331 101 333 94 331 101 333 93 332 99 333 93 332 99 333 93 332 99 333 93 333 101 334 90 335 99 335 89 336 95 336 88 336 96 336 87 338 93 336 85 339 91 337 83 342 89 339 82 344 90 340 81 347 88 342 79 351 86 345 79 356 83 350 77 360 83 352 76 362 82 355 74 364 79 358 73 362 78 359 71 358 76 356 73 351 75 351 70 345 75 344 70 339 75 338 71 333 75 332 73 326 81 326 75 319 80 319 77 313 85 314 77 309 85 309 77 305 85 306 77 301 83 302 77 297 85 300 75 294 82 296 74 291 81 292 72 287 82 289 72 282 81 284 73 275 79 277 72 269 79 271 -1 -1 80 269 73 258 81 261 73 252 73 252 72 246 80 248 73 244 77 247 73 240 78 244 76 234 80 238 78 229 82 231 79 224 83 227 81 220 85 224 83 215 87 219 87 210 90 214 90 207 93 211 92 204 94 209 93 201 96 209 97 198 99 203 102 194 104 199 108 191 110 199 113 188 114 193 117 186 117 193 118 185 118 193 120 185 120 193 126 184 124 193 134 182 131 190 141 183 136 189 147 185 143 189 145 194 146 192 147 198 148 197 154 197 148 203 155 202 148 209 156 207 148 214 160 212 151 217 165 215 157 220 171 219 163 224 175 224 167 229 177 229 168 233 178 234 179 233 180 240 170 243 183 246 174 249 187 251 177 253 191 253 182 256 198 256 188 259 204 261 195 264 208 264 199 267 211 267 202 270 213 271 204 274 216 276 207 279 219 284 210 287 222 289 213 292 225 293 216 295 229 295 221 299 234 299 225 303 238 305 229 308 240 310 231 312 241 314 235 315 243 317 234 318 247 319 241 320 251 321 222 298 252 324 225 303 252 326 227 306 253 330 247 332 256 333 246 336 260 336 250 339 265 338 265 337 269 340 259 343 272 343 272 342 274 345 266 349 276 345 267 349 277 343 268 347 279 340 271 345 280 339 272 344 280 340 272 343 280 342 281 341 280 344 281 343 282 348 282 348 281 352 273 352 279 357 280 357 276 363 277 363 274 369 265 368 272 374 264 372 271 376 262 374 269 378 260 376 268 380 268 379 266 381 258 378 266 384 257 381 267 388 258 385 268 392 259 390 271 395 271 395 273 398 274 398 276 401 276 400 279 401 280 401 281 401 282 401 282 401 283 401 281 403 274 400 279 405 273 400 276 406 270 402 271 408 265 403 266 410 260 404 260 412 254 406 254 415 254 414 249 416 244 408 244 417 240 410 239 420 236 412 235 422 233 413 232 423 232 414 229 422 229 422 224 421 224 421 217 421 217 420 211 421 213 413 205 420 208 412 198 419 201 410 191 416 194 408 184 414 188 406 181 413 186 405 177 413 181 408 171 414 178 406 165 415 169 410 160 416 164 411 153 414 159 407 145 410 149 406 138 405 143 402 133 401 138 398 128 397 136 392 124 392 132 388 121 387 126 385 119 386 127 382 116 385 124 382 111 383 118 381 107 381 113 379 102 377 110 375 97 372 103 371 95 366 100 365 94 361 99 360 93 357 99 357 92 354 97 355 91 354 98 353 92 352 98 352 91 352 99 350 91 352 100 351 89 351 97 351 86 348 92 348 84 344 89 344 84 340 88 341 83 340 83 339 82 340 87 340 81 340 86 341 81 340 87 340 83 338 88 338 84 337 90 337 85 336 91 336 86 335 92 336 87 335 92 336 88 334 93 336 89 334 94 336 89 334 94 335 88 334 94 336 88 335 94 337 89 335 94 337 91 334 96 336 93 332 98 334 95 332 100 334 95 332 100 334 95 332 100 334 95 332 101 336 95 333 101 336 94 332 101 336 94 333 99 335 93 334 98 336 93 334 98 336 93 334 98 335 93 334 98 335 93 333 98 335 93 332 98 334 92 333 97 335 91 332 96 335 92 333 97 335 93 334 97 336 93 334 98 336 94 333 99 336 95 334 100 336 96 334 101 336 96 333 102 336 97 334 102 335 97 333 104 336 96 333 101 336 95 334 100 335 92 334 98 336 91 334 96 336 90 334 95 336 89 334 94 336 88 335 93 337 88 335 93 336 88 334 93 336 89 334 94 336 89 334 94 336 92 335 95 336 91 334 96 335 91 334 97 335 91 334 97 335 91 333 97 335 91 334 95 335 89 334 94 335 89 334 94 335 89 333 94 335 91 332 95 334 91 332 96 334 92 332 97 334 93 332 98 334 93 332 99 334 94 332 99 334 94 332 100 334 93 332 99 334 93 332 98 334 92 332 97 334 91 332 95 334 89 333 94 334 88 333 93 334 89 332 93 334 90 332 94 334 91 332 95 334 91 332 96 334 93 332 98 333 94 331 99 333 95 331 102 334 95 330 101 333 96 330 101 332 96 330 101 333 95 330 101 333 95 331 102 334 95 331 99 333 94 331 99 333 95 331 100 333 95 331 100 333 96 331 101 333 96 331 101 333 96 331 101 333 95 331 101 333 94 331 100 333 93 332 99 334 92 332 97 334 92 332 97 333 92 331 99 334 93 330 98 333 94 330 99 332 95 330 100 332 95 330 101 332 97 330 104 333 97 330 103 333 97 330 103 333 97 331 104 334 96 331 101 333 94 332 99 333 92 332 98 334 91 332 97 334 91 332 96 334 90 332 95 334 89 334 94 335 89 334 94 335 90 334 95 334 89 334 95 335 89 335 95 336 88 336 96 336 88 336 96 336 88 336 96 335 87 338 93 337 85 340 91 339 84 342 92 340 83 344 89 343 82 346 90 344 82 346 88 345 82 346 88 345 83 344 88 343 85 342 92 341 87 341 93 341 89 340 98 340 92 338 101 339 94 336 102 338 94 334 103 336 93 332 100 332 92 328 101 329 89 324 96 325 86 321 95 322 82 318 91 319 80 315 88 315 79 310 84 310 78 308 83 308 76 306 82 307 76 306 79 306 71 304 77 305 70 303 76 304 70 301 76 301 72 297 78 298 74 293 81 295 78 290 84 291 82 286 88 288 86 282 95 285 87 279 93 281 84 276 91 278 79 274 86 275 76 271 83 272 75 265 81 267 75 260 81 262 74 255 80 257 75 251 80 254 77 245 82 248 80 237 85 240 83 231 88 234 86 226 92 232 88 220 92 224 89 215 93 219 89 211 92 216 91 206 93 212 96 202 97 207 102 196 104 202 109 192 110 197 114 190 115 198 120 189 119 197 124 189 122 197 130 191 127 199 135 193 132 201 138 196 134 205 140 200 135 208 144 204 138 212 150 208 143 215 159 209 151 216 167 208 161 215 173 209 165 215 175 211 167 217 177 217 168 222 181 225 172 228 184 234 176 237 186 241 177 244 189 245 183 248 194 250 184 253 198 254 198 253 199 257 190 260 201 260 191 263 203 263 193 267 207 270 198 274 212 279 203 282 215 285 205 288 216 288 217 288 219 293 209 296 224 298 213 300 228 302 229 301 233 304 223 307 238 308 228 311 242 310 235 312 244 312 213 289 245 311 216 293 245 313 219 298 247 316 221 301 249 319 222 303 250 322 225 306 252 324 227 310 254 326 254 326 257 329 258 329 261 333 253 337 264 335 256 339 268 337 258 341 270 338 270 338 271 341 264 347 274 344 267 350 278 348 270 353 282 350 274 356 286 352 286 351 288 354 281 361 292 356 285 363 297 359 290 366 300 360 294 367 304 361 299 369 307 360 303 369 309 358 307 367 311 356 311 366 316 352 315 362 320 347 321 353 324 341 325 350 326 333 328 340 327 327 329 333 332 331 332 328 335 326 335 323 334 313 338 318 337 308 341 313 339 304 343 309 340 301 345 305 341 295 348 301 341 290 350 296 341 285 350 292 341 279 350 285 342 272 352 277 343 266 353 270 343 261 350 263 351 259 351 258 340 248 351 252 339 243 350 246 337 238 348 241 333 232 344 233 330 223 341 224 329 217 339 217 326 211 333 211 322 205 332 204 319 199 326 198 316 194 325 192 312 190 321 188 309 186 315 184 316 179 315 179 305 178 315 175 302 176 309 173 298 175 304 171 295 175 302 169 292 174 300 169 292 174 299 168 293 173 301 168 294 171 303 167 294 170 303 166 291 169 301 164 290 169 296 165 289 169 295 166 288 170 293 166 287 170 295 166 288 171 295 168 290 172 296 168 291 172 297 168 292 172 298 168 292 172 298 168 291 172 297 168 290 172 298 167 291 174 299 169 292 175 301 170 292 174 300 169 292 173 300 167 291 171 299 165 289 169 297 163 287 168 295 162 285 168 290 164 281 167 287 162 285 160 284 160 271 166 278 159 266 165 273 157 261 164 266 155 255 162 260 154 251 162 257 154 248 164 253 154 242 162 247 153 236 161 240 152 231 159 235 151 222 159 226 150 212 159 215 149 204 159 207 149 199 161 202 150 194 163 195 152 185 164 187 154 178 165 179 155 171 167 170 156 162 169 161 158 157 173 153 162 152 177 148 167 148 183 143 173 146 188 140 179 145 192 139 183 145 197 138 189 147 202 138 195 148 209 139 203 151 215 141 210 153 221 153 221 154 228 144 226 155 231 145 230 158 235 147 235 163 238 152 239 170 242 159 244 177 246 167 249 184 249 173 252 189 255 180 257 195 263 185 267 200 270 190 273 204 274 194 276 210 277 201 280 218 282 208 285 225 287 214 289 230 291 221 294 235 297 226 299 240 303 231 305 240 307 231 309 243 312 233 315 246 320 247 319 250 325 251 325 255 331 256 331 260 337 251 339 266 341 266 341 270 345 260 347 275 350 276 350 280 355 280 355 283 358 284 358 287 362 278 363 290 369 281 369 292 376 284 375 292 383 284 381 290 389 283 387 286 395 279 392 282 401 275 398 277 407 272 405 271 412 266 409 264 415 257 411 256 417 251 411 249 417 245 409 243 417 240 409 238 417 236 409 236 419 234 409 232 419 231 410 227 419 228 410 220 418 220 418 213 418 213 418 207 419 209 411 202 420 205 412 196 419 199 411 188 418 191 410 182 416 185 408 178 415 181 410 173 413 177 408 167 410 167 409 160 408 165 401 155 407 160 401 149 403 156 397 141 399 148 393 135 396 140 393 129 395 134 392 124 393 129 390 119 389 127 385 117 385 124 381 113 382 119 379 109 378 115 375 105 374 111 372 101 371 107 369 97 365 103 364 95 360 101 360 94 357 99 357 93 356 99 356 91 354 97 355 89 352 95 353 88 352 93 352 86 352 92 351 84 350 91 350 84 346 90 347 84 343 89 343 85 340 90 341 86 339 91 340 86 339 92 339 86 339 92 339 86 340 92 340 85 340 92 340 86 340 91 340 86 340 92 340 86 339 91 340 85 340 90 340 85 340 91 339 85 339 91 339 85 338 91 338 85 338 90 338 85 338 91 338 85 339 91 339 85 340 92 339 86 340 92 339 86 340 92 339 86 340 95 339 87 340 95 339 87 341 95 339 86 343 92 341 84 346 92 343 83 350 90 346 81 354 89 349 80 356 87 350 80 359 86 352 80 362 85 355 81 365 85 357 82 367 86 359 83 369 86 361 84 371 87 362 85 373 87 364 86 374 87 365 86 376 87 366 86 377 87 367 87 379 87 369 87 381 87 371 88 383 89 374 90 387 91 377 93 390 92 380 96 394 93 384 98 398 95 389 100 402 95 393 101 405 97 397 104 408 99 400 106 409 101 401 109 409 103 402 111 410 105 403 113 410 108 402 114 409 109 402 114 408 115 408 114 407 115 406 114 405 110 396 114 403 111 395 112 403 111 394 109 402 110 394 103 400 108 392 98 396 102 391 92 389 98 386 87 382 93 380 84 372 89 371 83 362 88 361 83 354 83 354 84 348 89 347 84 343 90 343 86 339 94 339 87 335 94 335 89 332 97 333 89 329 97 330 88 327 95 328 85 325 92 327 83 323 91 325 82 317 89 319 81 313 88 314 80 310 87 310 79 308 85 308 78 306 84 306 78 306 83 307 76 307 82 307 75 308 81 309 72 310 80 310 70 313 73 313 67 312 73 312 65 310 72 311 67 306 73 308 69 303 75 305 72 299 72 299 74 294 82 297 75 287 82 290 74 279 83 282 74 269 80 272 73 259 79 261 71 253 76 255 75 250 77 252 77 244 81 247 82 238 86 241 85 233 89 236 85 227 90 230 86 219 90 222 88 214 90 216 87 207 89 212 91 204 92 210 98 201 99 206 106 198 107 204 113 197 113 206 118 196 119 205 123 196 123 204 127 195 127 204 130 195 129 204 134 197 130 206 137 199 132 208 141 203 135 212 145 208 139 216 150 212 143 219 148 220 148 220 163 214 158 217 171 214 164 220 177 214 170 219 179 217 170 222 180 223 171 227 183 231 173 235 176 244 175 245 188 248 178 251 190 252 181 255 195 256 186 260 201 261 201 260 204 264 195 267 205 267 196 270 207 272 197 275 209 280 200 283 212 288 202 291 216 293 206 296 220 296 209 300 225 299 226 298 233 302 223 305 239 306 229 310 243 311 244 310 246 314 246 314 248 317 239 320 251 320 243 323 254 322 245 324 256 324 246 328 259 330 249 333 261 335 252 339 264 338 254 341 268 341 268 341 273 345 274 344 277 349 278 349 280 352 272 357 283 355 274 359 286 358 278 361 291 360 283 364 294 364 286 367 297 368 288 370 298 374 290 374 298 380 293 379 297 386 292 384 292 392 288 390 286 397 282 395 279 401 275 398 272 404 267 401 263 407 257 402 257 408 251 401 251 406 246 399 248 406 243 397 245 406 241 397 242 407 240 398 241 410 240 401 242 415 242 406 242 420 242 413 240 423 241 414 236 422 237 414 230 422 232 413 223 420 226 411 217 418 220 410 211 417 214 408 205 416 208 408 201 414 205 407 196 412 201 405 191 411 196 403 185 410 188 404 178 410 184 402 171 410 177 403 163 410 169 403 155 412 158 407 148 413 152 409 144 413 149 409 139 410 143 406 132 404 132 404 127 399 133 393 124 392 131 387 121 386 126 383 118 385 124 383 114 387 119 384 110 384 111 384 108 380 108 380 104 375 104 374 101 369 106 367 99 366 105 364 98 363 106 362 95 359 101 359 93 358 101 358 92 358 98 358 91 358 97 357 89 356 95 356 88 354 94 354 87 352 94 352 87 350 93 350 85 347 91 348 84 346 89 346 83 344 88 344 84 342 89 343 85 340 91 341 89 338 94 338 92 337 97 338 93 338 99 338 93 339 101 339 92 340 101 340 91 340 97 340 90 340 99 341 90 340 98 341 89 341 97 341 87 342 95 342 85 344 91 344 85 346 92 346 85 346 90 347 87 349 89 350 86 352 88 353 82 353 87 355 84 355 87 356 80 353 86 353 79 349 85 350 80 344 86 345 81 339 89 340 81 335 87 335 82 329 88 330 81 325 87 326 79 324 85 326 77 326 83 328 75 329 79 333 73 333 75 341 71 337 72 346 71 340 72 350 71 340 72 350 74 340 76 350 78 339 80 349 82 337 86 346 87 333 92 341 92 329 99 335 98 325 106 329 103 321 112 325 104 317 113 321 101 312 107 314 94 309 100 311 88 308 91 309 76 305 82 307 73 303 75 304 69 299 71 300 65 292 67 293 62 284 68 285 65 276 67 277 65 270 71 272 70 265 75 267 76 257 80 261 80 248 85 251 83 241 88 244 85 235 91 239 88 229 93 233 88 224 93 228 90 221 93 225 93 215 96 220 97 207 100 212 101 199 103 204 103 193 104 198 105 189 106 194 108 187 108 193 112 187 111 193 118 187 116 195 125 188 122 195 133 190 133 189 138 194 133 201 141 198 135 206 142 205 136 212 143 210 137 218 145 216 138 223 150 221 142 228 157 225 148 232 164 229 165 228 173 233 164 238 179 235 170 241 183 237 174 242 187 242 179 248 192 248 183 253 195 253 187 258 201 257 192 262 207 262 202 265 212 266 204 270 215 269 206 272 216 272 207 275 218 276 219 275 221 282 212 285 224 289 215 293 227 296 217 299 228 300 219 303 231 305 222 308 235 310 225 313 238 316 229 319 242 320 232 323 247 324 238 327 252 326 243 329 255 326 256 326 257 327 247 331 259 331 260 331 264 337 254 340 267 340 257 344 271 344 271 343 275 347 275 347 279 352 280 351 282 356 282 356 284 360 284 360 286 364 287 363 289 368 280 368 290 374 282 373 290 381 282 378 288 387 280 384 284 392 280 390 281 397 274 393 276 400 271 398 270 405 264 400 264 407 258 402 258 407 252 401 252 406 248 398 248 405 244 397 246 405 242 397 245 407 242 398 246 409 243 400 245 412 244 403 246 415 246 406 243 418 244 409 238 421 240 412 233 424 234 415 228 424 229 416 222 423 223 414 216 421 217 412 210 421 212 412 206 421 207 412 202 420 204 411 198 418 199 409 195 417 196 407 193 418 194 408 191 421 192 411 189 425 190 415 187 428 188 419 186 431 187 422 186 432 187 424 185 433 187 424 184 433 184 433 180 432 184 427 176 429 180 424 171 424 174 419 165 417 169 413 160 410 164 406 154 404 160 397 149 400 155 393 145 400 149 395 140 401 145 396 135 399 140 395 131 396 131 396 126 395 126 395 122 394 126 391 118 392 123 389 114 387 122 383 110 381 118 377 107 375 115 372 104 373 112 369 103 370 109 368 100 366 107 365 97 363 106 361 94 361 94 360 89 360 95 359 86 357 92 357 85 354 90 355 87 352 89 352 85 347 90 349 86 344 91 346 87 341 92 343 89 339 94 341 90 337 96 339 92 336 97 338 92 336 98 338 91 336 97 338 90 338 95 339 89 338 94 340 87 340 93 340 87 342 95 341 87 342 95 341 87 342 93 341 87 342 93 341 88 341 93 341 88 341 96 342 88 342 97 342 88 343 97 343 89 343 95 343 89 344 98 342 89 346 98 343 89 346 98 345 87 348 96 346 87 348 95 347 86 350 94 348 85 351 93 350 85 352 93 350 86 351 94 349 87 350 95 349 86 348 95 347 86 346 94 345 87 344 95 344 86 343 95 343 85 342 91 342 84 340 93 339 84 338 92 337 84 336 91 336 83 336 89 335 83 336 91 335 83 336 91 335 83 336 92 335 83 336 83 335 81 334 89 334 79 332 85 333 77 329 84 329 77 323 83 324 78 318 83 319 80 313 80 313 81 309 85 310 81 306 88 309 81 305 87 307 81 303 87 305 82 301 87 303 82 298 88 301 82 295 88 298 81 293 89 295 78 291 84 292 75 289 82 290 73 286 73 285 71 283 75 283 71 280 77 282 71 274 76 275 72 267 76 268 71 262 76 263 71 258 76 260 70 254 76 256 71 248 76 250 72 243 77 245 72 238 78 240 74 234 79 236 78 227 82 230 81 221 87 222 -1 -1 91 219 -1 -1 93 216 87 206 94 210 87 201 90 202 93 202 95 202 94 201 94 201 95 192 98 197 102 187 104 192 109 184 111 189 115 183 117 191 120 181 122 189 125 180 126 187 128 177 126 186 132 177 130 182 139 176 135 183 145 178 140 185 149 182 144 189 152 188 146 195 155 193 149 200 158 196 151 203 161 199 154 205 164 202 156 207 164 205 155 210 163 210 153 214 164 216 154 220 168 225 157 227 172 232 163 236 177 236 167 240 181 238 171 241 184 239 174 243 188 243 178 245 192 246 192 246 194 250 184 254 196 254 187 258 200 260 191 263 205 266 195 270 209 271 200 275 213 275 203 278 216 276 216 276 220 279 211 283 225 285 216 289 227 291 218 294 228 296 218 299 229 301 220 303 232 305 223 308 238 308 239 307 242 310 232 312 244 312 235 315 247 317 238 319 250 320 240 323 252 324 243 326 255 325 246 328 261 328 261 328 265 333 256 336 267 338 258 342 268 342 259 344 271 344 272 344 275 347 275 347 278 351 269 355 281 356 282 355 282 358 283 358 284 361 275 363 286 364 277 366 289 366 290 366 291 368 292 368 293 370 294 369 294 372 295 371 296 374 287 378 296 375 288 380 298 376 290 381 302 376 293 381 304 375 297 378 306 375 298 377 307 376 300 376 306 379 301 377 304 383 299 380 300 388 295 384 293 393 289 389 285 399 279 392 275 402 270 395 265 403 261 396 257 402 253 394 252 400 248 392 250 398 247 389 249 397 246 388 248 399 246 390 248 403 245 394 247 407 245 399 246 413 243 404 243 418 241 410 241 422 240 414 238 424 238 416 236 425 236 417 231 425 232 417 225 425 227 417 219 423 222 415 214 421 217 412 209 417 212 408 201 413 205 405 193 410 197 402 187 410 192 402 182 409 186 405 177 409 182 402 171 409 175 405 166 412 169 407 159 414 163 409 153 415 157 410 148 414 152 410 144 411 150 406 140 407 145 403 135 399 142 394 130 393 137 388 127 390 132 387 124 388 132 383 120 385 126 382 116 385 122 382 111 385 116 383 106 384 112 381 102 378 107 377 98 370 106 368 97 363 103 362 96 359 104 358 94 356 103 356 95 355 103 355 93 354 99 355 91 354 97 354 89 353 95 353 87 353 93 352 86 352 91 351 84 347 89 346 85 341 92 343 86 338 86 338 87 338 94 338 87 338 92 338 87 338 94 339 89 338 95 339 91 338 97 339 92 337 97 338 91 337 97 338 91 337 96 338 90 337 95 339 90 337 95 339 90 336 95 338 91 335 95 337 91 336 97 338 90 337 95 338 88 339 94 340 87 341 93 342 87 341 93 342 86 340 92 340 84 337 93 337 83 334 90 334 82 330 89 330 81 327 86 328 81 327 84 328 80 328 82 330 78 327 80 331 78 328 80 334 79 328 81 334 80 330 82 335 80 330 84 334 79 330 84 333 77 328 83 330 77 325 83 327 79 320 85 322 81 315 87 317 82 309 91 312 84 304 93 307 85 298 91 300 84 290 93 293 82 283 90 285 78 278 84 280 76 271 82 274 75 264 80 266 74 257 80 259 74 251 79 253 74 244 79 246 74 237 79 239 77 232 79 233 80 226 82 228 83 217 86 220 89 209 92 213 94 205 97 208 98 200 101 204 102 194 104 199 105 191 108 196 109 188 110 194 117 186 117 194 126 185 125 193 134 187 132 195 140 190 138 196 145 194 141 202 149 198 144 205 152 202 145 209 156 207 148 213 161 213 153 219 169 218 163 222 176 221 167 226 180 223 172 228 181 227 173 232 184 234 174 239 186 243 177 247 188 250 178 254 190 255 181 258 195 259 186 263 200 263 201 263 206 268 196 272 209 271 199 275 210 274 201 277 212 279 203 281 217 285 208 289 225 291 215 294 230 294 222 298 237 297 228 302 242 301 233 306 244 307 235 310 245 311 236 316 247 316 238 319 251 320 242 322 256 323 247 326 258 325 248 329 260 331 260 330 263 337 254 341 267 341 258 346 272 344 272 343 277 346 277 346 282 350 282 349 286 354 278 359 290 356 282 362 294 358 287 364 299 359 292 366 302 360 297 369 307 361 303 371 313 362 309 371 319 360 316 370 325 357 323 366 329 352 328 362 332 346 332 356 334 340 335 350 333 335 336 341 337 337 337 337 334 323 337 328 334 318 337 323 334 316 340 322 340 318 338 316 334 307 339 310 335 300 341 303 337 295 342 298 338 290 344 293 347 290 346 288 341 278 347 282 343 274 352 280 342 268 352 273 342 261 352 265 341 253 352 256 339 246 349 249 335 240 346 241 335 233 345 234 334 226 344 227 331 221 341 221 327 214 334 214 334 207 332 207 329 202 328 201 315 199 324 196 311 194 317 192 307 189 313 187 304 184 314 181 302 183 308 179 298 181 304 177 295 179 301 176 293 179 301 174 292 177 300 173 293 175 303 171 294 173 304 169 293 171 304 168 292 169 299 166 299 165 298 164 297 164 296 163 286 167 295 162 285 167 294 162 285 166 293 161 285 167 293 161 285 168 293 163 286 170 292 164 284 170 291 164 283 171 289 165 282 172 289 166 280 173 286 166 280 174 285 167 279 174 284 169 279 174 286 167 280 174 286 167 281 173 287 166 282 172 288 166 283 172 287 167 283 172 290 165 284 172 291 165 285 172 292 165 285 171 292 164 286 170 293 163 288 170 294 163 290 170 298 163 290 169 299 162 288 167 296 160 285 167 293 160 281 168 288 160 276 168 283 161 271 169 278 161 265 169 271 161 259 168 263 163 254 167 258 161 247 167 251 161 240 166 243 161 232 166 235 159 224 166 226 159 218 166 221 157 210 165 213 156 201 164 204 154 194 162 195 161 189 159 191 149 182 157 184 147 176 159 177 148 170 162 170 151 163 167 162 156 157 171 156 160 152 176 149 166 149 179 145 169 146 184 141 175 146 190 140 181 147 197 139 189 146 205 146 204 144 211 137 205 146 216 146 216 150 218 140 213 154 221 143 219 159 228 160 228 165 235 155 235 171 240 161 241 175 244 175 244 178 249 168 251 182 252 171 254 186 254 175 256 192 258 183 261 190 267 193 266 206 269 196 271 212 272 202 275 217 277 217 276 220 282 211 285 222 287 213 289 226 292 216 294 230 296 220 298 235 301 225 303 239 305 230 308 242 310 233 312 242 315 233 317 245 321 235 324 250 327 241 329 255 328 246 331 258 330 248 332 260 333 251 335 264 337 264 337 267 340 268 340 272 346 273 345 278 352 279 352 281 359 273 360 282 365 283 365 282 371 283 371 283 377 283 377 283 383 274 381 282 389 274 386 280 394 272 391 278 399 270 396 274 404 266 400 270 408 263 404 265 410 258 405 260 411 254 404 254 413 249 405 250 415 245 408 246 418 242 410 244 419 241 411 242 419 241 411 239 421 239 412 234 422 234 421 229 422 229 413 224 421 226 412 220 421 222 412 215 419 218 411 209 419 213 411 204 419 207 411 200 420 204 412 195 420 200 413 189 419 195 412 183 417 187 412 178 416 184 409 172 413 178 406 164 410 170 404 155 408 160 404 149 408 154 404 145 407 152 402 141 403 148 398 137 399 144 394 133 397 140 392 129 394 134 391 125 390 130 386 121 385 126 382 116 385 122 382 112 385 121 383 109 382 109 382 105 377 114 374 102 373 111 370 99 368 108 366 98 363 106 362 95 358 101 358 93 357 99 357 91 357 97 357 90 356 95 355 88 353 94 353 86 349 92 350 86 345 91 346 87 342 92 343 88 340 93 341 88 339 93 340 88 339 93 340 90 339 95 341 92 338 97 340 93 338 99 339 94 337 100 339 94 337 100 339 94 338 102 340 94 338 101 341 93 338 99 340 93 338 99 339 91 338 97 339 89 338 96 339 87 338 96 338 85 336 92 337 84 334 92 334 82 332 91 331 81 330 87 329 81 327 88 327 82 324 91 324 82 321 90 322 81 320 86 320 79 318 85 319 77 318 85 317 76 316 86 317 76 314 82 315 76 311 85 311 77 307 85 308 77 304 83 304 77 301 85 302 77 300 84 300 76 298 82 298 75 297 81 298 74 296 83 296 75 291 82 292 75 285 81 286 77 279 85 281 78 275 84 276 79 272 87 273 79 267 85 269 80 263 86 264 78 259 85 260 77 257 84 260 77 251 83 253 79 244 85 246 81 236 87 238 83 230 88 232 85 224 88 227 85 220 88 223 87 218 90 221 89 216 93 220 93 213 96 218 96 209 99 214 97 205 100 210 96 202 100 206 96 199 100 204 97 197 101 202 101 194 105 201 105 190 105 189 107 186 107 185 109 182 111 186 109 177 112 182 111 173 114 178 115 170 117 174 118 166 120 170 123 163 125 168 129 162 131 169 135 160 136 165 140 158 142 166 144 156 146 164 148 154 149 159 154 153 155 161 161 154 161 161 164 154 165 159 167 155 166 163 168 158 167 163 168 162 166 166 170 166 166 172 172 170 170 175 175 174 173 179 176 177 173 185 179 180 177 189 180 182 180 182 181 185 181 185 182 186 182 186 183 187 183 187 183 187 178 195 184 187 180 194 185 185 180 192 186 184 180 190 186 182 181 189 187 181 182 188 188 180 183 187 190 180 185 186 190 180 190 179 191 182 191 181 192 184 192 184 191 186 191 186 190 188 191 187 191 189 186 197 191 189 186 197 190 188 188 197 191 185 190 194 192 182 191 191 191 179 193 187 191 175 193 184 191 170 193 178 190 166 191 175 187 163 188 169 184 162 185 167 183 161 184 167 184 161 184 166 184 162 183 167 184 163 183 169 186 165 185 171 188 166 186 173 189 168 186 176 190 173 186 180 189 180 184 186 188 190 184 192 186 198 178 202 180 206 175 208 176 212 167 215 172 218 163 220 169 222 159 223 166 225 156 227 164 229 153 231 163 232 163 232 162 234 153 236 165 236 155 238 169 237 158 239 174 238 164 240 179 238 179 237 183 237 174 242 186 237 177 240 187 236 179 240 188 235 181 238 187 234 180 237 186 234 180 235 175 236 176 235 174 237 175 236 182 237 175 238 182 239 173 240 182 240 172 242 180 241 170 242 178 242 169 243 176 244 166 244 163 244 163 243 169 246 170 246 168 248 168 248 166 250 167 250 166 252 166 252 168 254 158 253 170 256 160 255 175 258 164 257 180 260 180 260 185 261 185 261 189 262 179 264 193 264 194 264 198 265 188 268 200 265 191 269 202 265 192 268 205 265 196 268 210 267 201 270 215 270 216 270 219 274 210 276 221 277 221 277 221 281 211 282 221 283 222 283 222 286 213 290 225 291 215 294 228 295 219 298 232 300 232 300 234 304 234 303 236 306 236 306 238 310 229 313 242 315 209 284 246 319 213 289 248 322 216 294 250 322 220 298 252 324 223 303 256 327 226 308 259 329 230 313 260 330 261 329 264 333 254 335 269 337 270 338 272 342 273 342 275 346 275 345 275 349 276 349 277 353 278 352 280 357 280 356 283 360 284 360 286 363 277 365 290 366 290 364 293 367 294 367 296 369 297 369 299 370 299 370 301 371 301 371 303 372 304 371 305 374 305 373 306 376 298 377 305 380 298 379 303 385 298 383 298 391 294 388 290 397 287 394 283 402 276 397 274 404 269 400 265 404 259 398 257 403 251 396 252 402 247 395 250 402 246 394 251 401 247 393 251 401 248 392 249 401 246 392 246 403 244 393 244 408 242 398 244 413 242 404 243 418 241 412 243 421 241 413 240 423 240 415 236 425 237 420 231 427 232 427 226 427 228 421 221 425 223 416 213 422 215 413 203 418 207 410 195 416 198 407 188 415 192 407 183 415 187 410 177 414 181 410 172 415 177 410 167 416 172 409 159 417 163 412 151 416 155 412 145 414 149 410 140 410 147 405 134 404 142 399 129 397 137 392 126 392 133 387 123 387 128 385 119 385 128 381 115 386 121 383 111 385 116 383 107 383 116 380 103 377 108 376 99 370 104 369 97 366 106 364 96 362 102 361 96 358 104 358 95 357 103 356 93 358 98 357 91 357 99 357 88 356 95 355 88 354 94 353 87 351 93 351 86 346 92 347 86 342 91 342 86 340 92 341 85 339 91 340 85 340 91 340 85 340 91 340 86 340 91 340 86 338 92 338 86 337 91 337 85 336 90 336 84 336 90 336 84 337 90 337 85 337 90 337 86 336 91 336 87 336 93 336 87 336 93 336 87 336 93 336 88 336 93 337 89 336 95 336 90 335 95 336 90 335 96 336 90 335 96 336 89 336 95 336 88 336 94 337 88 336 94 338 89 336 94 337 89 336 94 337 89 336 94 337 89 335 94 336 89 336 94 337 89 336 94 337 90 336 95 337 91 335 96 336 91 334 97 336 91 334 97 336 91 335 97 336 90 335 96 336 90 335 96 337 90 336 96 337 90 336 95 337 90 336 95 337 89 336 95 338 89 336 94 338 89 336 94 338 89 336 94 338 89 336 94 337 89 335 94 336 89 336 94 336 89 336 94 337 88 335 94 336 88 336 94 337 87 336 93 337 86 336 92 337 86 336 91 337 86 336 91 337 86 336 91 337 87 335 92 336 88 334 93 336 91 334 93 336 89 334 94 335 90 334 95 335 89 334 95 335 89 334 95 336 89 335 94 336 88 335 93 336 88 335 92 336 88 335 93 336 88 334 93 336 91 335 94 336 89 334 94 335 90 334 95 335 90 334 96 335 91 334 97 335 91 334 97 335 91 334 97 336 91 334 97 336 90 334 96 336 90 334 95 336 89 334 95 336 89 334 95 336 89 334 94 336 89 334 94 336 89 334 94 336 88 335 94 336 88 334 94 336 88 334 94 336 89 334 94 336 88 334 94 336 88 334 93 336 89 334 94 336 89 334 94 335 90 334 95 335 91 333 96 335 92 333 97 335 93 332 100 335 94 332 99 334 94 332 99 334 94 332 99 334 94 332 99 334 94 332 99 334 94 332 99 334 94 332 99 334 94 333 99 335 93 334 99 335 93 334 100 336 93 333 98 335 93 333 100 336 93 334 99 335 93 334 100 336 93 333 99 335 94 332 99 334 95 332 100 334 96 332 101 335 95 333 101 334 95 333 101 334 95 333 101 334 95 334 101 335 94 333 102 335 93 333 99 334 91 332 98 332 89 330 96 331 85 329 93 329 81 329 89 328 79 328 86 327 77 325 83 325 76 321 82 321 75 316 81 317 75 314 81 314 75 311 80 312 74 309 80 310 74 308 80 308 74 306 79 306 73 305 79 305 73 306 81 305 73 308 80 308 74 311 80 311 75 313 81 313 77 314 85 315 78 315 85 316 80 314 90 313 82 313 91 313 84 312 93 312 85 312 86 311 87 313 96 313 87 315 97 315 87 317 97 316 87 319 96 318 86 320 96 319 86 321 96 319 87 320 96 319 88 320 98 319 90 320 99 319 91 320 91 319 92 319 101 319 93 318 102 318 93 318 102 316 93 316 102 315 93 314 102 313 92 312 101 311 91 311 101 311 91 312 100 311 89 312 98 312 88 313 97 313 87 314 96 312 86 314 95 313 86 314 95 313 86 314 95 313 87 313 95 313 87 313 96 312 87 312 96 312 87 313 97 313 89 313 97 312 89 312 95 312 89 312 98 312 89 310 98 312 89 310 99 311 89 308 98 311 90 305 98 310 91 303 96 306 92 302 99 308 92 302 97 306 93 304 100 309 93 304 101 309 93 305 101 309 92 306 100 310 90 306 99 309 87 306 93 307 83 306 93 306 80 306 89 305 77 308 83 305 73 311 81 306 70 315 78 309 68 319 73 315 67 324 73 317 66 328 70 323 67 333 72 325 68 337 72 332 70 341 75 333 72 342 77 334 74 341 79 333 75 340 80 332 75 337 80 330 74 335 80 327 72 331 78 324 71 327 77 320 69 323 75 316 67 319 73 312 66 318 73 311 64 320 71 312 63 324 69 316 63 328 70 321 64 332 71 325 65 334 71 326 67 334 72 327 67 335 73 328 67 335 73 327 67 334 67 334 66 332 66 331 65 329 65 328 64 325 64 324 63 321 65 312 62 320 64 311 61 321 63 312 59 325 62 315 61 329 63 320 63 333 66 324 67 337 70 328 72 341 73 331 76 342 78 332 81 341 82 332 83 340 84 330 83 338 85 328 85 335 87 325 86 331 88 322 87 326 88 320 87 322 89 313 86 319 88 310 84 317 86 308 82 317 84 308 78 319 82 310 75 320 80 312 71 322 77 315 66 324 74 318 62 324 71 320 58 324 67 321 57 323 66 322 57 321 63 321 59 317 64 318 62 311 68 313 67 305 75 309 73 299 78 302 79 295 87 300 83 291 88 295 84 289 90 295 82 286 87 291 81 283 85 288 79 280 85 287 79 274 78 274 78 266 78 265 78 256 78 256 79 250 81 252 79 244 81 246 79 236 83 240 83 229 87 233 87 226 89 227 87 220 91 224 89 216 93 220 93 210 96 214 95 205 99 209 97 201 102 206 100 197 105 204 105 192 108 197 112 185 112 185 116 180 116 180 118 176 119 179 122 174 122 176 125 170 126 172 127 167 128 171 129 167 131 171 133 166 135 172 139 165 140 169 145 165 146 169 150 168 149 172 154 172 151 176 158 179 154 182 160 187 156 190 160 195 153 200 160 204 152 210 159 211 150 217 158 216 150 222 162 220 153 225 166 223 158 228 171 226 163 233 174 229 165 236 176 233 166 238 178 238 168 243 181 242 171 246 183 243 173 248 186 244 176 249 189 245 179 248 192 246 182 249 193 247 182 250 193 248 183 251 194 250 184 252 198 252 188 254 203 255 194 259 206 261 196 262 207 266 197 268 208 272 208 272 209 278 209 278 210 283 199 285 213 289 202 291 220 295 210 297 229 300 229 299 235 301 225 303 238 303 210 286 241 307 213 289 245 311 218 294 249 314 222 299 252 319 226 303 256 324 228 307 258 329 232 311 260 333 260 332 262 337 263 336 267 342 258 344 271 345 271 345 273 349 264 351 274 352 275 351 277 357 268 359 281 363 271 363 284 368 276 368 286 374 277 372 284 380 276 378 281 386 282 386 277 391 277 390 272 394 272 393 267 396 258 392 262 397 254 392 259 398 251 393 255 400 249 393 253 402 247 395 251 403 246 396 249 406 246 397 250 408 246 400 250 413 246 404 248 418 246 409 246 422 244 413 243 424 242 416 240 425 241 417 235 426 236 418 225 427 228 419 217 426 219 418 211 423 212 414 203 420 207 412 197 417 201 409 191 415 196 407 188 415 192 407 185 415 190 407 180 413 187 406 173 410 174 410 165 409 166 409 159 410 163 405 153 410 157 405 145 408 149 404 137 405 142 401 132 402 137 399 128 397 133 394 123 391 123 391 120 386 128 383 119 386 125 384 116 387 125 384 112 384 121 382 108 381 116 379 103 378 112 376 98 373 99 372 95 367 100 365 95 361 103 360 94 356 103 355 94 353 102 352 93 354 99 353 91 353 98 352 90 353 99 351 88 352 94 352 86 352 92 350 83 350 89 350 81 348 87 348 81 346 85 346 80 345 85 345 82 344 85 344 80 343 86 343 81 342 88 341 83 340 89 339 84 338 90 338 84 338 90 337 84 338 90 337 83 338 89 338 83 338 89 338 83 339 89 338 83 338 89 339 83 339 88 339 83 339 89 339 84 338 89 338 85 338 90 338 87 336 92 337 88 336 93 336 88 336 94 336 88 336 94 336 88 336 94 336 88 336 94 337 87 336 93 337 87 337 92 337 86 338 91 338 85 338 89 338 84 338 89 338 84 338 89 338 85 337 90 338 86 336 91 337 86 336 92 337 87 336 93 337 87 336 93 337 87 336 94 336 87 336 93 336 87 336 92 337 85 337 91 338 85 338 89 338 84 337 89 338 85 337 90 338 85 336 90 338 85 336 91 337 86 336 91 337 86 336 92 337 86 336 92 337 87 336 92 337 86 336 92 336 86 336 92 337 86 336 91 337 87 336 91 337 87 335 92 336 88 334 93 336 89 334 94 335 89 334 94 335 89 334 95 336 89 334 95 336 89 334 95 336 89 334 94 335 88 334 94 336 87 336 93 336 86 336 91 337 85 337 90 337 85 336 90 337 85 336 90 337 85 336 90 337 85 336 90 337 86 336 91 336 87 335 92 336 88 334 93 334 90 333 95 334 91 333 96 334 92 333 97 334 92 333 98 334 93 332 98 333 93 332 99 333 93 332 98 333 93 332 98 333 91 332 97 334 91 332 97 334 91 332 97 334 91 332 97 334 91 332 97 334 92 333 97 334 92 333 97 334 92 333 98 334 93 333 99 334 93 332 101 334 93 332 101 334 93 332 100 334 93 332 98 334 92 332 97 334 91 333 97 334 91 333 96 334 90 333 95 334 89 334 95 334 89 334 95 335 89 334 95 335 90 333 95 334 90 333 95 334 90 333 95 334 91 333 96 334 91 333 97 334 90 334 98 334 90 334 96 334 90 334 96 334 89 336 95 335 87 338 94 336 86 340 92 338 85 342 92 339 83 344 91 340 82 346 87 343 80 348 86 345 79 351 84 347 77 354 83 349 77 354 82 350 76 355 83 350 76 355 81 352 77 355 81 352 77 354 84 350 78 354 85 349 79 352 86 347 79 351 87 346 81 350 88 345 81 350 89 344 82 349 90 344 83 349 91 344 83 350 91 344 83 350 91 345 83 350 90 345 82 350 89 346 81 351 89 347 81 351 88 346 81 351 88 346 80 350 88 346 81 350 88 346 81 350 88 346 81 350 88 346 80 350 88 346 80 351 88 346 80 350 88 346 81 350 89 346 81 350 87 347 81 350 87 346 81 350 87 346 81 350 87 346 81 350 89 345 81 350 88 345 81 350 88 345 80 350 88 345 80 350 87 346 80 350 87 346 80 350 85 347 80 350 85 347 80 350 88 346 80 350 88 345 81 350 88 345 81 350 88 345 81 350 88 345 81 350 88 345 81 350 89 345 81 350 88 345 81 350 88 346 81 350 88 346 81 350 88 346 81 350 88 346 81 350 88 346 81 350 88 346 81 350 88 346 81 350 88 346 81 350 89 345 81 350 88 345 81 350 89 345 81 350 89 345 81 350 89 345 81 350 89 345 81 350 87 346 81 350 87 346 81 350 87 346 81 350 89 345 81 350 89 345 81 350 89 345 81 350 88 345 81 350 88 345 81 350 88 345 81 350 88 345 81 350 88 345 81 350 88 345 81 350 88 345 81 350 88 345 81 350 88 345 80 350 88 345 80 350 88 345 80 350 88 345 80 350 88 345 80 350 88 345 80 350 88 345 80 350 88 345 81 350 88 345 81 349 88 345 81 349 89 345 81 350 86 346 81 350 86 346 81 350 86 346 81 350 86 346 81 350 86 346 81 350 86 346 81 350 86 346 81 350 86 346 81 350 86 346 80 349 86 346 77 347 83 345 75 343 81 342 73 337 79 337 77 331 79 331 79 324 81 325 79 315 84 316 81 310 86 310 80 307 87 307 79 304 84 305 78 300 84 300 77 294 84 294 77 290 83 290 78 285 84 285 78 279 85 279 78 274 85 276 76 272 84 274 75 271 80 273 75 269 80 271 75 266 81 268 77 262 82 265 77 260 82 263 77 258 82 260 76 255 81 258 76 252 81 255 78 250 82 253 80 249 83 251 82 249 88 254 83 250 87 254 83 251 87 255 83 252 88 257 84 252 88 256 84 252 90 258 84 251 88 255 83 251 88 255 82 251 89 256 81 251 86 255 82 251 87 255 83 251 87 255 83 251 87 255 83 251 88 255 83 251 88 254 83 251 87 255 83 251 87 255 84 250 87 254 86 250 88 257 89 251 90 259 92 253 94 261 93 255 96 263 94 258 98 265 95 261 98 268 93 264 99 271 92 268 99 274 90 269 98 273 86 268 86 267 80 267 80 266 74 266 80 266 68 266 74 267 63 266 69 268 61 267 67 269 62 268 62 267 65 267 72 271 69 263 76 268 75 256 81 263 82 249 88 255 88 241 92 245 91 234 96 238 90 228 95 232 91 224 93 226 90 217 92 219 91 210 92 212 92 206 93 208 96 207 96 206 98 196 99 201 103 192 105 197 107 189 109 194 111 187 112 192 115 185 116 190 118 184 118 191 122 185 121 193 126 186 125 195 131 188 129 197 136 190 136 199 138 192 138 201 140 195 138 204 144 197 141 206 147 201 142 210 151 206 145 214 154 210 148 218 159 211 153 219 163 210 157 217 166 208 159 215 169 209 161 214 172 211 164 215 176 215 167 219 180 222 174 224 184 228 175 231 188 233 188 232 190 237 181 241 192 242 183 245 193 248 183 251 194 253 184 256 197 260 187 263 200 267 190 269 204 273 195 276 207 276 198 279 210 279 211 278 215 282 206 285 220 287 210 290 223 291 214 294 228 294 228 294 232 298 223 300 236 301 227 303 240 302 230 305 240 303 231 307 241 307 231 310 244 313 234 315 245 319 236 321 247 321 238 324 250 322 250 322 254 324 254 324 257 327 258 328 259 331 250 334 263 333 253 337 266 336 266 335 270 338 270 338 272 342 273 342 275 347 266 351 276 351 277 350 279 355 280 354 283 359 283 358 287 364 278 365 288 369 280 369 289 373 281 372 288 378 280 377 286 383 278 382 283 389 276 386 280 393 272 390 276 396 268 394 272 399 264 396 268 401 261 397 264 402 258 397 260 402 254 396 256 401 250 394 253 402 247 393 250 402 245 394 248 404 244 395 246 407 244 398 245 411 244 403 245 416 244 411 244 421 244 413 242 423 243 415 236 425 238 417 226 426 228 418 217 425 219 417 210 423 212 415 202 421 206 413 196 418 199 410 191 415 195 407 187 412 192 404 184 408 184 408 180 406 185 400 175 406 180 399 169 407 173 402 163 409 167 404 156 409 160 405 149 409 153 405 143 409 147 406 138 409 142 406 132 405 137 401 127 398 134 394 124 392 132 387 122 387 131 383 120 384 128 380 116 383 122 380 112 382 120 379 108 379 116 376 105 374 113 372 103 369 111 366 101 366 107 364 99 363 105 362 95 360 101 359 94 359 101 358 93 358 99 358 91 358 98 358 89 356 95 356 87 354 93 354 86 352 91 352 85 347 90 348 86 342 90 343 87 340 87 339 87 338 93 340 87 340 93 340 87 340 93 341 89 340 95 341 90 338 96 340 91 338 96 340 90 338 95 339 89 337 94 339 89 337 94 338 89 337 94 339 89 338 94 339 90 338 95 340 90 338 95 340 90 339 95 340 89 340 95 341 89 341 97 342 88 341 96 342 88 340 97 341 88 340 93 340 86 338 94 339 84 338 93 338 82 337 88 337 79 336 86 335 78 334 84 333 77 333 85 331 75 332 81 331 73 332 79 331 72 333 78 331 71 334 77 333 72 333 78 333 72 330 81 329 73 325 79 325 74 320 83 322 75 317 81 317 75 315 81 316 73 314 81 315 72 314 81 315 73 313 81 315 73 311 79 313 73 307 74 306 74 301 81 304 74 295 82 299 74 290 79 292 73 285 79 287 74 279 80 282 75 272 81 275 77 264 82 266 78 256 84 259 80 249 88 253 81 240 90 245 81 235 87 237 79 231 84 233 79 226 79 226 79 219 83 223 84 214 86 216 87 207 90 211 92 203 96 207 97 198 101 202 101 194 104 199 104 191 108 198 108 186 111 191 112 180 115 185 113 176 117 181 114 172 117 177 115 170 119 175 118 168 120 172 122 165 125 170 125 162 127 167 127 160 129 164 129 156 130 161 131 154 132 159 135 154 136 161 141 154 141 154 148 156 148 164 152 159 153 167 154 161 155 169 155 160 156 168 155 158 157 167 156 156 158 165 156 152 159 161 157 148 159 157 157 144 159 149 156 139 158 143 156 133 158 137 157 132 158 133 158 128 159 130 160 123 162 127 164 123 165 125 166 120 167 124 168 118 168 118 171 117 172 121 174 116 176 120 177 114 180 119 179 115 182 119 180 115 182 119 180 114 183 118 182 113 184 117 183 111 185 115 184 110 185 111 183 107 184 109 180 104 182 107 178 103 179 103 177 103 178 107 177 104 177 103 179 106 179 108 180 107 180 108 181 107 182 109 182 105 184 110 185 108 185 110 186 107 187 114 186 108 188 112 187 107 189 114 186 106 187 110 185 106 187 110 184 106 185 110 183 108 184 110 181 106 183 110 181 106 182 109 181 105 183 109 183 107 183 108 183 106 183 108 183 105 184 109 183 106 185 109 183 106 185 109 184 107 185 110 183 106 185 110 183 106 185 110 182 105 184 110 182 106 184 110 183 108 184 110 183 108 184 110 183 106 185 110 184 109 185 110 184 109 185 110 183 106 185 109 183 106 183 105 183 106 183 105 183 106 183 105 183 106 184 110 183 106 184 110 183 108 184 110 182 106 184 110 183 106 184 110 183 106 185 110 183 106 185 109 183 106 183 105 182 105 183 105 182 105 184 108 181 105 183 109 181 105 183 109 181 105 182 109 181 105 182 109 181 105 183 109 182 107 183 109 182 107 183 108 183 107 183 109 182 105 183 109 182 105 184 109 182 105 183 109 182 107 183 109 183 107 183 109 182 108 183 109 182 107 183 109 182 107 183 109 182 107 183 109 183 107 183 109 182 105 184 110 182 105 184 109 182 105 184 110 182 105 184 110 182 105 184 109 182 105 184 109 182 105 183 109 182 107 183 109 182 107 183 109 182 107 183 109 182 107 183 109 181 105 183 109 181 105 183 109 182 105 183 109 182 105 183 109 182 105 183 109 182 105 183 109 181 105 183 109 182 107 182 109 181 107 182 109 181 107 182 109 181 107 182 109 181 107 181 108 180 106 181 108 180 106 181 108 180 105 182 108 180 104 182 108 182 107 183 109 181 105 183 109 182 105 183 109 182 105 184 109 182 105 184 109 183 105 185 109 185 108 185 109 186 110 186 111 187 111 187 112 190 116 188 119 192 122 190 124 197 131 198 130 201 140 201 140 202 150 195 154 200 160 195 161 196 168 191 169 192 174 183 175 188 181 179 181 186 188 177 188 183 193 174 192 179 198 170 197 175 202 166 200 171 204 162 203 167 205 157 202 162 205 152 203 157 207 146 206 153 210 142 208 150 214 140 212 149 218 138 217 149 222 139 220 151 223 140 222 156 224 149 224 163 226 153 226 171 228 162 229 177 229 167 232 182 232 171 234 183 234 173 236 184 237 174 239 186 242 176 244 189 249 179 251 193 255 183 257 196 260 186 263 199 263 200 262 203 267 193 270 207 273 197 275 210 278 200 281 211 283 201 285 214 287 205 290 221 291 211 294 227 294 217 298 232 295 223 298 235 297 226 300 240 302 213 292 243 307 235 310 246 310 237 313 249 312 222 298 253 317 226 302 257 324 230 308 259 331 234 312 261 335 237 316 266 339 266 338 272 343 273 343 277 347 269 350 282 350 282 349 286 353 278 357 290 357 281 361 293 361 285 365 296 363 288 367 299 365 299 365 301 369 294 375 304 373 298 380 306 376 299 383 307 377 302 385 310 376 307 385 314 372 312 381 319 366 318 376 325 359 324 369 329 351 329 360 331 342 333 352 330 335 333 342 332 338 331 335 328 324 331 329 328 319 332 324 330 315 335 324 336 322 336 322 331 310 339 317 334 305 341 311 335 298 344 304 336 292 345 298 337 285 343 289 339 278 345 281 340 272 350 278 340 267 350 272 340 259 346 261 339 250 349 253 337 244 348 247 335 236 346 237 334 227 344 228 334 220 345 222 332 216 341 216 328 211 336 211 324 204 331 203 320 197 327 196 315 192 324 190 312 189 322 186 309 185 319 182 307 181 317 178 304 178 314 175 309 174 307 173 306 172 305 172 304 172 303 171 294 174 301 170 296 173 302 170 297 171 307 167 298 170 308 167 297 169 307 166 295 167 305 164 293 166 299 163 290 165 299 161 290 165 299 161 291 166 299 162 291 165 297 162 291 165 300 162 301 164 300 163 302 164 302 163 302 163 300 162 292 165 302 161 292 166 297 162 290 166 296 161 288 166 297 160 288 166 296 161 288 168 294 163 287 167 295 162 287 167 293 163 287 167 293 163 286 166 296 161 286 166 291 162 286 167 295 162 286 169 296 163 287 169 297 163 289 171 298 164 290 172 298 165 292 174 300 166 290 174 299 167 286 174 294 167 280 175 288 168 276 177 284 170 274 178 282 172 272 177 280 170 270 173 278 167 269 169 277 163 268 167 276 161 266 168 273 161 264 168 272 161 263 168 270 160 262 168 268 159 260 165 266 158 257 163 263 155 255 161 260 155 253 159 260 151 250 158 257 151 245 157 252 149 240 156 246 148 238 156 243 147 234 155 239 146 230 156 234 145 225 156 229 146 219 156 222 146 216 156 219 146 214 155 217 145 212 156 215 146 208 156 211 147 203 155 207 146 200 154 204 145 198 153 202 144 197 152 200 143 194 153 197 143 191 153 194 143 189 153 190 143 185 154 185 143 180 156 181 145 177 159 178 148 175 162 175 151 173 167 172 156 169 171 167 161 164 175 163 164 161 175 159 165 158 177 154 167 153 180 148 171 149 183 144 173 147 185 141 176 145 189 139 180 142 193 136 184 140 198 132 190 138 203 131 195 140 206 132 198 142 208 133 202 143 212 132 208 145 218 134 216 149 223 138 221 155 226 143 224 162 229 163 228 169 232 158 233 173 235 163 236 178 238 167 239 183 239 173 241 187 242 177 244 190 246 181 248 191 249 181 251 192 251 181 253 193 252 183 255 198 256 191 258 203 263 194 265 206 268 198 272 210 274 200 276 214 279 214 278 218 285 209 288 222 291 222 290 225 295 216 298 229 300 219 303 233 308 233 308 238 314 228 317 243 317 234 320 248 319 239 322 254 323 245 326 257 327 247 330 260 330 250 332 264 334 255 336 269 339 270 338 273 344 264 347 276 351 276 350 279 357 280 357 282 362 283 362 285 366 285 365 288 369 288 369 292 374 292 374 294 379 285 382 295 384 286 387 295 387 286 390 296 390 288 393 299 392 290 395 301 395 301 395 302 396 302 396 301 397 293 401 301 397 293 401 302 397 293 401 302 397 294 401 303 397 294 401 303 397 295 400 305 397 296 400 306 396 298 400 307 397 299 398 307 397 299 397 306 399 306 399 304 401 305 401 302 403 302 403 299 408 296 403 290 405 291 406 287 416 283 408 277 417 275 412 268 417 266 409 260 415 258 407 255 414 253 405 251 413 250 404 249 411 248 401 246 409 247 400 244 408 245 399 241 408 243 399 239 411 241 402 236 415 237 406 231 419 233 410 224 421 227 413 217 424 219 418 212 425 214 420 206 426 210 419 197 425 200 420 189 422 193 417 184 418 189 411 177 414 183 407 169 410 175 403 162 406 168 400 157 405 162 400 152 403 159 397 147 401 152 397 141 399 148 394 135 400 140 396 130 398 135 395 124 395 130 392 118 390 126 386 113 386 121 382 109 381 115 379 106 376 114 373 103 371 109 369 101 367 106 366 99 365 104 364 97 362 106 361 94 359 103 358 91 356 97 356 88 354 94 354 86 352 92 352 85 350 91 350 85 348 91 349 85 345 90 346 85 342 90 344 85 341 91 342 86 340 92 341 87 340 93 341 89 340 95 341 91 338 96 339 91 338 97 338 90 338 96 338 88 339 94 339 86 340 95 340 85 340 92 340 85 340 91 340 84 341 90 340 83 340 91 340 81 340 87 339 80 339 88 337 80 340 88 337 80 340 88 337 80 342 88 337 79 342 88 338 79 343 87 339 78 344 86 339 77 346 85 341 76 349 84 343 75 352 82 346 73 353 79 349 72 354 77 351 72 356 78 353 73 358 78 355 76 360 79 358 75 361 79 358 75 358 75 357 75 353 82 352 75 349 80 349 75 343 81 344 75 336 81 336 75 326 84 327 75 318 82 318 76 311 85 311 77 305 85 306 77 300 85 300 75 294 83 295 72 289 78 290 72 285 77 286 72 277 77 279 73 270 80 272 72 264 78 266 74 259 80 261 76 252 81 254 77 246 83 247 78 241 83 244 81 237 86 240 85 229 85 229 88 222 88 222 90 218 90 217 92 214 92 213 95 209 99 216 97 205 100 210 100 201 104 209 105 198 106 203 111 194 112 203 118 193 118 199 123 191 122 197 128 189 127 197 133 189 131 197 137 189 134 197 141 191 138 199 143 195 140 203 146 201 140 209 150 209 143 216 155 216 148 223 161 221 154 228 170 223 162 230 178 223 171 229 182 224 174 229 185 226 176 231 188 232 180 236 191 240 183 243 193 247 185 250 195 253 186 256 198 258 190 261 202 262 192 266 206 265 196 268 210 269 200 272 215 274 205 277 219 281 210 284 222 286 213 290 221 290 212 293 223 294 213 297 227 300 217 302 232 305 222 308 238 308 229 311 243 312 239 313 247 317 241 318 249 320 221 300 251 322 225 304 254 325 229 309 258 330 231 312 261 334 235 317 264 337 254 340 267 339 268 339 271 342 272 342 275 347 276 346 278 352 278 352 279 356 279 356 280 360 280 360 281 366 273 365 281 371 273 370 279 376 271 375 277 380 269 379 275 384 266 383 272 388 264 386 270 390 261 388 268 392 259 389 266 393 266 393 266 396 266 395 265 397 267 397 266 398 258 393 265 399 266 399 264 401 265 401 263 403 263 403 261 406 261 405 258 408 253 401 254 411 250 403 251 413 248 404 248 415 246 407 244 418 242 410 240 421 238 412 235 421 236 413 230 421 232 412 221 421 222 420 214 420 216 412 207 420 209 411 199 418 202 410 191 416 195 408 184 417 188 409 180 419 185 411 176 420 181 413 169 419 174 414 162 417 166 413 155 414 160 410 149 410 154 406 143 406 147 402 136 402 141 398 133 399 138 395 129 396 134 392 125 391 132 386 121 387 121 387 118 386 124 384 116 387 124 383 113 384 121 380 107 379 116 376 103 373 111 370 98 370 106 369 95 367 101 366 93 363 99 362 92 359 100 359 93 356 99 355 94 353 101 353 91 352 98 352 89 352 95 352 87 351 95 350 85 347 91 347 85 344 91 344 85 342 85 342 83 342 88 343 82 342 87 342 81 342 87 342 81 342 87 341 85 340 88 340 83 339 88 339 84 338 89 338 84 338 90 338 84 338 90 338 85 338 91 337 86 337 92 336 86 337 92 337 87 338 92 338 87 338 93 338 87 338 93 338 88 336 93 337 88 335 93 336 89 335 94 336 89 336 94 337 89 336 95 337 90 336 95 337 90 335 96 336 91 335 96 336 91 335 96 336 90 336 96 337 90 336 95 337 90 336 95 337 90 336 95 337 90 335 95 337 90 336 95 337 90 336 95 338 89 337 95 338 90 336 96 338 91 336 96 337 91 336 97 337 91 335 97 336 91 336 97 337 91 336 96 337 90 336 95 337 90 335 95 337 91 335 96 337 92 334 97 336 92 334 97 336 93 335 98 337 93 334 100 337 93 334 99 336 93 334 99 336 94 334 99 336 94 334 100 336 94 334 99 336 94 334 99 336 94 334 99 336 95 334 100 336 95 334 100 335 95 334 101 335 95 334 101 336 95 334 101 336 96 333 101 335 97 332 104 336 97 332 103 334 98 332 105 335 99 332 106 334 99 332 106 335 99 332 107 335 99 332 106 334 98 332 106 334 97 332 104 334 95 332 101 334 94 332 102 335 93 333 100 335 91 333 97 334 90 334 95 334 90 334 93 334 90 334 90 333 89 334 95 335 90 334 95 335 91 333 96 334 93 332 98 334 94 332 99 333 95 332 102 334 95 332 101 333 95 332 103 334 94 332 102 334 94 332 99 333 93 332 98 333 93 332 98 334 92 332 98 334 93 333 100 335 93 333 100 335 93 332 100 334 93 332 99 333 94 332 102 334 94 332 102 334 94 333 102 334 95 332 103 334 95 332 101 334 95 332 103 334 94 332 100 334 93 332 99 334 93 333 99 334 93 333 99 334 94 333 99 334 94 332 102 334 95 333 102 334 94 333 102 334 93 334 99 334 93 334 99 334 93 334 99 334 92 334 100 335 90 335 99 335 89 335 95 335 89 336 95 336 89 336 97 336 87 336 93 336 87 337 95 337 86 338 94 337 85 340 91 338 85 341 93 339 84 342 93 340 84 344 91 341 82 347 90 342 81 348 89 344 80 350 88 345 79 351 87 347 79 352 86 347 78 353 85 349 77 355 84 349 77 356 83 350 76 357 83 351 78 360 83 352 80 363 84 354 81 367 86 357 83 369 87 359 85 371 89 361 87 372 91 363 89 372 93 364 90 371 95 364 91 369 91 369 91 366 91 366 90 363 90 362 88 359 89 358 88 353 97 353 87 345 96 347 87 337 96 339 87 331 95 332 87 325 95 328 86 321 95 323 86 317 95 319 85 313 91 314 83 310 89 311 80 306 87 307 80 303 80 302 80 299 89 301 79 295 86 296 77 291 78 290 75 287 81 289 74 284 80 285 75 279 81 282 78 273 84 275 79 266 84 268 78 260 83 263 76 256 82 259 77 252 81 255 79 246 82 249 80 240 79 240 80 234 84 236 80 231 85 233 82 225 87 228 83 220 88 223 85 216 89 219 86 213 90 217 89 210 92 214 94 205 97 209 99 201 102 205 103 197 106 202 106 195 109 199 110 192 112 197 114 189 116 197 117 187 118 195 122 187 122 195 128 186 127 195 134 188 132 196 141 190 138 199 147 193 142 201 150 198 145 205 151 203 145 210 152 211 145 217 153 216 146 223 158 222 149 228 163 225 154 231 171 228 172 228 179 230 171 236 184 232 175 237 186 236 177 241 188 242 179 246 191 248 182 252 195 253 186 257 201 257 191 261 207 262 197 266 212 266 212 266 214 269 205 273 214 272 205 275 215 275 205 278 218 282 209 284 222 289 212 291 225 295 216 298 228 299 219 302 231 302 222 305 235 306 225 309 238 311 229 314 241 315 232 318 245 317 236 320 250 318 241 321 253 319 254 318 254 320 255 320 254 324 255 323 256 329 247 333 259 334 260 334 262 338 252 341 265 341 266 340 268 343 268 342 271 346 272 346 274 350 265 352 276 352 267 354 278 353 269 355 280 355 271 357 281 358 273 359 282 363 283 362 283 367 273 370 283 371 274 373 283 374 274 377 283 377 284 376 284 378 275 380 284 380 275 382 285 383 276 383 286 386 286 385 285 388 285 388 284 391 276 386 282 392 282 392 279 395 280 395 275 398 268 393 270 401 264 396 264 403 258 397 257 405 252 398 252 405 248 397 249 404 245 396 248 404 244 395 247 403 244 394 244 403 242 394 242 405 240 396 239 410 238 401 237 415 236 406 235 420 234 414 232 423 232 415 225 425 227 417 217 427 217 426 209 427 211 419 203 425 206 418 196 425 199 416 187 423 190 415 179 420 183 412 174 416 177 411 169 411 172 407 163 406 163 406 159 403 165 397 154 403 159 398 151 402 155 397 145 400 151 393 137 397 142 393 131 396 135 392 126 397 130 393 121 395 126 392 117 391 123 386 115 386 122 382 114 381 122 378 111 377 119 373 107 373 112 371 102 371 108 369 98 368 106 366 94 364 100 363 93 360 99 359 93 356 99 356 93 354 99 354 92 352 100 352 90 352 99 351 89 352 96 351 89 350 95 350 87 349 93 349 86 346 94 348 86 344 91 345 86 343 91 343 86 341 91 342 87 340 92 341 88 340 93 341 88 340 94 341 89 340 95 341 89 340 95 341 88 339 94 340 89 338 94 339 89 337 95 338 91 336 96 338 91 337 97 338 91 338 98 339 90 339 96 340 89 340 96 341 89 340 96 341 89 340 96 341 89 340 96 340 89 340 95 340 89 339 95 339 88 337 94 337 87 334 93 334 87 331 94 333 86 330 86 329 85 328 90 328 85 326 91 326 86 323 94 324 87 322 95 322 87 319 95 320 85 316 91 317 82 315 89 315 79 313 86 313 77 311 84 311 77 307 85 308 77 301 83 302 77 297 84 298 76 293 81 294 75 290 80 291 75 286 80 287 75 280 83 283 74 275 80 276 73 271 81 274 74 267 80 269 76 260 81 262 78 252 83 254 79 246 85 249 83 241 83 241 85 235 85 235 87 228 91 232 88 223 92 227 90 218 94 222 94 212 98 216 99 205 102 210 103 200 103 200 105 196 108 201 108 193 112 201 112 190 114 199 118 188 118 197 125 186 124 195 133 186 132 195 138 197 137 196 141 198 142 197 149 194 145 199 151 199 144 205 153 204 145 211 156 211 148 217 160 216 152 223 166 220 159 226 174 222 175 222 178 224 171 230 180 227 172 233 182 232 173 237 185 240 176 244 188 249 179 252 190 254 181 258 193 258 183 262 197 263 197 263 201 268 191 272 205 273 195 276 208 275 198 279 211 279 201 283 216 284 207 287 221 289 213 292 226 292 217 296 231 293 221 297 236 297 227 301 240 302 231 306 243 308 213 292 243 311 216 293 247 315 241 316 251 318 223 302 254 322 227 307 255 327 230 311 257 333 232 314 260 338 250 341 263 341 264 341 267 343 268 343 272 347 273 346 276 351 267 356 279 355 270 359 282 358 274 362 286 360 286 359 288 362 288 362 291 365 283 371 294 368 287 374 298 370 290 375 302 372 294 374 304 374 297 375 304 377 297 377 302 381 297 380 299 386 295 385 295 392 291 389 289 397 285 394 282 400 276 395 273 403 267 398 266 405 260 399 260 405 254 398 255 404 250 397 252 403 248 395 250 403 247 394 248 404 246 395 246 405 245 396 244 408 245 408 242 412 243 412 241 416 240 407 239 419 238 410 235 419 236 411 229 419 231 410 220 419 223 410 213 419 215 410 208 418 210 410 204 416 207 408 199 413 203 405 194 411 198 403 191 411 195 403 189 412 192 403 186 412 191 404 184 413 184 413 181 415 185 407 178 419 179 412 174 422 175 416 170 425 173 416 168 425 172 417 167 423 170 418 165 420 168 415 163 416 163 415 162 411 162 410 159 407 163 402 156 403 163 396 151 400 156 397 146 400 151 396 141 401 146 397 136 401 140 398 131 399 139 394 127 395 135 390 123 392 128 389 119 389 124 386 114 386 122 382 109 382 115 380 107 377 113 375 105 373 114 370 104 369 113 366 103 365 109 364 101 364 110 363 98 364 98 364 95 363 95 363 92 362 100 362 90 360 98 360 89 357 95 358 88 354 96 354 89 351 97 352 89 350 95 350 89 349 97 351 88 347 94 348 88 343 94 344 88 341 94 342 88 339 93 340 87 339 93 340 86 338 91 340 85 338 90 340 85 338 89 338 84 337 90 337 85 336 91 336 86 335 92 336 87 336 93 336 88 336 94 336 88 335 96 336 88 335 96 336 88 335 93 335 87 336 93 336 86 337 92 337 86 337 94 338 87 336 93 337 88 336 93 337 87 336 93 336 87 336 93 336 88 337 94 337 88 336 94 337 89 336 95 337 89 336 95 336 89 336 94 336 88 336 94 336 88 336 94 337 88 336 94 337 88 336 94 337 89 336 94 336 89 336 94 336 88 336 94 336 87 337 93 337 86 338 92 338 85 338 92 338 85 338 91 338 85 338 90 338 84 338 89 339 83 340 88 339 82 340 88 340 82 340 88 340 83 339 88 339 84 338 89 338 83 339 89 338 83 339 89 338 83 339 88 338 83 339 89 338 83 338 89 338 83 338 89 338 84 338 89 338 84 337 90 337 85 336 91 336 86 335 92 336 86 334 92 335 87 334 92 334 87 334 93 334 87 334 93 334 88 333 93 334 89 332 94 333 90 332 95 332 90 331 96 332 92 331 97 332 93 331 100 332 93 330 99 332 94 330 99 332 93 330 99 332 93 331 99 332 92 332 98 332 92 332 97 332 92 332 97 332 91 332 96 332 90 332 96 332 90 332 96 332 90 332 98 333 91 332 96 333 91 332 97 333 91 332 97 332 91 332 97 332 91 332 97 332 92 332 97 332 93 331 100 332 93 331 101 332 93 331 98 332 92 331 101 332 93 331 101 332 93 331 99 332 93 331 99 332 93 331 101 332 93 331 99 332 93 330 99 332 93 330 99 331 94 330 99 331 94 330 100 331 94 330 100 331 95 330 102 331 95 330 102 331 95 330 101 331 95 330 101 331 95 330 101 331 95 330 101 332 95 330 101 332 95 330 103 332 95 331 103 332 94 331 102 333 94 332 100 332 94 332 99 332 93 332 99 333 92 332 100 334 91 333 97 334 92 333 97 334 91 334 97 334 91 334 99 335 89 335 95 335 89 335 95 335 90 336 95 335 89 336 95 335 88 337 97 336 87 340 96 336 86 342 95 338 85 345 93 340 83 349 91 342 81 353 88 345 81 357 86 348 79 361 84 352 79 366 83 357 80 369 82 360 80 372 80 362 80 374 80 365 82 378 82 378 84 382 84 382 86 386 87 386 90 391 85 381 93 394 89 386 98 397 93 389 103 398 103 398 106 399 102 392 110 400 105 392 113 400 108 392 114 400 110 392 115 399 111 391 115 397 111 389 116 395 112 387 116 392 116 392 115 389 113 380 113 386 113 376 109 382 112 373 104 379 110 371 99 374 106 368 93 369 102 364 89 361 98 359 87 354 95 352 86 347 94 346 85 342 91 342 83 339 92 340 80 335 86 335 76 329 82 329 73 324 79 325 71 320 78 321 71 315 77 317 72 310 77 311 74 304 80 306 75 300 81 301 75 296 81 298 74 293 80 294 73 288 79 289 73 282 81 284 71 278 78 279 71 276 81 277 72 273 79 274 75 266 81 269 77 259 84 262 79 253 86 256 82 248 87 251 85 242 90 245 87 236 92 239 87 232 91 235 86 228 90 233 87 223 91 227 90 217 94 221 93 210 96 214 95 205 95 205 98 201 100 206 102 197 104 205 107 196 109 203 114 194 114 199 121 192 120 201 127 192 126 199 129 202 129 201 137 195 133 203 140 198 136 206 143 201 138 209 146 206 140 214 150 211 143 219 156 216 147 222 162 219 154 226 171 222 162 228 178 225 170 231 181 227 173 232 184 231 175 236 188 238 178 241 192 246 182 249 195 252 186 255 199 257 190 261 203 262 193 265 206 267 197 271 209 270 199 273 212 274 202 277 217 278 207 281 222 284 211 286 225 288 225 287 227 293 228 293 232 300 222 303 236 306 236 305 239 310 230 313 243 314 243 314 246 318 238 321 250 320 250 320 252 322 242 324 252 324 253 323 255 328 246 331 259 331 249 335 262 334 253 337 266 336 266 336 270 339 270 338 273 343 274 342 276 346 276 346 277 349 268 351 279 352 279 351 280 355 272 356 281 360 272 360 280 366 272 365 279 370 271 370 278 374 270 373 276 377 268 376 274 380 275 380 272 383 273 383 271 385 272 385 271 386 262 383 270 388 262 383 269 389 270 388 267 390 268 390 265 391 265 391 263 392 263 392 260 393 253 387 258 395 252 388 256 398 250 390 253 400 248 393 252 404 247 395 250 407 247 399 249 410 247 401 248 414 246 405 244 416 242 408 241 418 239 410 237 420 236 411 230 421 231 413 222 423 224 414 214 424 216 415 208 425 210 416 201 425 203 416 193 425 196 417 186 424 189 416 180 424 183 416 175 423 179 418 168 420 172 416 160 417 164 412 153 413 157 409 148 410 154 404 143 407 147 402 136 404 142 398 131 401 136 397 127 397 132 394 121 391 129 387 116 385 116 385 112 382 120 378 110 379 118 375 107 375 112 372 103 370 111 367 99 367 104 366 95 365 100 363 93 361 101 359 92 357 98 356 92 354 97 353 92 352 100 350 91 350 97 349 89 350 95 348 86 348 93 347 85 345 91 345 85 343 91 343 86 342 90 342 86 340 91 341 86 341 91 341 86 341 92 341 86 340 92 340 86 340 92 340 87 340 95 340 87 342 94 341 88 343 97 342 88 344 96 342 87 345 96 342 86 347 95 342 87 350 94 343 86 351 92 345 85 353 92 346 85 355 90 347 85 358 89 350 85 363 88 353 85 368 85 368 85 373 86 362 87 376 87 376 90 379 90 379 90 380 94 373 90 380 94 376 88 377 94 375 86 372 92 371 84 364 93 364 83 353 91 353 83 343 83 343 83 334 91 333 82 327 91 326 83 322 92 322 85 316 93 316 83 311 89 311 80 306 89 307 78 303 84 304 77 299 84 299 78 290 86 292 78 283 87 284 78 276 87 279 80 271 88 273 82 264 91 268 82 259 90 261 82 253 88 255 82 246 87 249 82 237 87 240 84 229 84 228 85 222 89 225 86 216 90 220 91 212 93 214 91 207 95 211 95 204 98 209 100 199 104 203 106 192 109 197 108 186 111 190 108 182 111 186 109 178 112 183 113 174 114 180 119 173 118 178 125 173 123 179 131 175 129 183 139 178 135 186 145 183 141 188 148 188 142 196 150 193 144 201 154 198 147 204 158 201 151 208 162 205 155 211 162 208 155 214 162 212 152 217 163 217 154 222 167 225 157 229 172 234 163 239 177 240 167 243 183 243 183 243 188 247 189 247 193 251 184 255 195 255 185 258 197 258 187 261 201 263 191 266 205 270 199 272 212 276 205 278 218 280 209 284 226 284 226 283 232 289 223 293 235 294 226 298 236 300 226 304 237 308 228 311 239 315 230 318 242 316 233 319 245 316 236 319 248 316 239 321 251 321 242 324 254 325 246 330 257 329 248 333 261 333 252 337 267 337 258 341 271 341 272 341 273 345 273 344 275 348 266 353 279 352 270 357 285 355 285 355 290 358 291 357 288 365 288 366 300 360 294 367 304 360 299 368 308 359 304 367 312 357 310 367 316 356 315 365 321 354 321 364 325 350 327 360 330 345 332 354 332 339 334 348 332 333 335 339 339 335 339 334 340 319 343 325 346 322 346 321 347 318 347 316 342 303 347 308 343 297 348 301 342 291 348 295 342 286 348 290 342 279 348 283 343 271 349 275 344 266 354 269 342 259 353 263 348 254 350 255 336 244 343 245 333 239 342 240 330 235 341 236 328 227 339 228 328 220 339 220 328 214 339 215 326 210 337 210 322 204 333 203 319 199 326 198 316 196 322 194 311 191 319 189 308 186 314 184 305 182 311 180 303 179 313 176 300 178 309 173 296 176 305 171 294 174 302 169 292 172 300 167 292 172 299 168 293 170 303 166 293 169 304 165 293 168 302 164 300 164 299 163 291 168 297 164 290 167 296 163 289 166 297 162 289 166 297 162 289 166 295 162 289 166 295 162 298 163 297 162 289 166 296 163 290 167 296 164 290 167 296 164 291 167 296 164 290 167 295 164 288 166 294 163 287 166 295 162 287 167 295 163 287 166 293 163 295 162 294 162 296 163 294 162 295 162 295 162 295 162 294 161 295 162 295 162 295 162 293 162 287 165 295 160 287 165 295 160 288 166 294 162 288 165 294 161 289 165 295 161 297 161 296 160 288 165 294 162 288 166 294 162 288 166 294 161 288 166 294 162 288 166 297 162 297 162 296 162 288 165 294 162 297 162 296 161 296 162 295 161 296 162 295 161 296 163 295 162 297 163 295 162 288 166 294 163 288 166 294 163 288 165 294 162 288 166 294 162 288 166 294 162 288 166 294 162 288 166 294 162 287 164 294 161 288 164 294 162 288 164 294 161 288 165 294 162 288 165 294 162 296 162 295 162 286 166 294 162 285 166 291 163 284 167 290 164 284 168 289 164 283 168 289 165 283 169 289 165 283 169 288 165 283 169 288 165 291 165 289 165 291 165 289 165 291 165 290 164 290 164 289 164 282 169 287 165 281 169 287 165 281 168 288 164 281 168 287 165 281 168 289 163 281 168 289 163 281 168 288 163 281 167 288 162 281 167 288 162 282 168 289 162 282 168 289 162 282 168 287 164 282 167 288 163 282 166 287 163 282 166 288 163 282 166 288 162 283 166 291 161 283 165 289 162 284 164 290 161 286 163 292 160 286 162 295 158 288 162 296 158 288 161 297 158 289 161 298 158 289 161 298 158 289 161 298 157 288 161 297 157 288 162 297 158 287 162 295 158 286 163 294 159 286 164 294 159 286 164 293 159 285 164 293 159 284 164 292 159 284 164 292 159 284 164 292 160 284 165 292 160 284 165 292 160 284 166 291 160 284 166 291 160 283 166 291 160 283 166 290 161 283 167 290 161 283 167 288 162 282 167 288 162 282 167 288 162 282 167 288 163 282 167 287 163 282 167 287 163 282 167 287 162 282 167 287 162 281 167 287 162 281 167 288 161 281 167 288 161 281 168 288 162 280 168 287 162 280 169 286 163 280 169 286 163 280 170 286 163 279 170 286 164 279 170 286 164 279 170 286 164 279 170 286 164 279 170 286 164 279 170 286 163 279 170 286 163 279 170 286 163 279 170 286 164 279 170 286 163 279 170 286 164 279 170 286 164 279 170 286 164 279 170 286 164 280 170 286 164 280 170 287 164 280 170 286 164 280 170 286 164 280 170 286 164 280 170 287 164 280 169 285 165 280 170 286 165 281 169 286 165 282 169 287 164 283 168 288 164 283 168 288 164 283 169 290 163 284 170 291 164 284 169 292 164 283 170 292 165 283 171 291 165 283 171 291 166 283 171 288 167 282 172 287 167 281 172 287 165 280 174 285 168 279 175 284 170 279 176 284 170 278 176 284 169 279 177 284 170 280 178 284 172 281 177 287 170 281 177 287 170 280 178 285 170 280 180 285 172 280 181 285 173 280 181 284 176 280 182 283 176 279 183 284 175 280 184 285 177 281 183 286 176 280 183 287 176 280 184 284 177 279 185 283 177 279 186 283 178 279 187 283 178 279 187 284 178 280 186 285 177 281 185 285 176 280 184 285 175 280 183 285 175 280 184 285 175 281 185 286 176 282 186 287 178 281 187 287 178 282 187 286 179 281 188 284 181 281 187 287 180 282 186 287 181 283 184 287 180 282 182 286 178 281 178 286 175 287 168 286 169 279 170 284 166 287 162 286 162 280 164 285 160 280 162 287 156 279 161 287 155 278 160 286 153 277 159 285 152 276 158 284 151 276 157 284 150 275 157 280 152 272 158 277 152 268 159 273 153 264 161 268 155 258 163 264 155 253 166 258 157 248 167 253 159 244 167 248 161 241 167 244 161 236 165 239 160 232 163 235 157 228 161 231 155 226 158 230 149 222 157 226 147 216 157 219 147 207 158 208 157 201 157 204 147 196 156 196 155 188 154 191 144 180 155 182 144 174 158 175 148 169 165 168 154 161 169 160 159 155 173 153 162 150 174 147 164 147 178 143 167 144 183 140 173 144 188 138 178 143 194 136 185 141 199 141 198 139 203 139 202 137 204 127 199 138 206 128 201 141 209 130 205 146 212 136 209 153 215 144 214 158 221 158 220 161 227 150 227 164 233 153 234 168 237 161 238 173 241 164 243 179 246 169 249 185 249 175 251 193 252 183 255 198 258 189 261 202 266 193 268 205 271 195 273 208 275 198 278 213 281 203 284 216 286 207 288 221 288 212 291 225 292 215 294 231 299 231 299 235 305 225 307 239 310 229 313 243 316 234 318 249 319 250 318 253 320 244 323 258 324 248 326 262 330 263 330 264 336 255 338 266 339 257 341 270 342 261 344 274 346 265 349 277 353 268 354 278 358 279 357 281 364 282 363 284 370 284 369 286 374 278 373 286 379 278 377 283 384 276 382 281 390 273 387 278 397 270 393 275 402 268 398 271 407 265 402 266 410 260 404 259 412 253 406 252 413 248 406 247 414 244 406 243 416 240 407 239 417 237 408 235 418 234 409 231 418 232 409 225 418 228 410 219 419 219 419 212 421 214 413 207 422 209 414 199 422 202 414 191 421 194 413 184 419 188 411 180 417 183 412 176 415 181 408 171 411 176 404 166 407 170 403 161 404 167 398 155 402 162 395 148 399 156 393 140 398 145 394 133 399 138 395 128 398 135 392 123 393 123 393 119 388 127 384 116 385 122 382 112 381 120 377 110 377 118 373 107 373 115 369 103 370 108 368 98 367 104 365 95 363 101 361 93 359 98 358 93 356 98 355 92 354 97 353 91 352 97 352 90 351 98 351 89 352 95 351 87 350 94 350 86 347 92 347 86 343 92 343 87 341 92 341 87 340 93 340 87 340 92 339 86 340 92 339 86 340 92 340 87 340 95 341 88 340 93 341 89 340 96 341 89 340 97 340 89 340 95 339 89 340 95 339 90 338 98 338 90 337 98 337 90 336 98 337 90 337 98 338 89 338 95 338 89 338 97 338 87 338 94 338 87 335 93 336 86 332 94 333 86 328 91 329 85 325 93 327 83 322 89 323 83 318 91 319 82 314 90 315 81 311 87 311 79 309 85 309 77 307 84 307 76 304 83 304 76 299 82 299 75 294 82 294 74 290 83 291 72 288 82 288 71 286 78 286 72 282 78 283 72 277 78 277 71 271 77 272 71 267 76 270 72 263 77 266 75 255 81 261 77 248 82 250 79 242 83 245 81 238 85 242 83 233 88 237 86 226 90 230 87 221 92 224 90 216 94 221 95 211 98 216 101 205 105 213 105 200 105 200 107 197 110 204 109 193 111 201 112 189 113 197 117 186 115 192 123 184 121 191 131 185 128 193 137 189 134 196 142 194 138 203 146 200 141 209 149 204 144 213 157 207 151 215 165 209 159 216 170 211 163 217 172 215 165 221 174 221 166 226 179 230 169 234 182 238 176 241 184 244 175 248 188 247 179 250 192 250 182 254 195 255 186 258 197 258 187 261 197 260 198 260 199 265 200 264 204 272 194 275 208 279 199 283 214 284 204 287 219 286 210 290 227 290 217 293 233 295 224 299 236 300 226 303 237 304 227 307 240 308 231 311 244 311 234 314 246 312 238 315 248 314 239 318 251 319 242 323 255 325 255 324 258 330 249 334 261 333 252 337 267 336 267 336 271 339 271 339 273 343 264 347 274 346 266 350 277 347 268 352 282 350 282 349 287 353 288 352 291 355 291 355 293 358 285 363 295 360 286 365 296 362 288 367 289 368 289 369 299 366 291 370 300 367 301 367 301 369 301 369 300 370 301 370 300 372 291 377 298 374 290 378 298 374 290 379 299 374 290 378 300 374 300 374 301 375 302 375 302 376 303 376 302 378 294 377 301 381 301 381 298 384 291 381 294 388 290 385 289 392 285 388 282 396 276 390 274 398 268 392 265 398 260 391 257 396 254 390 252 394 248 385 252 392 247 384 251 391 248 382 252 390 248 382 253 390 249 382 253 391 248 383 254 394 254 393 255 398 255 397 256 403 252 395 256 408 253 400 256 412 253 404 255 416 253 410 253 420 252 412 250 423 251 414 247 423 247 414 239 421 241 413 230 420 232 411 220 417 222 409 213 416 215 408 206 415 209 407 201 414 204 406 196 414 200 406 194 415 198 407 192 417 196 410 187 418 191 411 179 417 180 416 171 415 175 410 165 414 169 408 159 411 164 404 151 408 157 401 145 405 149 401 139 404 143 400 135 401 135 401 131 397 131 397 128 394 128 394 124 392 132 387 121 388 128 383 116 383 124 378 111 380 117 377 107 378 115 375 103 375 108 373 101 372 106 370 99 368 105 367 97 365 103 364 96 362 104 361 95 359 104 358 94 358 102 357 93 358 101 358 90 357 96 357 88 356 94 356 86 354 91 354 85 351 90 352 86 347 89 348 85 344 90 345 87 342 92 343 89 340 94 342 91 340 97 341 92 340 100 342 93 340 99 342 93 340 99 342 93 340 99 342 92 341 98 342 90 341 96 342 88 342 95 343 87 342 93 342 86 340 92 341 85 340 91 340 85 339 90 339 84 338 90 338 84 336 92 337 85 336 91 337 86 336 95 337 87 337 93 336 87 337 96 336 87 336 95 336 85 338 92 337 82 339 89 339 82 343 84 344 78 345 81 349 77 348 80 355 77 350 79 358 77 351 78 359 77 352 78 360 77 353 78 361 77 354 79 361 77 354 77 353 78 352 81 359 78 350 82 355 79 347 84 350 80 343 86 345 82 337 89 339 85 333 92 335 89 329 98 331 93 323 101 325 91 319 100 320 87 315 93 316 82 312 91 313 79 307 85 308 77 300 83 302 76 292 84 295 75 286 82 288 74 280 82 283 74 273 74 273 72 267 80 269 72 263 78 265 72 258 78 260 73 250 78 253 75 241 79 244 77 234 81 237 80 228 84 231 83 222 87 226 86 218 90 222 90 215 93 220 96 209 98 214 102 202 104 207 108 198 109 204 113 196 114 204 118 193 118 201 122 191 122 200 127 191 126 200 132 192 131 200 137 193 134 201 142 196 137 204 145 200 141 209 150 207 144 214 154 210 148 217 163 212 156 218 172 213 167 218 178 214 170 220 180 217 172 221 182 221 173 225 184 228 175 232 188 238 178 241 189 245 181 248 191 250 182 253 194 254 185 258 198 259 199 259 202 264 193 268 204 267 195 271 207 273 208 272 211 281 202 284 216 288 207 292 220 292 210 296 225 294 215 298 231 298 222 302 237 302 227 307 240 307 240 306 243 312 234 316 246 316 216 296 250 318 221 301 251 319 225 306 253 323 228 311 256 328 231 315 259 333 253 336 262 336 237 320 267 340 267 339 271 343 271 343 273 347 274 346 275 350 266 354 277 353 268 357 279 354 271 359 283 357 274 361 286 360 286 359 288 362 280 368 290 364 283 369 292 365 284 369 295 365 287 370 298 366 290 370 299 368 300 368 300 370 301 370 299 374 291 373 297 378 292 377 292 383 286 379 287 387 281 383 280 390 273 385 273 392 266 387 265 393 258 387 259 393 252 386 256 391 250 384 256 390 250 384 258 390 252 383 260 390 253 383 261 392 255 385 264 395 257 388 266 400 259 392 268 404 265 399 267 408 265 403 264 413 261 405 260 417 257 409 255 420 253 412 252 421 249 412 248 420 247 412 241 420 241 412 232 420 233 412 225 420 226 411 219 420 220 411 212 419 215 411 205 418 208 410 199 418 202 410 193 420 196 412 189 421 191 415 183 421 187 416 176 420 180 413 170 419 174 412 165 417 169 412 161 414 166 408 153 409 157 405 145 405 150 400 140 402 146 396 136 397 143 392 131 393 132 392 128 390 135 386 125 390 131 387 122 388 130 384 118 384 126 380 113 381 118 378 108 378 116 375 104 375 112 372 101 372 110 370 100 368 108 366 99 363 107 363 98 360 98 360 97 358 105 358 93 357 99 356 90 357 97 356 89 356 95 356 87 356 93 356 85 354 90 354 83 351 89 351 83 347 88 348 84 344 90 345 85 342 91 343 87 340 92 342 87 340 93 340 88 338 94 339 87 338 93 338 86 338 92 338 85 337 91 338 85 337 91 338 86 337 91 338 86 336 92 338 87 336 92 337 87 336 93 337 88 336 94 337 89 336 95 337 90 336 96 337 91 336 97 337 91 336 97 337 90 336 95 336 89 335 94 336 88 336 94 337 88 336 93 338 88 336 94 338 88 336 94 338 88 336 94 338 89 336 94 338 89 335 94 337 90 335 95 337 91 334 95 336 91 334 96 336 91 334 98 336 91 334 98 336 90 335 96 336 89 335 95 337 88 336 94 337 88 336 93 337 87 336 92 337 89 337 92 338 86 336 91 338 85 336 91 338 86 336 91 337 87 335 92 336 91 335 94 336 89 334 94 335 90 334 95 335 91 334 96 335 92 333 97 335 92 333 97 335 93 332 98 335 94 332 99 334 95 332 100 334 96 332 101 334 97 332 103 335 97 332 104 335 97 332 104 335 96 332 102 334 96 332 101 333 95 332 101 334 95 332 100 334 95 332 101 335 94 332 99 334 94 332 99 334 94 332 99 334 95 332 100 333 96 331 101 333 97 332 102 333 98 331 103 333 98 331 104 333 99 331 104 333 98 331 103 333 98 330 105 334 98 331 103 334 98 331 103 334 97 331 102 333 98 331 103 333 98 331 105 335 98 331 105 335 98 331 103 333 97 331 102 333 97 331 104 334 96 331 102 333 96 331 101 333 95 332 100 333 94 332 100 333 94 332 99 334 94 332 99 334 93 332 99 334 93 332 99 334 93 332 99 334 94 332 99 334 93 333 101 334 92 334 100 335 92 333 100 334 93 334 100 335 91 334 97 335 90 335 98 336 90 335 96 336 90 335 96 336 90 336 95 336 89 336 97 336 89 335 95 335 89 335 95 335 90 336 98 335 90 338 99 336 89 340 98 337 88 342 97 338 87 344 95 340 84 347 93 342 83 350 90 344 81 352 88 347 79 353 86 348 77 352 84 348 75 348 80 346 74 343 81 342 74 339 74 338 74 335 74 334 74 330 82 329 74 325 83 324 73 321 80 319 73 317 81 316 73 312 80 312 75 305 83 305 76 298 85 299 76 293 85 294 75 290 82 290 75 286 82 287 77 280 85 282 76 273 84 275 75 267 81 268 75 260 81 262 77 251 85 254 79 242 86 245 81 235 81 234 83 228 90 234 85 222 89 225 87 216 91 220 90 210 93 215 94 203 97 207 100 195 102 200 104 190 107 194 109 185 111 189 114 182 116 189 120 181 119 189 126 181 123 189 133 181 130 189 141 182 138 190 147 183 145 191 150 194 150 193 159 187 155 195 160 188 159 197 161 191 160 200 163 193 161 203 166 195 164 204 171 195 168 205 175 195 175 194 178 192 175 201 178 189 176 197 178 183 178 192 176 176 177 185 174 171 174 170 172 168 175 176 172 168 175 175 171 167 173 172 170 167 173 172 170 166 173 171 171 166 174 173 173 167 174 175 176 170 176 169 180 175 177 183 178 189 177 189 183 191 178 194 182 199 175 203 181 208 176 210 180 215 172 219 178 222 169 227 176 228 166 231 173 232 163 236 171 236 162 240 172 240 162 244 173 243 163 248 175 247 165 251 179 253 169 255 183 259 175 264 188 264 179 268 192 267 193 267 197 272 188 275 202 277 192 281 206 280 196 284 211 280 202 284 219 283 210 286 227 287 218 290 234 290 224 293 237 293 229 296 241 297 233 301 245 304 236 307 244 310 234 314 243 315 233 318 245 319 235 322 249 323 238 326 252 326 242 328 254 329 245 332 258 333 248 335 262 338 253 341 269 342 269 341 273 343 274 343 277 346 278 345 280 350 271 353 282 354 273 357 285 357 285 357 287 360 287 360 288 364 289 363 291 368 283 372 294 372 287 376 296 374 288 379 298 374 289 379 300 374 292 379 304 376 296 379 305 377 298 379 304 380 299 380 302 383 297 382 299 387 294 385 295 390 290 389 290 395 282 392 284 399 276 396 278 403 278 403 273 406 264 401 268 406 260 401 264 407 258 401 261 408 255 401 260 408 255 400 260 408 256 400 260 409 257 401 260 411 257 403 260 414 258 405 260 416 258 407 258 417 257 408 255 417 255 408 249 416 250 407 243 415 244 406 236 415 238 407 229 417 231 408 223 419 225 410 215 419 218 411 208 419 211 411 202 419 206 411 199 418 203 410 192 416 197 408 185 413 189 406 178 412 183 405 171 413 177 405 164 412 169 405 156 412 162 405 151 412 156 405 147 410 151 406 140 405 140 404 134 399 140 394 129 396 137 390 125 392 130 388 119 388 127 383 113 386 121 380 109 384 117 379 106 379 114 375 104 375 112 371 103 371 111 367 103 367 111 364 102 364 110 362 100 362 101 362 97 361 97 361 94 360 100 359 92 358 98 358 90 357 98 356 89 354 95 354 88 351 96 351 88 349 94 349 88 347 93 348 87 345 93 346 87 344 93 345 87 341 93 343 89 340 95 340 91 338 95 339 91 336 96 337 91 336 97 337 91 336 97 338 91 337 97 338 91 338 97 339 91 338 98 339 91 338 97 340 89 339 95 340 87 340 93 340 86 340 94 339 85 341 91 339 84 342 92 340 83 344 91 341 82 346 90 342 81 346 89 343 82 348 87 345 83 348 90 344 83 348 84 347 85 347 85 347 86 345 86 345 87 343 87 342 87 340 96 339 86 337 95 337 84 333 93 334 82 330 91 330 80 327 88 327 78 324 87 325 77 322 83 322 77 318 82 318 77 314 78 313 79 311 87 312 79 308 87 309 79 306 88 307 80 304 89 305 81 301 81 300 80 298 80 297 78 295 87 296 75 292 82 292 73 289 81 290 72 286 77 288 73 282 78 284 75 276 79 278 75 271 81 273 75 267 80 269 74 265 80 267 75 261 80 263 75 255 82 259 74 250 80 252 73 247 79 249 74 244 80 247 77 239 82 243 81 231 87 238 84 224 84 223 87 219 88 219 91 214 94 218 94 207 98 212 97 202 100 207 101 198 103 203 106 192 108 201 113 187 115 194 120 183 120 182 125 181 124 189 130 182 129 187 135 183 132 191 140 184 137 193 147 187 142 194 148 199 148 198 161 198 156 202 167 203 163 207 173 209 169 213 177 213 170 219 180 217 173 223 183 223 176 228 186 230 178 234 188 238 179 242 190 245 180 249 192 251 183 255 195 256 186 260 196 260 187 264 197 263 188 266 201 267 201 267 205 274 196 278 208 280 209 280 211 285 200 290 215 291 205 294 221 297 212 299 228 299 218 303 236 301 227 304 242 305 242 304 245 309 246 309 246 313 238 317 249 317 250 317 253 321 244 325 256 324 256 324 259 327 259 327 263 332 263 332 267 338 258 342 270 342 271 342 274 346 265 349 276 348 276 348 280 352 272 356 284 354 276 358 289 355 290 355 292 356 293 356 296 359 296 359 297 362 289 367 298 366 290 371 298 369 291 374 300 371 292 375 302 372 294 375 304 372 295 375 304 374 295 376 302 378 295 378 299 381 294 380 295 383 288 381 292 385 284 383 287 388 288 388 283 390 273 388 277 390 268 389 272 389 263 389 270 387 261 387 272 385 264 386 277 382 272 384 284 380 276 385 293 377 286 384 301 373 296 382 309 368 307 374 314 361 313 370 317 353 317 363 318 347 320 356 321 348 322 346 321 333 323 338 322 328 324 334 323 324 326 330 326 320 328 325 328 317 332 321 332 315 336 320 336 314 342 322 339 311 344 316 343 305 350 312 346 298 354 304 346 291 355 297 345 287 354 292 344 280 353 284 345 271 355 276 346 264 356 269 344 258 354 262 341 250 352 253 339 242 349 244 335 236 346 238 329 231 339 231 324 223 331 222 323 215 334 215 322 210 332 209 319 204 330 203 317 197 328 196 313 193 323 191 306 189 313 187 302 184 311 181 300 180 306 178 299 178 305 174 297 174 303 171 295 173 303 169 293 173 301 167 293 173 300 168 292 172 302 168 291 171 300 167 289 171 299 166 287 169 292 166 285 169 291 165 284 168 289 165 283 168 289 165 283 169 290 164 283 170 288 166 289 166 287 166 280 173 285 168 280 174 284 169 279 173 284 169 279 173 284 169 280 172 287 167 281 172 285 167 282 171 288 165 290 166 289 165 283 170 288 165 284 168 291 163 285 168 292 162 285 167 293 161 286 167 293 161 286 167 293 162 285 168 293 162 285 168 290 164 284 168 290 164 283 169 289 164 283 170 290 164 283 170 289 166 290 166 288 166 283 172 288 167 283 172 288 167 283 172 287 167 283 172 287 167 283 171 288 166 283 170 289 164 284 170 289 165 284 170 290 165 285 169 290 164 294 163 291 164 286 168 292 164 286 168 294 162 286 168 293 162 285 169 293 163 284 169 292 163 284 170 289 165 284 170 289 165 284 170 289 165 284 169 289 165 285 169 290 165 285 169 291 164 293 164 292 163 285 169 293 164 294 165 293 164 284 170 290 165 284 170 289 166 283 170 291 165 283 171 290 165 283 171 288 167 283 172 287 168 283 172 290 167 282 173 287 169 282 173 287 169 281 173 288 167 280 173 287 167 280 173 285 169 280 173 287 167 288 168 287 167 288 169 288 167 289 168 288 168 289 167 288 167 289 167 288 166 282 171 287 168 281 172 286 168 281 172 286 168 280 172 288 167 280 173 288 168 280 173 287 168 281 172 288 167 281 171 288 166 282 171 288 166 282 172 287 167 290 167 288 166 290 167 289 166 291 167 289 166 291 166 290 165 291 165 290 165 283 170 289 166 284 170 289 166 284 170 289 165 283 170 289 166 284 170 289 166 284 170 289 166 284 170 289 166 284 170 289 166 284 169 290 165 285 169 290 165 285 169 293 163 294 165 291 165 294 165 291 164 293 164 292 164 284 169 290 165 284 169 289 165 292 165 291 164 292 165 291 164 292 165 291 164 284 169 290 165 284 169 290 165 284 169 289 165 283 169 289 164 284 170 290 165 285 170 293 164 285 169 293 164 285 169 290 165 285 169 293 164 285 170 290 165 285 170 290 165 291 165 291 164 291 165 290 165 290 165 289 165 282 170 288 166 282 170 288 166 282 170 290 164 283 170 288 165 283 170 288 165 283 170 288 165 283 171 290 164 283 171 289 165 282 172 289 165 281 172 289 165 281 173 288 167 280 174 285 169 280 174 286 168 279 175 284 170 279 176 283 171 278 177 282 172 277 178 282 171 276 178 282 171 276 178 282 171 277 177 283 171 277 176 283 170 278 176 284 169 278 175 285 168 278 175 284 168 278 175 284 168 278 176 284 168 278 177 284 169 278 178 284 171 278 178 282 172 278 178 282 172 277 178 283 171 278 179 282 174 278 179 282 174 278 180 281 175 277 180 281 175 277 181 281 176 277 180 281 175 278 180 282 174 283 171 282 171 277 176 283 169 277 174 282 170 277 172 282 168 277 171 282 167 277 170 281 166 276 169 284 163 274 169 282 162 270 169 276 161 265 168 272 160 262 168 268 159 259 167 265 158 256 166 263 158 254 166 260 157 249 165 255 157 243 163 247 157 238 162 242 154 233 161 238 152 229 161 232 151 221 161 224 151 213 160 216 150 207 159 210 149 204 158 207 147 198 156 200 146 191 155 193 145 187 155 189 145 183 156 186 146 178 158 182 149 174 157 178 148 172 154 175 149 172 152 175 146 171 150 176 142 172 149 176 141 172 148 178 139 173 146 179 138 172 145 179 138 171 144 178 137 169 143 176 137 167 144 173 137 164 144 170 137 164 145 168 136 164 144 168 135 165 145 167 134 166 146 166 135 166 150 165 139 164 156 162 145 162 163 159 152 160 170 156 160 158 176 154 167 154 182 149 173 149 186 143 177 144 188 136 180 140 192 133 184 139 196 139 195 138 199 130 191 139 202 139 201 141 206 141 205 141 212 132 206 141 218 131 214 141 222 131 219 144 225 133 223 149 227 138 226 154 229 143 229 159 231 159 230 165 235 166 234 172 238 163 241 177 240 167 243 181 242 171 245 185 247 179 249 188 253 181 255 192 258 182 260 199 262 193 263 206 267 200 269 213 272 204 275 218 276 219 275 222 281 222 280 226 288 216 291 229 296 220 299 232 303 232 303 233 309 224 311 238 315 227 316 243 319 233 322 246 322 237 325 250 325 252 325 254 329 245 332 258 332 247 334 263 334 253 336 268 339 269 339 272 344 272 343 274 346 275 346 277 351 278 350 281 356 281 356 284 361 284 360 286 365 287 365 288 368 279 370 290 372 290 372 292 377 293 376 294 383 287 382 294 390 290 388 291 397 287 394 287 403 283 401 281 409 275 405 274 413 270 409 267 414 261 408 259 415 254 408 250 417 247 409 243 418 240 410 237 418 235 409 232 416 232 407 228 414 228 404 222 412 222 412 216 413 218 404 211 415 214 406 207 416 210 407 201 416 204 408 193 417 197 408 188 417 190 412 183 418 187 411 177 418 181 411 170 417 175 409 166 414 170 407 161 410 166 403 154 405 161 398 147 400 154 394 142 399 146 395 136 396 143 390 131 393 138 387 126 390 133 385 122 389 127 385 118 386 126 382 114 381 122 377 109 377 115 374 106 373 114 369 102 369 110 366 99 364 105 363 97 360 103 359 96 358 104 356 94 355 102 354 94 353 102 352 93 352 99 351 92 352 101 351 90 353 99 352 87 352 94 352 85 350 91 350 83 348 89 348 84 344 88 345 85 342 85 342 86 341 91 341 87 340 93 340 89 339 97 340 91 339 97 340 92 339 101 341 94 339 102 340 93 340 100 340 93 340 99 340 91 340 97 340 90 340 98 340 88 340 96 340 86 340 95 340 85 341 91 341 83 340 90 340 82 340 90 340 82 340 90 340 82 339 90 339 82 338 91 337 83 336 89 335 84 334 93 333 84 333 93 332 84 332 93 331 83 332 89 331 81 331 88 330 80 330 89 329 79 328 85 328 78 326 84 326 76 324 82 323 76 321 82 321 77 318 82 319 79 314 84 316 81 311 86 312 82 309 87 310 82 308 87 310 81 309 87 311 82 310 88 311 83 309 90 310 84 308 93 308 84 305 94 306 84 301 94 303 83 296 91 297 80 291 91 293 77 286 84 287 74 281 81 282 73 272 79 274 72 265 80 267 73 260 77 262 72 255 78 257 74 249 78 251 74 244 79 246 76 240 81 243 79 234 83 238 83 226 87 230 86 220 86 220 91 214 94 219 97 210 100 214 103 206 106 211 108 203 111 207 113 199 116 207 118 195 119 203 123 192 123 197 127 190 125 199 130 191 128 199 134 192 132 198 139 194 136 202 146 195 143 203 151 197 147 205 149 209 149 209 150 216 149 215 151 220 151 220 164 217 156 223 171 221 164 227 177 223 170 228 181 225 173 230 185 231 177 235 189 239 180 243 191 247 182 251 193 253 183 257 196 259 186 262 199 263 189 266 200 266 191 269 203 266 193 269 206 268 196 271 212 274 203 277 219 281 208 283 222 285 223 285 227 290 227 290 232 296 222 299 236 301 236 300 239 304 239 303 242 306 242 306 245 311 214 291 247 315 218 296 248 318 221 300 249 321 224 304 253 325 227 308 257 330 230 313 260 334 235 317 263 337 264 336 268 340 268 340 272 344 263 348 275 347 266 351 278 348 270 354 282 350 274 356 287 353 278 358 292 356 285 363 297 359 290 366 300 362 294 369 304 363 299 371 309 363 304 372 313 363 310 372 317 361 315 370 322 357 321 367 325 352 325 362 327 348 328 354 328 343 330 349 329 337 331 343 330 331 333 337 332 325 335 330 334 318 340 326 336 313 340 318 338 308 345 316 346 311 346 311 339 298 345 302 349 297 347 295 341 284 348 288 342 279 351 283 343 271 352 275 355 269 356 269 346 259 356 263 344 253 351 255 341 244 348 246 338 237 349 238 334 231 344 232 330 223 337 223 328 216 338 215 325 208 335 209 322 203 332 202 318 198 328 196 313 192 320 191 319 186 317 186 306 183 314 181 303 179 313 175 301 176 311 172 300 175 310 170 297 173 307 169 295 173 305 169 294 173 304 169 294 173 304 169 292 171 301 167 289 169 296 164 287 167 293 164 286 167 292 163 287 167 294 162 287 167 295 163 287 168 292 164 295 164 293 164 294 164 293 163 284 168 290 164 283 169 288 165 283 170 290 165 284 171 289 167 284 172 289 167 285 172 293 166 284 171 292 165 285 171 291 167 287 170 292 167 289 170 298 164 290 169 299 164 291 169 299 163 292 169 301 162 292 168 301 161 290 169 298 162 287 169 296 162 284 168 293 162 282 169 290 162 278 169 286 162 273 169 280 162 268 169 275 161 264 168 270 161 260 168 266 161 257 167 263 159 253 167 260 159 249 168 254 160 242 167 246 159 233 165 238 157 232 155 232 154 222 161 226 152 215 160 218 153 207 159 210 149 201 160 204 150 195 162 196 152 186 164 187 153 177 164 179 154 171 163 171 152 164 163 164 153 159 166 158 155 156 171 153 160 153 177 149 167 149 182 149 181 146 186 140 177 145 190 137 181 145 194 136 188 148 202 138 196 152 209 142 205 155 216 145 212 157 224 157 224 158 231 147 229 160 235 149 234 165 237 154 238 172 240 161 241 179 245 169 247 186 248 176 251 192 251 182 254 197 258 198 258 202 267 192 269 205 271 195 274 208 274 199 276 214 279 204 281 221 283 211 285 226 286 218 289 230 291 220 293 235 298 235 298 239 305 229 307 241 309 213 289 244 313 216 294 248 319 220 300 250 323 225 304 254 328 229 309 259 333 232 313 263 337 236 318 267 341 239 323 270 345 261 347 274 350 274 350 276 354 277 354 279 358 280 357 282 362 283 361 286 368 277 368 288 375 280 373 288 382 280 379 285 387 278 384 282 393 282 393 277 400 270 397 273 406 266 402 268 411 264 407 263 415 257 409 256 417 251 410 250 417 246 410 246 419 242 410 242 420 239 412 239 422 237 413 233 423 233 414 226 422 226 422 217 422 218 413 211 423 212 423 205 424 208 415 198 424 201 415 190 421 193 413 183 419 187 411 178 416 184 409 175 414 181 407 170 410 171 410 165 408 171 401 161 406 167 399 157 404 163 397 150 400 156 393 141 397 146 393 134 398 139 394 128 398 134 395 124 396 128 393 120 391 128 387 117 387 125 383 114 383 122 378 110 377 119 373 107 373 112 370 103 369 108 368 100 366 108 364 98 362 106 361 96 360 104 359 94 356 102 356 93 354 99 354 92 352 101 352 92 352 98 352 89 353 95 352 87 352 93 352 85 349 91 350 84 345 89 346 85 343 90 344 85 341 90 342 86 340 92 340 87 339 93 340 87 338 93 339 88 338 93 339 88 336 93 338 88 336 93 338 88 336 93 338 88 336 94 337 89 336 94 336 89 335 94 336 89 335 94 336 89 336 95 337 90 336 95 338 90 336 96 338 90 336 96 338 90 336 95 338 89 336 95 337 89 336 94 337 89 336 94 337 88 336 94 337 89 336 94 337 89 336 95 337 89 336 95 337 89 335 95 337 89 335 95 336 89 335 94 336 89 335 94 336 89 334 94 336 90 334 95 336 89 334 95 336 89 335 95 336 89 336 95 337 90 336 95 337 90 336 95 337 89 336 96 337 88 336 93 337 87 337 92 338 85 338 91 339 85 338 91 339 86 337 91 338 87 336 92 338 87 336 92 337 87 336 93 337 87 337 93 338 87 337 93 338 88 336 93 338 87 336 93 338 86 337 91 338 86 338 91 339 86 337 91 338 86 336 91 337 88 335 93 336 89 334 94 336 89 334 95 336 91 334 97 336 92 334 97 336 93 333 98 335 93 333 100 336 93 333 98 335 92 334 97 336 91 334 97 336 91 334 97 336 91 334 97 335 91 333 97 335 90 334 95 336 89 334 94 336 89 334 95 336 90 334 95 335 91 333 98 336 92 332 97 334 92 332 97 334 93 332 99 334 94 332 101 335 96 332 101 334 97 331 102 333 99 330 105 334 99 330 106 334 98 331 103 333 97 332 103 334 97 332 102 334 97 331 102 333 97 331 101 333 96 331 101 334 95 332 100 334 95 332 100 334 95 332 100 334 95 332 100 334 95 332 102 334 95 332 100 333 95 332 100 334 95 332 100 334 93 332 99 334 93 332 99 334 93 332 98 334 93 332 99 334 93 333 100 335 92 333 98 334 93 333 100 335 93 333 99 334 93 333 99 334 92 334 98 334 91 334 97 334 91 334 99 335 91 335 98 336 89 336 95 336 88 336 96 336 86 335 92 335 83 334 90 334 81 332 87 332 79 329 86 329 78 326 84 326 78 321 84 322 77 318 83 318 76 316 83 316 76 315 82 315 77 314 82 314 77 312 82 312 78 309 83 310 78 307 84 308 78 306 84 307 77 308 83 308 77 311 86 311 75 315 81 317 80 319 87 318 81 319 88 319 88 315 97 316 90 311 99 313 91 309 99 312 89 308 93 309 86 305 95 308 84 299 93 302 82 291 91 296 79 284 85 286 76 277 83 279 75 272 80 274 76 267 81 268 76 262 84 265 76 259 81 262 75 256 80 258 77 254 79 255 75 246 80 249 77 237 82 240 79 230 84 233 81 226 87 230 84 224 89 228 89 219 96 225 95 213 101 219 99 207 103 211 103 202 106 207 106 196 109 201 108 192 110 197 109 189 111 197 113 187 114 195 118 184 119 189 123 182 124 189 127 180 127 186 131 179 131 187 134 187 134 186 142 179 139 187 147 182 145 188 151 186 149 195 154 191 152 199 156 196 152 203 160 199 154 206 165 203 157 209 171 209 163 214 175 214 166 219 177 220 177 220 180 226 180 226 182 230 181 229 183 233 174 238 186 237 177 242 188 242 179 246 189 247 179 250 190 249 181 253 194 252 185 256 199 256 194 259 204 261 195 265 208 264 198 268 211 266 201 270 216 271 216 270 219 277 210 280 221 281 211 285 222 285 213 290 225 290 215 294 229 296 220 300 233 300 234 300 237 304 237 304 242 309 242 309 247 316 247 316 248 320 239 324 249 322 240 326 253 324 253 324 257 328 257 328 260 331 260 330 262 334 253 338 267 338 258 343 271 343 262 347 276 346 277 346 279 349 280 349 282 352 282 351 285 355 279 362 291 357 285 365 297 358 291 365 302 357 298 365 308 355 305 364 315 352 313 362 320 350 319 359 323 346 324 352 326 349 327 349 329 334 330 340 332 339 332 338 331 327 333 333 333 324 336 329 336 320 341 329 337 316 344 325 338 312 342 317 338 306 343 310 340 298 345 302 341 291 347 294 342 285 351 289 344 276 350 279 354 274 355 273 344 263 354 267 342 255 349 256 340 246 351 249 338 240 348 243 334 235 345 236 332 225 338 225 330 216 341 217 328 211 339 211 325 207 332 205 320 199 328 198 316 194 328 192 313 190 319 188 317 181 317 180 303 180 313 176 301 179 311 175 299 177 305 174 297 176 307 172 295 175 305 171 295 173 304 169 294 174 304 169 293 171 303 166 292 168 301 164 290 167 296 163 288 167 297 162 287 167 296 162 286 167 295 162 286 168 294 163 284 169 292 163 282 170 289 164 281 173 288 166 280 175 286 168 279 175 285 169 279 177 284 170 280 175 284 171 280 174 287 168 281 173 286 168 289 166 288 166 291 165 289 165 292 165 291 164 284 170 291 163 284 170 291 163 284 170 292 163 284 170 292 162 284 169 291 162 284 170 291 162 284 170 288 165 283 170 289 164 282 171 287 166 282 171 287 166 283 172 287 167 283 172 288 167 283 172 288 167 283 172 288 167 282 172 287 167 282 172 287 167 283 172 288 167 284 172 289 166 284 171 290 166 285 170 290 165 285 170 290 165 284 170 290 165 284 170 289 165 284 170 291 164 284 171 291 164 284 171 291 164 284 171 291 164 285 170 291 164 284 170 289 165 284 170 289 165 285 170 290 166 285 170 290 165 285 170 290 166 285 171 292 165 284 172 289 167 283 172 288 168 282 174 287 169 281 175 286 170 281 176 285 171 281 176 287 170 281 176 287 170 281 176 287 169 281 176 285 171 281 176 286 171 281 176 288 169 281 176 286 171 282 176 287 169 282 176 288 169 282 175 288 169 281 176 286 171 281 176 286 170 280 177 287 170 280 177 286 170 280 178 286 170 280 178 286 171 280 178 286 171 280 178 286 171 279 178 283 173 279 178 284 171 279 178 284 171 279 178 284 171 279 178 283 172 279 177 284 170 279 177 285 170 279 176 284 170 279 176 285 169 279 176 285 169 279 176 284 169 279 176 285 169 279 176 285 169 280 176 285 168 280 176 286 168 280 176 286 168 280 175 286 168 280 175 286 168 280 174 286 168 280 174 286 168 281 174 285 169 281 174 285 169 280 174 286 168 280 175 286 168 280 175 285 168 279 175 285 168 279 175 285 168 279 174 285 168 279 174 285 168 279 174 285 167 279 173 284 169 280 174 286 167 280 173 286 166 280 173 286 166 280 173 287 166 280 173 287 166 281 173 287 166 281 173 287 166 281 173 288 166 281 173 285 168 281 173 285 168 281 173 286 168 281 172 287 166 282 172 286 167 281 171 286 167 281 170 288 164 281 170 288 164 281 170 288 164 282 170 289 164 282 170 289 164 282 170 289 164 282 170 289 164 282 170 288 164 281 171 288 164 282 171 288 165 281 172 286 167 281 172 287 166 281 173 287 166 280 173 285 168 280 173 285 168 280 173 285 168 280 173 285 168 280 173 285 168 280 173 287 166 280 173 287 166 281 172 287 166 281 172 286 167 282 172 286 167 282 172 287 167 282 172 287 167 282 173 288 166 282 173 288 166 282 173 288 166 282 173 289 166 282 173 289 166 283 173 287 169 283 173 288 169 283 173 291 167 283 174 288 169 285 174 289 169 285 174 293 167 285 174 289 169 284 174 289 169 283 173 288 169 284 174 288 169 284 173 289 169 283 173 291 166 283 173 290 166 284 174 291 166 285 173 292 166 285 172 290 167 285 172 292 165 285 171 291 164 284 169 290 165 283 168 290 164 284 167 290 164 293 165 292 163 286 165 292 163 288 165 294 163 290 164 296 162 291 162 300 160 292 161 302 160 294 161 303 159 295 161 304 159 296 161 305 159 296 161 305 159 296 162 303 160 306 161 306 160 307 161 307 160 297 164 306 160 295 164 304 159 292 164 302 158 290 164 297 157 292 158 291 158 287 159 287 158 275 166 280 162 271 169 279 162 266 171 273 164 261 170 266 165 258 169 264 162 255 168 259 163 254 166 260 160 253 165 259 158 252 164 257 156 249 161 255 153 246 160 250 153 244 159 250 150 241 160 246 151 235 160 241 151 229 160 234 151 223 159 228 151 219 159 223 150 215 159 218 149 208 158 211 148 199 159 201 149 191 160 193 149 186 161 186 150 179 163 179 152 174 165 173 154 171 166 170 156 169 168 168 157 164 172 162 162 159 177 159 176 155 180 152 171 152 183 147 173 149 185 143 176 146 189 140 181 145 192 138 185 145 196 136 188 144 199 144 199 146 204 147 203 150 208 150 207 153 214 142 212 156 222 145 220 159 227 148 226 162 230 152 230 167 232 156 232 173 236 162 237 178 242 168 243 183 246 172 247 188 248 178 250 193 253 183 256 197 260 187 261 200 267 190 269 204 272 194 274 210 278 200 281 216 283 206 286 221 286 213 289 227 289 217 292 232 296 232 295 236 302 226 304 240 306 231 309 245 311 236 314 250 317 241 320 253 321 244 324 255 325 256 324 259 329 250 330 264 332 264 332 267 337 268 336 269 341 270 340 272 345 273 345 275 349 265 352 277 353 278 352 280 356 281 356 284 362 275 362 286 368 277 367 285 374 286 373 284 379 285 378 283 384 283 383 281 390 273 387 278 397 270 393 275 402 268 398 270 406 263 402 263 409 258 403 256 411 257 411 252 413 248 405 248 415 244 407 244 417 240 408 239 418 237 409 233 417 233 409 226 417 228 409 219 418 219 418 212 420 214 411 208 420 210 411 202 419 204 410 193 417 197 409 186 416 190 408 181 416 186 408 177 416 180 410 171 414 176 407 164 412 170 405 159 409 165 403 153 406 159 400 145 403 150 398 138 400 145 394 133 398 138 395 129 394 134 391 126 389 134 384 123 386 130 381 119 384 124 380 116 382 124 377 112 379 120 374 107 375 116 371 102 372 110 369 98 369 103 367 95 365 101 364 95 361 102 360 94 357 103 356 93 354 99 353 93 353 101 352 92 352 101 351 91 352 98 350 90 351 96 350 87 349 93 349 85 348 92 348 84 347 89 347 83 345 85 345 82 343 89 344 83 342 87 342 86 340 90 340 86 339 92 339 89 338 95 339 91 339 97 340 92 338 98 340 92 338 98 340 91 340 97 340 90 339 96 340 89 339 97 340 88 339 94 340 88 340 93 340 87 340 93 340 87 340 94 340 86 340 94 340 85 339 90 339 85 338 91 339 85 336 91 337 85 335 91 336 85 333 92 333 86 330 91 331 85 326 91 327 85 322 91 323 85 320 91 321 83 318 90 319 82 318 88 318 83 319 86 319 80 319 84 321 80 323 82 324 79 322 80 327 79 325 80 330 80 326 82 333 82 326 84 330 87 330 87 328 87 321 89 326 93 326 92 325 91 320 95 324 94 319 98 323 95 320 102 324 97 320 104 324 97 320 105 324 96 318 105 322 94 316 103 320 91 313 98 315 88 309 94 311 85 304 91 306 83 300 88 302 79 296 85 298 74 294 80 294 70 292 76 294 69 288 74 290 69 281 74 283 69 272 74 274 69 265 74 268 71 261 71 260 72 254 72 254 73 247 78 250 73 242 79 245 75 237 80 240 81 230 85 234 87 222 90 226 93 215 98 222 97 210 100 214 99 204 103 208 99 199 103 204 101 195 104 203 106 190 106 196 113 185 112 193 122 183 122 191 130 185 128 192 135 187 133 196 139 191 135 199 142 195 137 203 148 200 141 207 154 205 148 212 162 210 155 217 170 214 163 221 177 218 170 224 180 222 173 228 182 227 174 231 184 233 175 237 188 241 178 245 190 249 181 253 192 256 183 258 195 260 186 263 199 265 190 269 202 270 193 273 203 271 193 275 207 274 196 278 211 281 212 280 217 289 208 293 222 294 212 298 225 297 226 297 229 299 229 299 234 303 226 306 239 306 240 305 243 308 243 307 246 310 237 314 249 313 240 316 252 316 243 319 254 318 254 317 256 322 247 325 257 327 258 327 259 333 250 336 262 337 252 340 265 340 266 339 270 344 270 343 274 348 274 347 277 351 277 351 280 354 271 358 282 356 274 361 285 359 278 364 290 361 282 368 294 364 287 370 298 366 291 372 303 367 297 373 301 373 301 374 311 367 306 375 309 375 310 375 316 366 315 376 320 363 319 372 324 357 325 368 328 351 330 362 331 344 333 351 332 339 334 344 331 331 334 336 332 323 335 328 338 324 338 322 341 320 341 321 336 310 343 318 344 311 345 311 338 298 344 301 339 291 345 295 339 286 348 292 339 280 348 285 340 273 349 278 349 272 350 273 340 263 349 267 347 259 345 257 345 249 345 248 334 239 344 242 330 233 340 234 328 225 337 225 326 217 337 217 334 212 335 211 322 207 329 207 319 203 328 201 314 196 321 195 310 192 320 189 305 187 311 185 302 183 308 180 300 180 310 176 299 177 308 174 296 178 305 173 294 176 304 172 293 175 298 171 292 175 302 170 291 173 296 170 290 172 298 167 296 167 294 166 285 171 292 166 284 172 292 166 284 172 292 166 283 172 290 166 282 173 288 166 280 174 286 167 279 176 283 170 279 178 283 173 279 180 285 173 279 181 284 174 279 180 282 175 279 179 284 172 279 177 283 173 287 170 286 169 282 175 286 170 282 175 287 169 282 174 288 167 282 173 288 166 282 174 289 166 282 174 288 166 282 174 288 167 282 174 288 167 282 174 288 167 282 174 288 167 282 174 289 167 283 173 287 168 283 173 288 168 283 173 288 168 283 174 287 168 282 174 287 169 282 174 288 167 282 174 289 167 289 167 287 168 283 173 287 168 283 172 288 168 283 172 288 167 284 172 289 167 284 171 290 166 285 170 292 164 286 170 291 165 286 170 291 165 286 170 290 165 285 170 290 165 285 170 292 164 285 170 292 164 285 170 292 164 293 165 291 166 293 166 291 165 284 172 290 167 284 172 291 166 283 173 289 168 283 173 288 169 283 174 288 170 283 174 290 168 283 174 290 168 282 175 289 168 282 175 289 168 282 175 289 168 282 176 289 169 282 176 289 170 282 176 288 170 282 178 288 170 282 178 286 173 281 179 286 172 280 180 286 173 279 181 283 176 278 182 283 177 277 183 283 176 277 184 281 179 277 185 282 178 276 185 281 178 276 184 281 178 282 177 282 176 277 183 282 176 278 182 282 176 278 181 283 174 278 181 283 174 278 181 284 174 278 181 283 174 277 181 283 174 278 181 283 174 278 182 283 174 277 181 283 174 277 181 282 174 277 182 282 175 277 182 282 175 277 183 282 176 277 183 282 176 277 184 281 176 276 184 281 176 276 184 281 177 276 184 281 177 276 184 281 177 276 184 281 177 276 184 281 176 277 184 281 177 277 184 282 177 277 184 281 177 276 184 281 177 276 185 281 177 276 185 281 177 276 185 281 177 276 184 281 177 277 185 282 178 277 185 282 177 277 184 282 177 277 184 282 176 277 184 282 177 278 184 282 177 278 183 282 176 278 184 282 175 278 184 283 176 278 184 282 176 278 184 282 176 278 184 282 176 278 184 282 176 278 184 282 176 277 184 282 176 277 185 282 176 276 185 281 177 276 185 281 178 276 186 281 178 276 186 281 178 276 186 281 178 276 186 281 178 276 185 280 178 276 185 280 177 276 184 281 177 276 184 281 177 276 184 281 176 276 183 281 176 276 183 281 176 276 184 281 176 276 184 281 176 276 184 281 177 276 185 281 177 277 186 281 177 277 186 281 178 277 186 281 178 277 186 281 178 277 186 281 178 278 186 281 178 277 185 281 178 277 185 281 177 277 185 282 177 278 185 282 177 278 184 282 176 278 183 283 176 279 183 284 175 280 183 284 176 280 183 285 175 280 182 286 174 280 181 284 174 280 181 284 174 279 180 285 173 278 179 282 175 284 173 283 172 278 175 282 171 285 169 285 168 279 171 285 166 280 169 288 163 282 167 289 161 282 166 290 160 283 164 291 158 283 162 291 156 283 161 291 155 279 159 288 152 275 157 283 150 271 158 279 150 268 160 275 151 265 162 271 153 262 164 268 155 259 165 263 159 258 166 262 161 258 167 265 159 259 167 265 161 259 169 266 162 259 169 266 162 257 169 262 164 255 168 259 164 260 161 258 162 254 165 258 161 256 162 263 155 269 152 267 152 267 153 273 150 273 150 283 146 278 148 288 144 283 147 293 144 287 147 298 145 291 147 302 147 295 150 306 150 297 152 308 152 298 154 308 154 298 154 308 154 298 152 308 153 297 151 308 151 297 150 308 150 307 151 308 150 296 150 307 150 294 149 305 149 293 148 303 147 290 146 302 146 289 146 300 145 288 147 299 145 287 147 298 146 286 148 296 145 283 147 294 144 280 147 290 144 277 147 284 144 273 145 279 142 267 144 273 141 259 144 268 138 253 143 259 139 246 143 254 137 240 145 247 137 234 147 240 139 227 147 233 139 221 147 227 138 216 148 220 139 208 152 210 146 200 154 202 148 194 156 195 147 189 160 190 150 184 164 184 154 178 167 177 157 171 169 170 159 166 171 165 161 160 174 157 164 154 177 151 167 151 180 146 171 147 184 142 174 144 187 137 178 141 191 134 183 140 196 132 188 140 201 131 194 142 206 133 201 146 212 136 208 148 220 149 219 150 226 139 224 153 230 142 230 158 234 148 234 165 237 155 239 173 240 163 243 180 241 169 244 186 243 177 245 192 248 182 250 196 255 187 257 200 261 189 263 205 264 195 267 212 269 212 269 217 274 217 274 220 278 210 280 221 283 222 282 223 289 213 291 226 297 217 299 232 302 221 304 236 307 225 308 242 311 235 313 245 317 217 298 248 321 221 301 250 325 224 305 255 328 227 309 260 332 232 315 263 334 235 319 266 339 257 341 270 345 271 345 274 350 274 349 277 353 278 353 281 358 281 358 284 364 275 364 285 371 276 369 284 377 276 374 282 383 283 382 280 389 280 388 277 394 277 394 273 400 274 399 269 404 270 404 264 408 257 403 258 412 259 411 254 413 249 406 251 415 247 408 248 418 244 410 246 420 243 412 243 422 241 414 237 424 238 416 229 425 230 425 221 425 221 425 214 425 214 425 207 425 209 416 199 423 202 415 192 421 194 412 186 418 188 412 182 415 185 410 177 411 177 411 172 408 173 408 167 406 173 400 164 406 170 399 158 403 164 397 149 401 156 394 142 400 146 396 135 401 140 397 131 399 136 396 127 395 134 390 123 391 128 388 121 387 126 384 118 382 126 377 115 380 119 378 110 380 116 377 106 377 115 374 102 371 111 368 100 366 108 364 98 362 106 361 96 359 104 357 96 358 105 357 95 356 104 356 94 356 102 356 91 356 97 355 88 356 94 354 86 356 91 355 87 354 90 353 83 350 88 351 83 347 87 348 84 344 84 344 85 342 90 344 85 340 90 341 86 340 91 341 86 339 93 340 88 337 93 337 89 335 94 336 88 335 96 336 88 336 93 336 87 336 92 337 87 336 92 337 87 336 93 337 88 336 94 336 90 335 95 336 90 335 95 336 90 336 95 337 89 336 96 337 90 336 96 337 90 335 96 336 90 334 96 336 90 335 95 336 88 336 93 336 87 336 93 337 87 336 92 338 87 336 92 338 88 336 93 338 89 336 94 337 89 336 95 338 89 336 95 337 90 335 96 336 90 335 96 336 90 335 95 336 89 335 95 336 88 336 94 337 88 336 93 338 87 336 92 337 87 336 92 337 88 335 93 337 89 334 94 336 92 335 95 336 91 334 97 336 92 334 98 336 93 334 99 335 95 333 100 335 95 332 101 335 96 332 101 335 96 333 101 335 95 333 100 335 95 333 100 335 95 332 100 335 95 332 100 335 95 332 101 336 95 332 100 335 95 332 100 335 95 332 102 335 95 332 100 334 95 332 101 335 94 332 99 334 93 332 99 334 93 332 98 334 93 333 97 334 91 333 96 335 90 333 95 334 90 333 95 334 90 332 95 334 90 332 95 334 91 332 96 334 92 331 97 333 93 331 98 333 94 330 99 333 95 331 100 333 95 331 101 333 96 331 101 333 97 330 104 333 97 330 104 333 97 330 104 333 97 330 103 333 96 330 101 332 96 330 101 333 96 330 101 333 97 331 103 334 97 331 104 334 97 331 102 333 98 331 103 333 98 331 103 333 98 331 103 333 98 330 106 334 99 330 106 333 99 330 106 333 99 330 106 334 99 330 106 334 99 330 106 334 99 330 106 334 99 330 106 333 99 330 104 332 99 330 104 332 99 330 104 332 99 330 104 332 99 330 106 333 99 330 106 333 99 330 106 333 99 330 106 333 98 330 105 333 97 330 103 332 96 330 103 333 95 331 101 332 95 331 102 333 94 331 99 332 92 332 98 332 91 332 99 333 90 332 96 332 89 331 95 331 89 330 97 331 87 330 95 330 85 330 93 329 82 329 88 328 79 329 86 326 77 328 84 326 76 326 85 323 76 322 84 320 76 319 84 317 76 318 82 317 75 316 81 316 73 316 79 316 72 314 78 314 71 312 77 312 71 308 77 308 72 302 80 304 73 297 79 298 73 294 79 295 73 292 79 293 75 289 80 291 77 283 84 287 79 276 87 280 80 268 85 271 81 263 88 267 81 257 86 260 82 251 90 255 82 245 88 248 82 240 87 243 83 232 87 236 85 225 85 224 88 218 88 217 91 213 92 213 95 209 99 213 98 206 102 211 102 204 105 211 107 199 110 206 114 194 115 199 121 191 121 199 125 191 125 196 129 191 128 199 134 191 132 199 140 191 137 199 145 192 143 198 150 197 144 204 153 202 147 210 151 216 151 215 163 212 155 218 170 214 162 220 177 217 168 222 179 221 171 226 181 228 172 232 184 237 175 241 186 245 176 249 178 253 178 254 190 254 180 257 195 258 185 261 200 262 200 262 204 266 204 265 206 268 197 271 209 271 210 270 213 277 204 279 218 283 209 286 223 287 213 291 227 290 228 290 231 294 223 298 235 299 226 302 238 303 228 306 239 307 229 309 241 311 235 313 243 315 215 292 246 318 218 296 247 318 221 300 248 320 224 305 249 325 226 308 252 330 229 312 256 333 246 336 261 335 261 335 265 337 265 337 268 341 268 340 270 344 262 348 274 346 265 350 276 347 277 347 278 349 279 349 280 352 280 351 282 354 274 359 285 357 276 362 288 360 279 363 291 361 291 361 294 364 286 366 295 368 287 369 296 373 288 372 294 379 287 377 291 385 284 381 286 390 282 387 280 395 276 392 273 398 266 393 265 399 261 395 258 398 252 392 252 398 246 391 249 397 243 390 249 397 243 390 249 396 244 389 250 396 245 389 251 397 251 397 252 400 252 400 253 405 249 397 255 409 251 401 254 412 251 404 252 416 249 408 248 420 247 411 245 423 244 415 241 424 241 416 236 424 237 416 228 423 230 415 220 422 221 413 211 420 214 412 206 420 208 411 201 418 203 410 195 417 198 409 190 417 193 408 186 417 189 408 182 417 187 410 178 417 181 412 172 415 172 415 165 413 169 408 160 411 164 406 155 408 161 402 148 404 155 398 140 401 145 397 134 399 139 396 130 397 135 394 125 393 132 388 122 389 130 384 119 385 127 380 116 381 124 377 112 377 119 373 108 375 116 371 105 373 110 371 101 370 101 370 98 367 107 365 97 362 105 361 96 358 104 357 94 356 103 355 93 355 99 354 92 354 101 354 91 354 97 353 89 353 95 353 87 354 93 353 84 354 90 353 85 352 88 351 81 347 86 347 82 343 87 343 85 340 85 340 85 339 91 339 85 340 91 339 86 340 92 340 86 338 93 339 87 337 93 338 87 336 93 337 87 336 92 337 85 336 91 338 85 336 90 338 88 336 91 337 88 335 93 336 89 334 95 336 90 334 96 336 91 335 96 337 91 334 97 336 91 334 97 336 92 333 98 335 93 332 98 334 93 333 98 335 92 333 97 335 92 333 97 335 92 334 97 335 92 333 97 336 93 333 98 335 93 334 99 335 93 334 99 336 94 334 99 336 94 333 99 335 94 333 99 335 94 332 99 335 93 333 98 335 93 333 97 335 92 333 97 335 93 332 98 335 93 332 99 335 93 332 99 335 93 332 98 335 93 334 98 336 94 333 99 336 95 332 101 336 95 332 101 335 95 332 101 335 95 332 101 335 95 333 101 335 95 332 101 335 95 332 101 334 96 331 101 333 96 331 101 333 96 331 101 333 96 331 101 333 96 331 101 334 97 331 102 333 98 330 103 333 98 331 103 333 99 331 104 333 99 331 106 334 100 331 107 334 100 330 105 333 99 330 105 333 99 330 105 334 97 331 103 333 96 331 101 333 95 332 100 334 95 332 100 334 93 332 99 334 92 332 97 334 90 332 96 334 90 333 95 334 89 334 94 334 88 334 93 334 88 334 93 334 88 333 93 334 89 334 94 334 89 334 94 335 89 334 95 334 90 333 96 334 91 333 96 334 91 333 96 334 91 332 96 334 91 332 96 334 90 332 96 334 90 332 96 333 91 332 96 333 91 332 97 333 91 332 97 333 91 332 97 333 92 332 97 333 92 332 98 333 93 332 98 333 93 332 98 333 93 332 98 333 93 332 99 333 93 332 99 333 93 332 99 333 93 332 99 333 93 332 99 333 93 332 99 333 93 332 98 333 92 332 98 333 92 332 98 333 92 332 98 334 91 334 97 334 91 334 96 334 91 334 97 334 91 333 97 334 90 332 98 334 89 332 95 333 89 332 95 333 88 334 97 334 87 335 95 334 84 336 93 334 82 335 88 334 79 334 86 332 78 332 84 331 78 328 84 327 77 325 83 324 76 324 82 322 75 324 81 322 74 322 82 320 73 320 79 319 73 315 79 314 73 308 79 308 74 303 82 303 75 299 83 300 75 296 83 298 75 293 81 295 77 288 84 291 77 283 83 285 77 279 85 281 76 275 83 277 77 271 83 273 79 265 84 267 81 257 88 261 81 252 89 255 80 247 88 251 80 241 87 246 79 235 84 238 79 230 84 233 81 226 85 229 85 219 89 224 91 213 94 216 97 208 100 212 100 205 103 209 104 202 107 207 106 199 110 206 108 196 111 202 111 192 113 197 117 187 117 195 125 185 124 190 131 185 129 193 136 187 134 195 139 190 138 195 139 202 139 202 141 204 141 204 148 197 143 205 150 199 144 206 154 202 147 209 159 206 151 212 166 209 158 216 173 213 165 219 177 216 169 221 180 220 171 225 182 226 183 225 186 233 177 236 187 240 181 242 188 245 179 248 190 249 181 252 193 253 185 257 198 258 188 261 201 262 192 266 204 265 195 268 208 269 209 268 213 275 204 279 218 282 208 285 220 286 221 285 222 289 212 292 226 294 216 296 230 298 220 300 234 302 234 301 237 305 228 307 241 308 241 308 244 312 235 314 246 313 246 313 246 314 237 316 247 316 237 318 248 320 249 320 251 324 241 327 254 328 244 329 256 330 257 329 259 331 249 333 262 334 252 335 266 339 266 339 268 344 268 343 270 346 271 346 271 349 272 349 273 355 273 354 275 360 265 361 277 365 278 364 280 370 280 370 280 374 272 373 280 379 280 379 278 385 279 384 276 389 276 389 274 393 274 393 270 395 270 395 266 398 258 394 263 401 256 396 258 405 252 398 254 406 249 399 249 407 250 406 247 407 243 399 245 409 242 400 243 411 241 403 240 414 239 405 238 417 237 408 234 419 236 410 229 421 231 412 221 422 221 422 213 423 215 414 207 422 209 413 201 419 203 410 194 416 198 408 189 415 193 407 185 415 190 407 182 414 187 407 178 411 184 404 172 407 173 407 166 406 171 399 160 407 166 399 155 408 159 402 149 407 153 402 142 406 146 401 136 405 140 402 132 405 136 401 126 401 126 400 121 395 121 395 118 391 123 388 116 386 123 382 112 381 121 376 109 376 115 373 106 373 115 370 104 370 113 368 102 366 102 365 101 363 109 362 98 360 107 360 95 359 102 358 93 356 99 356 91 354 97 355 89 354 96 354 89 354 94 354 87 354 93 354 86 351 91 352 85 348 90 348 85 344 91 345 86 342 91 343 87 342 92 342 87 341 93 342 88 340 94 342 89 340 95 341 89 339 95 340 89 339 95 340 88 339 94 341 87 340 93 341 87 340 93 341 87 340 95 341 87 338 93 339 87 338 95 339 85 337 91 337 84 335 90 336 84 334 89 335 84 334 90 334 84 333 90 334 83 332 89 332 83 330 91 330 82 328 88 328 81 327 88 327 80 326 86 326 79 326 85 326 81 326 83 327 79 326 81 328 77 324 78 330 77 326 77 333 77 328 77 333 77 329 78 334 80 331 81 333 82 329 83 331 82 326 85 328 83 323 82 322 84 320 89 321 85 318 92 319 87 317 96 318 86 318 95 320 84 320 93 321 80 323 86 325 81 322 90 322 79 321 87 320 81 318 90 318 80 317 89 318 80 313 88 315 79 310 88 313 77 305 83 306 75 298 84 299 73 291 81 292 75 285 83 288 77 276 82 279 79 266 80 266 80 259 85 262 79 255 84 258 77 249 82 252 77 244 82 246 77 239 82 242 79 234 83 238 82 226 87 230 88 218 92 221 92 212 96 216 94 209 99 212 98 204 102 208 102 200 106 204 105 195 110 202 109 190 112 195 115 186 118 194 121 183 126 190 125 181 129 188 126 178 129 183 127 174 130 179 130 170 130 169 131 166 131 166 132 164 132 163 133 161 133 161 136 159 136 159 141 158 141 164 147 157 145 162 149 158 147 163 152 161 150 166 156 165 153 170 160 172 155 177 164 180 159 183 165 188 161 190 158 200 159 199 163 204 154 207 160 210 150 213 159 217 149 220 159 223 150 227 162 229 152 233 167 233 158 237 173 237 164 242 179 241 169 246 182 245 173 250 184 248 174 252 186 252 176 255 189 259 180 263 193 265 184 269 198 269 188 272 202 271 193 273 209 274 199 276 215 276 205 279 221 278 212 281 226 281 217 283 230 288 230 287 232 295 223 298 232 300 223 303 232 303 222 306 233 306 222 309 237 313 237 312 241 317 242 317 245 320 246 319 250 322 250 321 254 325 254 325 258 328 248 332 261 331 251 335 264 335 255 339 268 338 268 338 272 342 263 346 274 346 275 345 277 349 278 348 282 353 283 352 287 357 287 356 290 360 281 363 292 362 283 365 293 364 294 363 294 366 287 372 297 369 289 375 300 372 293 377 303 372 296 377 306 373 299 376 306 375 299 376 305 378 300 377 294 377 297 379 296 385 292 382 290 390 285 385 284 394 279 391 276 397 277 397 269 398 263 392 263 399 257 392 258 398 253 391 255 396 250 388 253 393 250 384 252 392 252 391 252 394 249 385 253 398 253 398 254 403 251 394 253 408 251 398 252 411 250 402 248 415 246 406 243 419 243 410 239 422 239 414 234 425 235 416 228 425 230 417 220 424 223 416 212 422 215 414 207 419 210 410 200 415 203 406 192 411 196 403 186 410 190 402 182 410 185 404 177 410 182 403 171 410 177 403 164 411 165 411 159 412 164 405 153 413 157 408 147 412 151 407 142 409 146 405 138 404 142 400 133 398 138 394 129 394 134 391 127 392 133 388 124 390 129 387 122 389 130 384 119 386 128 383 117 384 123 382 111 383 117 381 107 382 113 380 103 379 108 377 100 373 105 372 98 367 106 366 97 363 105 362 95 360 101 359 95 358 101 357 94 355 103 355 92 354 101 353 90 354 98 353 88 355 94 355 85 354 91 354 84 350 89 351 84 347 84 346 86 344 85 344 86 344 91 344 86 343 91 345 87 342 93 344 89 340 95 342 91 338 97 340 92 338 97 339 91 338 97 339 90 340 99 341 90 341 98 342 90 340 96 341 89 340 95 341 87 340 94 341 85 340 91 341 82 340 88 340 79 338 86 339 78 335 84 336 78 331 83 332 78 325 83 326 78 320 83 320 76 316 85 316 75 313 83 312 74 309 80 309 74 303 82 304 74 296 82 297 73 289 79 290 73 284 81 285 73 278 79 280 74 272 80 274 73 266 79 268 74 262 79 264 75 257 80 260 79 250 82 253 81 242 82 242 84 237 88 240 86 230 90 234 88 224 92 228 90 217 94 222 93 211 96 216 97 206 100 211 103 201 107 208 112 206 111 205 113 193 115 201 117 190 119 197 121 188 121 195 126 186 124 195 133 186 129 194 139 189 135 197 145 195 140 203 149 201 143 209 153 206 147 213 160 209 156 214 168 211 161 217 172 214 166 220 175 219 167 224 176 225 168 230 180 234 171 237 183 242 174 246 186 248 176 252 190 251 180 256 193 255 184 259 196 259 186 263 198 262 199 261 202 265 202 264 206 271 196 275 210 278 200 281 214 284 205 287 218 288 209 291 224 292 225 291 231 296 222 299 235 300 226 303 238 304 228 307 242 310 233 314 245 315 236 318 247 316 248 316 250 318 240 321 253 322 244 326 257 327 257 327 260 331 251 335 263 334 254 338 269 338 259 342 274 343 274 342 277 346 277 346 278 350 278 349 280 353 271 356 283 356 273 360 286 360 286 360 289 364 289 364 291 369 291 368 292 373 292 373 291 378 292 377 289 382 282 380 287 386 282 384 282 390 277 388 278 393 270 390 273 396 265 393 268 399 260 394 262 399 256 393 258 399 252 392 254 398 248 390 252 398 247 390 252 399 247 391 251 402 247 393 250 405 247 396 250 409 248 401 249 414 248 408 246 419 245 410 244 421 243 413 238 423 238 414 231 423 232 414 222 423 224 414 215 422 217 413 208 419 211 411 202 417 205 408 196 414 200 406 191 414 195 405 187 414 191 406 184 415 187 410 178 415 184 407 171 413 171 413 165 412 165 412 159 411 162 407 153 410 157 405 145 407 149 403 139 405 144 400 135 402 140 398 131 398 136 395 126 393 126 393 122 390 130 385 120 388 127 383 116 385 124 381 112 380 120 377 107 377 112 374 103 373 108 371 100 369 108 367 98 365 106 363 97 362 103 361 97 359 105 358 96 356 105 356 94 355 103 355 91 354 98 354 88 356 95 355 86 354 92 354 85 352 91 352 85 348 92 349 85 345 91 346 87 343 92 344 87 342 93 343 88 342 93 342 89 342 95 342 91 340 97 342 93 339 101 341 94 338 100 340 93 338 99 340 93 338 100 340 91 339 97 340 91 338 96 340 91 338 96 339 90 338 95 340 88 339 94 340 87 339 93 340 85 338 91 339 84 334 90 336 84 331 89 332 84 327 90 328 84 323 93 324 85 321 93 322 84 319 90 319 82 317 88 317 78 316 85 315 75 314 81 313 72 311 79 311 72 307 78 307 72 300 80 301 73 293 81 294 73 289 80 290 73 285 80 288 72 280 80 282 71 273 77 275 70 267 77 269 71 262 77 265 76 256 80 259 80 247 85 251 84 240 89 243 85 233 89 237 85 227 89 230 87 219 92 223 91 213 95 217 97 208 100 213 105 202 108 207 111 197 113 202 114 192 117 200 115 189 117 196 117 187 118 194 121 184 121 193 129 182 128 187 138 183 136 188 141 195 141 194 149 193 144 201 152 198 147 206 158 200 154 206 164 201 158 208 168 203 162 210 170 207 163 213 171 212 162 217 173 219 164 225 177 228 167 233 180 235 172 240 184 240 175 244 188 242 179 246 192 244 184 249 196 248 187 252 197 251 188 254 198 254 188 258 201 259 191 262 204 265 195 269 207 272 198 276 211 278 202 282 216 281 206 285 223 286 214 290 228 291 219 296 230 297 221 301 231 304 222 307 235 308 225 312 239 310 230 314 244 309 235 313 248 311 239 315 252 315 253 315 256 320 247 325 258 325 249 330 263 331 254 335 268 336 268 335 272 341 272 340 272 344 264 350 275 347 267 353 281 350 273 356 287 352 279 358 292 353 292 352 296 354 289 362 300 355 295 362 304 356 299 363 306 355 302 362 308 353 305 362 312 352 309 361 314 351 313 361 317 350 317 359 320 347 322 356 324 342 326 352 326 337 328 346 328 331 330 340 330 325 333 331 333 319 336 323 335 312 339 317 342 314 341 312 336 302 342 307 338 296 343 299 338 289 345 293 339 284 345 287 340 277 346 280 341 269 350 272 342 262 352 265 341 256 351 259 339 250 349 252 337 242 348 244 335 235 346 237 330 230 341 231 326 221 336 221 326 213 332 212 325 207 336 207 324 203 335 203 322 198 332 196 327 190 328 190 322 186 323 185 308 184 315 182 306 180 315 176 305 178 315 174 303 176 313 173 299 175 309 171 296 175 305 171 294 173 302 170 294 173 304 170 295 173 305 169 295 171 305 167 294 170 304 166 291 169 300 164 288 169 297 164 287 169 295 164 286 168 294 163 285 168 294 163 285 168 293 163 285 168 291 164 285 169 291 165 284 170 290 165 284 171 290 165 282 171 287 167 282 172 287 168 283 172 287 167 283 171 288 166 292 165 291 164 293 164 292 163 293 163 293 163 294 163 293 163 295 164 293 163 286 168 292 164 286 168 292 164 286 168 293 162 286 168 292 163 286 167 292 163 287 167 293 163 287 166 293 162 287 166 293 162 295 162 293 162 286 167 292 163 286 167 292 163 286 167 292 163 286 167 292 163 286 167 292 163 296 163 294 162 295 162 295 162 295 162 295 162 296 162 295 162 295 162 293 162 287 166 293 163 287 166 293 163 287 166 293 163 287 166 294 162 287 166 294 162 288 166 294 163 288 167 294 164 287 167 293 163 287 167 293 163 287 167 293 163 288 167 294 163 297 163 295 162 297 163 296 162 298 163 298 162 298 163 298 162 289 167 298 162 289 167 296 163 288 167 295 163 288 167 294 163 288 167 294 164 287 167 295 162 287 167 293 163 287 167 293 164 287 167 295 162 287 167 292 163 286 166 292 163 286 166 292 163 286 166 292 163 296 163 295 162 296 162 295 162 287 166 293 162 287 166 293 162 295 162 294 162 295 163 294 162 286 167 292 163 287 166 292 163 287 166 293 163 287 166 292 163 287 166 293 163 296 162 295 162 296 162 295 161 296 163 295 162 296 162 295 161 295 162 293 162 286 166 292 163 286 167 292 163 286 167 293 162 285 168 290 164 284 170 291 164 282 172 287 167 282 174 287 167 280 175 284 170 280 177 285 171 279 177 284 173 279 178 283 174 279 178 285 172 278 179 284 173 278 179 282 174 284 174 283 173 278 180 283 175 279 180 283 175 279 180 283 175 278 180 283 175 278 180 284 173 278 180 282 174 278 179 283 172 278 178 282 174 278 178 284 171 278 177 284 171 278 176 284 170 280 176 286 169 280 175 287 169 281 174 285 170 282 174 288 167 282 174 289 168 282 174 289 167 281 173 288 167 281 174 286 169 281 174 285 169 281 174 285 169 288 169 286 169 280 174 285 170 281 174 286 170 281 175 286 170 280 175 285 170 280 175 284 171 280 176 283 171 279 176 283 171 279 176 283 171 279 176 283 171 279 176 285 169 279 175 285 168 279 174 285 167 279 173 284 168 280 173 285 168 280 172 285 167 279 172 284 167 279 172 286 166 279 172 286 166 279 173 286 166 280 173 286 166 280 173 286 167 281 174 287 167 281 173 288 166 281 173 288 166 281 174 287 168 281 175 288 168 281 175 287 168 280 175 284 171 279 177 285 170 279 178 283 172 279 178 283 172 278 178 282 173 278 178 282 173 279 179 282 173 279 177 283 173 279 177 283 173 279 178 285 171 280 179 286 171 280 178 287 171 279 177 287 171 279 177 285 172 280 177 286 170 279 175 284 171 279 175 284 171 279 175 288 168 281 175 289 167 283 174 290 167 281 173 289 165 281 173 288 165 281 172 288 165 282 172 289 165 281 171 288 164 278 170 286 162 277 169 283 162 274 168 281 161 272 168 279 160 270 169 277 160 270 169 275 161 268 170 274 161 265 170 269 161 260 170 264 160 257 170 260 161 256 172 258 163 255 175 258 165 254 178 256 168 254 180 256 171 253 182 255 173 251 183 252 177 250 184 252 178 251 183 254 174 251 181 253 172 251 181 251 174 250 180 248 170 249 182 245 171 248 184 249 183 248 186 245 176 248 188 245 179 248 190 245 181 248 193 245 183 248 197 245 187 248 201 246 191 249 203 246 194 248 203 245 194 246 202 243 192 243 201 240 192 240 200 237 191 238 198 235 188 238 196 238 196 237 196 237 195 237 196 231 189 238 198 232 191 241 203 235 195 245 207 246 206 250 210 250 210 255 213 247 208 259 214 251 210 263 215 263 215 265 215 265 215 266 215 256 212 266 214 257 211 266 213 267 213 265 213 266 212 264 214 254 211 262 214 252 212 260 214 261 214 261 214 261 214 262 214 253 211 263 214 254 211 264 214 264 214 264 214 254 211 263 213 264 213 265 214 255 211 265 215 266 215 265 215 256 211 264 216 264 215 263 216 263 216 260 216 253 209 255 213 251 209 247 206 247 205 242 203 241 197 237 187 236 187 233 181 234 178 232 170 232 168 230 163 233 157 229 157 233 148 226 151 231 142 224 148 229 138 221 145 227 135 218 143 224 134 213 143 219 133 208 144 208 144 201 146 206 136 193 147 197 137 185 151 187 144 177 155 178 145 169 161 169 151 161 166 160 156 157 170 156 160 155 174 152 164 149 177 145 167 142 181 138 171 139 185 134 175 138 189 132 179 136 193 130 185 137 198 129 190 138 202 130 195 139 208 130 201 138 215 129 210 138 222 129 216 139 225 129 221 141 226 131 225 145 227 135 228 151 232 140 233 158 235 148 238 166 236 156 240 174 237 163 240 179 241 169 243 183 246 172 248 186 251 176 253 192 255 182 258 198 260 189 262 202 263 193 264 206 264 199 266 211 267 202 269 216 272 207 274 221 277 212 279 226 283 216 287 228 290 219 293 231 299 232 298 234 306 225 310 237 309 227 312 242 313 242 313 246 318 247 317 249 320 239 323 251 321 252 320 255 323 256 323 259 327 260 326 263 331 264 330 267 334 267 334 271 338 271 338 274 344 275 344 277 349 277 348 278 353 279 353 279 358 280 358 282 364 282 363 285 369 285 369 286 375 278 374 286 380 278 378 286 385 278 382 283 390 277 386 279 395 280 395 274 400 275 400 268 404 268 403 261 405 254 400 256 407 249 401 251 410 246 403 248 413 244 405 244 416 242 408 242 418 240 410 239 419 239 410 235 421 236 412 228 422 228 422 221 423 222 415 214 424 216 415 206 423 209 415 197 422 201 414 191 420 195 412 185 418 189 412 179 415 184 408 172 413 178 405 168 411 173 403 163 407 166 403 155 403 162 397 147 401 152 397 142 401 146 398 136 401 141 397 131 398 136 395 127 396 132 392 124 393 129 389 120 388 128 383 115 382 121 379 111 378 119 374 107 374 112 371 104 369 113 366 102 365 111 363 100 362 109 360 98 360 107 359 97 359 105 358 95 357 103 357 93 355 101 355 90 354 96 354 87 356 94 354 86 356 92 356 85 354 91 354 84 350 90 350 86 346 90 347 87 344 91 345 87 342 93 344 91 343 94 343 90 341 95 342 91 339 97 341 92 338 98 340 92 338 98 340 91 338 97 340 91 338 96 339 90 337 96 338 91 337 96 338 91 337 96 338 91 338 96 340 90 339 96 340 90 340 96 341 91 340 97 342 91 340 97 341 91 340 97 341 90 340 98 342 90 340 96 341 89 341 95 341 89 340 95 341 88 339 94 340 87 338 94 339 85 337 90 338 84 337 89 338 89 339 88 339 81 336 86 339 81 336 85 340 83 338 85 339 83 337 85 338 83 335 86 336 81 332 86 333 81 330 87 331 80 328 86 329 79 327 84 328 78 324 84 326 78 320 84 322 79 315 87 318 80 312 86 313 79 310 87 311 77 308 85 308 75 306 82 306 73 302 80 302 72 299 81 299 70 297 79 296 68 297 74 297 67 296 73 297 68 293 76 294 69 287 75 288 70 281 78 283 71 277 71 276 71 276 79 278 71 276 77 276 71 274 80 274 72 271 81 271 71 269 81 269 70 268 79 268 69 267 76 267 68 266 77 267 67 266 77 265 65 267 74 264 63 268 72 264 61 269 69 264 60 268 68 264 59 268 67 263 57 271 66 267 57 275 64 271 55 279 63 273 55 280 63 275 55 278 64 274 54 275 54 275 53 271 53 271 51 267 60 262 51 264 59 259 49 261 58 256 48 260 57 255 47 261 56 256 48 264 56 259 49 266 57 262 50 268 58 264 49 269 58 265 48 269 57 265 48 272 56 266 47 273 55 267 46 274 53 267 46 273 53 266 46 271 53 264 46 270 52 262 45 268 51 260 45 268 51 259 46 267 51 258 47 267 51 258 48 269 52 260 49 272 53 263 50 275 54 266 51 276 51 276 50 277 53 267 50 278 52 268 49 279 51 269 47 280 48 270 45 282 46 272 45 282 46 272 46 282 47 272 48 282 50 272 50 282 52 273 51 282 54 272 51 282 51 281 52 281 58 273 51 281 58 274 51 280 58 274 49 276 58 274 47 271 56 271 47 263 56 266 51 255 56 258 57 246 61 250 65 239 68 243 74 235 77 239 81 232 84 237 88 230 92 237 93 226 97 234 97 223 101 231 100 219 104 228 103 215 103 214 105 209 109 216 106 201 106 201 106 196 108 200 106 191 108 196 110 186 111 191 115 182 115 187 120 179 120 185 125 185 125 183 134 177 132 182 137 185 138 183 141 188 142 187 150 186 147 190 155 193 148 199 153 206 153 206 158 212 157 212 172 211 167 215 178 215 171 221 182 219 175 225 184 225 176 229 185 232 176 235 187 240 177 244 187 247 177 251 188 253 179 257 191 259 181 262 194 263 184 268 196 266 186 270 198 269 198 268 202 273 192 276 206 278 197 280 211 282 202 284 218 285 209 288 225 288 215 292 231 293 232 292 237 298 238 297 239 301 230 304 242 305 235 306 245 310 213 290 248 316 217 295 249 319 221 300 250 321 224 304 252 324 227 309 256 330 256 329 259 333 250 338 264 337 254 340 269 340 270 340 274 344 265 348 277 347 269 352 280 350 281 349 284 353 276 358 288 356 280 362 292 358 285 365 296 360 290 367 300 362 294 370 306 363 301 371 307 371 307 372 315 361 312 371 320 359 319 369 324 354 325 360 329 347 330 353 331 340 334 349 330 332 334 342 334 334 335 334 334 319 338 325 342 322 343 322 344 318 345 318 345 312 346 312 339 297 344 301 340 291 345 294 340 284 346 287 341 277 347 280 343 270 352 274 353 268 355 268 343 258 354 262 351 253 350 251 340 240 347 241 337 233 348 235 333 227 344 228 330 218 341 219 328 211 339 211 324 207 335 206 321 201 328 200 328 194 328 193 314 191 324 189 310 187 317 185 305 181 315 177 303 178 312 174 300 177 306 174 297 176 306 171 295 177 305 172 294 176 303 171 293 175 302 170 292 174 302 170 292 174 301 168 291 173 300 168 288 172 293 168 283 172 290 168 281 173 289 167 281 173 288 167 281 172 289 167 282 171 289 165 282 170 287 166 282 170 288 167 282 172 288 167 282 172 290 167 282 173 290 168 284 174 289 169 284 173 289 168 284 172 291 166 285 172 290 167 285 171 291 167 286 171 292 167 294 166 292 166 284 169 290 165 283 169 291 162 281 168 289 161 278 168 286 162 273 169 281 162 270 170 277 162 265 170 272 163 260 170 266 162 256 168 260 162 252 167 259 159 249 168 255 160 244 169 249 160 235 168 241 159 228 167 231 158 223 164 226 155 214 163 218 153 205 162 209 153 197 162 200 152 189 162 191 152 181 163 181 153 175 164 175 153 168 164 168 153 160 167 160 157 156 172 155 161 154 178 150 167 151 182 146 173 148 186 141 177 146 191 139 182 146 196 139 189 149 203 140 197 152 210 143 204 156 216 146 212 159 223 159 222 160 231 150 230 163 236 152 235 168 240 157 240 173 244 163 245 179 249 169 251 186 252 176 255 193 257 183 259 199 263 189 266 203 270 197 272 206 274 197 277 212 277 202 279 218 281 219 281 224 285 215 288 228 289 218 291 231 294 221 296 235 300 225 302 239 305 240 304 242 308 233 311 245 313 236 316 248 320 249 319 251 325 252 324 255 329 245 331 261 334 261 333 267 338 268 338 271 343 261 344 275 348 275 348 279 353 280 353 282 358 283 357 285 362 276 363 288 368 280 368 290 376 291 376 290 383 282 381 288 389 281 386 286 395 279 392 283 401 276 398 279 408 272 404 275 413 271 409 268 417 265 413 260 419 256 413 254 421 250 413 250 421 246 413 246 421 242 412 241 422 239 412 235 422 234 413 225 421 227 412 219 420 219 419 212 419 213 419 208 419 210 411 203 420 205 412 197 421 199 412 192 422 193 412 187 422 189 413 181 420 186 413 174 417 179 409 168 414 173 407 163 413 169 405 159 411 163 406 152 408 159 402 145 404 151 398 138 400 144 394 132 397 140 391 128 393 135 388 124 391 131 386 123 390 130 384 121 386 129 382 117 381 126 377 112 379 117 377 107 377 112 375 101 373 109 371 97 369 103 367 96 364 104 363 95 359 101 359 95 356 103 355 94 353 102 353 93 352 99 351 91 352 98 351 90 353 98 352 87 353 94 353 85 351 91 351 84 347 89 348 84 344 89 345 85 342 89 343 86 341 92 342 88 340 94 342 90 339 95 341 92 338 97 339 92 337 99 338 92 338 98 339 91 340 97 341 90 342 96 342 88 341 97 342 87 340 95 341 85 338 93 339 83 338 91 338 81 336 89 336 79 336 84 335 79 335 87 334 78 334 87 333 77 333 86 332 76 331 85 330 75 328 83 327 73 325 80 325 72 322 81 322 72 320 81 319 74 316 80 316 75 309 81 311 76 303 84 304 75 299 81 300 72 296 79 296 71 293 79 293 70 289 76 289 69 282 78 283 67 276 73 277 66 272 72 274 67 267 73 269 69 259 75 261 72 252 77 255 75 247 80 250 79 241 84 244 83 234 90 239 84 229 88 232 86 223 90 228 89 217 92 221 93 210 96 215 97 206 101 213 101 202 104 207 106 199 109 207 110 198 114 205 114 197 117 205 118 196 120 205 123 194 125 203 126 191 128 200 128 188 128 197 130 186 129 194 133 185 132 193 138 186 135 194 144 187 140 195 148 190 144 197 151 194 146 200 152 199 147 203 144 212 144 212 152 212 144 219 146 224 146 224 159 222 150 228 166 225 158 231 174 227 166 234 179 230 170 235 182 233 174 238 186 238 177 242 189 245 181 248 192 250 183 253 196 253 187 256 201 257 196 259 206 261 198 264 199 267 199 267 210 266 201 269 213 269 204 272 218 275 209 279 223 282 214 286 226 288 216 291 228 294 219 297 231 300 232 299 235 305 226 309 238 311 229 313 241 314 231 317 244 318 235 323 247 322 238 326 250 324 241 327 252 322 252 322 254 322 244 325 258 326 248 328 263 331 253 334 266 334 256 337 269 337 259 339 273 341 274 341 277 347 278 347 279 353 279 352 279 357 279 357 279 361 279 361 280 365 281 364 282 368 283 368 284 371 275 374 286 373 277 376 288 374 280 377 292 376 283 379 296 376 296 376 299 377 291 377 300 380 293 379 299 383 293 381 296 387 292 384 291 391 287 388 285 395 280 392 277 398 269 393 268 400 261 394 259 400 253 394 253 400 247 393 250 400 245 392 249 400 245 392 250 400 246 391 250 400 247 391 249 402 249 402 248 407 248 406 246 412 245 403 245 416 243 407 243 419 241 410 238 421 239 412 233 422 234 414 225 424 225 423 219 424 221 416 214 423 216 414 208 420 210 412 201 417 204 409 194 415 197 407 188 415 192 406 186 414 190 406 183 412 186 407 178 409 184 401 173 407 179 400 168 408 174 401 163 411 168 403 157 410 163 403 149 407 155 401 143 405 147 401 138 403 143 399 134 400 141 395 129 396 137 391 124 392 132 387 122 390 129 384 119 385 126 381 115 381 123 377 111 377 116 374 106 374 114 371 102 369 110 367 99 364 105 363 97 361 102 360 94 359 100 358 92 357 97 356 91 355 99 354 89 354 95 353 88 354 94 353 86 352 92 352 85 349 91 349 85 345 91 346 86 342 90 342 87 340 92 341 88 340 93 340 89 339 94 339 89 338 95 339 90 337 96 338 92 336 98 338 93 336 99 337 93 336 100 338 91 336 97 337 91 336 98 337 91 336 96 337 91 336 98 338 91 337 98 339 91 338 96 339 92 338 97 338 92 335 97 336 92 334 98 335 93 334 100 335 93 335 101 335 93 334 101 335 93 335 101 335 93 336 93 335 93 336 100 337 92 336 97 336 91 336 97 337 91 337 99 337 90 336 96 337 89 336 95 337 88 336 96 337 88 335 93 336 89 335 94 335 89 334 94 335 90 334 95 334 91 333 96 333 92 334 100 334 92 336 100 335 91 338 98 337 89 338 99 337 87 338 93 336 85 337 90 336 82 338 90 335 80 338 87 336 79 339 84 338 79 340 84 339 81 339 88 339 82 337 82 336 83 334 91 334 83 331 92 331 83 330 92 329 82 328 91 327 80 326 89 326 78 324 87 324 75 322 81 322 73 319 73 319 71 317 71 316 70 313 70 312 70 307 74 308 69 301 74 301 69 295 74 295 70 290 76 290 72 284 78 285 74 277 80 279 74 271 80 272 73 266 79 267 74 261 80 262 76 253 81 255 77 247 83 249 79 241 85 244 82 235 86 238 83 228 88 231 85 224 89 227 87 219 91 223 91 212 91 211 95 205 95 205 99 201 103 208 103 196 105 201 106 192 107 197 109 188 110 194 112 187 113 195 118 184 118 189 126 181 124 189 134 183 131 188 137 194 137 192 140 197 140 196 148 195 142 201 151 200 144 207 155 206 147 212 160 212 152 218 167 218 159 224 175 223 167 229 182 228 174 234 185 232 176 237 187 237 178 241 190 244 182 248 193 251 185 254 196 255 187 259 201 260 192 264 205 265 196 269 208 270 199 272 210 271 201 274 215 274 205 277 220 280 211 283 227 287 227 286 230 292 230 292 233 299 234 298 237 305 227 309 239 309 239 309 241 311 231 314 245 314 218 295 251 321 222 301 253 325 226 306 256 328 230 311 260 331 234 316 263 335 237 320 266 338 241 323 270 342 262 347 275 346 267 350 280 350 271 354 284 352 284 351 286 354 279 361 291 357 285 365 296 360 291 367 302 359 298 367 308 356 305 365 314 353 312 363 318 350 317 360 322 347 323 356 324 344 325 351 325 350 326 349 327 348 327 346 327 336 329 342 328 333 332 342 330 329 336 338 334 327 337 332 337 324 340 329 340 321 346 329 342 315 347 320 345 309 350 313 346 303 355 307 346 296 354 302 346 290 356 295 348 283 357 288 348 277 357 281 346 270 356 275 346 262 352 264 344 254 355 258 342 249 352 252 338 243 348 245 336 234 346 236 334 228 345 229 331 222 341 223 328 215 338 215 326 208 337 208 323 204 334 204 319 201 329 199 313 193 323 191 309 188 319 185 307 185 317 182 304 182 314 178 301 179 311 175 298 178 307 173 296 176 305 171 295 174 305 170 296 171 306 168 295 169 305 166 294 169 304 165 293 168 302 163 299 163 299 162 287 166 294 163 286 167 294 162 286 168 292 164 286 169 292 165 286 169 291 165 286 169 291 165 285 169 291 165 285 168 293 162 285 168 290 163 284 167 290 163 284 168 291 162 283 168 290 163 283 169 290 163 283 169 288 165 283 169 288 165 283 169 289 165 283 170 289 165 291 165 289 165 292 165 291 164 293 165 292 164 293 164 293 164 294 163 293 163 286 166 292 162 286 165 295 160 285 164 294 158 283 164 292 158 280 165 289 158 276 165 284 159 270 167 276 160 263 167 270 160 259 166 266 159 257 165 261 160 254 164 259 159 251 163 255 158 246 162 250 157 241 160 244 155 241 152 239 152 231 161 236 152 226 162 230 154 218 162 222 153 211 161 214 152 206 157 210 148 201 155 204 145 195 154 198 145 188 155 191 145 183 157 184 146 176 160 177 149 170 163 170 163 165 167 164 156 159 171 158 161 156 177 154 166 154 181 152 171 150 185 147 175 145 188 141 178 141 188 135 179 139 189 132 181 139 192 131 184 141 197 132 190 145 203 135 197 149 210 139 205 153 216 143 212 155 222 155 221 157 228 146 226 161 233 150 232 167 237 157 237 175 241 165 243 182 246 173 249 188 250 179 253 192 253 192 252 196 259 187 263 199 266 189 270 201 271 191 275 205 274 199 276 212 278 202 281 219 283 209 286 224 286 225 286 229 290 229 290 233 296 225 300 237 301 229 307 240 304 240 304 242 307 234 313 245 309 245 309 240 318 240 318 250 312 243 318 253 312 249 315 256 310 249 316 258 309 258 309 258 309 258 309 257 311 250 317 257 312 249 319 256 314 249 319 255 312 247 318 255 312 247 318 256 312 256 311 256 312 256 311 256 312 248 319 256 312 249 319 256 312 249 319 257 312 250 319 257 311 250 318 258 310 250 316 257 308 250 316 257 308 250 315 257 308 250 315 257 308 250 315 258 309 250 314 260 311 261 310 262 315 262 314 264 321 255 324 264 329 254 332 264 336 254 339 265 342 256 345 268 347 258 350 271 352 262 354 275 356 276 356 279 359 279 359 282 361 282 361 285 365 286 365 288 371 289 371 289 376 290 376 288 381 280 380 286 385 278 384 284 391 275 389 282 395 273 394 279 399 272 396 277 401 270 398 275 401 267 398 273 400 264 398 272 400 263 398 273 400 264 398 276 400 267 399 280 400 271 399 284 400 274 399 288 401 279 400 292 402 283 402 297 403 288 402 301 403 292 403 304 403 296 403 297 402 298 403 306 402 298 403 304 403 305 402 301 404 302 404 298 407 298 407 294 411 285 410 292 413 292 413 289 415 281 413 289 417 280 415 289 417 280 416 290 416 281 414 291 415 291 415 293 414 293 413 296 414 286 413 299 413 289 413 302 411 292 413 305 410 296 412 307 409 298 411 307 407 298 408 304 404 298 405 301 402 296 403 299 402 294 402 298 402 290 403 297 401 288 402 295 401 286 402 294 400 284 401 292 399 282 401 290 399 290 398 288 400 288 399 286 402 286 401 284 404 285 404 283 408 283 408 282 413 275 408 281 418 276 411 279 422 278 416 276 423 276 417 272 422 272 414 265 420 265 414 258 417 259 409 251 413 252 404 246 410 247 401 241 407 242 398 237 408 239 399 234 410 237 401 231 412 234 404 226 416 229 407 219 421 223 413 211 426 213 420 205 429 207 423 199 429 201 424 191 426 194 419 183 423 186 418 178 419 181 415 173 415 179 408 169 410 173 405 165 405 172 397 162 401 169 394 159 397 166 391 154 394 161 388 148 393 153 389 142 395 147 391 138 398 142 394 132 398 137 395 126 396 126 396 120 394 120 393 116 392 123 387 111 387 116 384 106 380 114 376 104 372 112 369 104 366 112 363 103 363 103 362 99 361 100 361 95 360 101 359 91 358 97 358 87 355 92 355 85 352 91 352 85 349 91 350 86 346 91 347 86 343 91 344 87 340 93 342 88 339 94 341 90 338 96 340 92 337 98 339 94 336 100 338 96 336 101 338 96 335 101 337 95 335 101 337 95 334 100 337 95 334 100 337 97 334 101 336 99 333 103 336 101 333 105 336 101 333 106 336 100 334 105 336 101 334 105 337 100 335 105 338 100 336 105 340 100 338 107 342 100 338 107 343 99 338 105 341 99 338 105 343 98 338 105 342 99 338 106 342 99 338 106 340 98 339 103 340 96 340 105 341 93 340 100 339 89 337 96 337 86 334 95 334 84 334 90 334 80 334 86 334 77 334 82 334 73 336 79 335 72 336 77 335 70 334 76 334 69 331 73 331 68 329 73 329 67 328 74 328 68 328 74 327 69 326 75 326 70 323 77 323 72 321 81 320 74 319 83 317 76 318 85 315 78 318 87 315 79 317 89 315 80 315 89 313 80 312 89 310 79 311 88 309 76 312 84 308 73 314 81 309 70 316 78 311 67 317 75 312 65 319 72 313 62 322 70 316 60 325 68 319 60 327 67 321 61 327 62 327 63 326 70 319 63 325 70 317 62 322 69 314 60 319 67 312 58 317 64 310 57 315 63 308 55 314 62 307 55 314 62 307 56 316 63 309 58 318 65 311 60 319 67 313 61 320 69 313 62 321 69 314 61 321 61 321 61 320 61 320 61 319 67 313 61 319 68 312 61 317 67 310 60 315 67 308 60 313 66 306 60 312 66 305 60 313 66 306 60 314 67 307 61 316 67 309 61 317 68 310 62 318 69 311 63 318 63 318 63 319 64 319 64 319 64 319 64 320 64 320 64 321 70 314 64 321 70 314 63 320 64 319 63 319 63 319 62 318 62 317 61 318 68 310 60 318 67 311 60 318 66 311 60 319 66 312 59 319 66 312 59 319 66 312 59 318 66 311 60 318 60 318 61 318 61 317 61 318 65 308 62 319 65 310 63 321 64 311 63 323 63 313 63 325 63 315 63 327 63 317 65 331 64 320 65 335 65 323 67 338 67 338 67 341 67 341 67 342 67 332 68 342 68 332 67 340 67 331 67 339 67 329 65 337 65 327 63 335 64 325 62 332 62 332 60 330 61 329 60 327 60 327 60 324 61 314 60 322 61 312 61 322 62 312 62 323 63 313 63 324 63 314 64 326 63 316 64 329 62 319 64 331 62 322 63 335 61 325 62 338 60 328 61 340 58 330 60 341 57 332 60 341 56 332 60 341 57 331 62 340 58 330 64 338 61 329 66 338 63 328 67 338 68 337 68 338 68 337 69 338 67 327 70 336 69 326 71 334 70 324 71 333 71 323 70 331 72 322 69 330 70 330 67 329 67 329 63 327 64 327 60 325 60 324 57 320 66 318 56 314 65 314 59 307 64 309 63 299 68 302 69 292 74 295 76 286 81 289 83 282 91 287 89 278 96 283 91 274 99 279 90 269 95 273 87 263 92 267 83 256 87 259 79 248 79 248 75 242 80 245 76 238 78 239 76 233 78 235 78 228 79 229 79 222 82 225 83 217 86 220 87 210 91 214 91 205 96 209 95 202 100 207 100 200 106 206 107 195 112 201 110 191 115 195 111 186 116 190 113 181 117 185 115 175 119 178 116 169 120 173 117 164 120 167 119 160 118 159 121 156 122 157 125 153 125 153 131 151 131 151 137 150 138 149 142 150 143 149 148 150 150 156 153 150 155 155 157 152 158 158 159 156 160 161 161 161 159 165 164 170 161 173 166 179 162 182 168 189 160 193 168 199 160 203 169 207 160 211 170 215 161 219 170 221 160 225 171 225 161 229 175 231 165 234 178 236 168 240 179 242 170 246 180 247 170 250 180 253 181 253 182 259 172 262 185 263 175 266 190 266 180 269 196 270 186 274 203 276 192 280 209 281 200 284 215 283 205 287 221 286 212 290 229 291 220 295 235 295 227 298 239 297 230 300 242 301 242 300 244 306 235 310 244 310 235 314 245 315 246 314 248 319 249 319 252 324 253 324 256 327 256 327 260 331 260 331 264 337 265 337 268 342 260 346 272 344 263 348 276 346 276 345 279 349 272 355 284 352 277 359 290 354 283 361 296 355 289 363 301 355 296 364 307 355 302 365 312 356 309 365 317 354 315 364 322 351 322 357 327 346 328 352 330 339 331 345 331 332 335 342 335 325 339 334 339 320 343 325 348 324 348 324 342 311 349 319 342 305 347 309 342 296 350 302 343 289 348 292 342 283 348 286 342 277 352 282 343 270 354 274 355 267 356 267 345 257 356 261 343 250 354 252 350 242 351 242 336 233 346 234 331 227 342 226 329 218 339 218 327 210 338 211 324 206 335 206 321 201 332 199 326 192 326 191 310 190 317 188 305 186 312 184 301 181 311 177 300 178 310 175 299 176 309 173 297 175 303 172 296 175 305 170 294 174 303 170 292 174 302 170 292 173 301 170 290 173 299 169 289 173 294 170 287 172 293 169 284 171 290 168 283 171 290 166 282 170 290 165 283 170 290 164 283 170 291 164 283 170 290 164 283 171 290 165 282 173 288 166 280 174 287 167 280 174 287 168 280 175 285 170 280 175 285 170 281 173 288 168 281 173 287 169 282 172 289 166 282 171 290 166 283 170 291 165 284 170 292 164 285 169 293 164 286 168 294 163 286 168 294 163 285 166 294 162 285 165 293 161 285 164 293 160 284 163 290 160 284 162 290 160 293 158 291 158 293 157 291 156 294 155 294 154 284 154 291 153 282 152 288 151 279 151 285 148 275 149 284 146 272 149 281 144 271 149 280 143 271 148 278 143 270 148 276 144 269 147 277 141 266 145 274 139 269 139 269 138 256 148 262 142 253 150 258 145 251 153 257 146 250 157 254 149 253 157 259 149 257 158 263 149 259 156 267 148 260 154 267 145 265 145 265 144 252 153 259 144 247 153 253 145 240 155 246 146 233 156 238 147 226 157 231 148 218 158 222 149 209 158 213 148 199 156 202 146 193 156 194 145 184 156 185 145 174 157 175 147 167 162 167 151 164 168 163 157 160 173 161 172 157 175 154 165 155 177 151 168 152 181 148 171 150 186 144 178 146 193 140 184 146 197 138 189 145 202 136 195 144 207 134 201 143 212 133 207 144 216 134 211 145 220 135 216 147 226 136 221 148 232 138 230 154 238 143 237 161 243 151 244 170 248 159 249 179 250 169 253 184 251 175 254 189 254 179 256 193 259 183 262 197 264 187 267 203 268 193 272 210 273 204 275 216 277 207 280 219 279 210 282 222 282 213 285 227 287 218 290 231 294 222 296 234 299 225 302 237 303 238 303 241 308 231 311 245 314 235 318 249 319 240 322 253 322 253 322 255 327 246 329 258 331 248 334 258 334 248 335 261 336 261 335 265 339 257 341 270 344 260 345 274 349 274 348 278 355 268 355 280 361 280 360 282 367 283 367 283 372 275 371 282 376 274 375 280 381 272 378 278 386 269 382 276 391 277 390 273 396 274 395 271 400 272 400 269 404 269 404 266 407 266 407 263 411 263 411 259 413 254 407 256 416 252 408 252 419 249 411 249 421 246 413 246 421 243 413 241 421 239 413 234 422 234 413 227 423 227 414 221 422 222 414 217 422 218 413 214 421 214 412 208 419 211 410 204 418 206 409 199 417 201 408 194 419 197 410 192 420 196 412 188 419 191 414 182 417 182 417 175 415 181 407 170 414 176 407 165 413 170 406 157 409 163 402 149 406 155 400 143 404 150 398 138 401 146 396 134 397 139 394 130 393 137 388 126 390 133 385 122 387 130 382 118 383 126 378 114 380 114 380 109 379 114 376 104 376 110 374 101 372 107 370 99 367 108 364 99 363 107 361 97 360 103 359 96 358 105 358 95 356 104 356 94 355 102 355 91 354 97 354 88 354 94 354 86 353 92 353 86 350 91 350 86 345 91 346 88 342 87 342 89 340 94 342 90 340 96 341 92 340 98 341 93 339 100 341 95 338 103 340 95 337 101 338 95 336 95 336 94 336 101 339 92 336 97 338 91 336 97 338 91 336 97 338 92 336 92 336 92 337 92 337 92 338 97 340 92 339 97 341 92 339 97 340 93 338 101 340 94 336 99 338 93 336 99 338 93 336 101 338 93 336 98 337 92 335 97 336 91 335 98 337 91 335 96 336 90 334 96 336 91 336 97 337 92 336 100 339 93 337 101 339 93 336 99 338 93 335 99 337 93 334 101 337 92 334 97 335 91 332 99 334 90 330 95 331 89 327 94 329 88 324 97 326 87 321 93 322 85 318 91 319 81 316 88 315 77 314 84 313 75 312 82 311 74 309 80 309 74 303 79 304 74 297 79 297 73 291 79 292 73 288 81 289 73 284 79 285 74 278 79 280 73 273 79 274 72 268 78 270 71 265 77 267 73 259 78 262 76 251 76 251 79 243 79 243 81 239 82 238 84 232 84 232 87 226 91 230 89 222 93 225 93 217 99 223 95 213 100 217 97 210 102 213 98 206 102 210 97 202 102 207 98 199 102 203 99 194 103 199 103 190 104 193 106 186 106 186 110 185 110 193 114 193 114 191 121 185 120 191 127 185 127 193 132 195 132 194 138 187 135 194 142 188 139 195 146 191 142 199 149 196 145 203 152 201 146 209 154 208 147 215 158 214 150 221 163 219 155 226 172 224 164 230 180 227 174 233 185 230 177 235 188 233 180 238 192 239 183 243 194 245 184 251 195 251 186 256 197 257 188 261 201 262 191 267 202 266 193 270 204 268 195 272 209 269 199 273 214 273 205 276 220 278 210 281 225 283 225 283 228 288 228 288 230 295 221 299 234 302 224 305 236 306 226 308 238 308 211 289 243 312 214 292 247 317 218 297 249 321 222 302 250 322 225 306 252 325 228 311 257 330 233 316 261 334 253 338 266 336 266 335 270 339 261 344 274 343 265 348 279 346 279 346 283 349 275 357 285 352 278 359 290 353 283 360 295 353 290 361 300 353 296 362 305 353 303 362 310 352 309 361 317 348 316 357 323 343 323 353 327 338 328 348 330 334 331 340 331 330 333 340 333 326 335 332 336 321 339 327 338 317 341 322 338 312 342 317 338 306 343 311 340 298 345 303 340 291 345 295 340 283 346 286 341 274 347 277 351 271 352 271 342 261 351 266 340 255 350 258 338 247 348 249 337 240 347 243 333 236 344 237 330 227 341 228 330 219 340 219 328 212 339 213 325 207 336 207 332 201 332 200 318 195 329 194 315 193 324 190 318 185 317 185 313 180 314 179 300 180 307 177 298 179 304 176 296 178 306 174 294 177 300 174 293 175 298 173 292 174 301 171 293 173 302 169 292 170 302 166 290 168 300 164 288 168 293 164 286 168 293 162 284 168 292 163 284 169 292 164 284 169 292 164 284 169 290 165 284 170 290 166 293 167 291 166 284 170 290 166 284 170 290 166 283 170 289 166 282 170 290 164 282 169 289 164 282 169 290 164 284 168 291 163 286 168 293 163 295 163 294 162 287 166 293 163 286 166 295 162 286 166 294 162 286 166 295 162 296 163 294 163 297 164 295 163 297 164 297 163 297 164 297 163 297 163 297 162 297 163 297 162 297 163 295 163 288 167 294 163 296 164 296 163 295 164 294 164 286 167 292 165 286 167 295 164 288 166 296 163 290 165 296 163 292 165 298 163 294 166 300 163 295 166 305 163 307 164 306 163 308 163 309 162 298 164 305 162 297 163 306 160 294 163 303 159 290 164 299 159 287 166 296 161 285 168 293 163 283 169 290 163 282 172 287 167 289 167 287 167 287 168 286 168 286 168 285 168 284 167 283 168 282 166 280 167 280 163 280 162 271 166 279 159 275 158 275 157 263 163 268 158 257 162 262 157 252 162 258 153 248 162 253 153 244 162 249 153 239 160 244 152 233 157 238 149 229 155 234 147 224 155 229 145 217 154 221 144 209 154 212 144 203 156 206 146 199 160 202 149 194 162 195 152 187 164 188 154 181 165 181 155 174 165 174 155 167 167 166 156 161 169 161 159 158 172 157 161 154 175 152 164 149 176 146 166 145 178 140 168 142 183 137 173 141 190 134 181 141 197 134 189 143 204 134 197 144 211 144 210 144 217 134 214 146 221 135 218 149 223 138 221 153 224 143 224 158 229 147 229 163 233 154 236 169 238 159 240 175 240 165 243 181 243 171 245 184 247 174 249 186 251 176 253 190 254 180 256 195 256 187 260 203 263 197 265 208 269 199 273 214 272 204 276 219 277 220 276 224 282 215 286 227 288 217 291 228 294 218 297 230 300 219 303 232 305 222 307 237 308 237 307 242 311 233 314 246 317 246 317 248 322 238 325 250 325 240 327 255 328 255 328 260 333 251 336 264 336 265 335 268 339 268 338 272 343 263 345 276 347 267 349 281 351 281 351 284 355 284 355 285 360 286 360 287 365 279 369 290 368 281 372 292 371 283 375 295 373 286 377 298 375 290 379 301 377 292 381 302 379 294 383 294 384 294 384 303 379 295 384 305 379 296 383 307 379 299 384 310 379 302 384 311 379 304 384 312 378 304 384 313 378 313 377 313 377 313 377 312 377 313 377 312 378 304 383 312 379 304 384 312 380 304 385 312 380 304 385 312 381 304 385 312 382 304 386 312 382 304 387 314 383 306 388 316 384 307 388 317 384 318 383 318 384 318 383 318 384 319 384 319 385 311 390 321 386 313 391 322 387 314 392 323 388 324 388 323 389 323 389 322 391 314 397 322 392 314 398 322 392 314 398 322 392 314 398 321 391 314 397 322 390 314 395 322 389 314 393 323 388 315 392 325 387 316 391 325 387 317 391 325 387 326 387 326 388 326 387 325 388 325 388 323 389 314 393 321 389 313 394 320 390 312 395 310 393 310 394 317 388 310 394 316 388 309 394 315 387 309 394 315 385 309 392 315 384 310 392 316 384 311 391 317 383 313 390 319 382 315 390 322 381 317 389 325 381 320 389 328 382 322 389 329 382 324 390 330 384 324 391 329 385 324 392 328 386 322 393 326 386 320 394 324 386 318 393 322 385 316 393 320 384 315 392 319 383 314 390 318 382 313 389 312 388 313 388 319 380 313 387 320 379 314 386 322 379 315 386 316 386 317 387 325 381 319 388 326 382 320 389 327 383 321 390 327 384 321 392 327 385 321 393 326 386 320 394 325 386 319 394 324 386 318 394 324 386 317 393 322 384 316 391 322 384 315 390 321 382 314 389 320 381 314 388 320 380 314 387 320 380 313 386 320 380 313 386 320 380 314 386 321 380 314 387 321 381 314 387 322 382 315 388 322 383 315 389 322 384 315 390 324 386 316 391 325 387 325 386 324 388 325 387 323 389 323 389 322 391 322 390 320 392 321 391 318 393 309 394 316 393 306 395 313 393 304 395 310 393 301 395 308 392 298 394 306 392 297 393 305 391 295 393 304 390 304 389 302 388 303 387 302 386 293 388 302 384 294 388 302 383 294 388 303 383 296 388 306 382 299 389 308 381 303 390 310 381 308 391 314 381 313 392 318 379 319 389 321 374 323 385 323 370 326 380 323 367 327 376 327 370 328 371 321 355 326 361 320 349 325 354 325 350 325 349 326 347 325 346 329 342 330 343 333 336 334 337 329 326 337 332 331 321 339 327 333 318 341 324 335 315 343 321 337 312 345 317 338 306 347 310 347 304 347 304 347 299 345 298 347 295 345 294 338 288 347 293 337 284 347 289 338 278 347 282 339 271 348 275 338 266 348 269 338 260 348 262 346 254 347 255 336 246 346 249 334 243 344 246 331 238 341 240 330 231 340 232 329 225 339 225 327 220 338 220 324 213 335 213 322 207 331 205 328 200 329 200 316 198 327 196 313 192 322 189 309 185 318 182 306 182 316 178 302 180 312 176 297 179 306 175 294 178 303 173 291 176 299 171 291 176 300 171 292 174 297 171 291 173 300 167 290 172 298 165 294 166 295 165 284 171 290 166 283 171 290 165 282 171 290 165 282 170 290 164 284 170 291 164 285 169 293 164 294 164 292 164 294 164 293 163 293 164 292 164 293 163 292 163 294 162 293 162 286 166 295 160 287 165 296 159 286 164 295 158 283 163 292 157 278 163 286 156 269 162 276 155 260 163 267 155 254 165 260 157 250 168 250 167 245 167 250 158 239 164 243 158 234 161 240 153 228 159 232 151 219 157 223 148 211 157 215 147 205 158 207 148 197 159 199 149 189 159 191 148 184 159 185 148 178 159 178 148 170 160 170 150 165 164 164 154 159 171 157 160 154 177 151 167 149 179 144 169 145 182 139 172 143 187 136 178 144 195 136 187 145 203 137 196 146 213 137 207 148 221 148 220 148 226 138 223 152 231 141 229 157 233 146 232 163 234 152 235 170 238 159 240 177 242 167 245 183 245 173 247 190 250 190 249 195 257 186 261 199 263 189 265 203 266 193 268 209 270 199 272 214 275 215 275 219 279 220 279 222 283 223 283 226 290 216 292 230 296 220 299 232 300 233 300 236 304 226 307 241 310 213 293 243 317 218 298 246 321 221 301 251 325 245 326 256 329 229 310 260 332 233 314 263 336 236 318 268 342 268 341 271 347 261 349 273 350 274 350 277 354 277 354 280 360 280 360 281 365 272 368 282 369 273 371 284 372 284 371 285 374 285 374 286 377 287 377 287 379 278 382 288 382 279 384 289 383 280 386 290 384 281 386 291 384 282 386 292 384 283 385 294 383 294 382 295 383 296 383 297 383 298 382 297 383 298 382 296 383 287 384 296 383 296 382 296 383 296 383 295 384 296 384 296 386 296 386 296 388 286 390 296 390 287 391 296 390 297 390 298 392 298 391 300 394 300 393 302 394 302 394 304 395 295 398 305 394 296 397 305 393 296 396 306 392 306 391 306 391 298 391 306 392 298 391 305 394 299 391 302 397 297 394 297 402 294 398 290 408 287 400 283 411 279 404 274 414 271 406 266 415 263 407 259 415 257 406 254 414 253 405 250 412 250 403 247 411 248 402 245 412 247 403 243 414 245 405 241 416 242 407 235 417 237 409 230 419 231 410 226 419 227 411 220 419 223 412 213 419 217 411 207 419 210 410 200 419 203 411 195 419 199 411 188 418 192 410 179 417 184 409 174 416 179 409 170 414 176 407 163 410 169 403 156 405 162 399 150 402 156 396 145 399 151 393 138 396 145 390 132 394 138 388 126 393 131 390 123 391 128 388 118 388 126 383 115 384 120 381 112 380 120 376 110 375 118 371 108 370 108 370 103 367 103 367 98 366 98 365 94 363 101 362 92 360 97 359 91 356 96 355 91 353 97 352 91 350 97 349 91 348 97 348 91 345 99 345 91 342 99 343 91 340 98 341 90 339 95 340 88 339 94 339 86 338 92 339 85 338 90 338 85 338 90 337 85 338 91 338 85 338 91 338 85 338 91 338 86 337 94 337 87 336 92 336 87 337 92 337 86 338 92 338 86 338 92 338 87 338 93 338 88 338 93 338 88 338 93 338 88 338 93 338 88 338 93 338 88 338 94 338 89 337 95 338 90 336 95 337 90 336 95 337 89 337 95 338 89 337 95 338 89 337 95 338 90 336 95 338 90 336 95 337 90 336 95 337 89 336 95 337 89 336 95 338 90 336 95 338 91 336 96 337 91 336 97 337 91 335 97 337 91 336 97 337 91 336 97 337 91 336 96 337 91 336 97 337 91 336 97 337 91 336 97 337 90 336 96 337 89 336 95 338 89 336 95 338 89 336 94 338 89 336 94 338 89 336 94 337 90 336 95 337 91 335 96 337 92 334 97 336 93 334 98 336 95 333 100 335 96 332 103 336 97 332 103 334 98 332 103 335 98 333 103 335 98 333 103 335 97 333 103 335 97 333 104 336 96 333 101 335 95 334 101 335 94 334 99 335 93 334 99 336 92 334 97 335 91 334 97 335 91 334 96 335 91 334 96 335 92 333 96 335 92 333 97 335 93 332 100 335 93 332 99 334 94 332 100 333 96 332 101 333 97 331 104 334 97 331 103 333 98 331 104 333 98 331 106 334 98 331 104 333 98 331 104 333 98 332 103 333 98 332 103 334 97 332 103 334 97 332 103 334 98 331 103 333 98 331 103 333 98 331 104 333 99 331 106 334 99 331 107 334 100 331 105 333 100 330 107 334 101 330 108 334 101 330 108 334 101 330 108 334 101 330 108 334 101 330 108 334 101 331 108 334 101 331 108 335 100 331 108 334 100 331 108 335 100 331 107 335 99 332 105 334 99 332 106 335 98 332 103 334 97 332 103 334 97 332 105 335 97 331 104 334 96 331 101 333 95 332 101 333 95 332 102 334 95 332 102 334 94 332 100 333 93 332 99 334 93 333 99 334 93 333 99 334 93 334 100 334 93 335 102 334 92 337 100 335 90 339 99 336 88 341 97 337 86 343 94 339 84 344 92 341 82 345 82 345 80 344 81 344 79 343 88 341 79 343 87 339 79 343 86 338 79 344 86 337 79 345 85 338 79 347 85 339 78 348 84 340 78 350 83 341 77 350 82 342 76 352 81 344 75 354 75 353 74 356 74 355 73 358 73 357 73 359 73 359 72 360 72 359 72 360 76 352 73 361 73 361 75 361 74 361 75 360 78 351 75 361 78 352 75 362 77 353 76 364 77 354 76 365 76 365 77 365 79 356 79 364 80 355 80 363 81 353 80 363 81 353 80 364 82 354 80 366 81 356 80 368 81 359 80 370 81 361 80 372 81 362 80 373 81 363 80 373 82 364 81 372 83 363 81 371 83 362 82 368 82 368 84 365 84 365 86 363 89 353 88 361 89 361 90 361 92 351 90 361 93 352 90 362 92 353 89 363 92 354 88 363 89 363 88 362 88 362 87 362 88 362 87 362 87 361 87 362 87 362 86 362 89 352 86 363 86 362 86 363 86 363 86 363 87 363 87 364 88 363 88 364 89 364 89 364 89 364 89 364 90 364 91 364 92 364 93 365 96 356 95 365 98 355 97 364 100 355 98 364 102 355 99 364 103 355 99 363 100 363 99 362 99 361 98 361 98 361 96 362 96 361 93 362 93 361 89 361 96 355 84 359 92 355 79 355 86 353 75 350 82 349 74 343 80 343 75 337 80 337 77 331 82 332 79 326 84 327 80 323 86 324 81 319 88 320 81 313 90 314 83 308 91 310 83 304 90 306 85 302 93 305 86 299 91 301 87 296 94 300 86 294 94 298 84 292 90 293 80 289 86 290 75 287 81 289 72 286 78 287 69 285 76 286 69 283 75 284 70 280 75 281 70 276 76 277 69 272 75 273 69 269 74 270 69 264 74 266 70 258 75 260 71 252 76 254 73 248 79 250 77 244 82 246 81 239 86 241 84 232 89 235 85 228 91 230 86 225 91 228 88 220 93 224 91 214 95 218 93 209 98 213 96 206 101 212 100 202 103 207 104 198 107 203 108 194 111 199 111 192 113 197 115 188 115 193 119 184 118 190 124 183 122 191 129 183 127 189 131 193 131 193 137 188 134 197 139 192 136 201 139 193 137 203 139 194 136 203 140 194 137 203 145 195 140 203 151 196 146 204 159 198 152 205 164 201 156 207 168 204 168 203 171 205 163 211 172 207 164 213 174 209 167 214 178 211 170 215 182 215 176 216 186 219 179 220 188 223 179 225 190 226 181 229 192 231 184 234 196 237 196 237 198 242 198 242 197 248 198 248 196 253 186 256 196 258 186 261 198 265 187 267 200 273 200 273 202 278 191 283 206 282 194 285 210 286 199 289 216 290 209 292 222 294 212 297 228 294 229 294 234 296 234 296 239 301 240 300 243 305 233 308 245 307 245 307 248 311 248 311 250 316 241 320 252 318 252 318 254 320 254 320 257 324 257 324 261 330 252 334 264 334 265 334 267 338 258 342 271 342 272 341 276 346 267 350 281 347 273 353 287 349 278 355 290 350 283 357 295 351 288 358 300 353 294 360 305 354 300 362 309 354 304 363 312 353 309 362 317 352 314 360 322 349 321 358 327 345 327 355 330 340 331 350 333 335 335 344 336 329 339 338 338 324 341 330 338 320 342 326 343 325 343 323 337 312 342 317 336 305 342 309 336 297 341 300 334 290 340 293 334 284 340 287 343 281 341 280 337 270 346 275 336 266 346 270 335 258 346 262 335 249 346 252 335 241 346 244 333 235 343 237 331 228 341 229 330 220 341 221 330 214 340 214 327 209 338 208 325 204 332 202 321 197 332 195 318 193 328 191 315 188 325 185 312 183 322 179 308 179 315 176 306 178 316 174 303 176 313 172 300 177 309 172 296 177 305 171 294 176 303 171 293 175 303 171 293 175 302 171 293 175 302 170 291 173 301 169 289 171 298 166 286 171 292 167 285 170 292 165 284 170 292 165 284 170 292 165 284 171 292 165 284 172 291 165 283 172 290 165 282 173 289 166 282 174 287 167 281 175 287 168 280 175 287 168 280 177 284 172 280 178 284 172 279 178 283 172 279 177 283 172 279 177 284 172 287 170 286 170 281 176 286 171 282 176 287 171 283 175 289 168 284 173 292 167 285 172 290 168 285 171 290 166 285 170 290 166 286 169 291 166 287 169 296 163 286 169 295 163 284 169 292 163 282 170 289 163 279 171 287 164 276 173 284 165 272 174 279 167 266 174 273 167 261 173 268 166 257 172 261 167 253 171 259 163 248 170 253 162 240 168 245 160 232 166 236 158 226 164 230 156 219 162 223 153 211 159 214 150 205 157 208 148 202 156 205 147 197 156 200 146 190 157 192 146 182 158 184 148 177 160 178 149 171 163 171 152 165 167 165 156 162 172 160 161 159 176 156 166 155 180 150 170 152 183 146 174 152 186 144 177 150 191 142 182 148 197 140 189 148 203 139 196 148 208 139 202 150 212 140 206 151 215 141 210 152 218 142 214 153 222 142 220 156 228 144 226 160 232 160 231 164 237 164 236 170 243 170 242 175 247 175 247 180 251 169 254 185 258 175 261 190 264 180 267 196 268 186 271 201 271 192 274 207 276 198 279 212 279 203 282 217 281 206 283 222 285 213 289 228 293 218 295 232 298 222 301 235 302 226 305 239 306 240 306 243 311 234 314 246 316 217 297 249 320 220 300 252 325 224 304 255 329 228 310 257 332 231 314 260 335 234 318 264 339 237 321 268 343 269 343 272 347 263 348 275 353 266 352 278 360 278 359 279 367 279 366 279 373 279 372 278 377 269 375 275 382 267 379 272 387 263 384 269 392 269 391 266 396 267 395 264 399 264 398 262 401 262 401 259 405 260 405 257 408 257 408 256 411 250 404 255 414 250 406 254 419 250 411 253 422 250 414 250 423 249 415 245 424 245 416 237 425 237 425 228 425 228 416 221 424 222 414 214 422 215 413 207 420 209 412 202 419 204 410 198 417 200 408 195 416 198 407 192 415 192 415 188 413 189 413 184 413 185 413 180 415 184 406 176 415 180 407 171 414 176 407 164 412 170 406 157 411 158 410 154 409 160 403 151 407 155 402 145 402 152 396 140 397 147 391 136 394 143 388 132 393 139 387 128 390 135 385 123 387 131 382 118 385 127 380 115 383 123 379 112 380 120 376 109 376 115 373 106 372 115 369 103 370 112 367 101 368 110 365 100 364 109 362 99 359 105 358 95 356 101 356 91 356 98 354 89 353 94 353 86 350 94 350 86 348 91 349 85 348 90 349 85 347 90 349 84 346 89 347 84 344 89 345 85 341 90 342 89 339 92 339 88 337 93 338 88 337 94 338 88 336 94 338 87 336 93 337 88 335 93 336 88 335 93 336 87 334 93 336 88 334 94 336 89 335 94 336 90 335 95 336 91 334 96 335 92 334 98 335 93 334 98 335 93 334 100 337 92 336 98 337 91 336 97 337 91 335 97 336 90 336 95 336 89 335 94 336 88 335 93 336 87 336 93 336 87 336 92 336 87 336 93 336 87 336 93 336 88 336 94 336 88 335 94 336 88 335 94 336 88 335 94 336 88 335 94 336 88 335 94 336 88 336 94 336 88 336 93 336 88 336 93 336 88 336 93 336 88 336 94 336 88 335 94 336 88 336 93 336 88 335 93 336 87 335 93 336 87 335 93 336 88 336 93 336 88 335 93 336 88 335 93 336 88 335 94 336 88 334 95 336 89 334 95 336 90 334 95 336 89 334 95 336 89 334 95 336 90 334 95 335 90 333 95 335 91 333 96 335 92 332 97 334 93 332 98 334 95 332 100 334 96 331 102 333 98 331 103 333 99 330 107 334 101 330 108 334 101 330 109 334 101 330 109 334 101 330 107 333 101 330 108 334 99 330 105 332 98 330 103 332 97 330 102 332 97 330 103 333 97 330 103 333 96 330 103 333 97 330 104 333 97 330 103 332 98 330 103 332 99 330 106 333 99 330 105 332 99 330 105 332 99 330 105 332 99 330 105 332 98 330 106 333 97 330 103 332 97 330 104 333 95 330 101 332 95 331 102 333 94 331 99 333 94 332 99 333 93 332 99 334 93 332 100 334 93 332 100 334 93 333 101 334 92 334 100 335 91 334 97 334 91 334 97 334 92 334 100 335 91 335 97 335 90 336 98 335 89 336 96 336 89 338 97 336 87 339 93 338 85 340 92 339 84 340 90 339 83 340 88 339 82 339 87 339 82 338 87 339 83 338 88 338 85 337 90 338 86 336 92 337 86 336 92 337 87 335 93 336 88 333 93 334 88 332 93 333 87 332 93 332 88 331 93 332 89 331 94 332 89 331 94 332 87 331 93 332 87 330 93 331 87 330 93 330 87 328 93 328 85 326 92 326 82 324 91 324 80 323 89 322 79 319 87 319 78 313 86 314 78 309 86 310 78 306 83 306 76 304 81 304 74 302 82 301 73 298 81 298 71 296 78 295 70 294 79 292 71 292 80 291 71 289 78 289 71 285 78 285 72 282 81 282 72 278 81 279 73 275 80 277 73 271 78 273 75 267 82 271 75 264 81 266 76 261 81 263 76 258 81 261 77 254 82 257 79 250 84 253 81 247 86 250 83 246 88 249 83 245 89 248 83 244 88 248 81 245 87 248 79 246 84 250 77 248 83 250 73 246 79 249 74 244 79 247 76 241 76 240 78 237 78 236 81 232 85 237 83 228 87 232 85 223 89 227 87 217 93 224 89 210 89 209 93 205 95 206 93 198 98 202 97 195 100 199 103 190 106 195 111 186 113 191 118 183 119 188 122 183 122 188 126 191 126 189 130 182 130 188 135 189 135 188 139 188 140 186 147 182 144 187 150 187 147 191 154 194 148 201 157 200 150 207 163 206 156 212 169 210 162 217 174 215 166 220 176 219 168 224 179 225 171 230 181 233 172 238 182 241 172 245 182 246 172 250 175 254 174 254 189 255 179 258 192 259 183 262 194 260 184 264 197 261 187 264 202 263 202 262 207 267 198 271 213 273 213 273 217 279 207 281 221 285 211 288 226 292 216 295 230 296 220 298 235 297 226 301 239 302 230 305 242 308 233 313 242 313 233 316 243 316 233 319 246 318 246 318 251 322 251 322 254 326 255 325 258 329 258 329 263 334 253 337 267 339 257 342 271 342 272 342 273 345 273 345 274 348 275 348 277 351 269 356 282 354 274 360 288 355 280 362 293 356 287 363 298 356 292 364 302 356 298 365 307 357 303 366 311 357 309 366 315 355 315 365 320 350 321 356 324 344 326 354 327 338 328 347 328 333 330 341 328 326 331 332 331 320 335 325 340 322 340 321 336 310 343 318 343 313 343 312 337 299 345 305 338 292 344 296 338 286 345 289 338 280 344 283 339 272 345 275 340 265 347 267 350 262 351 262 349 255 350 255 348 246 349 247 337 236 348 239 333 231 344 232 329 223 339 223 326 214 337 215 324 208 335 208 322 205 329 203 329 198 330 197 326 193 326 192 311 189 318 188 307 185 314 182 304 180 313 176 301 177 311 174 300 176 310 172 297 175 307 170 295 175 305 170 295 174 304 170 294 173 304 169 294 173 304 169 292 172 302 168 291 171 300 167 288 171 294 167 285 171 293 165 284 171 292 165 284 170 292 165 284 171 292 165 284 172 291 165 282 172 289 165 280 174 286 167 280 176 285 168 279 177 284 170 278 178 284 172 278 178 283 172 279 178 283 172 280 176 286 170 281 175 288 168 283 174 290 167 284 173 290 168 285 172 290 167 285 170 292 164 285 170 290 165 285 169 290 165 285 168 292 163 284 168 292 162 284 168 289 164 282 167 288 163 279 166 285 162 277 165 284 160 276 165 283 159 275 164 281 159 272 164 280 157 270 164 274 158 265 162 270 157 261 162 266 156 258 162 262 156 254 162 262 155 251 165 258 158 246 168 252 160 240 168 245 160 233 167 237 158 230 157 230 157 218 164 221 155 210 163 213 153 203 162 206 153 197 162 199 152 188 161 190 151 180 161 181 151 173 160 174 149 167 161 166 150 160 165 159 154 157 170 154 160 156 177 152 167 154 183 149 173 151 186 144 177 149 190 141 181 149 194 141 187 150 200 142 193 153 206 144 200 156 213 146 208 158 220 158 219 159 227 148 226 160 232 150 231 163 235 152 234 167 238 156 238 172 242 161 242 178 247 178 247 185 250 175 253 192 255 181 256 197 261 187 264 201 267 191 269 206 271 196 273 210 276 202 277 216 280 206 282 221 283 211 285 227 287 227 286 232 293 232 292 236 299 236 298 236 303 226 305 237 306 227 309 240 312 230 314 245 317 246 317 250 322 250 321 255 327 255 326 258 331 258 330 260 334 251 335 263 337 253 339 268 342 268 341 271 346 272 346 274 350 274 349 276 354 267 354 279 359 279 358 282 365 283 365 285 372 285 372 285 378 277 376 283 383 275 381 280 390 281 389 277 396 278 395 275 402 267 399 271 408 264 403 266 410 267 410 260 413 254 407 255 414 250 407 250 417 246 409 247 418 243 410 242 419 240 411 238 419 237 411 232 419 233 410 225 418 227 409 217 419 218 419 212 420 214 411 207 420 209 411 201 418 203 410 193 416 197 408 187 415 191 408 184 416 189 409 181 416 186 409 175 414 181 407 169 411 174 403 164 409 169 402 158 407 164 400 150 404 156 397 142 402 146 398 136 401 141 397 132 399 140 393 128 394 136 389 125 390 132 386 122 387 129 382 119 383 127 379 116 380 125 376 111 379 115 377 106 378 115 375 101 375 102 374 97 369 103 368 95 364 101 363 94 360 103 359 94 356 100 356 93 355 99 354 92 354 101 354 91 353 97 353 89 353 95 352 87 352 94 352 86 350 92 350 85 346 90 347 86 342 91 343 87 339 92 340 88 338 93 338 89 338 95 338 91 338 97 339 94 338 100 339 96 338 101 339 96 338 104 340 96 338 101 339 95 338 103 340 93 339 99 340 92 339 100 340 91 339 97 340 90 339 99 340 90 340 98 340 89 340 97 340 87 340 95 340 87 340 93 340 87 340 95 341 87 340 93 340 88 339 96 339 88 337 97 337 89 334 97 335 88 331 97 332 88 327 96 328 86 324 95 325 83 322 90 322 79 319 87 319 77 316 84 315 77 311 85 311 77 305 85 305 77 300 85 300 77 296 85 297 76 294 82 295 75 291 81 292 75 286 81 287 74 281 80 282 73 276 81 278 73 272 81 276 75 267 83 270 77 259 85 263 79 252 80 251 82 247 82 247 84 243 84 242 85 236 90 240 87 230 91 234 88 224 92 228 90 217 93 222 93 211 98 217 96 206 102 211 99 202 102 207 102 198 105 202 105 192 108 197 107 187 111 192 109 183 112 187 113 178 115 183 119 173 119 172 125 170 126 178 129 170 128 178 134 171 132 179 137 180 137 180 145 173 142 181 149 175 146 180 146 185 147 184 154 186 148 191 156 193 149 198 159 201 151 207 162 208 154 215 168 215 161 220 174 219 167 224 178 222 170 227 181 226 172 231 184 233 174 236 185 240 176 243 186 247 176 250 189 252 178 256 191 259 182 262 194 263 184 267 196 265 187 268 200 268 191 271 205 272 196 275 211 277 202 279 217 281 207 285 223 287 224 286 229 293 229 292 233 299 224 302 236 302 227 305 239 303 209 287 243 308 213 291 245 313 217 297 246 318 221 302 249 321 225 306 253 324 228 311 257 327 248 332 260 331 261 331 264 337 265 336 270 342 261 347 274 344 275 344 277 347 278 346 280 350 273 357 284 352 277 360 289 354 283 362 296 355 291 363 302 354 298 363 308 353 306 362 315 352 313 361 321 350 320 360 325 348 326 357 330 343 331 352 333 339 335 348 335 334 337 340 337 329 339 335 338 325 343 333 339 321 342 327 338 316 342 321 338 308 343 313 340 301 345 304 348 300 349 300 349 293 349 293 349 284 351 284 342 270 351 276 340 264 350 268 338 256 348 259 338 249 348 253 336 244 347 247 333 237 343 239 332 228 342 228 331 219 342 220 329 214 340 214 325 207 332 207 322 201 332 200 318 197 328 195 312 192 319 190 318 183 319 183 306 182 312 180 303 180 313 176 300 179 310 175 296 178 303 175 294 176 303 171 294 175 300 172 294 173 304 169 294 172 304 168 293 170 303 166 291 168 300 163 288 168 296 163 286 168 294 163 285 168 294 164 285 169 291 165 285 169 293 164 286 170 292 165 286 170 292 166 287 169 293 165 287 169 293 166 288 169 297 164 288 169 297 164 295 164 293 164 286 168 294 162 286 167 294 161 286 166 294 161 287 166 295 160 287 166 296 160 288 167 294 162 288 167 294 163 288 167 294 163 298 162 297 162 299 162 299 160 297 160 298 159 287 166 293 162 286 168 294 162 285 168 293 162 285 169 292 163 286 169 291 165 287 170 295 164 287 170 295 164 295 165 294 165 296 165 295 164 289 166 295 164 290 163 296 162 292 162 298 161 294 160 300 159 298 158 304 158 309 157 307 156 302 154 308 153 302 152 312 150 304 150 314 150 304 148 314 148 303 147 314 146 301 145 312 144 300 142 310 141 297 141 307 140 296 140 303 140 303 141 302 140 301 141 300 140 299 140 298 139 299 140 297 138 291 138 300 138 292 136 302 136 292 134 302 134 292 132 302 131 292 130 301 128 291 128 302 127 292 128 302 126 294 128 304 127 294 128 303 128 291 128 298 128 288 129 297 129 284 130 293 129 281 130 289 130 279 131 284 131 279 132 285 131 279 132 285 132 280 132 286 132 281 132 288 132 293 133 291 132 286 130 292 130 287 128 293 128 288 126 294 127 288 126 298 126 289 125 298 126 290 126 300 126 291 127 301 127 293 128 303 128 303 129 302 128 292 127 300 126 291 127 301 125 288 128 298 125 285 130 294 125 280 133 290 127 276 137 284 129 271 141 277 133 264 146 270 138 258 152 263 143 252 157 256 147 247 160 250 151 244 160 248 151 240 159 246 151 237 158 242 150 232 158 235 148 229 150 228 149 218 160 220 154 212 162 215 153 208 162 210 152 206 161 209 151 202 160 206 150 196 158 198 149 191 157 193 147 186 155 188 145 182 155 184 145 179 157 180 147 174 160 175 149 170 162 170 151 168 164 167 153 164 165 163 154 159 167 157 157 155 172 153 161 153 178 151 171 152 185 150 178 149 190 144 181 146 192 139 184 142 193 135 185 140 195 132 187 139 199 130 192 138 205 130 198 141 212 131 206 146 217 146 217 151 221 151 221 155 227 155 226 160 233 160 232 166 237 166 236 172 240 162 242 177 243 167 245 181 246 171 248 185 248 175 250 190 251 181 254 196 257 190 259 202 263 192 266 206 266 196 268 203 272 203 272 217 274 208 277 220 280 211 282 222 284 213 286 224 287 215 291 229 292 220 295 233 298 233 297 235 302 235 302 236 306 236 306 239 312 239 312 242 319 233 321 247 322 248 322 250 323 241 326 253 325 244 328 256 328 246 331 257 329 248 332 260 330 250 333 265 334 255 336 270 339 271 339 273 345 274 345 275 350 275 349 277 355 278 354 281 359 282 359 285 363 276 365 288 366 279 367 291 368 282 369 294 372 294 372 296 378 296 378 296 383 297 383 294 389 287 386 290 394 286 391 286 399 279 395 280 406 274 401 274 412 268 407 267 415 261 409 259 416 254 409 252 414 250 409 246 413 243 404 241 412 239 403 236 413 236 403 232 413 234 404 228 412 230 403 222 412 222 412 215 414 215 414 210 417 213 408 205 419 207 410 197 419 200 410 188 418 192 410 182 417 185 412 177 416 182 410 170 414 170 414 163 412 167 407 159 409 163 404 153 404 160 397 146 398 153 392 139 395 146 389 135 393 142 388 131 391 138 386 126 388 134 384 122 386 130 381 118 383 126 378 115 380 120 377 111 376 115 373 106 372 115 369 102 369 110 366 97 365 103 363 95 361 103 359 93 356 99 355 92 354 100 353 91 352 97 351 89 352 95 350 88 350 94 349 87 347 93 347 86 345 92 346 86 343 91 344 86 342 92 344 87 342 92 342 87 340 92 341 89 338 94 339 89 338 95 338 90 338 99 339 91 338 99 338 91 337 97 338 91 337 100 338 90 336 99 337 88 336 97 336 87 335 93 335 84 334 92 334 81 334 87 333 79 332 85 332 77 331 82 331 75 330 80 329 73 328 81 327 72 326 78 326 71 326 77 325 71 325 79 324 72 321 77 321 73 316 80 317 74 311 82 312 76 307 82 308 76 306 85 307 76 305 85 305 75 305 81 306 74 303 83 303 75 299 84 300 75 293 84 294 75 288 84 290 74 286 83 287 72 285 81 286 72 282 80 284 73 276 80 281 74 269 74 268 75 263 80 265 75 258 82 262 75 254 80 257 77 249 84 254 79 244 87 249 80 239 85 241 81 233 88 239 83 229 87 233 87 223 91 227 91 215 91 215 94 209 100 215 96 205 99 209 99 200 102 205 101 196 104 200 104 192 107 196 107 188 109 193 112 183 114 189 119 180 119 185 123 187 124 185 129 180 128 186 134 191 134 190 139 193 140 193 144 195 145 194 151 191 146 198 154 195 148 202 157 201 150 207 161 206 154 213 167 211 160 217 173 214 166 220 178 216 171 222 182 221 173 226 185 226 176 230 186 233 177 237 186 240 177 243 187 245 177 249 189 251 179 254 192 256 182 259 194 260 185 263 196 262 197 261 200 265 190 268 204 269 205 269 211 275 201 278 217 281 218 280 222 286 222 285 226 291 217 296 231 296 221 300 233 298 224 302 237 300 228 304 241 305 232 308 243 311 215 295 244 314 220 299 246 317 223 303 250 320 226 308 254 325 231 314 258 328 234 314 262 331 237 317 266 335 257 340 271 339 262 344 276 342 276 342 280 346 272 352 283 348 276 355 289 351 283 359 295 353 289 361 301 353 296 362 307 353 303 361 314 351 311 360 321 349 318 358 326 347 324 356 329 344 329 353 332 340 332 350 335 338 336 346 339 333 341 342 341 328 344 338 341 324 345 330 342 319 346 323 342 310 348 314 343 301 351 307 342 293 350 299 351 290 350 289 345 277 355 283 346 271 356 276 344 265 354 270 341 258 352 261 339 250 350 253 336 245 346 248 332 239 342 241 331 232 341 234 330 226 341 228 328 221 339 221 326 216 336 215 332 210 333 209 320 207 331 206 318 205 329 203 323 198 324 198 310 194 317 192 307 190 318 187 315 186 316 185 303 185 312 182 300 182 309 179 298 180 307 176 295 177 304 173 294 176 303 171 295 173 305 170 295 172 301 169 294 171 304 168 292 170 302 166 299 166 300 165 288 168 297 164 286 168 295 163 293 165 293 164 293 166 292 165 286 170 291 165 286 169 295 165 289 169 296 164 291 168 301 164 293 167 303 164 294 166 304 164 303 166 302 164 297 162 302 164 300 162 304 163 303 162 307 164 309 162 313 165 321 171 319 168 322 168 325 172 327 171 331 179 331 175 334 183 334 179 336 187 338 182 338 187 339 183 339 189 341 186 340 190 344 186 340 194 347 189 344 195 350 192 346 198 354 196 348 202 356 200 352 203 355 203 349 208 357 207 350 210 360 210 360 210 360 212 352 214 360 214 352 217 360 218 352 220 360 222 352 225 359 226 359 226 358 231 358 230 356 234 357 234 356 236 348 238 356 236 348 238 356 236 348 239 355 237 347 240 356 238 348 240 355 237 356 237 356 236 357 235 358 234 349 236 359 232 350 235 359 232 351 234 360 235 352 235 362 239 354 236 362 243 355 240 360 248 352 245 356 253 348 250 352 258 344 254 348 261 340 259 346 262 337 262 346 262 336 263 346 261 337 262 349 260 340 260 353 259 344 258 355 257 346 257 357 255 358 255 359 254 350 254 360 253 360 253 360 252 360 252 358 253 359 253 356 255 347 255 353 258 345 259 350 261 341 262 347 264 338 265 343 265 335 266 342 264 333 266 340 261 332 263 341 258 332 260 343 254 334 256 346 250 337 252 350 247 341 248 354 244 348 245 358 241 358 241 360 239 353 239 361 238 354 239 361 240 356 240 360 242 352 242 357 246 349 246 355 250 346 249 351 254 343 252 349 259 341 255 345 264 338 259 340 267 334 261 335 268 329 262 331 268 325 261 329 265 323 259 328 262 322 255 327 257 321 250 327 253 321 246 326 248 320 241 326 245 320 237 325 242 320 234 324 240 319 232 323 239 318 231 321 238 317 230 320 237 316 229 320 236 315 228 319 236 315 229 318 237 313 228 317 238 312 231 316 241 311 233 314 245 310 237 313 249 311 241 313 253 311 244 312 256 311 247 311 258 311 249 310 259 311 250 310 259 311 250 309 258 310 249 308 256 309 248 306 254 307 246 304 252 305 243 302 248 304 239 300 245 302 236 299 243 301 233 300 242 302 233 300 242 302 233 300 242 303 233 299 242 302 233 298 242 302 233 299 242 302 233 299 241 302 233 300 240 303 235 299 238 303 234 299 237 303 233 299 236 304 232 300 236 305 232 308 232 306 232 302 236 307 233 309 234 308 234 309 234 309 234 310 234 309 234 304 238 308 233 302 237 307 232 302 236 306 230 302 235 306 230 303 235 307 230 305 235 309 227 306 235 309 229 306 235 310 227 306 236 310 228 306 236 308 230 305 236 308 230 305 237 309 230 306 238 309 232 306 238 309 233 306 239 311 234 312 235 312 236 313 236 312 236 314 236 313 236 309 240 313 236 315 235 314 235 316 234 315 235 313 239 317 234 315 238 319 233 317 237 321 231 317 237 321 231 317 237 321 231 321 235 325 230 324 227 332 220 325 218 334 212 323 209 333 203 319 201 330 197 315 195 325 191 311 189 321 185 306 185 316 180 300 183 309 177 293 184 298 180 287 187 294 181 285 188 289 184 284 186 288 182 283 186 287 181 282 184 286 180 281 184 285 179 280 183 286 176 279 180 286 174 279 176 286 170 279 172 287 166 281 168 289 163 283 167 292 161 283 166 292 160 281 165 290 159 278 164 287 157 275 163 283 156 274 164 282 157 274 164 282 157 274 164 283 159 274 166 282 160 272 166 280 160 267 166 274 162 264 166 269 162 261 167 268 160 260 168 266 161 260 168 266 161 260 168 267 161 259 166 267 160 258 166 266 159 256 164 264 157 254 162 259 158 251 161 259 153 249 159 254 153 247 157 254 149 246 155 252 147 245 153 251 145 242 154 249 145 239 154 244 145 233 154 238 145 227 154 232 145 221 154 225 145 216 156 220 146 211 157 214 148 205 158 208 148 201 157 204 147 199 156 200 147 197 157 199 146 193 159 195 148 188 161 189 151 183 163 184 153 180 165 181 155 180 166 179 156 177 168 176 158 171 171 169 160 165 173 163 163 160 175 157 165 157 176 153 166 153 179 149 169 150 180 146 171 149 183 144 173 149 187 144 177 149 191 143 182 149 195 149 195 149 200 149 199 150 204 150 204 153 208 153 207 154 211 146 205 155 217 146 213 156 222 146 217 155 224 146 220 155 225 146 222 156 228 146 225 155 230 145 228 154 232 143 231 153 232 142 231 152 232 141 232 152 233 141 233 153 233 142 235 157 235 146 237 162 238 152 240 168 242 158 244 175 246 165 249 181 251 171 254 186 254 176 257 191 256 181 260 196 260 187 264 201 264 192 267 204 266 194 270 206 268 197 271 211 270 202 273 216 275 211 277 221 280 215 282 225 283 216 286 228 286 218 290 231 290 222 293 235 295 226 298 238 299 228 302 239 303 240 303 241 307 210 285 244 312 212 288 247 317 215 292 248 320 219 298 249 321 222 302 249 323 224 306 252 326 227 309 255 328 246 331 258 330 249 332 262 331 262 331 265 334 266 334 269 338 270 338 272 342 263 346 275 345 266 350 277 347 268 353 278 348 279 347 282 350 275 357 287 352 281 359 293 353 286 360 297 352 292 360 301 351 296 360 306 351 302 360 311 350 309 359 316 349 314 358 319 347 318 356 322 344 322 353 326 341 326 350 327 338 329 344 332 344 332 344 332 331 335 340 334 327 337 332 336 324 340 333 342 331 343 332 338 320 345 328 339 315 345 320 340 310 348 316 340 304 346 308 340 300 348 305 339 295 347 300 339 289 345 292 349 288 350 289 341 277 351 283 341 271 351 276 340 263 350 266 339 253 350 256 337 247 348 249 333 240 344 241 342 233 343 233 333 226 344 227 332 221 342 222 329 215 339 214 336 207 335 205 323 201 334 200 319 196 328 194 315 190 324 187 322 183 323 182 310 183 320 180 306 181 315 177 302 180 311 176 299 179 309 174 296 177 302 174 294 177 303 171 293 176 302 170 292 175 301 170 291 176 300 170 290 176 298 171 290 177 299 172 289 177 299 174 290 178 299 174 289 178 298 173 288 177 297 172 289 177 295 174 290 177 299 172 290 176 296 172 291 175 299 170 291 174 299 169 290 174 299 168 290 174 298 169 289 174 298 169 289 174 297 169 288 174 295 169 286 174 295 168 286 174 293 169 285 174 290 170 284 176 290 172 284 177 292 172 285 177 292 173 286 178 291 174 287 178 293 173 296 173 295 172 297 171 297 170 298 170 297 170 289 174 297 168 288 173 297 168 288 173 296 167 289 171 295 167 288 170 296 165 287 170 295 164 287 171 294 164 287 170 296 165 289 173 298 166 289 173 298 166 288 174 297 167 287 175 296 168 287 176 296 169 286 177 294 170 290 172 290 171 280 179 286 172 276 180 283 172 273 180 279 172 270 180 276 171 267 177 272 169 264 175 270 167 261 173 266 166 257 171 262 164 251 169 256 161 247 167 252 159 244 165 249 158 242 164 248 156 241 162 246 154 238 160 242 151 232 158 236 148 224 155 228 147 218 156 222 146 213 157 217 148 206 159 210 149 198 160 200 150 190 160 192 150 182 159 183 148 174 159 174 149 168 162 168 152 164 167 162 156 158 172 158 172 154 176 154 175 152 177 148 167 149 180 145 170 146 186 140 177 144 193 138 185 145 201 137 193 144 208 136 201 141 214 134 206 140 216 132 208 140 216 133 208 141 218 134 211 142 222 134 216 144 226 144 225 146 227 146 227 146 229 138 223 145 230 136 223 144 230 135 224 143 231 135 225 142 233 135 227 141 234 134 227 138 235 138 234 136 234 128 227 134 234 127 227 134 235 126 228 134 236 135 235 135 238 135 237 136 239 136 239 137 240 128 234 138 241 130 235 139 241 130 235 139 240 131 235 139 239 130 234 137 239 127 235 136 239 125 235 135 238 125 236 136 238 125 237 138 237 127 237 143 237 143 236 148 236 149 236 155 236 156 236 164 236 164 236 173 235 173 235 180 233 171 238 187 234 178 238 184 240 184 239 187 243 187 243 199 242 193 245 203 247 195 250 207 253 199 256 209 259 200 261 209 263 200 266 211 268 202 272 213 275 204 278 215 281 206 285 216 286 207 290 218 290 208 293 220 293 210 296 225 298 215 302 229 303 220 307 232 306 223 309 234 308 225 312 238 312 231 313 241 313 235 315 244 313 218 297 248 312 222 302 252 315 225 307 256 320 228 311 257 325 232 315 260 328 250 332 263 333 264 332 267 337 268 337 270 341 270 340 272 344 263 347 275 346 276 346 280 351 280 350 285 355 276 358 288 359 280 364 290 362 282 367 293 365 285 370 296 368 289 372 299 369 291 375 300 371 293 377 302 372 295 379 304 374 297 380 306 374 301 381 308 374 304 382 310 372 307 381 313 370 311 379 318 365 316 375 323 359 322 369 327 353 328 363 331 346 332 352 332 339 334 345 333 332 335 337 335 325 338 331 340 328 341 327 342 326 343 326 343 322 344 323 337 310 345 317 338 303 346 309 339 297 347 303 339 292 348 298 338 287 347 293 338 281 347 285 347 278 348 279 338 268 348 273 337 262 347 265 335 252 345 255 333 244 344 246 331 238 342 240 328 231 338 232 328 225 335 224 328 218 339 218 327 212 338 211 325 207 334 205 321 199 329 198 317 194 327 193 311 190 321 187 307 185 316 182 305 182 314 178 303 181 312 177 300 181 306 177 298 180 307 176 296 180 301 176 294 179 303 173 294 177 303 173 295 177 304 172 295 175 304 170 294 174 303 168 300 168 299 168 288 173 295 169 286 172 294 167 284 171 292 166 282 170 290 165 281 170 288 165 281 171 288 165 281 172 288 166 282 173 289 167 282 173 288 167 281 173 288 166 281 172 287 168 282 172 287 168 282 172 287 168 282 173 288 168 282 173 287 169 282 172 287 168 281 172 286 167 280 171 286 165 279 172 285 165 278 172 284 165 278 171 285 165 280 172 286 165 281 172 286 167 283 172 287 167 284 172 289 167 283 171 291 163 280 170 285 165 277 171 283 163 273 172 279 165 271 174 277 167 271 176 276 168 271 176 276 169 271 176 276 169 272 176 277 169 272 176 278 169 272 176 277 169 271 174 276 167 275 166 274 164 266 169 270 164 264 168 267 162 260 165 265 160 256 163 260 158 252 160 256 155 250 159 256 152 248 159 253 151 246 159 251 151 243 158 248 150 241 157 246 149 239 156 244 147 237 155 242 146 236 154 241 145 235 155 240 146 231 157 235 148 224 158 228 148 217 158 221 148 212 158 215 149 209 150 209 150 198 160 200 151 191 162 192 152 186 165 186 154 178 167 178 156 169 168 168 157 163 167 162 156 157 166 156 155 152 168 150 157 148 172 146 161 146 177 143 167 144 183 139 173 142 188 135 180 140 195 132 187 140 201 131 193 141 206 132 200 144 211 135 205 148 215 138 211 151 220 141 217 154 225 143 224 157 229 146 228 161 231 150 232 166 233 155 234 171 236 172 235 177 240 167 242 182 243 172 245 186 244 176 246 190 246 180 248 194 251 185 252 196 256 190 257 198 260 189 263 203 265 193 267 209 271 199 273 216 277 207 280 221 282 211 285 224 288 214 290 226 295 217 300 229 301 219 304 231 303 221 306 235 306 224 308 240 310 231 313 244 314 244 313 246 316 246 316 249 319 240 322 255 322 244 325 260 326 260 326 263 330 263 330 266 334 257 337 269 339 269 339 272 343 272 343 274 346 274 346 277 350 278 349 282 354 282 354 284 359 285 358 286 362 286 362 286 365 287 365 288 368 288 368 291 373 291 373 293 379 285 379 296 384 288 383 296 389 291 387 295 393 288 390 291 398 285 392 286 402 286 401 280 406 280 405 273 409 267 403 267 409 261 402 260 409 256 401 255 410 251 402 251 410 248 401 248 410 247 401 246 410 246 401 244 411 245 401 241 412 241 403 236 413 237 404 232 415 233 406 227 417 229 408 224 416 226 408 221 416 223 408 215 416 219 408 209 417 213 408 203 417 207 409 199 417 203 409 194 415 199 408 186 413 191 405 178 410 183 403 171 409 175 404 165 407 171 401 157 404 164 397 151 402 158 395 146 401 151 397 143 400 149 394 137 396 145 390 132 393 140 387 128 390 136 385 125 387 130 383 122 383 131 379 119 383 119 383 114 382 114 382 108 379 108 378 103 373 110 369 99 368 107 365 98 365 106 362 96 361 104 359 97 358 104 357 96 356 105 356 95 356 103 355 92 354 100 354 89 352 95 352 86 352 92 351 85 350 91 350 85 347 91 348 85 345 91 346 85 342 91 343 86 342 92 342 87 341 93 342 89 340 95 342 90 340 96 341 91 340 98 341 91 340 97 341 91 338 98 340 89 338 95 339 87 338 93 339 86 339 92 339 85 339 90 339 83 338 89 338 82 336 90 336 81 334 87 334 81 332 87 332 81 330 89 329 81 329 89 328 82 327 88 327 82 324 90 324 83 321 91 322 84 320 93 320 85 318 91 319 85 318 94 318 86 316 94 317 86 316 95 317 85 316 85 315 83 314 84 314 82 314 82 313 79 313 80 312 78 310 78 309 77 307 77 306 77 304 83 304 78 301 83 302 78 300 84 300 78 300 86 300 79 298 87 299 79 295 85 295 79 291 88 292 80 287 89 289 79 284 89 286 79 282 88 284 78 279 87 282 77 275 87 277 75 270 86 270 73 266 80 266 72 263 79 265 73 257 80 260 75 251 81 253 77 244 83 246 79 238 84 242 80 234 84 237 81 228 81 228 81 222 86 225 82 218 86 222 85 215 89 219 90 209 94 213 95 202 98 206 100 197 100 196 103 194 103 193 107 190 110 195 112 186 115 191 115 183 119 191 118 181 121 189 123 178 125 183 129 174 132 183 133 171 136 179 137 169 138 177 139 167 140 175 143 167 144 174 146 166 147 173 147 166 148 171 147 167 147 175 148 167 149 175 151 167 151 175 152 168 152 176 154 169 152 177 154 170 153 179 154 173 153 181 156 175 153 184 158 179 154 187 159 183 155 191 160 187 154 195 160 192 154 199 160 197 155 201 160 203 152 207 161 208 152 212 152 217 151 217 160 217 150 221 161 221 151 224 164 224 154 228 170 228 160 231 177 231 167 235 182 234 172 237 184 236 185 236 186 240 177 243 188 245 182 247 180 251 179 251 192 250 182 252 196 252 187 255 202 256 193 259 207 261 198 264 210 266 200 268 211 269 201 272 214 273 215 273 218 280 209 284 221 287 212 290 223 291 214 295 224 294 214 298 226 298 217 301 231 302 221 306 235 307 236 307 238 309 229 312 241 309 232 312 245 311 235 314 249 314 250 314 252 318 252 317 255 322 255 321 258 327 258 326 262 332 252 336 265 336 265 336 269 339 269 339 272 343 273 343 277 348 268 353 281 351 281 351 284 354 276 359 288 355 280 362 292 358 285 365 297 360 291 368 303 361 298 369 308 359 304 368 314 356 311 366 320 353 318 363 325 350 324 360 326 347 326 356 326 342 327 349 327 347 328 346 326 333 328 340 328 329 330 335 330 327 332 333 332 326 334 332 332 325 338 334 335 322 341 330 337 318 344 325 340 310 348 318 343 303 351 310 344 299 352 304 345 291 351 295 347 283 356 288 356 280 357 281 345 270 355 275 342 264 352 268 340 257 350 260 338 251 349 254 336 245 346 247 334 236 345 237 336 229 346 230 334 224 345 225 331 218 341 218 327 211 338 210 323 205 334 205 318 202 328 200 322 194 322 193 318 188 319 188 308 188 314 186 315 182 314 182 304 181 311 179 301 179 307 176 297 177 306 172 294 175 303 170 293 173 302 169 293 171 302 168 293 171 303 169 293 171 303 168 291 171 297 168 290 169 295 166 288 169 297 164 287 169 295 164 286 169 292 165 285 168 291 165 285 168 291 164 291 164 291 164 284 169 289 164 283 168 292 162 284 168 292 162 284 167 289 163 284 168 289 163 284 167 290 163 285 165 293 160 287 163 293 161 300 160 299 159 305 160 305 159 310 160 309 159 304 159 311 159 308 158 316 160 312 158 318 161 318 160 323 163 325 163 330 166 332 167 335 171 336 171 339 176 338 175 343 183 340 178 344 185 338 178 343 186 336 177 342 185 334 176 335 175 333 174 338 182 332 173 337 180 331 171 336 178 329 170 333 175 328 168 332 173 326 167 330 171 325 165 328 169 323 164 327 168 323 164 327 168 323 164 327 168 325 165 329 169 328 166 332 171 330 167 333 171 331 168 335 174 331 168 336 175 331 169 336 176 332 170 336 176 332 170 337 177 332 170 337 177 333 170 338 176 334 170 339 176 333 169 339 176 332 169 338 175 331 169 335 173 330 168 333 172 328 168 332 171 327 167 330 171 326 167 329 171 325 167 328 171 324 166 328 170 323 167 328 170 322 168 328 170 320 168 329 170 318 168 328 168 314 168 324 167 310 169 320 166 306 170 316 165 302 171 312 165 297 173 306 167 292 177 296 173 288 182 292 177 286 184 290 180 285 186 291 182 293 182 293 181 295 181 294 181 288 184 297 179 289 181 295 178 298 175 299 174 291 176 300 171 301 169 302 168 294 171 303 166 294 169 304 164 295 169 305 164 296 170 306 164 296 170 305 164 296 169 305 164 296 169 305 164 296 168 305 164 306 165 305 164 305 165 306 164 306 166 306 164 297 171 307 166 297 173 308 168 297 174 308 170 296 175 306 170 296 176 305 170 296 176 305 171 296 176 306 171 297 175 307 170 299 175 308 170 300 175 310 170 302 176 313 172 304 176 314 173 305 177 316 173 308 178 318 173 314 180 323 173 321 182 328 174 326 182 333 174 330 182 335 173 332 181 336 171 332 181 335 172 330 183 334 173 328 185 333 175 327 186 331 176 324 185 328 175 321 185 325 174 316 184 321 174 310 183 316 174 302 183 309 174 294 184 301 176 286 187 293 180 283 188 289 181 283 186 291 179 283 184 291 177 282 183 288 178 282 182 290 176 282 182 290 175 281 179 289 173 279 176 287 169 276 172 283 165 271 167 279 160 267 165 274 158 264 164 272 157 264 166 271 158 262 167 270 159 260 166 268 159 260 166 268 158 262 164 270 157 264 164 272 157 263 163 272 157 261 163 270 158 259 164 268 159 254 164 263 162 251 165 260 164 251 165 251 164 252 162 262 162 255 159 264 158 267 153 267 152 269 149 269 147 261 144 270 144 262 142 271 142 263 142 272 142 265 143 274 143 267 144 276 144 268 147 278 147 267 149 274 149 264 151 271 151 262 152 271 152 259 152 268 152 258 152 267 151 258 151 266 150 258 150 265 149 258 150 265 148 259 148 268 145 260 148 269 143 261 148 270 141 261 148 269 141 259 149 267 141 255 150 262 142 249 150 253 145 243 152 249 143 236 153 242 145 232 154 235 149 227 154 233 146 224 154 229 145 220 154 224 145 217 154 220 144 214 154 217 144 212 155 215 144 208 155 210 145 200 157 203 147 194 160 196 150 190 163 191 153 187 165 187 155 179 168 180 157 170 169 170 159 163 171 161 160 157 172 155 161 151 174 149 163 149 175 146 165 149 177 145 166 147 179 143 169 144 182 140 172 141 185 136 175 138 188 134 178 137 190 131 181 135 192 128 183 134 194 125 186 133 196 124 190 134 199 125 193 137 202 138 202 141 206 130 203 145 209 134 208 151 214 140 213 158 216 148 217 165 218 156 220 171 222 162 224 176 228 166 230 177 232 168 235 168 237 168 238 172 241 172 241 185 243 179 245 189 249 183 251 192 253 183 256 196 258 187 261 201 264 192 268 205 270 196 273 209 273 209 273 213 278 203 281 218 284 218 283 222 291 212 294 225 295 215 299 229 299 219 302 234 304 235 304 240 308 231 311 244 309 235 312 246 310 238 314 252 314 252 313 255 319 246 323 256 322 247 326 259 327 260 326 262 331 263 330 265 335 256 338 268 339 269 338 273 344 264 348 279 348 269 352 284 352 284 351 287 354 287 353 290 357 284 364 295 361 289 369 301 362 296 371 308 362 304 371 315 360 312 369 323 357 321 366 329 351 328 361 334 345 334 355 336 339 338 348 337 332 340 338 344 335 343 333 347 329 348 329 343 315 350 323 343 307 351 314 343 299 352 306 343 294 352 299 349 293 347 292 340 282 350 287 342 276 351 282 342 271 351 277 339 265 349 270 337 256 348 260 335 248 346 250 333 242 343 244 339 236 339 236 329 227 340 228 329 222 340 223 328 217 339 217 326 210 337 210 321 203 332 202 327 196 328 195 313 193 324 190 309 188 319 184 306 182 312 179 304 179 314 176 301 179 307 177 298 179 307 174 295 177 305 172 294 176 300 172 295 174 304 169 296 173 306 167 306 166 306 165 305 165 306 164 302 164 302 163 290 168 299 163 290 168 298 163 289 167 295 164 289 168 297 163 289 166 297 162 289 166 294 162 288 166 296 162 287 167 296 162 287 167 293 163 287 168 293 163 294 163 292 163 292 163 291 163 282 169 288 165 282 169 289 164 281 170 288 164 281 170 286 166 281 171 287 166 281 171 288 165 281 171 288 165 281 170 288 164 282 170 289 164 282 169 289 163 282 169 287 165 282 169 287 165 282 170 289 164 283 170 288 166 284 171 290 167 286 170 291 167 286 170 295 165 286 170 295 164 293 164 293 164 284 170 291 164 283 171 291 164 284 172 291 166 286 172 291 168 289 173 298 168 292 173 302 168 295 172 304 167 298 173 307 167 299 173 308 167 297 173 307 167 295 174 305 167 294 174 303 168 293 176 302 170 293 176 301 172 292 176 301 171 291 176 300 172 292 178 298 174 292 178 301 173 291 178 300 173 289 179 298 174 287 179 293 176 286 180 291 176 285 180 292 174 285 178 293 174 295 173 294 172 289 171 297 171 304 172 302 170 300 167 306 169 302 166 308 167 305 165 311 166 308 164 316 167 309 165 318 167 310 166 320 168 310 166 320 169 310 166 320 169 310 166 319 168 308 166 314 167 305 166 311 167 302 166 307 167 298 167 305 168 296 168 302 169 302 172 302 170 302 172 302 171 302 172 302 170 303 170 303 169 305 170 304 168 298 166 304 167 299 166 305 167 300 166 306 166 300 165 309 166 301 165 310 166 302 165 311 166 303 164 312 166 303 164 312 166 311 167 309 166 301 165 308 166 300 166 306 166 307 168 305 166 306 169 305 167 305 169 304 168 304 169 303 168 304 170 303 168 296 167 302 168 297 167 304 167 298 167 304 167 299 167 306 167 300 166 306 167 300 166 307 167 301 165 307 166 301 165 309 166 301 165 309 166 309 168 309 166 309 168 309 166 309 168 307 166 300 165 307 166 300 165 306 166 300 166 306 166 300 166 306 166 300 166 306 166 300 166 306 167 299 166 305 167 299 166 305 167 299 166 305 167 307 169 305 167 307 168 307 167 299 166 306 167 300 166 306 166 300 166 306 166 300 166 306 166 300 166 306 166 300 166 307 166 300 165 307 166 300 166 307 166 300 166 307 166 300 166 307 166 300 166 307 166 300 166 306 166 300 166 306 166 300 166 306 166 300 166 306 166 300 166 306 166 300 166 306 166 300 166 306 166 300 166 306 166 300 166 307 166 301 165 307 166 301 165 307 166 301 165 308 166 301 165 308 166 301 165 308 166 302 166 308 166 302 166 308 166 302 166 308 166 302 166 308 166 302 166 308 166 302 166 307 166 302 166 307 167 302 166 307 168 302 166 308 169 303 166 308 168 304 165 308 168 305 164 309 168 306 166 311 171 313 176 313 174 315 179 315 177 318 181 317 179 320 183 320 182 323 185 322 183 325 185 324 182 319 179 324 183 319 180 325 183 318 182 327 184 317 183 327 184 315 183 326 183 314 183 325 181 311 181 322 178 308 177 318 173 303 173 313 168 296 169 306 163 289 168 297 162 283 170 290 162 277 172 284 164 273 174 279 165 267 171 274 164 264 169 268 165 261 169 267 161 258 168 264 160 253 167 257 162 249 167 254 159 246 165 250 160 244 163 248 157 248 155 247 155 237 162 242 154 229 162 234 152 222 160 226 151 217 159 220 150 211 158 214 148 203 158 206 148 196 157 198 147 190 156 192 146 185 156 186 145 178 156 178 145 174 159 174 148 171 162 171 151 167 166 166 156 162 170 160 159 158 172 155 162 153 175 149 165 148 179 144 169 145 181 140 171 145 183 139 173 143 185 138 176 141 188 135 179 138 191 131 182 135 193 127 185 135 196 126 190 136 199 126 195 139 204 139 204 143 208 143 208 148 212 148 212 154 216 144 215 160 218 149 217 164 221 154 221 169 227 159 229 174 233 164 234 178 237 168 238 182 239 175 240 186 243 177 245 190 248 181 251 193 252 184 254 197 257 187 260 203 265 193 267 208 271 198 274 212 276 202 278 217 280 218 280 223 287 214 290 227 293 218 296 231 298 222 301 237 304 237 304 242 311 242 310 244 314 244 313 246 315 236 317 249 319 249 318 253 324 243 328 255 329 245 331 258 332 258 332 263 336 253 339 266 341 267 341 270 346 270 346 274 351 275 350 279 356 279 356 282 361 283 361 284 366 275 365 284 372 276 371 285 378 276 377 285 384 285 384 285 390 285 389 284 395 275 393 282 399 274 397 279 405 279 404 275 410 275 409 270 413 270 412 266 414 266 414 261 416 256 409 257 418 252 410 252 419 248 411 248 421 245 412 244 421 243 412 239 421 240 412 234 419 234 419 228 419 230 410 224 418 226 409 220 417 222 408 213 417 216 408 206 416 210 408 200 416 204 408 196 417 201 409 193 416 197 409 187 415 192 407 181 413 186 406 175 412 180 405 168 410 174 403 160 407 164 403 153 406 158 402 147 405 154 400 142 402 150 397 137 397 142 394 132 395 140 389 129 392 134 388 124 388 132 383 119 383 125 380 115 381 121 378 111 379 119 375 107 375 115 372 104 371 112 368 102 367 110 365 100 364 108 363 98 362 107 361 96 359 105 359 94 358 102 357 91 356 97 355 87 356 94 355 85 354 91 354 85 350 90 351 86 346 91 347 86 343 87 343 87 342 91 342 88 340 94 342 89 340 95 341 90 340 96 341 91 339 97 341 93 338 101 340 93 337 101 339 92 338 98 339 90 339 98 341 89 340 97 341 87 340 93 341 87 340 93 340 87 340 93 340 86 340 95 340 86 339 91 339 84 338 93 338 82 336 89 336 81 334 87 334 80 333 86 332 79 330 86 329 80 327 89 326 82 322 90 322 83 318 89 318 83 316 89 316 81 316 87 316 78 316 85 315 76 316 83 316 75 316 82 316 75 314 81 314 74 311 83 311 74 307 83 307 75 304 83 304 75 302 83 302 75 302 81 301 75 300 83 300 74 298 82 299 74 294 80 296 74 289 79 291 73 285 79 286 73 280 79 281 75 274 83 277 77 267 85 271 77 262 85 266 76 259 82 262 75 256 80 259 76 250 81 253 78 241 82 245 80 234 84 237 83 228 86 231 86 222 89 226 89 217 93 221 93 213 96 217 97 209 100 213 101 203 104 208 105 198 107 203 109 194 110 199 113 191 114 199 119 190 120 196 126 189 126 198 132 189 132 197 135 190 135 198 138 191 137 200 142 193 138 202 145 195 140 203 149 198 142 205 153 200 147 207 159 201 153 208 167 203 159 209 172 205 166 211 175 207 167 213 176 211 168 215 178 215 168 219 180 221 171 224 183 228 177 230 185 234 178 236 187 239 176 242 190 243 181 246 195 248 186 251 198 253 188 256 200 256 190 259 202 260 193 263 206 266 207 266 210 275 201 278 214 281 204 285 216 285 206 289 219 290 209 293 225 296 214 299 230 301 220 304 233 304 224 308 236 309 227 313 242 315 233 319 246 318 237 321 249 317 241 321 252 319 243 323 255 323 256 323 258 327 249 332 262 331 253 335 267 335 258 340 272 340 273 339 276 343 276 343 278 346 270 353 281 349 274 357 286 352 281 361 293 354 288 363 300 353 295 362 306 351 303 360 312 347 310 356 319 344 317 353 323 340 322 349 326 337 326 346 327 334 328 340 329 331 330 340 332 327 334 336 335 324 338 333 337 322 340 328 339 318 343 323 342 312 347 317 345 304 350 308 347 295 352 299 347 288 355 293 349 279 355 282 351 271 360 276 350 264 360 269 347 257 357 261 343 250 354 253 340 244 350 246 334 239 345 240 331 232 341 231 330 222 340 223 329 214 339 215 327 209 338 208 334 202 334 202 329 197 330 196 323 193 323 192 308 191 318 188 304 186 313 182 301 182 307 179 300 180 309 175 298 176 307 172 296 175 305 170 294 174 302 170 294 174 301 168 294 174 302 168 293 172 302 167 301 166 301 165 292 168 302 164 291 166 301 162 299 162 298 162 289 165 295 162 287 166 295 161 285 167 291 164 292 165 291 164 283 170 289 166 282 171 287 167 281 171 286 167 280 171 285 167 279 172 286 166 279 173 286 166 279 173 286 167 280 173 285 168 279 172 284 168 279 172 284 168 280 172 286 166 280 171 285 167 282 171 286 167 281 171 287 166 281 171 286 166 281 172 286 167 280 172 287 166 280 173 285 169 281 174 285 169 280 173 285 169 280 174 284 169 280 173 284 169 280 172 284 168 279 172 284 168 280 173 286 166 280 172 287 166 280 172 287 165 281 171 288 165 282 171 288 165 282 171 287 167 282 172 287 167 282 172 287 167 280 172 285 167 280 172 285 168 280 173 285 168 280 172 285 168 281 172 288 166 282 172 289 166 282 171 287 167 282 171 287 166 283 170 288 166 283 170 288 165 283 170 289 165 283 170 289 165 283 170 290 164 283 170 288 165 283 170 289 165 291 164 290 164 283 170 289 165 283 170 289 165 283 170 288 165 283 170 288 166 283 170 288 165 283 170 288 165 284 170 289 165 284 170 289 165 284 170 289 165 292 165 291 164 291 165 291 165 291 165 289 165 291 166 289 166 283 171 288 167 283 172 288 167 282 171 287 167 282 171 287 167 282 171 287 167 282 171 287 167 282 171 287 167 282 171 287 167 282 171 287 167 282 171 287 167 282 171 287 167 283 170 290 165 283 171 290 165 283 171 288 166 283 170 290 164 283 170 290 164 283 170 290 164 283 170 290 164 283 170 291 164 284 170 291 165 284 170 292 165 283 169 291 164 283 169 290 164 283 170 290 164 283 170 288 166 283 170 288 166 283 170 291 165 283 170 291 165 291 166 290 164 291 166 290 164 291 165 290 164 291 165 290 164 290 164 290 164 291 164 290 164 291 164 290 163 283 168 289 164 283 168 288 164 283 168 289 164 283 168 289 165 283 168 289 164 283 168 289 164 291 163 290 163 292 163 291 162 293 163 292 162 285 166 291 162 293 162 291 162 285 165 291 162 285 165 292 161 285 164 292 161 286 164 292 161 286 164 292 161 286 164 294 160 287 164 295 160 287 163 294 159 287 163 295 159 286 163 295 159 286 163 295 159 286 164 294 159 286 164 292 160 286 164 292 161 285 164 292 161 285 165 293 160 285 165 293 160 284 166 292 161 283 166 291 161 282 167 290 162 282 168 289 162 281 168 289 163 281 169 287 165 289 165 288 164 288 165 287 164 280 169 287 164 279 170 284 166 279 170 286 165 279 170 286 165 280 169 285 166 289 165 288 164 289 164 288 163 282 167 288 163 282 166 288 163 282 166 288 163 282 166 290 161 283 165 290 160 283 165 292 160 285 164 293 160 286 164 291 160 286 164 291 160 285 164 293 159 285 164 293 160 285 164 293 160 284 164 293 160 284 165 292 160 285 165 290 161 284 165 290 161 284 166 290 161 284 166 290 161 284 165 290 161 285 165 293 160 285 164 293 160 285 164 293 159 285 164 292 161 286 164 292 161 286 163 294 159 285 164 293 159 286 164 294 159 286 164 294 159 287 164 295 159 287 164 295 159 288 164 293 161 288 164 293 160 288 164 295 159 287 164 295 159 286 164 294 159 286 164 294 159 285 164 293 159 284 165 290 161 284 166 290 161 284 166 291 160 283 166 290 161 283 166 288 162 283 167 289 162 283 167 288 163 283 167 288 163 284 167 289 163 293 162 291 162 294 161 293 161 285 165 292 161 285 165 293 159 285 165 293 160 285 165 293 159 284 165 292 160 284 166 292 160 283 166 291 160 283 167 291 161 283 168 291 163 283 170 290 164 283 170 289 166 283 171 288 167 282 171 287 166 281 171 288 165 281 172 286 167 281 173 288 166 282 174 288 167 282 175 289 169 283 176 288 171 284 176 289 171 285 174 291 170 293 168 292 168 286 173 292 169 288 174 293 170 288 174 296 168 288 174 293 169 287 173 293 169 287 172 292 167 287 171 292 167 287 171 295 165 288 171 293 167 288 171 297 166 287 171 295 166 286 172 292 167 286 173 293 166 286 174 293 167 286 174 292 167 285 175 292 169 286 177 292 170 285 177 291 171 284 178 291 170 290 172 289 171 289 173 287 174 289 174 288 174 288 175 287 175 281 182 285 177 281 183 286 176 281 184 285 178 281 183 286 176 281 183 286 175 281 182 287 174 282 182 288 173 282 180 289 173 283 180 289 172 283 180 288 172 282 181 288 173 281 181 287 173 280 181 285 173 279 182 285 174 279 182 284 174 279 182 284 174 278 181 284 174 280 182 284 174 280 181 285 173 281 180 285 175 282 179 286 174 282 178 288 171 283 178 287 172 283 177 287 172 283 176 290 170 284 176 288 171 283 174 288 170 285 172 289 168 286 169 291 166 288 167 293 163 298 163 297 162 293 163 299 161 295 163 302 160 298 162 306 158 300 162 309 158 300 161 310 157 302 162 311 157 302 162 311 158 301 162 311 158 302 163 312 158 302 163 312 158 300 163 310 159 297 164 307 159 293 164 302 159 290 166 299 160 288 168 297 161 287 169 295 162 283 170 291 163 280 172 285 166 275 174 281 166 273 175 278 167 272 175 277 167 272 176 277 168 272 175 277 167 271 173 277 165 270 172 274 166 268 171 274 164 266 170 273 163 266 172 271 164 266 172 271 165 266 172 271 165 265 170 271 164 265 170 269 164 264 170 267 164 261 168 267 161 260 168 265 160 258 168 263 160 256 168 262 159 256 168 260 160 255 168 259 160 253 167 257 160 250 166 256 159 248 166 251 160 246 165 250 158 244 165 250 158 243 164 249 157 244 164 249 157 243 162 249 155 242 160 248 154 241 158 245 153 239 156 244 149 238 155 243 147 235 153 240 145 232 153 237 144 230 152 234 143 226 153 230 144 221 153 221 153 216 154 220 145 214 155 216 146 210 156 212 147 207 157 209 148 205 158 206 151 203 159 205 150 200 160 202 151 195 161 196 152 189 161 190 153 185 161 186 155 182 162 183 154 179 162 180 153 173 164 174 154 168 165 167 155 163 166 162 156 159 168 157 157 153 170 151 158 148 171 146 161 146 173 143 162 144 175 141 164 139 178 135 168 135 182 130 172 134 187 129 177 135 190 129 181 136 195 130 186 136 199 129 191 135 201 128 194 134 203 127 196 133 205 128 200 133 209 126 202 134 213 126 206 134 216 126 208 133 216 126 209 131 217 124 210 129 219 120 212 126 222 118 214 125 223 125 223 124 224 124 223 124 225 116 218 125 225 116 218 127 225 118 218 129 225 120 219 131 225 122 219 131 225 122 219 131 226 123 220 133 226 123 222 135 227 124 225 137 227 126 227 140 226 140 226 144 225 145 224 149 224 140 228 157 224 157 223 163 224 163 223 168 225 159 229 173 227 164 231 177 232 168 235 172 239 172 240 177 244 176 244 192 244 186 246 187 250 189 249 197 250 188 253 198 252 188 255 201 256 191 259 205 263 196 265 209 269 201 272 212 275 203 278 214 278 203 281 215 282 206 285 218 287 209 291 223 293 223 293 227 298 217 301 230 302 220 305 233 306 224 310 238 311 229 314 240 311 232 314 244 310 244 309 248 310 239 313 251 313 252 312 253 317 244 320 254 319 246 322 256 322 257 321 259 326 259 326 261 331 262 331 264 335 264 335 266 338 266 338 268 341 269 341 273 344 274 344 278 348 269 353 282 350 274 355 286 350 278 356 289 350 282 357 294 352 288 359 299 354 294 362 303 355 299 364 306 353 303 363 310 351 308 361 316 349 314 358 321 345 321 355 326 341 326 350 328 336 329 342 329 331 331 338 330 325 333 331 337 328 337 325 336 316 340 321 337 313 341 318 337 311 342 316 338 306 343 310 338 298 346 304 339 290 344 293 339 283 345 287 339 276 345 279 340 269 346 271 342 262 352 266 341 257 351 261 338 249 348 253 336 241 346 243 333 234 344 236 329 229 338 228 326 221 336 221 326 214 337 214 327 208 337 208 326 202 336 202 323 196 333 195 318 191 328 189 322 185 322 184 307 183 317 181 305 181 315 178 303 177 313 174 302 176 312 172 300 174 309 170 296 173 306 169 295 174 304 169 293 175 303 170 293 175 302 171 292 175 301 171 290 175 299 170 287 173 296 168 285 172 290 168 284 171 290 168 284 171 291 166 283 171 291 166 282 171 290 166 282 172 289 166 281 173 288 167 280 174 286 168 279 175 284 170 279 175 284 171 279 176 284 171 279 175 284 171 279 174 284 170 280 174 286 167 280 173 285 168 281 173 287 166 281 172 288 166 282 172 289 165 282 171 289 165 283 171 288 166 282 171 288 166 282 172 288 165 281 172 288 166 281 173 287 166 280 173 287 166 280 173 287 167 281 174 285 169 280 174 285 169 280 174 285 169 280 174 286 167 280 174 286 167 280 174 285 169 281 174 285 169 281 174 286 168 281 173 287 167 281 173 287 166 281 172 287 166 281 172 288 166 281 172 288 166 281 172 288 166 281 172 288 166 281 172 288 166 281 172 288 165 282 171 289 165 282 172 289 166 283 173 288 168 282 173 287 168 282 174 286 169 281 175 285 170 280 176 285 170 280 176 284 171 280 176 285 169 280 176 284 171 280 176 284 171 280 176 285 170 280 176 286 170 280 175 286 169 280 175 286 169 280 176 285 170 280 176 285 171 280 175 284 171 280 176 286 170 279 177 285 170 279 178 283 173 278 178 283 173 278 178 284 172 278 179 282 174 277 179 283 172 277 179 283 172 277 179 283 172 278 179 283 172 278 178 284 171 278 177 284 171 278 177 285 170 278 177 285 170 278 177 284 170 278 177 284 170 278 177 284 170 278 177 284 170 277 177 283 170 277 176 283 170 277 176 283 170 277 176 284 170 277 176 284 169 277 176 284 169 277 176 284 169 277 176 283 169 277 176 283 169 277 176 283 169 277 176 283 170 277 177 282 170 276 177 283 170 276 177 282 170 276 178 282 171 276 178 282 171 276 178 282 171 276 178 282 171 276 178 282 171 276 178 282 171 276 178 282 171 276 178 282 172 276 178 282 172 275 178 282 171 276 178 282 171 276 178 282 171 276 178 282 171 276 177 282 171 277 176 283 170 277 175 284 169 278 174 284 168 278 173 285 166 279 172 286 165 279 170 286 164 280 169 287 163 282 168 289 162 284 168 290 163 285 166 294 161 286 166 295 161 287 164 296 160 288 163 296 159 289 162 298 159 290 162 299 158 293 161 302 159 294 161 303 158 294 160 303 158 293 160 303 158 294 160 303 158 294 160 303 157 293 160 302 158 292 161 301 158 291 161 300 158 290 162 298 158 288 162 297 159 288 163 296 160 288 163 294 161 297 161 296 160 287 164 293 160 286 164 294 160 286 163 294 160 287 164 295 159 288 164 294 160 288 164 294 161 287 163 295 159 287 163 295 159 286 163 294 159 286 164 294 160 286 164 292 161 295 161 293 161 287 163 294 160 287 162 294 160 287 162 295 158 288 162 296 158 290 162 296 159 291 161 300 158 292 160 301 158 292 160 301 157 292 160 301 157 292 160 301 157 292 161 301 157 292 162 300 159 291 163 300 159 290 163 297 160 289 163 295 160 288 164 293 160 286 165 292 161 286 166 294 161 286 166 295 161 285 166 291 162 284 166 291 161 284 167 291 161 283 167 290 161 283 168 290 161 283 169 290 163 283 170 290 164 283 171 288 166 282 171 287 166 281 173 287 165 281 174 286 167 280 175 284 170 279 176 283 170 278 178 283 170 276 179 281 171 276 180 279 174 275 180 280 173 275 180 280 173 276 180 281 173 277 180 281 174 278 180 283 172 277 178 282 171 278 177 284 170 279 176 283 171 280 176 283 170 280 176 285 167 280 176 285 167 279 176 285 167 279 177 284 168 278 179 283 170 278 181 283 172 279 184 283 175 279 186 283 177 278 186 281 181 278 185 281 180 278 184 282 178 285 176 284 175 286 174 285 175 288 171 285 172 281 174 286 170 282 170 287 166 282 167 291 161 281 165 290 159 279 163 288 157 276 164 284 156 274 164 281 156 271 163 279 156 269 163 269 163 266 162 273 154 264 163 270 154 261 163 267 155 257 164 263 155 252 165 258 157 247 165 252 157 243 165 246 159 240 166 243 160 237 166 240 158 230 166 234 157 223 165 226 157 217 164 220 155 214 163 217 153 209 162 211 153 201 161 204 151 195 159 196 149 190 157 192 146 185 156 186 145 178 157 179 146 172 160 173 149 169 164 169 153 167 168 166 157 162 171 160 161 158 174 156 164 155 177 152 167 152 180 148 170 149 184 143 174 147 187 140 178 147 190 140 182 146 194 139 187 145 200 136 192 142 203 134 196 142 205 133 199 142 206 132 201 143 207 132 203 144 209 134 206 147 213 148 213 151 218 151 218 155 223 155 222 158 227 147 228 161 231 150 232 165 235 154 236 171 238 160 240 177 243 167 246 183 248 173 251 188 251 179 254 192 254 183 257 196 260 187 263 198 266 189 269 201 270 191 273 206 274 196 277 211 280 212 280 216 285 206 287 219 287 219 287 223 290 214 295 227 296 218 298 232 301 223 303 236 303 236 302 238 304 229 307 242 307 233 310 248 313 238 314 249 317 250 316 251 319 251 319 253 323 243 324 254 325 255 325 255 327 246 329 256 330 246 331 258 333 258 333 260 336 260 335 263 337 263 337 266 338 266 337 268 339 268 339 270 340 261 343 273 341 263 345 276 344 277 343 279 347 280 346 282 351 273 353 283 355 284 354 284 358 276 363 277 366 278 367 288 364 281 370 292 365 286 372 296 365 291 373 301 364 296 372 305 362 302 370 311 357 308 366 317 351 315 361 320 344 320 354 323 338 324 347 327 334 328 340 329 331 330 337 331 336 331 333 329 322 332 327 330 318 334 325 332 316 336 323 335 314 338 319 337 312 341 317 340 306 345 310 342 297 351 303 342 289 350 295 348 288 348 288 339 275 348 280 340 267 349 273 341 261 350 266 339 254 347 256 347 249 346 248 336 240 346 242 333 234 343 236 330 227 336 226 328 218 339 218 326 211 337 211 324 206 334 205 321 201 331 199 326 194 326 194 312 192 319 190 309 188 315 186 305 183 315 180 303 179 312 176 302 178 312 174 300 176 309 172 298 176 307 171 296 176 304 170 294 174 303 170 294 174 304 169 294 174 303 168 293 171 303 167 292 169 301 165 289 169 295 165 286 168 294 163 293 164 293 164 285 170 292 165 284 171 290 167 283 172 289 168 281 175 288 168 280 177 286 170 278 178 284 172 279 179 283 173 280 180 283 172 280 179 284 172 279 177 284 173 280 177 284 172 280 176 285 170 281 175 286 170 281 174 288 167 282 174 288 167 282 174 289 167 282 173 288 166 287 167 288 166 280 174 287 167 280 174 286 167 280 174 286 167 281 175 287 168 281 174 287 168 280 174 286 168 280 175 287 168 280 175 286 168 280 175 287 168 281 175 285 170 281 175 286 170 281 174 286 169 281 174 287 169 282 174 288 167 282 174 286 168 281 173 286 168 282 173 288 166 282 173 288 166 282 173 288 166 282 172 289 165 282 171 289 165 282 171 289 165 283 171 290 165 283 171 290 165 283 171 290 165 283 172 288 167 282 172 287 167 282 172 288 166 281 172 288 166 281 173 288 167 281 174 287 167 281 174 287 167 281 174 288 167 281 173 288 167 281 173 288 166 281 172 289 166 282 172 289 166 283 172 288 167 283 172 288 167 283 172 288 167 282 172 289 166 282 174 287 168 281 174 288 168 281 175 286 170 287 170 285 170 281 176 286 170 280 177 286 170 280 177 286 170 280 178 286 171 280 177 287 171 280 177 286 170 280 177 284 172 280 177 285 172 280 176 285 172 280 176 284 171 280 176 286 169 279 176 284 171 279 176 285 169 279 176 285 169 279 176 285 169 279 176 285 169 279 174 285 168 279 174 286 167 286 168 286 167 279 173 286 166 279 173 286 167 279 174 286 167 285 168 285 167 278 174 285 167 278 174 285 167 278 174 284 168 278 175 285 168 278 175 285 168 278 175 285 168 278 175 285 168 279 175 285 168 279 174 285 168 279 174 285 168 279 174 285 168 278 174 285 168 278 175 284 168 278 175 284 168 278 175 284 168 278 175 284 168 278 175 284 168 278 175 284 168 278 175 284 168 278 176 284 169 278 176 284 169 278 177 284 169 278 177 284 170 279 178 284 170 278 178 282 172 278 178 282 172 277 178 281 172 277 178 282 171 277 179 282 171 277 179 282 171 276 178 282 171 276 178 282 171 276 178 282 170 277 178 282 170 277 178 283 170 277 178 283 170 277 178 283 170 276 178 282 170 276 178 282 170 276 178 281 171 276 178 281 171 276 178 281 171 276 178 282 170 276 176 282 169 277 176 283 168 277 175 283 168 277 175 284 168 277 175 284 168 277 176 283 168 277 176 283 169 276 177 282 170 276 178 282 170 276 179 281 172 276 180 281 172 276 180 281 172 276 180 281 172 276 179 281 172 277 179 282 172 277 179 282 172 277 178 282 171 276 178 282 171 276 178 282 171 276 178 282 170 276 177 282 170 276 177 282 170 276 177 282 170 276 178 282 171 276 178 282 171 276 179 282 171 276 179 282 172 276 179 282 172 276 180 282 173 276 179 282 172 276 179 282 172 277 180 283 172 278 179 282 172 277 178 283 171 278 178 282 172 278 177 284 170 278 178 284 170 279 178 284 170 278 177 284 170 278 177 284 169 278 177 284 170 278 178 284 170 278 178 284 170 278 178 284 170 277 176 282 172 277 177 282 172 277 177 283 170 277 178 282 171 277 178 282 171 277 178 282 171 277 177 283 171 277 176 283 170 278 175 282 171 278 175 284 168 278 175 285 168 278 176 285 168 279 176 285 169 278 175 285 168 278 175 284 168 278 174 284 167 278 174 284 167 278 174 284 167 278 174 284 167 279 174 284 167 279 174 284 167 278 174 285 167 278 174 285 167 279 174 285 167 279 174 283 168 279 174 285 167 279 174 285 167 278 175 285 168 278 175 284 168 278 175 284 168 278 175 284 168 278 175 284 168 278 175 284 168 278 175 284 168 278 175 284 168 278 175 284 168 278 175 284 168 278 175 284 168 278 175 284 168 278 175 284 168 278 175 284 168 278 175 284 168 278 175 284 168 278 175 284 168 278 175 284 169 278 175 282 170 278 175 283 170 278 175 284 169 278 175 284 169 278 175 284 168 278 175 284 168 278 175 285 168 279 175 285 169 279 176 285 169 278 175 285 168 278 175 285 168 278 175 284 168 279 176 283 170 279 175 283 170 279 176 283 171 279 176 283 171 280 176 286 169 280 175 287 169 281 174 288 168 281 173 286 169 282 172 287 168 282 169 288 166 291 164 290 164 293 163 292 162 296 161 294 160 291 160 298 159 294 159 301 158 298 159 303 158 300 158 306 157 300 157 307 156 300 157 310 156 301 158 310 156 301 158 311 157 301 158 310 157 301 159 311 157 302 160 312 158 302 161 310 160 311 162 312 161 309 163 309 162 297 164 305 163 304 165 303 164 302 166 300 165 291 166 298 165 299 166 299 165 299 166 299 164 300 166 299 164 301 165 299 164 293 164 300 163 294 164 301 162 295 163 304 162 295 163 305 162 296 163 306 161 297 163 307 162 298 164 308 162 309 163 308 162 310 163 310 162 309 162 309 162 307 162 308 162 295 166 301 163 292 168 301 163 291 170 299 165 290 172 298 168 290 174 296 170 290 175 296 171 290 176 296 172 289 177 296 171 288 179 295 172 288 180 295 173 287 180 294 173 286 180 292 173 284 180 290 173 282 180 289 173 281 180 287 172 280 179 287 172 282 179 287 171 283 179 288 171 284 178 289 170 284 178 290 169 283 179 288 170 282 179 287 170 281 181 285 171 281 182 284 171 282 184 284 173 283 183 286 173 283 183 287 173 282 185 286 175 280 187 283 177 279 188 282 178 278 186 282 178 277 184 281 178 283 173 282 174 284 169 282 169 276 170 281 166 275 167 280 162 274 164 279 159 272 163 279 155 270 162 277 154 267 161 274 153 265 161 271 152 264 161 270 152 262 161 267 153 260 162 267 153 258 162 263 154 253 162 257 157 247 162 251 156 242 162 246 155 238 162 241 156 236 164 240 154 231 165 235 155 224 165 227 156 215 164 218 155 208 164 212 155 204 164 206 155 197 164 199 154 190 161 191 152 185 158 186 148 180 156 181 146 172 158 174 147 167 161 169 151 163 164 166 154 159 165 162 156 156 165 158 156 154 164 156 155 152 165 154 155 152 165 153 154 153 163 153 163 152 162 150 151 149 164 147 153 146 169 143 158 143 175 140 165 142 182 142 181 141 188 134 179 139 191 131 184 138 194 128 188 139 198 128 194 141 204 131 201 146 210 136 208 153 215 153 214 160 217 149 216 166 221 166 220 170 227 160 227 172 232 166 232 175 236 164 237 179 241 169 242 184 246 177 248 189 251 178 254 195 254 185 257 201 259 191 262 205 265 206 265 208 271 198 274 210 276 200 278 213 281 214 281 217 287 207 290 221 291 211 294 224 292 225 292 229 294 219 297 235 299 235 298 239 304 208 283 240 308 212 288 244 312 215 292 249 315 218 296 252 317 243 320 254 320 225 303 254 322 227 303 256 326 247 329 259 329 249 332 262 332 262 331 264 334 254 336 265 336 265 336 267 340 268 340 270 343 261 346 273 345 264 348 275 347 265 349 278 349 278 348 280 351 281 350 282 354 283 353 283 357 275 360 284 358 276 362 285 359 285 358 286 360 286 359 287 361 278 365 288 362 280 367 290 364 282 368 291 364 284 369 293 365 285 370 293 365 286 370 294 365 287 369 294 366 287 370 294 366 287 371 294 367 289 371 293 368 286 375 292 369 284 376 290 369 286 373 290 369 285 373 289 368 282 375 289 367 282 374 289 365 282 372 289 363 282 370 288 361 282 369 288 360 281 368 287 360 282 368 287 360 282 368 288 359 283 368 290 358 285 367 293 358 288 367 296 358 293 366 298 357 296 366 300 356 298 366 298 366 298 366 301 357 298 367 300 357 296 367 298 357 295 366 296 356 293 365 294 356 291 364 293 356 289 364 292 356 289 362 292 356 287 363 290 355 286 361 290 355 285 363 292 354 287 361 295 354 289 360 298 354 291 360 300 354 301 354 302 358 302 357 303 362 294 366 301 366 293 368 300 370 300 369 298 374 290 372 293 378 285 374 288 382 280 378 282 386 275 381 278 390 271 384 275 392 269 387 273 393 267 388 271 394 264 389 269 396 262 390 269 398 270 397 269 401 262 395 270 404 270 403 271 407 271 407 272 411 273 411 273 415 273 415 273 418 274 418 273 421 274 421 273 423 274 422 271 425 272 424 267 427 263 420 261 428 260 421 255 427 255 427 249 425 248 418 242 423 242 415 235 420 236 412 229 419 230 410 224 419 225 409 219 417 221 408 213 415 216 406 207 414 210 405 204 415 206 406 200 415 203 408 196 416 200 408 190 416 194 408 183 417 187 409 177 417 181 409 171 417 174 408 163 415 166 409 155 413 158 407 149 410 153 406 144 407 148 403 137 402 144 396 131 398 132 398 128 396 132 392 124 393 129 389 120 388 124 384 116 384 124 380 112 382 120 378 109 379 114 377 106 374 107 374 104 370 112 367 103 367 111 365 100 366 106 364 98 364 106 362 96 361 103 360 94 359 100 358 92 358 98 356 89 356 95 355 88 356 94 354 86 352 92 352 85 350 91 350 85 347 90 347 85 344 90 345 85 342 90 344 85 341 90 342 85 340 91 341 87 338 92 339 90 337 95 338 92 335 97 336 93 334 99 336 93 334 99 336 93 336 99 337 92 338 98 338 92 338 98 340 92 338 98 340 91 338 97 339 90 338 96 339 89 339 96 340 87 340 93 341 86 340 91 340 86 340 91 340 85 340 91 339 84 338 92 337 83 338 89 336 81 338 88 335 80 338 89 334 79 338 88 335 78 336 87 333 77 331 84 330 77 326 85 325 77 321 83 320 78 316 86 317 78 313 83 314 77 310 82 311 77 307 84 309 77 302 85 304 75 296 81 297 73 291 80 292 72 287 79 288 73 281 79 283 75 273 81 275 77 265 85 268 78 260 78 259 79 254 85 256 79 248 85 251 79 241 83 244 79 235 83 238 80 228 84 233 84 221 88 225 90 213 90 212 95 208 99 214 98 204 101 209 101 198 104 203 105 194 107 199 110 189 109 198 116 186 116 192 125 185 123 193 132 184 131 189 138 185 136 191 137 196 138 195 142 193 137 201 144 199 138 207 148 204 141 212 154 209 147 217 161 213 154 220 170 215 163 221 176 216 169 222 179 219 171 226 181 225 172 230 184 232 174 236 187 240 187 240 190 248 181 251 193 254 187 256 198 258 189 262 204 262 195 266 209 265 199 269 211 267 202 270 214 269 205 272 219 274 210 277 225 281 216 285 228 287 219 291 231 292 222 296 235 297 235 297 239 303 230 307 240 307 231 311 241 311 232 315 245 318 239 320 250 323 221 301 254 325 225 307 255 325 229 312 257 328 232 317 261 333 236 321 266 338 259 343 271 340 263 345 276 342 277 342 280 345 280 345 283 349 275 355 286 352 280 359 290 354 285 362 296 354 292 363 303 353 300 363 311 351 307 360 319 348 316 357 325 344 323 353 330 341 329 350 332 347 333 347 335 334 337 340 338 328 341 334 339 322 342 328 340 317 343 323 340 312 344 317 341 304 346 308 342 295 351 301 342 289 351 293 349 285 349 284 342 273 351 277 342 266 351 271 340 261 350 265 338 253 345 254 335 245 343 246 333 239 343 241 329 234 339 235 326 225 337 226 326 218 336 219 325 214 336 214 323 208 334 207 330 200 329 199 316 196 326 194 312 193 318 191 307 188 316 184 303 183 313 180 301 180 307 178 298 178 308 174 296 178 306 174 294 178 299 173 292 176 299 171 291 175 300 171 291 174 301 170 292 172 301 169 292 170 302 166 292 169 301 164 298 165 297 163 287 167 293 163 285 167 293 162 284 167 292 163 284 168 290 165 285 170 291 165 285 169 293 165 293 166 292 165 294 166 293 165 286 170 292 166 287 169 293 166 286 168 292 165 286 168 291 164 284 167 290 164 284 168 291 163 284 168 292 163 286 168 294 163 289 169 297 164 291 168 296 165 290 168 299 163 290 167 299 162 291 168 300 163 292 169 302 163 292 169 302 163 294 169 304 164 296 170 306 164 297 171 307 166 295 171 305 167 291 172 300 166 284 172 292 166 277 174 285 167 273 176 280 168 269 175 275 168 266 174 272 167 263 173 269 166 260 171 267 164 257 170 264 162 252 169 257 162 244 167 249 159 237 165 242 157 232 164 237 155 228 162 233 153 222 160 226 151 214 159 218 150 207 158 211 149 202 159 206 149 194 159 197 149 186 160 187 149 180 160 181 150 177 162 177 151 171 165 170 154 165 169 163 158 162 173 158 162 158 177 153 167 154 182 149 172 153 186 147 176 152 190 145 181 152 194 144 186 153 199 145 192 156 204 147 198 158 209 149 204 159 216 150 211 159 224 149 221 159 229 148 227 161 231 151 231 165 234 155 235 170 238 170 238 176 243 166 244 181 245 171 247 186 247 176 249 191 253 180 253 196 261 186 264 199 267 190 269 203 270 193 273 208 275 199 278 215 281 205 283 222 285 213 287 229 289 229 289 233 294 233 294 235 298 225 300 236 301 226 303 239 304 211 287 243 310 215 291 245 315 220 295 249 319 224 299 253 324 227 303 257 328 231 308 260 332 234 313 264 336 237 317 267 341 268 341 271 345 261 347 274 348 274 347 277 350 278 350 281 355 282 354 284 358 285 358 287 363 287 362 288 366 280 366 289 371 281 370 289 377 281 374 287 382 280 379 285 386 277 384 282 391 274 388 277 395 269 392 273 398 265 394 267 400 260 396 263 402 256 396 258 403 252 397 254 403 248 396 250 402 250 402 248 403 244 396 246 406 243 398 245 410 242 401 244 413 242 404 243 416 242 407 238 419 239 411 232 422 234 414 227 424 228 416 221 425 223 416 215 424 216 415 207 423 210 414 199 421 203 413 194 420 198 412 188 417 193 409 181 414 186 406 173 411 179 404 167 411 172 404 160 411 166 404 152 410 158 404 144 410 148 405 139 409 143 406 134 407 138 403 128 402 128 401 123 396 128 393 120 391 125 387 119 385 126 381 116 382 116 381 111 381 116 378 106 380 112 377 103 377 109 376 100 373 108 371 97 367 105 365 95 363 101 362 95 359 103 358 95 355 103 354 94 353 103 353 92 353 101 352 90 354 99 352 88 354 95 353 87 352 93 352 85 349 91 349 84 345 89 346 84 342 89 342 85 340 89 340 85 340 91 340 86 340 92 340 86 338 93 339 88 337 94 338 88 336 94 337 88 336 93 337 87 336 93 337 87 336 92 337 87 336 93 336 89 335 96 336 89 335 95 336 89 336 95 337 89 337 95 338 90 336 96 338 90 336 96 337 91 336 96 337 90 336 96 337 90 336 96 337 89 337 95 338 89 336 94 338 89 336 94 337 88 336 94 338 89 336 94 338 89 336 94 338 89 337 95 338 89 336 95 338 90 336 96 338 90 336 96 338 90 336 95 338 90 337 95 338 89 338 95 338 89 338 95 338 89 337 97 339 89 338 94 338 88 338 93 338 87 338 93 339 86 339 92 340 85 340 91 340 85 339 90 340 86 339 91 340 86 338 91 340 87 338 92 340 87 339 92 340 87 339 93 339 88 338 94 339 88 338 94 339 88 338 94 339 87 339 93 340 86 340 92 340 85 340 91 340 85 340 91 340 85 340 91 340 85 340 91 340 86 339 91 340 86 338 91 340 87 338 93 339 87 338 93 338 88 337 94 338 88 338 94 338 88 338 94 338 88 338 93 338 87 338 93 339 87 338 92 339 86 338 92 339 86 338 91 339 86 338 91 339 86 338 91 340 86 338 91 340 85 339 91 340 86 338 91 339 86 338 92 339 87 338 92 339 86 338 91 339 85 340 91 340 85 340 90 340 85 339 91 340 86 339 91 340 86 339 91 340 86 339 91 340 86 339 91 340 86 338 92 339 87 338 92 338 87 338 92 338 85 340 91 339 84 340 89 340 84 340 89 340 84 339 89 339 85 338 90 339 85 338 90 339 85 338 91 338 87 337 92 338 88 336 94 336 90 336 95 336 90 335 96 336 90 336 95 336 89 336 95 337 88 336 94 337 87 336 93 337 87 336 92 337 86 338 91 338 85 338 90 338 85 338 90 338 85 338 90 338 85 338 91 338 85 338 91 338 87 337 92 337 87 337 93 337 87 337 93 337 87 337 93 337 87 337 93 337 87 337 93 337 87 337 92 337 86 337 92 337 86 338 91 338 86 338 91 338 86 337 91 338 87 337 92 337 87 336 92 337 87 336 93 336 88 336 93 336 89 336 94 336 89 336 95 336 89 336 96 336 90 336 96 336 90 336 98 336 89 336 95 336 88 337 94 337 87 338 93 338 87 338 95 338 86 340 94 339 85 342 93 340 83 344 89 342 82 346 90 342 81 348 89 344 80 351 85 347 78 354 84 350 76 356 82 353 76 359 83 353 75 360 80 356 75 362 81 356 75 364 79 358 76 364 80 357 77 365 81 357 77 364 83 357 77 366 82 362 80 366 86 360 80 368 85 364 81 367 86 363 82 366 87 362 83 364 89 361 85 361 93 357 85 357 85 356 85 352 85 352 85 347 85 347 85 345 93 341 85 344 93 339 86 342 94 337 86 340 94 337 87 339 95 336 87 338 96 336 89 339 89 339 91 338 91 338 93 337 93 337 93 336 94 336 94 336 103 334 94 336 103 333 94 334 103 333 94 334 103 333 93 335 102 333 92 336 101 334 92 338 92 337 91 338 92 337 92 337 101 335 92 336 101 335 92 336 101 334 93 336 101 334 93 335 102 334 93 335 101 333 92 336 101 334 91 336 100 334 91 336 100 335 92 335 100 334 93 334 101 333 93 334 102 332 93 334 102 332 93 334 93 333 93 334 93 333 93 334 101 333 93 335 102 334 92 335 101 333 93 335 101 333 92 335 101 333 93 335 101 333 93 335 101 333 92 335 101 333 92 336 93 335 93 336 101 333 93 336 101 334 92 336 101 334 92 336 101 334 93 336 101 334 93 336 101 334 93 338 101 334 93 339 101 334 94 340 102 336 95 341 103 336 95 341 103 336 95 342 103 336 95 341 103 336 95 341 103 336 95 342 103 336 96 342 103 336 96 342 104 337 97 342 104 337 97 342 104 337 98 343 105 337 99 344 106 337 101 345 107 338 102 346 108 339 102 347 109 340 102 346 109 340 102 346 109 340 102 346 102 346 102 346 102 346 102 346 109 341 102 346 109 341 102 347 109 341 102 347 109 341 102 347 109 341 102 347 108 340 102 348 109 341 102 348 109 341 101 348 109 343 99 348 108 345 98 346 108 345 97 343 107 343 96 338 105 339 94 333 94 332 91 329 100 330 89 325 95 327 87 320 96 323 85 315 94 317 83 311 92 313 82 308 90 310 81 304 87 306 81 300 90 302 81 296 90 298 80 291 89 293 79 287 85 289 77 283 86 285 76 277 84 280 76 271 76 270 75 266 78 267 75 261 80 264 76 257 80 260 77 252 81 254 76 248 81 250 76 244 81 247 77 241 82 244 79 236 84 239 82 233 86 236 84 233 85 232 86 233 90 236 86 234 91 237 87 235 91 239 89 237 93 241 89 238 94 242 90 239 94 243 91 239 96 246 92 239 96 246 92 239 96 247 92 240 96 246 91 239 94 244 91 238 95 245 91 237 95 242 91 237 95 242 91 237 95 242 91 237 94 242 92 237 96 244 93 237 97 244 94 237 97 242 94 237 97 242 95 238 98 244 95 238 99 244 95 238 98 243 95 238 99 243 96 239 99 243 97 239 100 243 97 239 100 243 97 239 100 243 96 239 100 243 96 238 99 243 95 238 99 244 94 238 98 244 95 238 99 244 96 238 99 242 95 238 99 244 94 238 97 243 94 238 97 242 94 237 97 242 94 238 97 242 94 238 97 241 95 239 95 238 96 240 96 239 99 241 99 241 101 243 101 243 104 246 108 253 106 249 110 257 107 252 112 261 109 255 112 264 111 258 113 266 111 259 113 268 110 258 113 267 109 256 113 265 108 254 112 263 107 252 111 259 104 249 104 249 99 246 101 250 93 242 96 246 89 240 93 245 86 239 89 243 86 240 88 243 86 239 86 239 88 240 91 242 90 240 91 240 95 242 95 242 100 244 105 250 104 247 107 252 107 250 110 257 109 251 112 259 110 252 113 259 110 252 114 260 110 252 114 260 110 252 113 260 109 252 110 252 109 251 109 251 108 250 108 250 107 249 107 248 106 248 110 255 106 248 106 248 106 249 106 249 107 250 107 250 107 251 111 258 108 252 108 251 108 252 111 260 108 254 112 261 109 255 113 263 109 257 113 265 109 259 110 258 110 260 114 268 111 261 114 269 111 261 115 269 111 260 115 269 111 259 114 268 109 259 114 267 108 259 113 266 109 258 113 267 109 259 113 267 109 258 113 266 109 256 113 265 108 254 112 262 105 251 110 259 103 249 107 256 101 247 104 252 97 244 100 248 95 242 95 242 93 241 93 240 89 241 90 240 88 241 88 240 88 242 88 241 89 242 89 241 90 242 90 242 93 243 92 242 95 243 100 249 99 245 99 244 101 247 106 254 103 249 108 257 104 252 108 260 105 254 109 262 107 254 110 262 106 253 111 261 105 253 109 260 103 251 108 259 101 250 106 257 102 248 102 248 103 247 103 246 103 247 103 247 104 249 108 256 104 250 109 257 105 252 109 260 105 254 109 262 106 256 109 264 107 257 110 265 108 257 111 266 109 257 112 266 108 256 109 255 106 254 109 261 105 251 108 258 103 248 106 254 100 246 101 246 99 245 99 245 97 245 97 244 96 244 96 244 96 244 96 243 97 243 101 249 99 245 103 251 101 247 105 253 104 250 104 250 107 254 110 263 109 258 112 267 111 262 114 271 112 265 114 274 113 267 114 277 112 268 114 278 111 267 114 276 111 264 114 273 109 260 113 268 105 254 111 263 100 250 104 254 94 246 98 249 86 242 90 245 79 241 83 243 74 241 76 242 70 242 71 243 68 242 70 243 68 240 70 241 67 233 71 237 73 231 74 233 77 223 80 228 82 218 86 222 89 214 93 218 96 210 100 215 102 212 107 215 104 214 108 219 105 218 110 222 102 218 108 224 101 216 106 220 99 211 99 211 99 206 99 206 99 203 99 203 100 199 100 199 102 193 102 193 104 187 107 192 106 183 109 187 107 179 111 183 110 174 114 178 116 167 118 171 123 162 124 166 127 161 128 168 132 162 132 161 139 162 140 169 143 161 144 169 146 162 147 169 149 162 150 167 153 164 150 171 156 167 152 172 160 173 153 178 164 182 156 186 166 190 157 194 167 199 158 203 168 207 159 211 168 213 159 217 167 217 157 221 168 221 158 224 172 226 162 230 176 234 166 237 180 242 170 245 182 249 172 252 186 256 175 259 187 261 178 264 190 264 180 267 195 267 184 269 202 272 202 272 209 279 209 278 217 285 217 285 223 290 214 294 230 295 221 298 236 298 227 302 239 298 230 302 241 300 231 303 245 305 213 291 247 314 217 296 247 319 221 301 247 323 225 305 251 327 227 308 255 330 231 312 258 333 234 314 262 337 237 317 265 342 256 346 270 344 262 349 275 345 275 345 278 346 278 346 280 348 272 354 284 352 276 357 288 356 280 361 292 358 284 363 294 359 287 366 296 360 291 368 299 362 294 370 302 364 298 371 306 362 302 371 311 359 308 365 315 354 313 364 319 348 319 358 324 342 326 352 326 335 329 345 326 330 329 340 327 325 331 334 334 327 334 326 337 321 337 320 339 316 340 317 333 305 338 309 334 298 339 302 336 290 344 296 338 285 343 288 339 279 347 283 341 271 347 273 343 264 353 268 343 258 353 262 341 251 351 255 339 243 349 245 337 235 347 238 333 230 343 232 329 223 339 224 328 216 338 216 328 209 338 210 326 204 336 204 323 198 333 197 328 191 329 190 314 189 324 186 317 182 318 181 303 180 313 176 301 178 311 175 300 176 310 173 298 174 308 170 296 173 306 169 295 172 305 168 295 171 306 168 296 170 306 167 295 169 305 165 294 167 301 164 293 166 301 162 292 166 300 161 291 165 300 161 290 165 299 160 290 165 298 161 290 166 297 162 299 163 298 162 299 163 297 163 290 167 299 163 290 167 300 163 290 168 300 164 290 168 299 164 290 167 299 164 290 167 296 164 291 167 301 163 293 166 303 162 292 166 302 161 299 160 299 160 288 164 295 160 286 164 294 158 283 164 292 158 280 164 288 158 277 164 286 158 274 164 282 158 272 164 279 158 271 165 275 160 270 166 276 160 270 168 276 162 270 169 277 163 269 169 273 165 270 170 273 165 269 168 274 164 277 162 275 163 279 161 277 161 280 160 278 160 281 160 279 160 282 160 281 159 274 164 280 159 274 164 279 159 273 162 280 156 271 162 276 157 269 162 277 155 267 162 274 155 264 163 271 156 260 164 267 156 255 164 262 155 249 162 255 154 243 161 249 153 239 161 244 153 234 162 238 153 225 162 228 155 217 162 220 152 210 163 213 153 205 164 207 153 196 164 198 154 187 164 188 154 182 163 183 152 176 162 176 152 169 164 169 154 164 167 162 156 159 171 156 161 154 176 150 166 150 181 146 171 148 186 142 177 146 191 138 183 145 197 136 189 146 203 138 196 148 209 139 202 149 214 149 214 149 222 139 218 151 227 140 225 154 231 144 231 159 235 149 236 166 241 166 240 173 245 173 245 181 247 171 250 187 251 187 251 192 257 182 260 196 262 187 265 201 265 191 268 205 270 196 273 209 275 202 276 204 280 204 280 220 280 210 282 227 285 217 288 232 291 223 293 234 296 234 296 235 303 235 302 238 308 229 311 241 313 232 315 245 316 236 319 250 323 223 301 253 329 227 306 255 332 231 312 258 335 235 316 264 339 264 339 269 344 270 344 274 348 274 348 277 351 278 351 281 356 281 356 284 360 285 360 287 366 279 366 287 371 279 370 286 377 278 375 283 384 275 382 281 391 273 388 277 396 270 394 274 401 266 399 270 405 262 401 264 408 257 404 258 411 252 405 253 413 249 405 250 415 245 407 246 417 243 409 244 419 241 411 239 421 239 412 234 422 235 413 225 423 226 422 218 423 220 414 212 422 215 414 206 421 209 412 199 419 202 411 192 417 197 410 189 416 193 408 184 415 189 408 179 412 185 406 174 410 180 403 169 408 175 401 164 406 170 399 157 403 163 397 149 402 154 398 143 404 147 399 139 403 143 400 134 400 141 395 129 395 137 389 126 391 134 386 123 387 128 384 121 383 128 378 118 382 126 377 115 382 115 381 111 380 111 381 106 377 106 377 102 373 110 370 100 369 108 367 98 366 106 364 97 362 105 361 96 360 105 360 95 360 101 359 93 360 99 359 91 358 97 358 89 356 95 357 87 354 92 354 86 352 92 352 86 350 91 350 85 348 90 348 84 345 89 346 84 342 89 343 85 340 91 341 87 338 93 339 89 338 94 339 89 338 95 339 88 337 97 338 88 336 94 336 88 335 94 336 88 336 93 336 87 336 92 336 87 336 92 336 88 336 93 336 89 335 95 336 91 334 98 336 91 334 99 336 90 335 97 336 90 335 98 336 91 334 97 336 92 334 97 336 92 334 97 335 92 334 97 336 91 334 96 337 91 334 96 336 92 334 97 336 93 334 98 336 93 334 99 336 94 334 100 336 95 334 101 336 95 334 101 335 95 333 101 335 95 334 103 336 94 334 99 335 93 334 97 335 91 334 96 336 91 334 95 337 91 334 95 337 91 335 95 337 91 334 95 337 90 334 95 336 91 334 96 336 92 334 97 336 93 333 98 335 94 333 99 335 95 332 100 335 96 332 103 336 97 332 102 334 97 332 103 334 98 332 105 336 98 332 105 336 99 332 106 336 99 332 104 335 99 332 105 335 100 332 105 335 100 332 105 335 99 332 105 335 99 332 104 335 99 332 104 335 99 332 105 336 98 332 103 334 97 332 102 334 97 332 103 335 96 332 101 334 96 332 101 334 96 332 100 334 95 332 100 334 95 332 100 334 96 332 101 334 96 332 101 334 97 331 102 333 97 331 103 333 98 331 103 333 98 331 106 334 99 331 107 334 99 330 107 334 99 330 107 334 99 331 104 333 98 331 103 333 98 331 103 333 97 331 102 333 96 331 101 333 96 331 101 333 95 331 100 333 93 332 99 333 92 332 98 334 92 332 97 334 93 332 98 334 93 332 98 333 93 332 98 333 94 331 99 333 96 330 103 334 97 330 102 333 99 330 104 333 99 330 105 333 100 331 107 334 99 331 107 334 97 332 103 334 96 333 101 334 93 334 99 335 90 334 96 336 88 335 93 336 86 335 91 336 86 336 91 337 85 336 91 337 86 336 91 337 86 336 91 337 87 336 93 336 88 336 94 336 89 337 95 337 89 336 96 337 90 336 96 336 89 336 95 337 87 338 93 337 85 339 91 338 84 340 89 339 82 342 90 339 81 344 88 341 79 347 86 343 77 350 83 346 77 352 81 348 75 354 82 349 74 356 79 352 74 358 78 354 73 358 78 354 73 358 78 354 74 358 78 353 74 356 79 353 74 356 79 352 75 354 82 349 76 353 83 348 77 352 84 347 78 352 83 348 78 352 86 346 79 352 86 346 79 352 87 347 78 353 86 347 78 352 83 349 78 352 83 349 77 352 84 347 77 352 84 347 77 352 84 347 77 352 84 347 77 352 84 347 76 352 84 347 76 352 84 347 77 352 84 347 77 352 84 347 77 352 83 348 78 352 85 347 77 352 85 347 78 351 85 347 78 350 85 345 78 349 85 345 78 348 85 344 78 348 86 344 77 348 83 345 77 348 85 344 77 346 84 343 77 345 85 342 77 342 82 341 78 339 83 338 79 336 86 335 80 333 88 333 83 332 90 332 84 330 90 330 85 329 93 329 85 328 91 328 84 328 93 328 83 326 89 326 82 323 91 324 82 318 87 319 82 314 87 314 82 311 88 311 81 310 87 310 80 307 88 308 79 304 85 305 79 302 85 303 79 300 85 301 77 299 84 299 76 298 85 298 75 296 84 296 74 295 79 296 75 293 84 293 76 288 85 289 78 283 86 284 78 277 87 279 76 273 85 274 74 270 83 271 74 266 80 268 74 260 79 262 73 255 78 257 71 253 77 255 73 250 78 253 75 245 80 248 78 237 78 237 81 231 81 231 83 228 88 232 86 224 90 228 90 219 93 223 92 213 96 217 95 208 98 213 98 205 102 212 104 200 106 205 110 196 113 204 114 192 114 191 115 189 117 197 117 187 118 195 120 183 120 191 125 181 124 189 131 181 129 186 137 182 135 187 141 185 137 192 145 190 140 197 148 196 142 203 150 201 143 208 152 204 146 211 160 208 153 215 165 210 158 217 167 211 161 217 168 213 160 219 170 218 161 223 175 224 165 229 181 233 172 237 185 238 176 242 189 242 189 241 192 245 192 244 195 249 185 253 196 252 187 256 198 257 188 260 201 260 191 263 205 266 196 269 210 273 201 276 215 278 205 282 218 282 209 285 222 285 214 289 227 290 218 294 231 297 222 299 232 302 223 304 233 305 223 309 235 309 226 312 239 311 230 313 242 310 233 313 243 310 233 313 244 312 244 312 248 317 239 321 252 321 243 324 256 324 246 328 258 326 259 325 261 329 262 328 263 334 264 334 265 339 256 343 268 342 259 346 271 343 271 343 275 346 275 346 280 349 272 356 285 351 278 357 283 358 283 358 294 349 289 358 295 357 295 358 305 348 302 358 310 347 307 356 313 344 312 353 316 341 316 350 321 338 321 346 323 334 325 340 326 329 327 335 327 323 330 329 331 318 334 323 334 313 337 319 337 310 340 315 338 308 345 316 340 304 347 310 342 296 347 300 342 288 351 294 342 281 350 287 341 274 350 278 342 265 348 267 343 257 353 262 343 253 353 256 340 246 350 248 337 238 348 239 333 232 344 233 328 226 338 225 325 217 335 217 325 210 335 209 325 205 335 205 323 201 334 200 330 193 331 193 315 190 326 188 310 186 320 183 306 182 315 178 304 179 314 176 301 177 311 173 300 175 306 172 298 174 308 170 296 173 305 169 295 173 301 170 295 173 304 169 294 173 304 169 293 172 302 168 291 171 297 168 289 170 294 166 286 170 294 165 285 170 291 166 284 170 292 165 284 171 290 167 284 172 291 166 283 172 290 166 283 173 289 166 282 173 289 167 281 173 286 169 281 174 287 168 281 175 287 169 281 175 285 170 281 174 286 169 290 167 289 166 291 165 290 165 284 170 290 165 285 170 290 165 284 170 290 165 284 171 292 165 284 171 291 165 283 170 291 164 284 169 291 164 285 170 291 164 292 164 291 164 292 165 290 165 284 171 289 166 283 171 288 167 283 172 288 167 282 172 287 167 283 172 287 167 283 170 290 164 284 170 289 165 285 170 290 165 285 169 291 165 294 164 293 163 294 164 293 163 285 169 291 164 285 169 291 164 285 169 290 165 285 169 290 165 285 169 290 165 285 169 290 165 285 169 290 165 285 169 291 165 285 169 290 165 285 169 290 165 285 169 291 165 286 169 291 165 286 169 291 165 286 169 291 165 286 170 293 164 285 170 293 164 284 170 292 164 284 171 290 166 284 171 289 166 284 171 289 167 284 171 289 167 284 171 289 167 284 171 291 165 284 171 291 166 285 171 293 166 285 170 292 165 285 170 292 165 293 166 293 165 293 165 292 165 293 165 292 164 293 165 292 164 293 164 293 164 293 164 292 163 286 167 292 163 285 166 292 163 286 166 292 162 286 165 293 162 287 165 295 161 287 165 295 161 287 165 295 161 287 165 295 161 286 165 295 161 286 165 294 161 286 166 291 162 285 166 293 162 284 166 290 163 284 166 290 163 284 166 290 163 284 166 290 163 284 166 292 161 285 165 293 160 285 165 294 160 285 164 294 160 286 164 294 159 286 164 294 159 286 164 294 159 285 164 294 160 285 165 293 160 284 166 292 161 283 166 291 162 282 167 290 162 282 167 288 164 282 168 287 164 281 169 287 164 281 169 288 163 281 170 288 164 280 170 288 164 280 170 288 164 280 171 287 164 280 171 287 165 280 171 287 164 280 171 287 164 280 170 285 166 280 170 285 166 280 170 286 166 281 170 288 165 282 170 289 164 282 170 287 165 282 169 288 164 282 169 288 164 283 169 288 164 283 169 290 163 282 169 290 162 282 169 290 162 282 169 290 163 282 169 289 163 282 169 289 163 282 170 287 165 282 170 288 163 282 170 288 163 282 170 288 163 282 170 289 164 282 169 287 165 290 164 289 163 290 164 288 164 282 168 289 162 282 167 288 163 282 166 288 163 282 166 290 161 283 165 291 160 283 165 292 160 284 164 293 160 285 164 293 159 285 164 293 159 285 164 293 159 284 165 293 159 284 165 292 160 284 166 291 160 283 166 291 160 282 167 290 161 282 167 289 162 282 168 289 163 281 168 289 162 281 168 288 163 281 168 288 163 281 168 288 163 281 168 288 163 281 169 288 163 281 169 288 163 281 169 288 163 281 169 288 163 281 169 288 162 281 169 288 162 281 169 288 162 281 169 288 163 281 169 288 163 281 170 288 163 281 170 286 165 281 170 286 165 281 170 286 165 280 170 287 164 280 170 287 164 280 170 287 164 279 170 286 164 279 170 286 164 279 170 286 164 279 170 286 164 279 170 287 164 280 171 287 164 281 171 288 165 281 170 287 166 282 170 287 165 281 169 288 164 282 170 287 165 282 170 287 165 282 169 288 165 283 170 288 165 282 169 289 162 282 169 290 162 282 169 288 164 282 169 290 162 282 169 290 163 283 170 288 165 283 169 288 165 283 169 288 165 283 169 288 164 283 169 291 162 283 169 288 164 284 169 292 162 285 169 294 162 288 170 296 163 290 171 299 164 293 173 300 165 296 174 303 165 300 174 305 165 300 174 306 164 298 173 304 164 296 174 302 164 294 175 299 165 292 177 298 168 289 179 296 170 287 180 294 172 286 181 293 174 285 181 291 175 283 181 290 175 281 181 286 177 281 182 288 176 283 181 290 176 285 178 293 173 287 176 293 172 287 173 294 169 287 171 295 166 286 170 295 165 285 170 294 165 284 170 293 165 282 170 290 164 280 169 288 164 278 169 284 165 285 165 284 165 283 165 282 165 280 166 280 165 270 174 277 165 267 173 273 166 264 173 270 165 262 171 268 163 260 168 266 161 259 166 263 161 256 166 260 160 252 165 258 157 248 164 253 156 244 162 249 155 242 161 247 152 240 158 245 151 238 157 244 150 234 156 240 148 230 155 235 147 225 156 229 147 220 156 223 147 216 158 219 148 212 159 215 149 206 159 209 149 200 159 202 149 194 158 196 149 191 159 192 149 185 160 186 150 179 162 180 151 175 163 175 163 172 165 172 154 169 167 168 157 163 170 161 160 158 172 157 162 156 174 154 164 154 175 150 165 149 177 146 167 145 180 141 169 142 181 138 171 140 184 134 174 137 188 130 179 136 192 129 183 136 196 128 188 138 199 129 193 140 203 130 198 143 207 133 203 148 211 137 208 151 214 141 211 154 219 144 216 156 224 145 222 157 227 146 226 159 229 148 228 163 231 152 231 167 235 157 236 173 239 163 242 180 244 170 246 184 246 174 248 188 246 177 249 193 249 182 251 197 253 198 253 201 260 191 262 204 266 194 268 208 271 199 273 213 276 202 279 218 281 208 284 221 285 211 287 224 289 214 291 227 295 228 294 231 301 221 303 232 303 223 305 236 304 236 304 240 308 212 291 244 312 216 297 247 313 220 300 249 317 222 302 253 321 224 304 257 327 227 308 260 331 230 312 262 334 233 316 263 336 264 336 265 339 257 345 270 342 262 348 276 345 269 351 281 346 273 352 286 346 279 353 290 348 285 355 295 349 290 357 299 350 296 356 303 350 299 359 306 349 304 358 311 348 309 357 316 345 315 355 321 343 320 353 324 341 324 350 327 337 326 346 329 334 330 340 332 330 334 336 335 326 338 331 341 330 342 329 338 318 344 326 343 324 344 324 337 313 344 319 338 306 344 309 339 297 347 302 338 289 344 292 337 282 343 285 346 278 347 279 338 269 348 272 337 262 347 266 335 256 345 258 334 247 345 249 334 239 345 241 333 234 343 234 332 226 342 225 332 219 343 217 331 211 342 211 327 207 338 206 322 202 333 200 317 196 328 194 313 193 323 190 310 188 317 186 308 183 318 180 306 180 316 176 303 178 313 175 299 177 309 173 296 177 306 172 294 175 300 172 293 174 302 169 294 173 303 169 295 173 304 168 294 171 304 167 293 170 302 165 291 169 296 165 288 169 294 165 286 169 292 165 286 170 292 165 286 170 293 164 285 171 291 167 286 172 293 166 285 173 292 167 285 173 293 167 284 173 292 167 284 173 288 169 283 172 288 169 284 172 289 169 285 172 291 169 286 171 292 168 295 167 294 166 296 166 295 165 298 165 297 164 299 164 297 164 292 167 298 164 292 167 298 164 291 167 297 164 290 167 299 163 290 167 298 162 290 167 298 162 290 167 299 162 291 167 297 164 290 167 296 164 290 167 299 163 297 165 295 164 288 169 294 165 287 169 293 166 287 170 292 166 293 164 293 164 292 163 290 163 282 167 288 163 282 167 287 163 281 167 289 161 278 167 283 163 275 167 280 163 273 167 278 163 273 167 280 161 273 166 281 160 273 165 281 157 272 162 280 155 270 161 278 154 268 162 274 154 264 161 270 154 260 162 265 153 255 161 261 153 251 161 256 153 246 161 252 152 241 161 246 153 239 152 238 154 225 160 229 154 220 161 224 152 215 164 218 154 208 165 211 156 199 165 202 155 192 162 194 152 185 159 186 148 178 158 180 148 174 161 174 150 171 164 170 154 167 169 165 158 162 173 162 173 158 175 154 165 155 178 151 168 153 182 147 173 152 188 145 179 153 193 146 186 154 199 147 191 153 204 154 204 153 209 146 201 152 213 145 205 152 216 144 210 152 219 143 213 152 225 142 220 153 230 143 228 156 234 146 233 160 236 149 235 164 238 153 238 166 240 156 241 168 242 159 243 172 246 161 245 174 251 164 250 176 254 167 253 172 255 171 255 184 258 174 256 184 258 175 257 183 260 174 259 181 262 171 261 177 265 167 264 173 267 163 266 170 269 159 267 168 270 157 268 167 269 156 268 167 269 156 267 167 269 167 269 168 270 168 270 168 270 159 266 168 269 159 265 168 268 159 263 168 268 159 264 168 270 168 269 166 271 167 270 164 271 155 266 161 271 152 266 158 272 149 267 157 272 148 267 156 272 147 266 157 272 158 271 159 272 159 271 160 271 161 271 161 271 161 271 162 272 153 267 162 274 154 268 164 275 156 270 164 276 157 270 164 276 157 271 162 275 156 269 159 273 159 273 156 271 149 263 153 270 153 269 149 268 149 267 146 266 140 258 145 265 145 265 144 265 145 265 144 265 138 257 144 266 137 257 144 267 138 258 146 268 145 267 147 269 147 269 148 270 142 263 151 271 144 264 154 272 147 265 156 273 150 266 158 273 152 266 159 273 153 266 158 272 153 265 157 271 153 266 155 270 150 262 148 261 147 261 150 268 144 260 147 266 141 259 145 265 138 257 144 264 144 263 144 263 137 255 143 262 136 254 143 262 135 255 143 261 143 261 143 261 134 257 145 262 139 261 149 264 139 263 155 266 148 267 163 268 159 269 172 268 172 267 179 265 169 268 184 263 174 265 186 260 177 262 186 258 176 260 176 258 176 258 187 254 177 257 188 254 178 257 190 254 181 257 192 253 183 257 192 252 185 258 193 253 193 253 194 256 194 255 194 258 185 262 195 259 186 264 198 260 188 264 200 261 201 260 203 261 203 261 205 262 205 261 208 264 208 264 211 269 202 274 213 273 204 277 214 276 206 279 214 278 206 281 216 278 207 282 220 280 209 283 224 283 215 287 228 287 219 291 230 291 221 295 231 295 222 298 231 298 231 297 231 301 221 303 233 303 224 306 236 307 227 309 240 308 230 311 242 309 242 309 244 310 244 309 246 312 246 312 248 316 249 315 251 319 252 319 254 323 244 325 255 325 256 324 258 329 258 328 260 334 251 337 263 338 254 341 266 340 266 340 269 344 270 343 273 348 274 348 277 352 268 355 281 354 271 358 284 356 284 355 288 358 288 358 292 362 293 362 295 367 296 366 297 371 298 370 298 374 290 376 299 380 291 380 290 384 290 384 296 389 288 389 294 394 289 393 292 399 286 396 287 403 282 400 280 406 275 403 273 408 268 405 265 409 259 404 260 409 254 403 255 409 249 402 252 410 246 402 249 410 244 402 246 413 243 404 243 416 242 407 244 419 242 410 243 421 243 413 240 423 241 415 233 426 236 417 224 428 225 422 216 426 218 418 207 423 210 418 200 421 203 413 194 418 197 410 190 415 194 407 186 412 190 404 182 408 187 401 177 405 183 398 173 403 179 396 168 402 174 395 162 401 169 394 153 399 157 395 144 401 148 396 138 403 143 399 133 403 138 399 127 399 128 398 124 394 131 387 121 388 126 385 117 383 123 379 114 379 121 375 109 376 115 373 106 373 114 369 103 369 103 369 100 365 109 363 98 362 107 361 96 360 104 359 93 357 99 356 92 354 100 354 91 354 97 354 89 356 97 354 86 355 95 355 84 352 93 352 84 347 89 348 85 344 89 344 86 342 86 341 87 341 92 342 86 341 92 342 87 342 93 342 87 341 94 342 88 340 94 341 88 340 94 342 88 340 94 342 87 341 95 342 85 341 91 341 83 340 89 340 82 338 87 338 80 334 86 335 80 331 85 331 80 327 88 327 80 324 88 325 80 321 88 322 79 320 85 320 77 318 85 317 77 315 86 314 76 310 85 310 77 305 85 305 77 299 83 299 77 294 85 295 75 290 81 291 72 288 81 289 71 284 78 285 70 279 76 280 68 276 75 276 67 273 74 273 68 269 74 271 69 261 74 263 71 252 77 255 74 245 79 248 78 241 79 241 83 236 87 239 85 230 90 234 87 226 91 229 87 220 91 225 90 213 93 218 95 207 97 211 100 202 102 209 105 200 105 199 109 199 111 207 112 199 115 207 117 197 118 202 122 193 123 201 128 190 127 198 131 189 128 197 134 190 131 199 139 192 136 199 145 193 141 201 149 196 146 201 151 201 145 209 154 207 147 215 157 213 150 220 163 217 154 224 169 221 162 227 177 222 170 228 181 223 173 229 183 226 175 232 186 232 178 238 190 238 182 245 190 241 183 247 190 241 183 248 192 240 185 247 193 237 187 245 193 235 187 242 194 232 187 240 193 229 187 238 192 228 187 236 192 226 188 234 192 224 190 230 194 220 191 229 195 215 193 225 196 210 196 210 195 205 195 205 194 202 195 210 193 199 194 207 191 195 192 203 188 191 190 199 186 190 188 197 184 188 186 197 184 189 186 197 185 190 187 198 186 191 188 199 188 192 190 200 191 192 192 201 192 193 192 201 192 193 192 192 193 194 193 193 193 195 194 203 193 195 194 203 192 195 193 204 192 194 192 203 192 194 192 202 192 192 192 201 192 192 192 200 192 191 193 200 193 191 193 199 193 191 194 199 193 191 194 199 193 191 194 200 194 192 195 201 195 192 196 201 196 194 196 201 196 194 196 202 196 194 196 202 195 193 196 202 195 193 196 202 194 194 196 202 194 194 196 202 194 194 195 202 194 193 195 202 193 192 194 201 193 191 194 200 193 191 194 199 193 190 194 198 194 190 194 198 196 190 195 197 196 190 196 198 196 190 196 198 197 191 196 199 197 192 196 200 197 193 196 201 197 194 197 203 198 195 197 204 198 196 197 204 198 196 197 204 198 196 197 204 197 195 196 204 197 194 196 203 196 194 196 202 196 193 195 201 195 192 194 200 195 191 194 199 194 190 194 197 194 189 194 197 194 189 194 197 194 189 194 197 194 189 194 197 195 190 194 197 195 190 194 198 196 191 195 199 196 191 195 199 196 192 197 191 196 192 197 192 197 193 197 193 197 193 197 193 196 193 196 192 196 193 196 192 196 192 196 191 195 192 196 191 195 191 194 200 194 191 194 199 194 190 193 199 194 190 193 198 194 190 194 198 194 189 194 197 194 190 195 198 193 190 196 197 193 190 196 198 192 190 196 197 190 189 195 196 189 188 194 195 188 187 193 194 185 186 192 191 183 183 188 187 181 181 186 185 179 179 184 183 185 183 184 183 184 183 183 182 175 178 182 182 175 178 180 180 176 178 184 182 176 178 184 183 177 179 182 182 178 181 186 185 177 181 186 184 176 180 185 183 173 178 182 180 169 176 178 177 164 175 173 175 159 174 168 173 155 173 163 172 151 174 157 173 149 176 155 175 148 178 156 176 157 178 156 177 150 178 158 177 153 177 159 176 157 175 164 176 160 174 168 176 164 174 170 176 169 174 173 177 173 174 177 178 178 176 181 180 183 177 185 182 188 181 189 186 194 188 192 192 199 197 195 199 202 207 198 209 203 218 198 219 202 228 195 231 200 239 193 240 198 246 190 249 195 253 187 256 192 258 183 262 190 263 180 267 189 268 179 271 191 272 181 275 193 276 183 278 195 277 195 276 195 276 196 276 196 277 196 277 196 277 196 277 195 278 185 279 194 277 186 277 196 279 190 280 208 284 196 286 219 290 220 290 230 297 231 296 241 302 232 304 247 307 238 309 250 312 241 315 253 315 244 319 255 316 246 319 256 315 247 318 256 317 247 319 255 319 256 319 256 323 256 322 258 329 249 331 263 335 254 338 268 340 260 343 274 343 265 347 277 345 269 350 279 349 271 353 281 352 272 358 282 354 275 360 287 354 279 360 291 353 292 353 297 355 290 362 300 358 295 365 304 358 300 368 308 358 307 368 314 355 313 365 319 352 320 362 325 347 327 357 329 341 331 351 331 335 333 342 332 329 334 335 337 330 337 329 340 324 339 322 335 312 340 317 335 309 340 314 334 304 340 308 335 297 341 300 336 289 344 293 336 283 342 285 336 275 345 279 337 268 347 271 338 261 348 265 336 255 343 256 334 246 341 247 332 238 343 241 330 233 340 236 327 226 336 226 326 217 337 217 325 211 336 211 323 207 334 206 320 200 330 198 315 196 322 194 321 191 319 191 306 188 314 186 304 184 310 182 303 181 309 178 301 177 310 175 298 176 304 173 295 174 301 172 294 174 300 170 294 173 300 170 294 171 300 168 295 170 305 166 295 168 305 164 295 167 305 163 294 167 303 162 292 165 300 162 290 164 297 162 289 163 298 160 289 164 297 160 298 161 297 160 298 162 296 161 297 162 297 161 299 163 297 162 290 164 296 162 290 164 296 162 299 162 297 161 299 161 298 161 299 162 298 160 300 162 299 161 301 162 300 160 301 161 300 160 301 161 299 160 292 162 299 160 292 162 299 160 301 161 300 160 301 161 300 160 300 162 299 161 291 163 298 161 299 161 298 161 299 161 299 160 300 162 299 161 299 162 299 161 299 162 298 161 299 162 298 161 299 162 298 161 299 162 298 161 300 162 299 160 301 162 299 160 301 162 300 161 301 162 301 160 301 162 301 160 301 162 300 160 301 162 300 160 301 162 300 160 301 162 300 160 301 162 299 161 301 162 299 161 301 162 299 160 301 162 299 160 301 162 299 161 301 162 299 161 301 162 299 161 301 162 299 161 301 162 300 161 301 162 300 161 300 162 299 161 301 162 300 161 301 162 299 161 301 162 299 161 301 162 299 161 301 162 299 161 301 162 299 161 301 162 299 161 301 162 300 160 301 162 300 160 301 162 300 160 301 162 300 161 292 164 299 162 293 164 299 162 293 164 304 161 294 164 303 160 300 159 299 158 288 161 294 158 285 162 292 157 283 162 288 158 280 164 288 158 275 163 284 158 272 162 280 157 269 161 276 155 267 161 273 156 267 161 274 154 265 162 273 155 263 164 271 156 260 166 267 158 254 168 262 160 247 168 253 161 241 168 247 160 243 160 242 159 234 166 240 158 232 165 236 156 226 164 230 154 217 162 221 153 211 162 214 152 203 162 206 152 194 161 197 151 187 160 188 149 183 157 185 147 179 156 181 146 173 158 174 148 166 161 168 151 164 165 165 155 161 168 161 158 157 171 157 160 154 173 153 162 153 175 149 164 148 178 143 167 144 182 144 182 141 186 135 176 141 190 134 181 140 196 132 188 140 202 131 196 141 208 131 203 145 213 135 209 151 215 141 212 157 217 147 215 162 221 152 221 165 226 158 226 169 231 162 231 174 234 164 235 179 237 169 239 185 242 175 244 188 245 178 248 190 249 180 251 193 256 183 258 196 264 187 266 199 270 189 272 204 274 194 276 210 279 211 279 215 284 206 287 219 288 209 290 223 293 223 293 227 301 228 300 232 306 232 305 236 308 209 286 241 311 212 291 246 314 218 299 249 316 240 318 253 320 225 305 257 327 229 310 260 332 232 315 262 337 236 319 265 341 256 343 270 347 270 346 273 351 274 351 276 354 278 354 280 358 281 357 284 363 284 362 286 368 287 368 288 375 280 373 287 380 280 378 285 387 278 383 281 393 274 390 276 398 269 395 271 402 264 399 266 406 259 401 260 410 254 404 254 413 249 406 249 414 245 407 245 415 242 406 241 416 239 407 238 417 237 408 236 418 235 410 231 419 232 410 224 420 227 410 217 421 219 412 211 422 213 413 203 423 205 414 196 422 199 413 190 421 194 413 186 420 191 412 182 418 188 411 177 416 177 416 170 413 175 406 164 411 170 404 158 407 164 401 149 404 156 398 141 403 146 399 135 404 140 400 130 402 138 397 125 397 125 397 122 392 129 387 119 388 127 383 117 383 125 378 114 381 122 377 110 379 115 376 106 377 115 374 103 373 103 373 101 369 101 368 100 365 108 363 98 361 107 360 96 358 105 358 94 357 102 356 93 356 101 356 91 355 99 355 89 354 97 354 87 353 93 353 85 352 91 352 84 349 90 349 84 344 89 345 85 342 85 341 86 339 90 340 88 338 92 339 89 338 92 339 87 337 92 338 87 336 93 336 89 334 94 335 89 334 94 335 89 334 94 336 88 335 93 336 88 335 94 336 89 335 94 336 90 335 95 336 90 335 95 336 90 336 96 337 90 336 96 338 90 336 96 338 90 336 96 337 91 335 96 337 90 336 96 337 90 336 95 338 90 336 95 338 90 336 95 338 90 336 95 337 89 336 95 337 89 336 94 337 90 336 94 337 90 336 95 337 91 335 96 337 91 335 96 337 91 335 97 336 91 335 96 336 90 336 96 337 89 336 95 338 89 336 95 338 89 336 94 337 89 336 94 337 88 336 93 338 87 336 92 338 87 337 91 338 89 337 92 338 87 336 92 337 88 335 93 337 89 335 94 337 89 335 94 337 89 335 95 337 90 335 95 337 90 334 95 336 90 334 96 336 89 335 95 336 89 335 94 337 88 335 93 337 88 335 93 337 89 334 94 336 89 334 94 336 89 334 94 336 89 334 95 336 91 334 96 336 91 334 96 335 91 334 97 335 91 333 97 335 92 334 97 335 91 334 97 335 92 334 97 335 92 333 97 335 92 334 97 335 91 334 97 336 91 334 96 336 90 334 96 336 90 334 96 336 90 334 96 336 90 334 95 336 89 335 94 336 88 335 93 336 88 335 93 336 88 335 93 336 88 335 93 336 88 335 93 336 89 335 94 336 88 335 94 336 88 336 94 336 88 336 94 336 89 336 96 337 89 336 96 337 88 336 94 336 88 336 94 337 88 336 94 337 89 336 94 337 88 337 94 338 88 336 93 337 88 336 94 337 89 335 94 336 89 335 95 336 89 334 95 336 90 334 95 335 91 333 96 334 92 333 97 334 93 332 98 334 93 332 99 334 93 332 99 334 93 333 99 334 93 332 99 334 93 332 99 334 93 332 99 334 92 333 100 335 91 334 96 335 90 334 96 335 90 334 95 335 90 334 95 336 89 335 94 336 88 336 93 337 87 336 92 337 86 336 91 337 85 335 91 336 85 334 90 335 83 332 89 333 82 331 88 331 80 330 86 331 79 328 85 330 79 325 85 326 79 321 84 323 79 318 84 319 79 316 84 318 78 316 84 318 78 316 84 318 78 316 83 317 77 314 83 317 77 312 83 314 77 310 83 312 77 310 83 313 76 310 84 314 77 309 85 314 77 307 83 310 78 304 86 308 79 300 85 303 80 296 88 300 80 292 86 295 79 289 85 292 77 287 83 290 76 285 84 289 77 283 85 287 77 282 86 285 78 281 86 284 77 279 85 281 75 278 84 279 74 278 83 278 72 278 81 277 71 280 79 277 68 283 77 280 66 287 75 284 64 291 72 288 62 294 70 291 61 297 68 294 61 298 67 296 61 299 69 296 62 299 68 297 64 299 70 298 65 300 71 298 67 299 75 297 67 298 68 298 69 298 69 298 70 298 79 296 71 296 77 295 71 293 81 292 72 289 81 289 72 284 81 285 72 280 81 282 71 275 77 277 71 270 76 273 71 266 76 270 73 263 77 267 75 261 81 267 78 260 84 266 81 259 86 263 83 257 89 261 85 253 93 259 88 248 92 252 91 241 97 249 91 232 91 232 91 226 93 228 85 218 90 222 84 214 88 218 86 207 90 211 94 206 93 205 93 197 95 199 95 192 97 197 99 189 101 194 104 187 106 191 109 185 111 189 113 183 116 190 120 181 121 189 126 179 127 187 129 179 130 187 132 181 133 188 135 181 135 189 139 182 138 190 143 183 142 192 146 185 145 194 148 187 147 196 149 186 148 195 150 186 149 195 152 186 150 194 155 188 150 195 158 193 153 199 163 200 158 204 167 206 162 209 170 209 162 214 174 212 165 216 176 214 168 218 179 219 171 222 181 225 182 225 183 233 173 236 174 243 173 243 184 245 174 248 187 249 177 252 191 253 181 256 195 258 195 257 198 261 188 265 200 264 191 267 203 267 193 269 206 272 197 274 211 278 201 281 216 283 207 286 221 285 211 287 226 287 217 290 233 292 224 295 238 297 238 297 239 300 239 300 238 302 229 304 238 302 228 304 239 302 239 302 241 304 231 307 242 308 243 307 244 312 236 315 247 315 238 318 250 319 240 321 254 322 244 325 256 326 247 329 259 328 259 328 261 331 252 335 263 335 254 338 266 338 256 342 269 341 269 341 272 345 273 345 277 350 277 350 282 355 274 360 287 358 279 363 292 360 293 359 296 360 297 360 301 361 294 367 304 362 297 368 307 361 300 368 311 363 304 369 312 363 307 370 314 364 309 372 315 365 311 373 315 364 312 373 316 363 314 373 319 360 318 370 323 356 323 366 327 350 327 360 330 343 331 353 332 337 334 346 333 332 337 341 336 326 339 331 343 329 343 327 340 316 346 325 342 311 346 316 342 306 350 312 344 299 349 303 343 292 351 297 341 286 346 290 338 280 344 284 338 273 344 276 339 267 345 270 338 261 348 265 337 254 347 257 335 245 345 248 332 238 342 240 328 231 338 232 326 223 332 223 334 216 335 216 333 212 331 211 331 208 329 208 328 203 329 203 325 198 326 197 311 194 321 192 307 190 316 186 304 184 313 180 302 179 308 176 302 177 311 173 309 173 307 172 297 176 305 172 294 176 301 172 293 175 301 170 294 173 294 172 294 172 304 168 294 171 304 166 292 170 301 164 288 168 294 165 286 169 294 164 285 169 293 164 285 168 293 163 285 168 293 163 285 169 291 164 285 169 293 164 284 170 290 165 283 171 289 165 282 171 288 165 282 170 287 166 283 170 288 166 284 170 289 165 284 169 290 165 285 169 290 165 285 168 290 164 285 168 290 164 285 168 292 163 285 168 292 163 284 169 292 163 284 168 292 163 284 168 292 162 284 168 292 162 293 163 292 163 285 168 290 164 285 168 290 164 292 164 292 163 283 169 289 165 283 169 289 165 283 169 289 165 284 169 289 165 284 169 289 165 284 169 289 164 284 169 289 164 284 168 291 162 284 168 292 163 284 168 292 162 285 168 292 162 285 168 290 164 285 168 290 164 285 168 290 163 285 168 290 164 285 168 290 164 285 168 290 164 285 168 290 164 285 169 290 164 284 168 290 164 284 169 290 164 284 169 289 164 284 169 289 164 284 169 289 165 284 169 289 165 284 168 290 164 284 168 290 164 285 168 291 164 285 168 291 163 286 167 291 163 286 168 291 163 285 168 291 164 285 169 290 165 284 169 290 165 284 170 290 166 284 170 289 166 284 172 289 167 284 172 289 167 283 171 288 168 283 172 288 168 283 173 290 167 282 173 287 169 282 173 287 169 282 174 288 168 281 174 286 170 280 175 285 170 280 176 284 171 279 176 286 170 279 177 283 172 278 177 283 172 278 178 282 173 278 178 284 171 277 178 283 172 277 178 283 172 277 178 283 172 277 178 284 172 278 178 284 171 278 177 284 171 278 178 284 171 278 178 283 171 278 178 282 172 278 178 282 172 278 178 282 173 278 178 284 171 278 178 284 171 278 178 282 173 277 178 283 171 277 178 282 171 276 178 282 171 276 178 282 172 276 179 282 172 276 179 282 172 276 178 282 171 276 179 282 172 277 179 282 172 277 179 282 171 276 179 282 171 276 179 282 172 276 179 282 172 276 179 282 172 276 179 282 172 277 180 282 172 277 180 282 172 277 179 282 172 277 179 282 172 277 179 282 172 276 179 282 172 276 179 282 172 276 179 282 171 276 179 282 171 276 179 281 171 276 179 282 172 276 178 282 172 276 178 281 172 276 178 282 171 276 178 282 171 276 178 282 171 277 179 282 171 277 179 282 172 277 179 282 172 277 179 282 172 278 180 282 172 278 180 281 174 277 180 281 174 277 180 282 172 276 179 280 174 276 179 280 174 276 179 281 173 276 179 281 172 276 179 281 172 277 180 282 172 278 179 282 172 277 179 282 172 278 180 282 172 278 180 281 174 277 180 281 175 277 180 281 175 277 180 282 174 278 181 281 176 278 181 284 174 277 181 283 174 277 181 283 174 277 181 283 174 278 181 284 175 278 180 284 174 277 179 282 175 278 178 282 174 279 177 283 172 279 175 283 170 285 167 283 168 279 173 285 166 280 172 286 165 280 171 287 164 280 170 287 163 280 170 287 163 279 170 286 163 278 170 286 163 278 170 285 164 277 170 284 165 276 171 281 167 276 172 282 165 274 171 280 164 273 172 279 164 272 172 278 164 270 172 276 164 270 172 274 163 267 170 272 163 266 169 270 163 265 167 271 160 263 167 268 159 259 167 264 159 255 165 259 158 253 165 257 157 250 164 254 158 248 164 253 155 245 163 249 155 242 162 245 155 238 160 241 154 235 158 239 152 234 157 239 149 233 158 238 149 228 159 232 150 221 160 224 150 214 160 217 149 209 159 212 149 204 158 207 148 197 158 199 148 190 159 191 149 184 161 186 151 180 164 181 153 173 167 173 156 168 168 166 158 166 169 164 159 164 171 161 161 160 175 157 165 156 179 152 170 153 182 149 172 150 185 143 176 147 188 140 180 146 190 138 183 147 194 138 187 148 199 139 192 149 202 149 201 150 206 140 201 152 211 152 210 154 214 155 213 158 217 147 215 161 223 162 222 164 229 164 228 166 233 156 234 169 237 159 238 173 243 163 244 179 248 168 251 184 252 175 254 189 254 179 256 194 259 194 258 198 265 189 267 203 270 192 272 207 273 198 277 213 278 205 282 218 282 209 285 223 285 224 284 226 287 227 287 231 292 221 294 235 297 226 300 237 301 227 304 238 304 209 284 242 308 211 288 246 312 216 294 248 314 220 298 249 317 223 300 252 321 225 302 256 325 228 306 259 327 259 327 261 330 251 334 263 333 264 333 267 337 259 342 272 340 263 345 277 343 268 348 281 344 281 343 285 345 286 344 282 353 283 354 294 351 287 357 298 352 291 359 302 354 296 361 304 354 300 362 309 354 305 363 314 354 311 363 320 351 318 361 324 347 323 357 327 342 327 352 329 338 330 347 331 334 333 340 334 329 336 336 335 324 338 330 334 319 339 325 334 316 338 321 332 312 337 317 333 307 338 311 334 299 339 302 335 291 341 295 343 291 342 290 343 284 341 283 334 274 340 276 335 267 344 272 335 261 345 265 335 254 345 257 336 247 346 249 335 240 346 242 333 234 340 235 331 227 341 227 330 219 337 219 328 213 338 213 325 209 336 208 323 203 330 202 319 197 329 195 315 193 323 191 312 189 318 187 308 184 315 181 307 182 317 178 305 181 316 178 303 179 313 175 300 179 310 174 297 177 306 172 295 176 305 171 296 176 306 171 297 174 307 170 298 173 308 169 297 172 307 168 296 171 306 167 294 170 301 167 292 168 298 165 291 168 300 164 290 168 299 164 290 168 295 165 289 168 297 164 288 169 294 165 287 169 293 165 287 170 292 166 287 169 295 165 287 169 293 166 288 169 293 166 288 170 294 166 297 165 296 165 298 166 297 165 300 166 299 165 302 166 300 165 293 167 300 165 303 165 301 164 293 166 300 164 292 166 299 163 292 166 298 163 291 166 300 162 290 166 299 162 290 166 298 162 290 167 298 163 290 167 299 163 290 167 297 164 290 167 297 163 288 165 294 162 287 166 293 161 295 162 293 161 293 161 292 160 283 166 292 160 279 166 286 161 276 166 282 161 274 165 279 160 271 166 276 159 269 164 276 157 269 164 276 156 268 165 275 157 266 165 273 157 262 166 269 158 254 165 260 157 247 163 252 155 242 162 247 153 239 160 244 152 236 160 241 151 229 158 234 149 221 158 225 148 214 158 217 149 207 160 209 150 199 161 201 151 191 162 192 152 185 160 186 150 181 160 181 149 174 161 174 150 169 164 168 153 167 169 165 158 163 173 160 163 159 178 155 169 157 183 152 173 156 188 150 179 155 192 148 184 155 197 148 189 156 202 149 194 157 208 149 201 156 214 148 206 155 219 146 214 154 225 144 220 155 229 145 227 158 233 148 232 162 237 162 236 168 242 168 241 173 246 164 248 180 249 169 251 186 256 187 256 193 263 183 266 197 269 188 271 202 271 192 274 207 274 197 277 213 278 203 281 221 282 211 285 227 287 228 286 233 291 234 291 235 295 227 298 237 298 227 300 239 301 229 303 243 306 233 308 246 313 246 312 248 318 248 317 252 323 242 325 255 327 256 327 258 330 258 330 260 334 250 336 262 338 263 338 266 342 267 342 271 345 271 345 276 349 267 350 280 353 280 352 285 358 285 358 288 364 288 364 289 369 289 368 289 373 281 372 289 378 283 377 287 385 281 383 284 391 276 388 280 395 272 393 276 399 269 396 272 403 264 399 268 406 260 402 263 408 256 403 251 403 251 404 253 412 248 405 250 413 246 405 246 415 243 406 244 417 242 408 242 419 241 410 240 420 240 411 235 420 236 411 227 421 229 412 219 421 219 420 213 421 215 412 207 420 210 411 201 417 205 409 195 415 199 407 192 414 196 406 189 414 193 406 186 413 190 405 180 411 185 403 173 409 177 404 167 408 173 402 162 409 168 402 156 408 162 401 147 407 152 403 143 408 147 404 138 407 143 404 133 403 141 399 128 396 135 391 124 391 132 386 121 387 129 382 119 383 124 380 116 382 116 381 112 381 112 381 107 379 107 378 102 375 102 375 99 371 105 369 98 367 106 365 96 363 104 362 95 360 101 359 95 358 101 358 93 358 100 357 91 358 97 357 88 357 95 356 86 356 92 356 84 354 90 354 83 352 89 352 83 350 88 350 84 348 88 348 83 345 88 346 84 343 89 344 85 342 91 342 87 340 93 341 90 338 96 339 92 337 98 338 93 336 100 338 93 336 100 338 91 337 97 338 90 338 96 339 89 338 94 339 88 338 93 339 88 337 93 338 89 336 89 335 90 335 90 335 91 335 96 336 91 336 97 336 91 336 98 337 92 336 99 337 93 334 101 336 93 333 101 334 91 331 98 332 89 329 95 330 85 328 92 328 81 328 88 327 79 327 87 325 77 324 83 324 76 319 81 319 75 315 80 314 75 311 80 311 75 310 80 309 75 308 83 308 75 306 83 306 75 305 81 305 75 305 82 305 76 306 85 305 75 307 82 308 75 306 82 307 73 307 78 308 73 305 80 305 74 301 79 302 75 296 82 299 74 292 79 294 72 289 77 291 71 285 76 287 71 280 76 282 70 273 76 275 69 268 75 270 71 262 78 266 74 258 79 261 79 250 83 253 82 241 87 244 85 236 90 239 86 232 90 236 87 227 92 231 89 221 94 225 91 216 95 220 93 212 96 217 97 206 100 210 103 199 106 207 108 194 109 199 112 191 112 191 115 189 115 188 118 187 119 195 121 187 121 195 127 186 124 193 129 195 129 194 134 197 133 197 143 194 137 202 146 198 141 206 151 201 144 209 157 203 149 209 162 206 154 212 163 209 155 215 161 214 152 219 161 220 150 224 162 227 152 230 167 234 157 238 172 241 163 244 178 243 168 247 183 244 173 249 187 247 178 251 192 251 182 254 195 255 186 258 200 258 190 262 206 265 197 268 211 272 206 274 216 278 208 281 221 281 212 285 227 284 218 288 232 291 222 294 234 297 224 301 233 303 233 302 231 307 222 310 234 311 228 313 239 314 230 317 244 314 235 318 248 317 239 321 253 322 244 325 257 328 249 332 261 332 253 336 267 336 259 341 273 339 273 339 275 343 276 342 278 346 271 353 283 349 277 356 290 351 284 359 297 351 291 359 301 351 297 359 303 357 303 358 313 348 310 357 317 346 316 352 321 344 320 350 323 341 324 347 327 338 328 346 329 335 330 341 331 334 332 342 333 332 336 340 336 330 339 338 338 328 341 334 339 327 344 336 343 334 344 335 340 323 344 329 342 318 346 323 344 311 352 318 345 303 351 307 344 296 350 300 344 290 350 293 345 282 354 287 346 273 355 279 345 268 355 272 343 260 353 263 342 252 349 254 339 248 350 250 335 241 345 242 332 232 343 233 332 224 343 225 330 218 341 218 328 210 339 211 326 206 336 204 331 200 332 200 317 198 327 195 311 192 317 190 308 188 314 185 305 185 312 182 303 182 309 179 300 180 306 177 296 178 304 174 293 177 299 174 291 177 298 172 289 176 295 172 289 173 295 170 290 171 299 168 291 171 300 166 290 169 299 164 288 168 294 165 286 167 292 164 285 167 293 162 284 166 292 162 284 166 290 162 284 166 290 162 284 166 290 162 285 166 290 162 285 167 291 161 284 167 290 161 283 167 290 161 282 167 290 162 283 167 289 162 283 166 289 163 284 166 290 162 293 161 291 161 293 162 291 161 293 162 292 162 293 162 292 162 293 163 292 162 284 167 290 163 283 167 288 163 283 167 288 163 283 167 288 163 283 167 289 163 284 166 292 161 286 166 291 162 286 166 291 162 286 165 292 161 286 165 292 161 286 165 294 160 287 165 294 160 287 164 294 160 287 164 295 160 287 164 294 161 287 164 294 161 287 164 294 160 296 161 295 160 295 161 294 160 286 165 292 161 287 166 292 162 287 165 292 162 287 165 292 161 286 165 294 160 286 164 294 160 286 164 292 161 287 164 294 161 297 161 296 160 297 160 297 160 298 160 297 160 298 160 297 160 298 160 297 160 289 164 296 160 289 164 295 160 289 164 295 160 289 164 295 160 289 164 297 159 288 163 294 160 288 164 294 161 288 164 294 161 288 164 294 161 288 164 297 160 289 164 297 160 289 164 298 160 289 164 296 161 289 165 295 161 289 165 295 161 297 162 295 161 297 162 295 162 288 165 295 162 296 162 295 161 287 166 293 163 286 166 292 163 286 167 292 163 286 167 291 164 285 168 290 164 285 168 293 163 284 168 293 164 284 169 291 164 284 170 290 164 283 170 288 165 282 171 289 165 281 172 286 167 280 172 287 166 280 174 285 169 279 174 285 169 279 176 283 170 278 176 283 172 277 177 283 171 276 178 281 174 276 179 281 173 275 179 281 172 275 178 281 172 275 178 281 172 276 177 280 173 276 177 282 171 277 177 283 171 277 176 283 170 277 176 283 170 276 176 281 171 276 176 281 171 277 176 281 171 277 176 281 171 277 176 281 171 277 176 281 171 277 176 281 171 276 175 283 169 276 176 282 169 276 176 282 170 276 176 282 170 276 176 282 170 276 177 282 170 276 177 282 171 276 178 279 173 275 178 279 173 275 178 281 172 275 178 281 172 275 178 279 173 275 178 281 172 276 178 281 172 276 178 282 172 276 177 280 173 276 177 281 172 276 177 280 172 276 177 282 170 276 177 282 170 276 176 282 170 276 176 282 170 276 176 282 170 276 176 282 169 276 176 282 170 276 177 282 170 276 177 282 170 276 177 282 170 275 177 281 170 275 177 281 171 275 177 281 171 275 178 280 172 276 178 280 173 275 178 279 173 275 178 279 173 275 178 279 173 275 178 279 173 276 178 281 172 276 178 280 173 276 177 282 171 276 177 282 170 277 177 283 171 277 177 284 171 278 176 284 170 278 175 284 169 278 176 284 170 279 176 285 170 279 175 283 171 278 175 282 170 278 176 282 170 279 176 283 171 279 175 284 170 280 174 285 169 280 174 286 167 279 172 285 166 279 172 285 166 279 172 286 166 279 171 286 166 279 170 286 165 287 166 287 164 281 167 288 163 282 166 288 163 284 164 289 162 285 164 293 160 287 163 296 160 288 163 297 160 289 163 298 160 289 163 298 159 289 163 298 160 288 164 297 160 288 164 297 160 289 164 295 161 289 164 296 159 297 160 296 159 286 163 292 159 285 164 293 158 283 164 288 160 280 164 288 158 278 164 285 158 276 166 282 158 274 166 279 159 272 167 279 160 272 168 276 161 269 167 276 161 268 167 275 161 266 166 273 160 273 160 271 160 274 161 272 160 274 160 273 160 275 160 274 159 276 159 274 158 267 162 273 158 266 162 274 156 265 161 273 155 263 160 271 153 262 159 270 152 259 157 268 151 257 155 264 149 255 154 262 147 253 153 260 147 250 153 257 146 247 154 253 146 241 153 247 145 237 155 242 146 232 157 237 148 228 159 233 150 225 162 229 152 219 163 222 154 213 162 216 154 208 162 210 153 203 162 205 153 197 163 198 153 190 163 191 153 186 164 187 154 182 164 183 154 176 165 176 154 169 166 169 155 164 166 164 156 162 166 161 156 159 168 157 157 154 171 151 160 151 174 147 164 150 178 145 168 147 183 147 182 144 187 138 178 144 190 138 181 145 193 137 186 146 197 138 190 148 202 139 196 151 206 142 201 155 210 145 205 158 214 148 210 160 220 150 218 162 225 151 224 162 228 153 228 164 231 153 231 167 235 156 235 171 240 160 241 176 245 177 244 182 247 172 250 187 249 177 252 192 254 182 256 196 261 196 260 199 266 189 269 202 270 193 272 207 274 198 277 212 279 203 282 219 281 209 284 225 282 215 285 230 287 230 286 234 292 225 294 235 295 225 298 234 298 235 298 237 302 208 283 240 307 212 288 243 311 216 292 246 314 219 294 248 318 221 296 250 322 223 299 252 324 226 303 254 326 230 308 258 328 258 328 260 330 251 333 263 333 264 332 266 335 266 334 269 337 270 336 273 339 274 338 278 342 270 347 281 345 274 350 285 347 278 353 288 348 282 355 292 349 287 356 297 349 292 358 302 350 298 359 308 349 304 358 313 347 310 356 317 342 315 351 320 337 318 346 323 334 322 343 327 332 326 340 329 330 329 336 332 329 333 335 334 326 336 335 335 326 338 334 336 324 340 332 338 321 343 329 341 315 345 320 343 307 348 311 343 298 348 302 341 290 347 293 340 281 349 286 340 275 347 278 340 270 349 275 338 265 344 266 337 257 344 259 337 250 347 254 334 245 344 248 330 238 337 238 328 230 338 231 327 223 338 224 325 217 336 217 333 212 333 212 331 206 332 205 319 201 325 200 315 197 322 196 311 192 320 189 308 186 318 184 308 184 315 182 307 182 314 179 304 180 311 177 301 179 310 174 298 178 306 172 296 176 305 172 296 176 306 171 297 175 306 170 297 173 307 169 296 171 305 167 294 170 304 166 292 169 302 165 299 166 298 165 299 166 297 166 288 169 294 166 287 169 293 165 295 165 293 164 294 164 293 164 286 168 292 164 287 168 295 163 288 168 296 163 289 168 294 164 289 167 295 164 289 167 296 163 290 166 299 162 292 166 298 163 293 166 300 163 303 163 303 162 303 164 303 163 303 164 302 164 292 168 298 164 290 168 297 165 298 164 296 164 288 170 296 164 287 170 292 166 284 170 291 164 280 171 287 164 278 171 284 165 277 171 285 166 277 171 286 166 276 172 282 165 273 170 278 166 271 170 276 166 270 170 275 166 271 170 277 165 274 170 279 165 276 170 282 166 279 169 288 164 280 169 289 163 280 169 289 163 280 169 289 162 279 169 287 163 280 170 287 163 282 171 290 163 287 171 293 162 291 171 297 162 294 171 300 161 296 171 302 162 298 172 304 162 298 172 303 163 294 172 300 163 292 174 296 164 285 177 291 168 278 180 285 171 272 182 278 174 266 182 272 175 261 180 266 173 255 176 261 169 250 173 256 166 245 172 248 166 238 170 243 161 232 167 238 159 229 163 235 154 225 159 230 150 217 156 222 147 210 156 214 146 204 157 207 147 196 158 197 148 187 158 188 148 181 157 182 147 177 158 177 147 171 160 171 149 165 165 164 154 163 172 163 171 162 177 158 167 159 179 154 170 156 182 150 172 152 185 146 176 149 190 142 181 149 195 141 187 150 199 142 192 153 203 144 197 155 208 146 202 156 215 147 208 156 223 157 222 157 227 147 225 160 230 149 229 164 233 153 232 169 236 158 237 174 241 164 243 181 246 170 247 187 248 177 250 192 252 182 253 195 257 186 260 199 264 189 267 202 269 192 272 206 273 197 276 211 278 201 281 217 281 207 284 223 285 224 285 229 290 230 290 232 294 223 297 233 296 223 298 235 299 225 301 239 303 229 306 242 309 233 310 244 313 234 315 245 315 246 315 248 318 239 321 251 322 252 322 253 325 243 328 255 329 256 328 258 332 258 331 262 335 252 338 267 337 267 337 271 339 271 339 274 340 274 340 278 343 278 342 282 346 274 350 286 350 277 354 288 352 279 357 288 353 281 360 290 356 284 363 293 357 288 365 297 358 293 367 302 357 298 366 307 355 303 363 310 351 307 360 312 348 309 357 314 345 311 354 316 343 315 349 318 340 317 346 317 338 317 344 316 337 316 345 316 336 316 345 316 338 316 346 317 339 317 348 318 341 320 350 320 342 323 352 324 342 327 352 328 341 331 350 331 338 335 347 333 332 338 341 340 333 341 333 343 325 344 325 345 316 344 315 338 302 344 306 336 296 342 299 334 290 340 292 335 281 344 286 336 275 346 279 336 268 346 271 336 260 346 262 336 251 347 254 335 246 346 248 332 239 343 241 341 232 342 232 331 223 342 224 329 218 339 218 326 211 336 210 323 204 333 203 319 199 330 197 316 194 326 192 313 189 322 185 310 182 316 179 307 179 317 176 304 180 314 176 300 179 309 174 297 177 305 172 295 176 302 171 294 175 303 170 294 175 304 169 294 174 303 169 293 174 302 169 290 174 296 169 286 172 292 168 284 172 292 166 284 172 289 167 284 172 291 165 284 170 292 164 285 170 293 164 286 172 294 166 286 172 294 166 285 173 292 166 284 174 290 167 282 174 288 167 282 176 287 169 281 176 287 170 281 177 286 170 280 177 286 169 287 171 286 170 287 171 286 171 280 177 286 170 279 176 286 169 280 175 286 168 281 174 287 167 282 174 288 166 282 173 289 166 283 173 290 165 284 173 291 166 284 173 291 166 284 173 291 166 284 173 289 168 286 174 290 169 286 174 291 169 285 173 290 169 285 173 290 169 285 173 290 169 285 173 293 167 284 172 289 168 283 172 287 168 283 172 288 168 284 171 288 167 283 171 291 165 281 170 288 164 279 170 286 163 278 171 285 163 276 171 283 164 273 171 281 163 268 170 276 162 263 168 270 161 265 160 264 159 254 165 258 159 250 164 256 156 244 164 249 155 236 163 240 154 228 162 232 153 222 162 226 153 216 161 219 152 208 159 211 150 202 160 204 150 198 160 200 150 192 161 194 151 184 163 186 153 179 166 179 155 173 166 173 156 167 168 166 158 163 171 162 160 160 174 158 164 157 179 154 168 155 183 150 173 154 186 148 176 154 189 147 180 152 194 145 186 150 199 142 192 150 205 142 197 149 209 141 202 150 212 141 206 151 215 141 211 152 218 152 218 153 222 142 220 155 227 144 226 157 230 147 230 161 235 150 235 166 240 155 242 172 246 161 247 177 249 167 251 183 255 173 257 188 261 178 264 193 266 183 269 198 269 189 272 204 274 204 273 209 278 203 279 214 280 204 282 219 283 220 283 226 289 216 292 230 294 230 294 232 298 232 298 235 303 225 306 239 307 209 288 243 311 238 312 246 314 217 295 248 318 220 299 251 323 223 303 253 327 227 308 256 330 231 312 259 333 234 316 263 336 254 339 267 341 268 340 271 344 271 344 274 348 274 347 277 352 277 352 280 356 280 356 282 360 283 359 283 362 284 361 284 366 285 365 286 370 286 370 288 374 279 377 290 378 281 380 292 382 293 381 292 385 283 383 290 389 282 386 287 392 280 389 285 396 277 392 281 399 274 395 276 403 269 398 270 406 270 406 264 407 257 402 258 408 253 401 252 411 249 402 249 412 246 403 245 412 243 403 243 413 242 404 242 414 242 405 240 414 241 405 236 415 237 406 230 417 231 408 224 419 226 410 219 419 221 410 214 419 217 410 208 419 211 411 202 421 205 413 197 422 200 416 192 420 196 413 185 417 188 412 177 413 182 406 171 410 176 403 165 408 172 401 158 405 162 401 151 405 155 400 144 405 149 401 140 405 145 401 135 402 143 397 131 397 131 397 127 394 132 391 124 390 132 385 120 385 128 381 115 386 121 383 110 386 116 383 106 382 115 379 103 375 109 374 100 369 108 367 98 366 106 364 97 362 106 360 96 357 97 356 95 356 95 356 92 357 93 357 89 356 94 357 85 356 91 356 84 354 90 353 84 350 89 350 84 345 90 346 85 342 86 341 86 340 91 341 86 339 92 340 88 339 92 339 87 337 93 338 87 336 93 336 88 334 93 334 88 333 93 334 87 334 92 335 86 335 91 336 85 336 90 336 86 336 90 336 86 335 91 336 88 335 93 336 88 335 94 336 88 335 94 336 89 334 95 336 89 334 95 335 89 334 95 335 89 334 94 335 88 335 96 336 88 335 94 336 88 336 94 336 88 336 93 336 87 336 93 336 87 336 92 336 87 336 92 336 87 336 93 337 88 336 93 337 88 335 94 336 89 335 95 336 90 334 95 336 91 334 96 336 91 334 96 336 91 334 96 336 91 334 96 336 91 334 96 336 90 334 96 336 89 335 95 336 89 336 94 337 88 336 93 338 88 336 93 338 88 336 93 338 88 336 93 337 88 335 93 337 88 335 93 337 88 335 93 337 89 335 94 336 89 334 94 336 89 334 95 336 89 334 95 336 90 334 95 336 90 334 95 336 90 334 95 336 90 334 95 336 91 333 96 335 93 332 97 335 94 332 99 335 95 332 100 334 97 332 102 334 98 331 103 334 99 331 104 334 99 332 106 335 99 332 104 334 99 332 106 335 99 331 106 334 97 332 102 333 95 332 100 333 93 332 98 333 91 332 97 334 91 332 96 334 90 332 95 334 90 332 95 334 90 332 95 334 90 332 96 334 91 332 96 334 91 332 97 333 92 331 98 333 93 331 98 332 94 330 100 332 95 330 102 333 95 330 102 333 95 331 100 332 94 331 99 332 94 331 100 332 95 330 102 333 95 330 101 332 96 330 101 332 96 330 101 332 96 330 101 332 96 330 101 332 96 330 101 332 96 330 101 332 97 330 102 332 97 330 103 333 96 330 103 333 96 330 101 332 95 330 101 332 95 331 102 333 94 330 102 333 94 331 99 332 93 331 100 333 92 332 98 333 91 332 97 333 91 332 97 333 91 333 96 334 89 334 95 334 89 334 95 334 90 332 95 333 90 332 95 332 89 330 95 331 88 330 97 330 88 329 96 329 88 329 94 328 87 330 93 329 86 330 92 330 85 330 93 329 84 331 90 330 83 332 91 330 81 334 89 330 79 336 86 333 77 338 84 334 75 338 82 335 74 338 79 336 73 338 78 335 71 338 77 335 72 336 77 333 72 334 79 330 73 334 80 329 73 332 80 329 72 332 81 329 72 330 81 328 73 327 81 326 74 323 82 322 76 318 81 318 77 314 83 314 78 310 87 310 79 307 88 307 79 304 88 304 79 302 88 302 77 301 84 300 77 299 85 299 77 294 86 295 77 287 87 288 78 281 87 283 77 277 84 278 76 274 85 276 76 270 85 272 76 265 82 266 74 261 80 262 73 258 78 261 73 256 78 258 74 251 80 254 78 243 82 246 81 236 87 242 83 233 83 233 85 231 89 234 87 227 91 230 89 222 93 225 90 218 95 222 93 215 97 220 97 210 100 215 103 204 108 212 108 200 110 205 110 196 112 204 112 194 113 200 115 190 116 199 119 188 120 195 124 186 123 192 130 187 128 193 135 190 131 198 139 194 136 203 143 200 139 208 146 205 141 213 150 208 143 216 156 210 149 217 164 211 157 218 168 212 161 220 170 215 163 221 172 219 163 224 175 225 166 229 181 232 171 237 185 239 179 241 189 243 180 247 192 247 184 250 196 250 188 254 199 253 190 257 201 255 191 259 204 258 194 261 208 263 199 266 214 271 205 274 219 278 209 280 221 283 212 287 225 288 225 288 229 293 220 297 233 298 223 301 233 301 225 305 235 305 225 309 238 311 229 315 241 315 232 318 244 315 235 318 246 313 246 313 249 314 249 314 252 318 252 318 255 323 247 327 259 326 250 331 262 330 263 330 266 334 257 338 268 338 268 337 270 340 271 339 272 342 273 342 277 345 269 351 282 348 274 354 286 350 279 356 290 352 283 358 287 358 288 358 299 350 293 358 299 357 299 358 308 348 304 357 311 347 308 355 314 345 312 354 317 344 317 353 323 342 323 351 326 339 327 349 327 336 328 344 328 331 331 340 331 326 334 331 334 321 337 326 334 317 339 323 334 314 341 321 335 310 340 315 336 304 341 308 337 295 345 301 338 289 346 294 337 283 346 287 345 279 344 278 338 269 348 273 338 263 348 266 337 255 347 259 336 247 347 250 335 241 346 244 332 235 342 237 330 228 341 229 329 220 341 221 330 214 336 214 329 209 339 209 326 203 338 203 323 197 334 196 317 194 324 193 313 190 322 188 309 186 318 182 306 182 315 178 304 180 311 177 301 179 307 176 298 178 303 175 294 178 300 174 292 177 298 174 293 177 301 173 293 177 302 172 291 175 301 171 290 174 300 170 288 173 294 169 286 172 293 168 286 172 291 168 285 171 293 166 285 170 293 165 284 170 292 165 284 171 291 165 283 172 290 165 283 173 289 166 282 173 288 167 282 174 289 167 282 174 288 167 281 174 286 169 288 169 287 168 288 169 287 168 281 174 286 169 281 173 286 168 282 173 287 168 282 172 289 166 282 172 289 166 282 172 289 166 282 171 289 165 282 171 289 165 282 172 289 165 282 172 289 165 290 166 287 167 283 172 289 166 282 172 289 166 282 173 289 166 282 173 289 166 282 173 287 168 282 174 286 169 281 174 286 169 281 174 286 169 281 174 286 169 281 173 288 167 282 172 288 166 282 172 289 165 283 172 290 165 284 172 291 165 283 171 291 164 284 171 291 164 284 171 292 164 284 171 291 164 284 171 289 167 284 172 289 167 284 172 288 167 283 172 289 166 282 173 287 168 282 174 288 167 282 174 286 169 282 174 286 169 282 174 287 169 282 173 289 167 282 173 289 166 283 172 288 168 283 172 288 168 283 172 290 166 283 172 290 166 283 172 290 166 283 172 290 166 283 173 290 167 283 173 288 168 282 173 289 167 282 173 289 167 282 173 289 167 282 173 289 167 282 174 289 167 282 174 287 169 282 174 287 169 281 174 286 170 281 174 288 168 281 175 286 170 281 175 288 169 280 175 285 170 280 175 284 171 280 176 284 171 279 176 283 171 279 176 285 170 279 176 285 170 279 177 285 170 279 176 285 170 279 176 286 170 279 176 285 170 279 176 285 170 279 176 285 170 279 176 285 170 278 176 285 170 278 176 283 171 278 175 283 170 279 174 286 168 280 174 287 167 280 172 287 166 281 172 288 166 281 171 288 165 282 171 289 164 281 170 289 164 282 170 289 164 282 170 289 164 282 170 289 164 281 170 288 164 280 171 288 164 280 172 287 165 279 173 286 166 280 174 286 167 279 175 286 168 280 176 285 170 280 176 284 170 279 176 283 171 279 177 285 170 279 178 283 172 285 171 284 170 279 177 284 170 279 177 285 170 279 176 285 169 279 176 283 170 279 176 285 169 279 175 285 168 279 175 285 168 279 174 286 168 279 174 286 168 279 174 286 167 279 174 286 167 280 174 286 167 279 174 286 168 280 176 286 168 280 176 286 169 279 176 284 171 279 176 283 171 279 177 285 170 280 177 284 172 280 178 284 172 278 177 284 170 278 178 283 170 278 178 283 171 278 178 283 170 278 178 284 170 278 176 284 170 278 176 284 169 278 175 284 169 278 176 284 169 278 176 284 169 278 176 284 169 278 176 284 169 278 176 284 169 278 176 284 169 279 176 285 170 279 176 283 171 279 176 285 169 279 176 286 169 280 175 286 169 280 176 286 169 280 176 286 169 279 174 286 168 279 174 284 169 279 174 284 168 279 173 286 166 280 173 287 166 281 172 288 166 282 172 288 165 282 171 289 164 283 171 290 164 284 171 291 164 284 170 291 164 284 170 291 164 283 170 291 164 284 170 291 164 284 170 291 164 285 171 291 164 285 171 291 164 284 171 289 166 283 171 288 167 283 171 288 166 283 171 288 167 283 171 288 167 283 172 288 167 282 172 287 167 282 171 286 167 281 171 286 167 281 170 286 166 289 165 288 165 283 169 288 165 283 169 289 165 284 168 292 162 285 167 290 162 286 167 293 160 287 167 293 160 287 167 292 162 288 168 294 160 286 170 292 161 284 172 290 163 282 174 288 165 280 176 286 167 280 178 285 169 280 178 284 170 281 178 284 172 282 178 285 172 282 177 288 168 282 177 288 168 282 176 288 167 282 175 288 166 282 175 287 167 284 173 288 165 284 171 289 163 285 170 291 161 286 168 293 160 287 167 294 159 288 167 295 159 289 167 296 158 288 167 295 159 288 168 294 159 287 169 293 160 286 169 291 160 285 170 291 161 284 171 291 162 284 172 290 163 284 173 290 164 283 173 289 164 282 174 289 165 281 175 287 165 280 175 286 167 279 175 283 169 278 176 283 167 277 175 282 167 277 174 280 168 277 174 282 165 277 174 282 165 276 172 281 164 276 172 281 163 275 173 280 165 275 173 279 165 275 172 278 166 275 169 279 165 279 167 287 160 281 166 285 163 286 164 295 159 285 164 290 161 285 162 294 157 283 161 291 155 280 161 289 154 278 162 278 161 275 161 275 161 271 160 272 160 267 159 274 152 262 158 269 151 259 158 263 153 256 158 262 151 254 161 259 153 251 162 255 154 247 163 251 154 241 162 245 154 238 161 240 155 235 160 238 154 233 160 236 154 229 160 231 154 222 160 227 153 223 154 222 154 215 161 219 152 212 159 215 150 208 156 212 147 204 154 208 144 201 152 205 143 198 152 202 143 194 151 198 143 189 151 194 142 187 151 191 142 187 152 191 143 188 154 190 147 188 156 192 147 188 158 192 150 189 159 193 150 190 160 192 153 189 159 192 151 188 158 191 149 188 157 190 150 190 155 191 147 189 155 190 144 185 155 187 144 181 157 182 147 175 159 176 159 171 161 173 151 169 161 169 151 167 161 166 150 164 162 164 151 163 163 162 153 162 165 161 154 161 166 160 156 160 166 160 156 161 167 159 156 159 168 158 158 157 171 154 160 153 173 150 163 150 175 144 165 147 178 140 168 145 182 139 173 144 187 137 179 142 193 134 185 142 199 134 191 143 203 134 197 145 207 135 203 149 211 138 208 153 216 142 213 158 219 147 217 163 222 162 222 166 228 156 228 168 233 158 234 171 236 161 238 174 240 165 242 179 245 170 247 185 249 175 252 190 251 181 254 196 255 186 258 201 261 191 265 204 268 196 271 207 271 197 275 211 275 201 278 217 280 207 284 222 284 212 288 226 286 217 290 229 288 230 288 233 292 224 297 238 298 238 298 240 302 231 307 242 306 211 288 247 307 213 291 250 309 216 295 252 310 219 297 252 312 245 318 253 314 247 317 254 314 246 319 255 313 246 318 256 312 256 312 255 312 246 317 254 312 245 318 253 312 245 317 252 311 244 317 252 311 244 316 253 310 245 316 254 311 255 311 255 312 255 311 256 314 256 313 256 316 247 319 258 318 248 321 259 321 260 321 260 325 261 325 261 329 262 329 263 335 264 334 266 340 267 339 270 343 270 343 274 346 274 345 278 348 278 347 282 349 274 354 287 351 278 355 290 353 282 357 294 354 285 358 296 356 289 362 300 360 292 366 302 362 296 370 305 364 300 372 308 364 304 373 313 362 309 371 316 358 314 367 320 353 318 363 324 348 324 348 327 344 326 353 331 340 331 349 333 337 334 343 336 333 338 343 338 328 342 337 339 322 343 328 338 316 342 322 338 313 343 318 338 309 344 313 340 303 345 307 340 297 345 300 347 296 346 295 336 283 343 287 345 281 344 280 337 270 346 275 337 264 346 269 336 259 343 260 344 251 345 251 333 243 344 245 331 238 338 237 329 230 339 230 329 222 335 221 329 216 340 216 328 210 339 210 324 203 334 203 320 198 330 196 316 194 326 192 311 191 321 188 307 185 317 182 306 181 313 179 305 178 315 175 302 177 312 173 299 177 309 172 296 176 305 171 294 176 302 171 293 175 299 169 294 174 303 168 294 172 303 168 293 170 302 166 291 169 297 165 288 168 297 163 287 169 294 163 286 170 292 165 285 171 292 165 285 172 292 166 284 174 289 169 283 175 289 169 282 175 288 169 281 176 285 171 281 177 287 170 281 177 287 171 281 177 286 173 282 178 286 173 283 178 287 173 283 176 290 171 285 175 290 171 286 173 291 169 286 173 292 169 295 167 292 167 284 169 292 164 282 169 290 164 279 168 288 163 278 169 286 163 278 169 285 163 278 168 284 163 276 168 281 163 274 167 279 163 272 168 276 163 268 168 272 162 264 168 268 162 260 166 265 161 264 158 263 159 256 164 259 159 253 163 256 158 250 163 255 156 245 163 249 155 240 161 244 153 237 159 239 153 234 158 238 149 231 157 234 148 225 156 228 146 217 156 221 146 212 156 212 155 209 157 213 147 204 157 207 147 196 157 199 147 190 159 191 148 185 160 184 150 178 163 177 153 171 168 169 157 167 171 165 160 165 172 162 162 161 175 158 165 159 177 155 167 157 180 152 171 156 185 150 177 154 191 155 191 154 197 146 189 154 201 146 194 154 206 145 199 152 210 144 204 150 216 151 216 150 222 140 218 152 227 141 224 156 230 145 228 160 233 149 232 164 236 165 235 170 240 171 240 177 244 167 246 183 246 173 248 188 249 188 248 193 255 183 257 196 261 187 264 200 265 191 268 205 268 195 271 213 273 203 276 221 279 210 281 225 282 215 285 228 287 228 287 232 294 232 294 234 300 235 300 234 304 234 303 236 307 211 289 241 312 214 294 244 316 218 298 248 318 223 301 251 323 225 303 256 328 228 307 259 331 231 312 262 334 263 333 265 337 266 336 268 340 269 340 272 343 273 343 276 346 276 346 279 349 280 348 283 352 284 352 287 357 278 361 289 360 280 364 290 362 282 366 291 364 283 369 294 366 287 372 296 368 290 375 298 370 292 377 302 370 296 377 304 367 300 376 308 364 305 373 312 359 309 369 316 353 314 363 320 347 319 356 323 342 322 351 325 338 325 344 327 335 327 341 328 342 328 342 330 339 331 336 331 326 334 331 333 322 338 330 335 319 341 327 338 318 343 325 339 315 344 320 342 309 347 314 344 301 350 305 344 293 353 299 342 287 352 292 342 279 351 284 343 272 353 276 344 266 354 271 345 261 355 264 343 252 354 255 341 245 352 248 337 239 348 241 332 231 342 231 330 224 341 224 329 219 339 219 327 214 337 213 324 207 335 206 321 201 331 200 316 198 327 196 313 196 319 193 318 189 317 188 308 186 314 184 316 180 316 180 313 178 312 177 301 179 307 176 298 178 306 173 296 177 305 172 297 177 306 172 296 176 303 170 296 174 305 169 294 171 304 167 293 170 298 166 291 168 297 165 297 164 296 163 295 164 294 164 285 168 291 165 284 170 289 166 284 172 289 167 283 172 288 168 283 173 288 168 283 173 289 167 282 172 287 168 282 171 287 167 283 172 287 167 283 170 290 165 284 170 291 164 285 169 293 164 285 167 294 162 286 166 295 162 287 166 293 163 287 166 294 163 287 167 296 162 287 168 293 164 287 169 294 164 287 169 293 165 289 169 294 166 290 170 296 166 290 169 296 166 290 169 296 166 291 169 297 166 291 170 300 164 290 170 295 165 287 170 292 166 283 170 291 164 280 171 287 164 276 172 284 165 272 173 279 166 266 173 273 166 259 172 263 167 253 169 258 162 247 167 252 159 240 165 244 156 231 163 235 154 223 161 228 152 218 159 222 149 211 157 214 147 203 157 206 147 199 158 202 148 195 160 197 150 189 163 189 152 182 165 182 155 176 167 176 156 171 168 169 158 165 170 164 159 162 173 159 163 159 178 155 169 158 185 153 175 157 190 151 181 157 194 151 186 156 201 150 192 154 207 155 206 153 212 146 204 150 217 143 209 149 220 141 214 149 224 139 219 150 227 139 224 151 231 141 229 155 236 144 235 159 240 159 240 164 245 154 247 170 251 170 251 177 256 167 259 185 257 175 260 193 257 183 261 200 258 191 262 204 260 195 263 206 261 196 264 208 262 198 265 213 266 204 269 218 273 212 274 222 278 213 281 224 283 215 286 225 287 215 289 227 291 228 291 231 297 221 300 234 303 223 305 235 307 235 307 237 313 228 316 241 319 232 321 245 321 235 323 248 321 239 324 250 324 251 323 254 326 244 329 256 327 246 330 258 327 248 329 262 329 263 329 266 334 266 334 269 342 269 341 271 347 271 347 272 351 272 350 274 353 264 355 276 356 268 358 280 360 280 359 283 362 284 362 286 365 287 365 289 369 290 368 292 373 284 372 294 379 286 377 293 384 286 382 291 390 284 387 287 396 283 393 282 402 276 398 276 406 272 403 269 411 263 406 263 414 256 408 255 414 250 408 249 413 245 405 244 411 242 403 239 412 238 403 236 413 235 404 235 415 234 406 233 418 233 408 230 419 232 410 224 420 227 411 216 421 219 412 209 421 212 413 204 421 206 416 196 420 199 412 188 418 192 410 182 414 185 408 178 410 183 402 173 407 179 400 168 405 168 405 163 404 168 397 159 403 163 398 155 399 161 393 148 397 154 390 140 397 145 393 133 399 138 395 128 398 132 394 123 393 130 388 120 389 124 385 117 383 124 378 115 379 122 376 111 376 112 376 107 375 111 373 102 373 102 373 98 370 98 370 95 365 103 363 92 360 100 358 90 356 98 355 89 353 95 353 90 350 96 350 90 349 98 349 89 350 96 349 88 349 95 349 87 346 93 346 86 343 92 343 87 341 93 342 87 340 92 340 87 340 93 340 88 340 93 341 88 340 93 340 89 340 97 341 89 340 95 341 90 340 98 341 91 340 97 341 91 340 98 340 92 340 101 340 91 340 100 339 90 340 99 339 87 340 94 339 85 339 91 339 83 338 89 338 81 336 87 336 80 333 86 334 79 331 85 331 78 327 86 327 79 323 87 323 80 319 85 319 80 315 88 315 79 312 85 312 78 310 87 309 79 306 87 306 79 300 85 301 80 295 86 296 80 291 86 292 78 289 86 290 77 288 85 289 77 284 86 285 77 279 86 281 76 274 83 275 75 270 82 273 75 266 83 268 75 259 81 261 77 252 82 254 79 246 83 248 80 242 85 245 83 237 88 240 85 232 89 235 85 227 89 231 85 224 89 228 86 222 91 225 90 218 94 222 92 215 97 219 92 213 97 217 91 211 96 215 93 208 96 212 95 204 98 208 98 199 102 205 101 195 101 194 104 190 105 196 108 187 108 196 113 185 112 193 119 184 119 190 125 193 125 190 131 185 129 193 135 185 134 193 139 184 138 190 143 185 141 192 147 187 144 195 150 191 146 199 152 197 148 205 156 202 151 211 160 205 156 214 165 205 162 214 168 204 164 213 170 202 166 211 170 200 166 209 171 198 167 206 174 197 169 204 179 197 172 203 182 198 174 202 184 201 176 204 184 205 178 206 184 208 176 210 184 213 175 214 183 218 175 219 184 224 175 226 187 230 187 230 190 238 190 237 192 244 192 244 193 249 183 252 193 253 184 256 194 257 184 260 196 264 187 267 200 270 190 273 204 275 195 278 210 278 200 281 216 281 207 285 220 284 211 289 224 288 214 291 225 290 216 293 227 294 221 296 232 299 226 301 238 302 229 306 242 304 233 308 247 306 238 310 251 310 242 315 253 317 253 316 253 320 244 325 253 323 245 327 256 326 247 329 261 328 261 328 264 330 255 335 267 335 267 334 270 340 262 345 276 343 267 348 282 345 273 351 286 346 287 346 290 348 292 348 296 351 289 358 299 353 293 360 301 354 297 362 306 352 303 361 311 350 308 359 316 347 315 357 320 345 320 354 324 341 325 351 327 337 328 346 328 333 330 342 331 337 332 337 335 332 335 330 335 319 338 325 336 316 340 321 337 313 341 318 336 308 341 314 336 302 344 309 337 293 345 299 338 287 344 291 337 281 346 286 338 273 345 276 340 266 349 270 339 260 350 264 338 253 349 256 336 245 347 248 334 239 345 241 331 234 341 235 327 226 337 226 326 218 337 219 325 213 335 213 322 207 329 206 320 200 331 200 318 196 328 194 313 193 324 191 318 187 316 186 305 185 311 182 303 181 309 179 310 175 309 175 298 177 305 174 296 176 304 172 294 175 301 170 293 175 300 170 292 175 301 170 292 174 301 169 290 172 296 169 288 170 293 166 285 169 293 164 284 170 292 164 283 170 291 165 283 171 291 166 282 172 290 167 281 173 286 169 280 174 285 170 279 176 285 169 278 175 283 171 278 176 284 169 279 175 282 171 279 175 283 170 280 174 284 169 280 172 287 166 282 172 288 164 282 170 290 164 284 170 291 163 284 170 291 163 283 169 291 163 283 170 290 163 282 170 289 164 282 172 288 165 281 172 286 167 280 173 287 166 280 173 286 166 280 173 286 166 280 173 286 166 281 172 287 166 281 172 288 166 281 172 288 166 282 172 289 165 282 171 287 167 282 171 290 165 282 171 290 164 283 171 289 164 283 170 290 164 283 171 290 164 283 170 290 164 283 170 290 164 283 170 290 164 283 170 290 165 283 170 290 164 283 170 291 164 291 165 291 164 291 165 291 164 283 171 289 166 283 171 289 166 283 171 288 166 283 170 290 164 283 170 288 166 283 170 289 165 284 170 289 165 284 170 290 165 284 170 292 164 284 170 292 164 284 170 292 164 284 170 292 164 284 170 292 164 284 171 290 166 284 172 290 167 284 172 289 167 283 172 290 166 283 173 288 168 283 174 288 169 282 174 287 169 281 175 288 168 282 176 287 169 281 176 287 169 281 176 287 169 281 177 288 170 281 177 288 170 281 177 287 170 281 177 286 170 280 178 286 171 279 178 285 171 278 179 284 172 278 180 282 174 277 180 283 174 278 181 282 174 277 182 282 174 277 182 282 174 277 182 282 174 277 182 282 174 277 181 282 174 277 181 283 174 277 180 283 173 278 180 283 172 277 179 283 172 277 179 283 172 277 179 283 172 277 179 283 172 277 179 283 172 277 179 283 172 277 179 282 172 277 179 282 172 277 179 283 172 277 180 283 172 277 179 283 172 277 180 282 172 276 179 282 172 276 180 282 173 276 180 282 173 276 180 282 173 276 180 282 173 276 180 282 173 276 180 282 173 276 180 282 173 276 180 282 173 276 179 282 172 276 179 282 172 277 178 283 171 277 178 283 171 278 178 283 171 278 178 283 170 278 177 284 170 277 177 284 170 277 177 284 170 277 177 284 170 277 177 284 170 278 178 284 170 278 178 283 170 277 178 283 171 277 178 283 171 277 178 282 171 277 179 282 171 277 180 282 172 277 180 282 172 277 180 282 173 276 180 282 173 277 180 282 173 277 180 282 173 277 180 282 173 277 180 282 173 282 174 282 172 282 174 282 172 276 179 282 172 276 179 282 172 276 179 282 172 282 174 282 172 277 180 282 172 277 180 282 172 277 180 282 172 277 180 283 172 278 180 283 172 278 179 283 172 278 179 283 172 278 179 284 172 278 179 284 172 278 179 284 172 277 178 283 172 277 178 283 171 277 178 282 171 278 178 283 171 278 177 283 170 278 177 284 170 278 177 284 170 278 177 284 170 279 177 285 170 280 177 286 171 280 178 286 171 280 178 285 171 280 178 285 170 280 178 284 172 280 178 285 172 280 178 285 172 280 178 285 172 279 179 285 172 280 180 284 174 280 179 286 172 280 178 284 174 280 178 284 172 280 178 285 171 280 178 286 171 280 177 286 170 280 176 285 171 281 174 287 168 281 173 286 168 282 172 287 167 283 171 290 164 281 170 286 165 280 171 287 163 278 172 285 165 276 174 283 166 274 174 280 167 271 174 278 167 269 173 276 167 267 173 273 167 265 174 272 167 264 176 270 168 264 176 270 169 264 176 270 169 264 176 270 168 262 173 268 166 261 171 266 164 260 169 264 163 258 168 263 162 256 166 262 158 253 165 259 158 250 166 256 158 248 166 254 157 246 164 251 156 243 163 249 155 240 162 246 155 238 162 243 155 236 162 241 155 235 162 240 155 233 161 238 154 231 161 236 153 230 160 235 151 228 158 232 149 225 157 229 148 221 158 224 147 214 157 217 147 208 158 208 157 203 158 206 148 200 159 202 149 196 160 198 149 190 160 192 150 185 161 186 151 182 162 182 152 179 163 179 153 175 165 175 154 169 168 170 167 166 169 165 158 163 171 162 160 157 175 155 164 151 178 149 168 148 181 145 171 145 183 140 173 142 186 136 177 140 190 132 182 140 194 132 186 141 198 133 191 142 205 142 204 143 211 134 205 146 215 136 209 150 217 140 212 154 219 144 216 158 223 148 222 163 229 153 228 166 233 157 235 169 237 159 238 172 240 162 241 177 243 167 245 182 247 172 250 186 250 176 252 190 253 180 255 194 257 184 260 197 263 188 266 200 268 190 271 205 272 195 275 211 277 200 279 216 281 207 284 220 284 220 283 223 286 213 288 226 289 216 291 230 295 221 298 234 302 225 304 237 307 209 285 243 313 237 314 248 316 239 318 250 317 241 320 251 319 223 300 252 323 244 327 255 327 228 307 258 330 248 332 261 331 261 331 264 333 254 336 267 337 268 336 271 340 262 345 275 343 267 348 279 343 270 348 282 344 283 343 287 347 279 353 290 350 282 355 292 352 285 357 295 353 288 359 298 354 292 361 301 355 296 363 304 356 301 365 308 355 306 364 313 352 311 362 318 347 316 358 321 342 321 352 325 336 325 346 327 330 328 340 329 335 330 333 329 322 332 328 332 318 335 323 333 314 337 319 335 312 339 317 341 317 340 315 337 304 342 308 339 295 348 301 340 287 348 293 339 280 348 285 338 272 347 277 347 267 348 267 339 256 346 258 338 251 345 252 336 243 347 246 334 236 340 236 330 230 339 230 326 223 336 222 324 215 331 214 323 209 334 209 321 206 331 205 318 201 328 199 314 196 325 193 310 192 316 190 306 188 312 186 303 184 309 181 311 176 309 175 301 176 311 173 301 175 311 171 298 173 308 169 296 173 302 169 294 173 301 167 294 174 303 169 294 174 302 169 291 172 300 167 290 171 297 166 288 170 295 164 287 169 294 165 288 169 294 165 297 165 296 164 288 169 296 164 295 165 295 164 286 171 292 167 286 172 291 168 286 172 294 167 285 171 293 166 285 171 292 166 285 171 291 165 285 170 292 165 285 170 291 166 286 170 292 165 286 169 292 165 287 168 292 164 287 167 293 163 287 166 295 162 287 166 295 162 286 166 295 162 285 166 294 162 284 167 292 162 283 167 289 164 283 168 289 165 283 169 288 165 282 169 287 165 282 170 286 165 280 170 287 164 279 171 286 164 278 171 285 164 278 171 285 164 286 164 285 164 278 169 283 164 278 168 283 164 276 168 284 161 280 161 277 162 266 167 271 162 260 168 265 162 256 168 262 160 252 168 258 160 249 169 255 160 245 168 251 160 240 167 245 158 233 164 237 155 227 161 231 152 222 160 226 151 216 159 219 149 206 159 210 149 201 160 203 150 197 160 199 150 191 160 192 150 183 162 184 151 179 163 180 153 175 165 174 154 170 167 170 167 165 170 163 159 162 173 159 162 159 177 156 167 155 181 151 171 153 186 148 177 151 190 145 181 150 194 150 194 148 197 149 197 150 201 141 195 152 206 142 200 154 212 144 207 155 219 155 218 156 227 156 226 157 231 146 229 160 234 149 233 164 236 153 236 169 240 159 242 176 244 176 243 182 245 172 247 188 247 178 250 193 253 183 255 198 260 198 259 201 265 192 269 204 269 195 272 209 274 200 276 215 278 205 280 221 279 211 282 227 282 227 282 231 287 222 290 234 292 224 295 233 298 223 300 234 302 225 305 237 309 212 291 240 314 215 294 244 317 218 296 248 320 221 299 253 324 224 302 256 326 228 307 259 329 232 311 263 332 235 315 267 336 268 335 271 339 261 342 274 341 275 341 277 343 278 342 282 345 282 345 286 350 278 354 281 358 282 359 291 356 285 362 294 357 289 365 299 358 293 366 303 358 298 366 308 357 304 366 314 355 310 364 318 353 315 361 322 349 319 359 324 345 322 355 326 341 325 350 328 337 328 346 331 333 332 342 333 329 335 337 333 326 335 331 334 324 338 331 338 330 338 330 334 319 339 324 336 312 343 319 338 304 346 310 338 297 347 303 337 291 343 295 336 285 342 288 345 283 343 280 338 273 347 277 338 267 347 272 337 261 344 262 337 254 347 256 335 247 346 249 333 241 342 242 331 235 338 235 331 228 342 229 329 222 340 223 326 217 333 216 322 211 330 210 319 206 325 204 315 203 324 200 311 199 321 196 309 193 318 190 308 186 317 184 316 182 314 181 304 183 311 180 301 181 307 178 296 180 305 175 294 180 301 174 292 178 300 173 293 177 300 172 294 176 304 171 294 174 304 170 293 172 299 169 300 167 298 167 297 166 297 165 286 169 292 165 285 169 290 166 284 170 290 166 284 170 290 166 285 170 293 165 286 171 293 166 287 170 293 166 287 170 292 166 287 170 291 166 287 169 292 166 287 170 292 166 288 170 294 166 297 166 297 165 289 169 298 165 289 169 298 164 288 169 297 164 288 169 294 165 286 169 294 163 285 169 292 163 282 168 289 162 280 168 286 162 278 169 284 162 277 170 283 164 273 171 281 164 269 172 276 164 263 170 269 162 258 168 264 160 261 159 260 160 258 158 257 158 247 166 253 158 242 166 247 157 235 165 239 157 229 166 232 157 223 165 227 156 217 164 220 155 209 162 212 153 203 161 205 151 198 161 200 151 191 162 193 152 184 163 185 153 179 163 181 152 175 162 176 152 168 163 168 153 163 166 163 159 160 170 159 160 159 174 155 164 155 178 150 168 151 181 146 172 149 185 143 175 148 189 140 180 145 195 137 187 144 201 136 193 145 205 136 198 147 209 138 203 151 213 141 209 155 218 145 215 158 221 159 221 162 227 162 227 165 232 155 232 167 235 157 235 171 238 160 238 175 242 165 243 181 246 171 248 186 249 177 251 192 251 182 253 198 255 198 254 202 261 192 263 205 267 196 270 208 271 198 274 211 276 203 280 217 282 206 284 222 286 212 289 224 289 215 292 229 295 229 294 232 301 223 303 235 305 208 286 239 308 212 291 245 313 215 295 249 317 219 301 251 319 223 303 254 322 226 306 258 327 252 328 263 332 263 332 266 336 266 336 268 340 269 340 271 344 272 344 274 348 274 347 276 351 276 350 278 354 278 353 280 356 280 355 283 359 283 359 285 363 286 363 286 366 287 366 288 370 288 369 287 373 288 373 287 378 279 375 277 380 280 381 282 388 275 385 279 392 273 390 274 395 266 392 268 399 261 395 263 401 256 396 258 403 259 403 254 405 248 398 250 407 246 399 249 408 245 400 247 411 243 402 244 413 242 404 242 415 241 406 238 417 238 408 232 419 233 419 224 421 225 421 217 422 219 413 212 422 213 413 206 420 208 411 201 418 203 410 195 416 198 408 190 415 194 408 186 415 190 407 183 414 188 407 177 411 184 405 170 408 170 408 163 407 167 402 157 408 161 403 150 406 157 400 143 403 150 397 137 400 142 397 133 398 138 395 129 395 129 394 124 390 132 385 121 386 127 383 120 386 125 383 115 386 121 383 111 384 111 383 107 381 107 381 103 378 103 377 99 373 104 371 97 367 106 365 96 362 105 361 95 358 101 358 95 358 101 357 95 356 95 356 92 355 97 355 89 354 95 355 86 355 92 355 85 356 90 356 83 356 89 356 82 354 88 354 82 350 88 351 83 347 88 348 84 343 89 344 85 341 90 342 85 340 91 341 86 339 91 340 86 337 92 338 87 335 92 336 88 334 92 334 87 334 92 335 85 336 90 336 85 336 90 337 85 336 91 337 87 336 92 336 88 334 94 335 89 334 95 335 89 334 95 335 89 335 94 336 89 336 95 336 90 336 95 336 90 335 95 336 90 336 95 336 89 336 95 337 89 335 94 337 89 336 94 337 89 336 95 336 89 335 94 336 90 335 95 336 90 335 95 336 90 334 96 336 91 335 96 336 91 335 96 336 91 335 96 336 91 334 96 336 91 334 96 336 91 334 96 336 90 334 96 336 90 334 95 336 89 335 94 336 89 335 93 336 88 335 93 337 87 336 92 337 87 335 92 336 88 335 93 337 88 335 93 337 88 335 93 336 88 335 93 337 87 336 93 337 87 336 93 337 87 335 92 337 87 336 92 337 87 335 92 337 87 335 92 337 87 335 91 337 87 335 91 337 87 334 92 336 90 335 93 336 90 334 94 335 91 333 95 335 92 333 97 335 93 332 100 335 94 332 99 334 95 332 101 333 96 331 102 333 97 332 103 334 98 331 103 333 98 331 103 334 98 332 103 334 97 331 104 334 95 332 101 334 93 332 99 334 92 333 97 334 91 333 96 334 90 333 95 334 89 334 93 335 88 334 93 335 88 334 92 335 87 334 92 335 88 333 92 335 88 333 93 335 90 332 95 334 91 332 97 334 93 332 98 333 94 332 99 333 94 332 100 333 93 332 100 333 93 332 99 334 93 332 98 334 91 332 97 334 90 334 95 334 89 334 96 335 88 334 93 334 87 334 93 335 87 335 92 336 87 335 92 336 87 334 92 335 87 334 93 335 87 335 93 335 87 335 93 335 88 334 94 334 89 334 95 334 89 334 95 334 89 334 97 334 89 334 95 334 90 333 95 333 89 334 95 334 88 335 94 334 87 336 93 335 87 338 95 335 85 340 92 337 84 343 90 339 82 346 91 340 81 348 89 342 80 351 86 345 79 354 87 346 79 355 86 348 79 357 86 350 81 360 89 354 82 360 90 356 82 359 91 356 82 356 91 353 82 351 90 349 83 348 84 348 85 346 85 345 86 344 95 342 86 343 95 341 87 342 95 340 87 342 93 340 87 341 96 338 86 337 95 335 86 333 95 332 87 332 96 330 87 332 95 331 84 334 93 333 81 335 90 335 79 334 85 334 77 331 83 331 76 326 85 326 76 323 76 323 77 322 86 322 76 324 85 323 77 327 85 324 77 329 86 327 77 330 83 329 78 332 88 331 81 332 87 332 83 330 93 330 85 325 94 326 85 319 86 318 85 312 95 315 83 306 84 305 80 302 85 304 76 298 85 301 74 291 82 295 73 285 79 288 73 281 79 284 73 277 79 280 73 273 78 275 72 269 78 272 73 264 81 267 75 256 82 260 76 249 84 251 77 244 85 248 78 240 83 243 79 235 86 240 80 230 80 229 80 225 80 224 80 221 84 225 81 217 84 222 85 213 88 217 91 207 94 211 96 201 99 205 101 197 104 201 106 193 109 198 111 189 114 194 116 186 117 193 120 184 120 190 126 183 125 191 132 185 131 193 137 187 136 195 141 190 139 198 145 193 140 201 148 197 142 205 149 202 143 210 150 208 143 215 153 213 145 220 157 218 149 225 163 220 156 226 171 222 165 228 177 223 169 229 179 225 170 230 181 230 172 234 185 236 176 240 189 243 183 246 193 249 184 252 196 253 187 256 200 257 191 261 205 260 196 265 207 264 198 268 209 267 199 271 211 271 201 274 216 278 207 282 221 285 212 289 225 291 215 294 227 295 218 298 231 298 222 302 235 302 226 306 238 307 228 310 240 310 212 289 244 314 238 315 249 315 243 318 252 317 224 303 252 318 228 308 254 323 231 312 258 329 234 316 262 333 253 337 266 336 267 336 272 340 272 339 277 343 277 343 281 347 274 353 284 349 277 355 287 349 281 357 293 351 287 360 298 352 294 360 305 352 301 361 311 350 307 359 316 348 313 357 321 345 319 354 327 342 326 351 331 340 330 348 333 336 334 343 334 333 337 342 337 330 340 338 340 325 344 334 342 321 348 329 343 317 347 322 344 311 348 316 346 304 351 309 347 296 353 300 347 290 355 294 355 286 356 286 357 279 358 279 349 270 359 274 348 264 358 268 346 256 356 260 343 248 354 251 339 243 350 245 335 237 345 237 332 230 343 230 331 224 342 225 329 219 340 220 327 212 337 212 323 206 334 204 319 202 330 201 314 200 320 198 310 196 316 194 308 192 313 189 305 187 315 184 304 184 312 180 310 179 308 178 296 180 305 175 294 178 303 173 293 177 301 172 293 176 301 171 294 174 303 170 295 173 304 169 295 172 304 168 293 170 303 166 291 168 297 165 289 168 296 164 288 168 293 164 286 168 295 163 295 165 294 164 295 165 294 164 294 166 293 165 286 170 291 166 286 170 291 166 286 170 291 166 286 169 292 166 286 169 291 166 286 170 292 165 286 170 292 165 286 169 295 164 287 168 296 164 288 168 297 164 290 168 298 164 290 168 297 164 290 168 297 164 288 168 297 163 287 168 295 164 285 169 293 164 284 170 292 165 285 170 293 166 288 172 294 167 289 171 290 170 291 172 300 168 290 171 300 166 288 170 298 164 286 169 295 164 283 170 292 164 280 172 288 164 275 174 284 167 271 175 278 168 265 175 273 168 259 174 266 167 255 171 259 165 249 168 254 160 243 166 247 157 234 163 237 155 224 161 228 152 218 157 222 148 210 154 213 145 204 154 207 144 201 154 204 144 197 156 200 145 190 157 191 147 182 161 183 151 177 164 177 153 172 166 171 156 166 169 166 159 162 172 160 162 159 177 155 166 155 181 150 171 153 185 147 175 153 188 146 179 152 193 145 184 150 198 142 190 149 203 141 196 149 207 141 201 151 211 141 205 153 214 143 210 155 218 145 215 157 225 147 224 160 232 149 231 163 236 152 236 167 240 156 240 172 244 161 245 178 247 167 250 183 250 174 252 190 254 179 255 196 260 186 262 202 267 193 270 207 272 197 275 212 276 203 279 216 281 208 283 220 284 211 286 225 286 226 286 231 292 221 294 236 298 227 300 239 305 230 307 239 310 240 309 242 315 232 318 247 320 247 319 251 322 241 324 254 325 244 327 257 331 248 333 260 334 251 337 263 336 254 338 266 338 257 341 271 342 272 342 275 345 266 348 277 349 278 348 280 352 270 354 283 355 273 357 287 359 279 361 289 363 281 365 290 367 291 367 290 370 281 371 290 372 282 375 290 375 282 379 291 377 283 382 292 379 285 384 295 378 288 385 297 376 292 383 301 374 296 382 304 370 301 379 309 365 307 374 314 359 313 368 317 351 317 361 319 345 319 354 320 341 320 348 320 348 321 348 322 344 323 344 322 332 324 338 322 327 326 333 324 324 330 331 327 321 333 329 330 318 336 326 338 324 338 322 342 319 342 319 338 305 346 311 340 298 349 304 341 293 349 298 340 287 349 293 341 279 350 284 342 273 349 275 350 270 350 269 340 258 346 260 338 251 348 254 335 246 346 248 332 239 341 239 331 232 342 233 330 226 341 227 328 220 339 221 326 213 336 213 323 207 334 207 319 203 330 202 315 199 322 197 310 194 317 192 317 186 316 186 306 184 315 181 304 181 314 178 302 179 311 175 299 176 308 172 297 175 305 169 295 174 301 170 295 174 304 169 293 174 302 169 291 173 300 168 288 172 293 168 293 167 291 166 284 172 290 167 284 171 289 167 284 171 290 167 284 171 292 165 284 172 291 165 284 172 291 165 284 172 290 165 284 171 290 165 284 171 290 165 284 171 290 165 284 171 289 166 284 171 289 166 283 170 290 164 284 170 291 164 284 170 289 165 285 170 292 163 285 170 290 165 284 170 290 165 284 170 290 165 284 170 290 165 284 170 290 165 284 170 290 165 285 170 290 165 284 170 290 165 284 170 290 165 285 170 290 165 285 169 292 163 286 169 290 164 286 169 291 164 286 170 291 164 286 170 291 165 286 170 291 165 286 170 291 165 286 170 290 165 286 170 291 165 286 170 291 165 286 170 292 163 286 169 293 163 285 169 293 162 286 168 293 162 286 168 294 162 287 168 292 164 287 168 292 164 287 168 292 164 286 168 292 164 286 168 292 164 286 169 294 163 286 169 294 163 286 168 294 163 286 168 294 163 287 168 295 163 287 168 293 164 287 168 293 163 287 168 293 164 287 168 294 162 286 168 294 163 287 169 294 163 286 169 292 165 286 169 292 165 286 169 292 165 287 170 292 165 286 169 292 165 286 169 292 165 286 170 292 165 286 170 292 165 286 170 291 165 286 170 291 165 286 170 291 165 286 170 293 164 285 169 292 164 285 169 292 164 285 169 292 164 285 169 293 164 285 169 291 165 285 168 291 165 285 168 291 165 285 168 290 165 285 169 292 163 284 169 292 163 284 169 290 165 284 169 290 165 284 169 290 165 284 170 290 165 284 170 290 165 284 170 290 165 284 170 290 165 284 170 289 165 284 170 291 164 284 170 291 164 284 170 291 164 283 170 291 164 283 170 290 165 283 170 290 165 283 170 290 165 282 171 290 165 282 172 288 167 282 171 288 167 282 172 289 166 282 173 289 167 282 173 289 167 282 173 288 167 282 173 287 169 282 174 287 169 282 174 286 169 282 173 286 169 280 173 286 168 281 173 286 168 281 172 288 166 281 171 288 165 282 170 287 165 284 168 291 163 285 167 291 163 286 166 293 161 286 166 294 160 286 166 294 160 286 166 294 161 285 167 294 161 285 167 293 161 284 167 292 162 283 168 291 162 283 169 288 165 282 170 289 165 282 172 287 167 282 172 289 166 281 172 287 168 282 173 286 168 282 173 287 169 282 173 287 168 283 172 288 167 283 172 288 167 284 172 289 167 284 171 291 165 284 170 291 164 284 170 292 163 284 170 291 163 284 169 291 163 284 169 291 163 284 170 291 163 285 170 291 164 285 170 292 165 285 170 291 166 285 171 292 164 286 171 291 166 287 171 295 165 286 171 294 164 286 172 290 166 286 171 291 166 288 172 296 165 288 171 297 164 288 171 295 164 289 171 295 164 290 171 296 165 290 172 297 165 290 172 297 165 290 171 297 165 288 171 296 164 285 169 294 164 283 171 291 165 281 172 289 166 280 174 286 167 278 175 284 168 276 176 281 170 273 176 277 171 272 176 275 171 269 175 276 168 266 174 272 167 262 174 266 168 264 166 262 166 260 164 260 164 251 168 257 161 248 166 254 158 244 162 249 155 239 159 244 151 234 158 239 149 231 157 235 148 227 157 231 147 220 156 224 146 214 155 217 145 208 155 211 145 202 155 205 145 195 156 198 146 189 158 191 148 185 160 187 150 181 163 182 153 175 166 175 156 169 170 168 159 166 172 165 162 163 175 160 165 158 178 155 168 153 181 150 171 151 183 146 173 149 186 142 177 146 190 139 181 144 194 136 186 143 197 135 189 145 200 136 193 146 204 136 198 148 209 138 205 151 214 141 210 155 219 144 215 157 224 147 223 159 229 159 229 162 232 151 232 165 235 155 235 170 238 160 239 176 242 166 244 182 246 172 249 188 249 178 251 192 252 182 254 196 258 187 262 199 265 190 269 202 271 193 272 205 274 195 276 211 279 202 281 219 284 209 286 223 286 214 289 226 290 217 291 230 296 220 298 234 301 234 301 237 305 227 307 241 308 232 311 245 313 236 315 247 317 248 316 249 319 250 319 252 323 242 325 257 328 246 330 260 332 262 332 263 335 253 337 266 339 266 339 269 343 259 346 272 346 272 346 275 349 276 348 279 351 279 351 283 355 274 357 285 359 286 358 286 361 277 365 287 364 279 367 289 365 280 368 291 366 282 369 292 367 284 371 294 370 294 369 294 371 286 376 294 372 286 377 294 370 287 377 294 369 289 377 295 366 291 375 298 363 295 372 302 359 299 368 305 354 303 364 309 351 307 360 312 347 311 356 313 344 314 349 314 350 315 347 315 348 316 345 316 346 316 343 314 335 316 344 315 344 316 344 316 344 317 344 316 334 319 343 318 334 321 342 320 333 324 341 323 331 327 339 326 327 331 335 329 323 334 331 331 318 336 324 334 316 338 321 340 321 340 319 336 307 342 312 338 298 346 304 338 291 344 294 345 289 344 288 336 278 343 280 337 270 344 272 338 264 348 268 338 259 348 262 337 252 348 254 336 244 347 246 334 238 344 240 330 231 337 231 328 223 335 223 326 216 333 216 324 211 331 211 321 204 331 204 318 198 325 197 314 193 323 191 309 188 319 186 305 182 314 179 302 178 308 175 307 172 306 172 296 176 302 172 294 176 301 171 292 176 299 170 291 174 298 169 290 173 297 167 290 171 295 166 289 169 294 165 296 163 296 162 288 170 296 164 287 170 295 164 286 171 294 165 286 171 294 165 286 171 294 165 288 170 293 165 288 169 296 164 289 169 294 165 290 170 299 164 289 169 299 164 288 169 294 164 287 167 292 163 285 167 292 161 284 166 291 160 283 166 290 160 282 167 289 160 281 166 289 160 277 165 285 159 274 164 281 157 270 163 278 155 267 163 274 155 272 156 270 156 263 165 266 160 260 168 264 160 255 170 261 162 249 172 253 166 243 171 248 163 238 169 242 161 234 167 238 158 229 165 234 156 222 163 225 155 213 162 217 153 208 162 212 153 203 162 206 153 194 162 197 152 187 162 189 152 182 160 184 150 176 160 177 150 169 163 169 152 164 168 163 157 160 172 157 161 155 175 152 165 151 178 147 169 149 183 143 173 146 188 140 179 145 193 137 185 145 199 136 192 147 206 138 200 148 213 139 207 150 219 140 215 152 224 142 221 155 228 145 227 159 232 149 231 164 234 154 234 170 237 160 239 177 242 167 244 183 244 184 244 188 246 180 249 193 251 194 250 196 256 187 259 198 261 188 264 201 265 191 268 205 271 196 273 211 277 202 280 217 281 217 280 221 283 222 282 226 287 218 291 230 293 199 273 231 299 204 277 234 304 208 283 239 309 230 311 244 312 216 292 247 313 237 315 250 317 223 298 253 323 244 325 256 328 246 329 259 331 249 333 262 335 263 335 267 341 267 341 270 345 271 345 274 348 264 350 277 349 277 349 281 352 281 352 284 356 284 355 285 358 276 361 288 360 278 364 290 362 281 365 292 363 284 367 294 364 295 363 297 365 297 365 299 366 300 366 301 368 301 368 302 371 295 371 301 374 296 373 299 378 294 377 296 383 290 380 291 389 285 385 283 394 277 389 274 398 269 391 266 399 260 393 261 399 255 392 256 398 250 391 254 398 248 391 251 400 246 392 250 402 246 393 249 404 247 396 247 409 248 409 244 415 244 407 241 420 240 411 236 423 236 414 231 424 231 415 222 425 224 416 214 426 216 417 207 425 209 419 201 423 204 415 194 419 198 411 186 416 190 409 180 414 184 407 176 414 180 406 171 413 175 408 164 411 168 406 156 410 161 403 150 410 156 403 144 410 150 404 135 408 140 405 128 405 133 402 124 401 128 398 119 395 124 392 114 387 119 384 111 381 116 378 111 378 119 374 109 375 114 372 105 372 114 369 101 370 105 369 96 368 105 367 93 363 99 362 92 357 97 357 92 353 97 353 92 351 97 351 90 350 98 350 89 350 95 350 89 350 95 349 88 347 97 347 88 343 97 344 89 340 96 341 88 340 94 340 87 340 94 340 85 339 91 339 85 338 92 338 84 339 90 338 84 340 90 340 83 340 89 340 84 340 90 340 86 340 92 339 88 338 93 338 88 336 94 337 87 337 93 337 87 338 93 338 88 338 94 339 89 338 95 338 90 337 95 338 89 337 94 338 88 337 93 338 88 337 93 338 88 337 94 338 89 336 95 338 89 336 95 338 89 337 94 338 89 337 96 339 89 337 95 339 90 336 95 338 90 336 95 338 91 336 95 337 91 336 96 338 90 336 95 338 89 336 94 338 89 337 94 339 89 337 94 339 89 337 94 338 90 337 95 339 90 337 95 339 91 336 96 338 91 336 97 338 91 336 96 338 91 336 96 338 91 336 96 338 91 336 96 338 91 336 96 338 91 336 96 338 91 336 97 338 92 336 97 338 92 336 98 338 93 336 99 338 94 335 100 337 95 334 101 336 97 334 104 336 97 334 103 336 98 334 103 336 98 334 103 336 98 334 103 336 97 334 103 336 97 334 102 336 96 334 101 336 95 334 101 336 95 334 100 335 94 334 100 336 94 334 99 336 93 334 99 335 93 334 99 336 93 334 99 336 94 334 99 336 94 334 100 335 95 334 100 335 94 334 100 335 95 333 100 335 94 334 100 335 93 334 101 335 92 334 97 335 90 335 98 336 89 336 95 336 88 336 94 337 88 336 94 337 88 336 93 337 89 335 94 336 89 335 95 336 90 334 96 336 92 334 98 335 92 334 98 335 93 334 99 335 94 334 99 334 94 334 99 334 93 334 99 334 93 334 100 335 92 334 97 335 91 334 97 335 91 335 97 336 91 335 96 336 91 335 97 336 91 335 97 336 91 335 99 336 91 335 99 336 91 334 97 335 92 334 100 335 92 334 100 335 92 334 100 335 92 334 98 335 92 335 98 335 91 336 97 336 90 336 99 336 90 336 96 336 90 336 96 336 90 336 96 336 89 336 95 336 89 336 95 336 90 335 98 336 91 334 99 335 91 334 97 335 91 334 97 334 91 334 97 334 91 334 98 334 91 335 98 335 90 334 99 334 90 332 96 333 89 331 95 332 88 329 96 330 86 328 92 328 84 326 90 326 82 324 91 323 82 320 88 320 82 316 90 316 82 313 90 312 81 312 89 311 80 311 89 310 79 310 88 309 77 308 84 307 76 307 84 307 75 307 84 306 73 307 79 307 71 306 78 307 71 304 78 304 71 300 79 301 71 295 79 297 71 292 77 293 71 290 78 291 69 289 75 289 66 288 73 289 66 286 71 288 67 282 73 284 69 275 74 278 71 268 78 272 73 262 77 264 74 258 81 261 77 255 82 258 81 249 88 254 82 243 87 246 83 238 87 241 83 233 88 237 86 226 91 230 90 220 94 223 92 215 97 220 95 212 98 216 97 208 97 208 98 205 102 209 99 202 103 207 101 199 106 207 104 196 107 201 108 192 110 197 112 189 114 197 114 186 116 191 116 184 118 192 118 182 120 187 122 180 123 185 125 177 125 185 127 176 126 181 129 176 128 182 133 178 131 183 137 180 136 188 140 183 139 192 142 186 141 195 142 186 142 195 142 185 142 194 142 183 142 192 143 181 143 191 145 179 144 188 146 177 145 186 145 175 146 183 144 173 145 172 143 169 145 177 142 165 145 173 142 162 144 167 140 158 143 163 138 156 141 161 138 153 140 158 138 150 140 155 138 148 140 152 137 146 140 150 137 145 137 145 137 143 140 148 140 142 143 146 143 141 144 140 147 140 151 148 148 140 151 144 149 139 152 144 148 138 151 142 147 136 150 140 146 135 149 139 144 135 144 134 142 136 143 135 141 135 145 138 141 134 144 137 140 133 143 135 140 132 143 134 139 130 142 132 139 129 143 132 139 128 143 132 140 129 144 132 140 129 144 132 139 129 143 132 139 129 139 129 137 130 141 133 137 131 141 134 138 131 142 135 139 132 143 135 140 132 143 134 140 132 140 132 141 131 142 131 142 130 143 129 144 130 144 129 145 130 147 134 147 132 148 136 149 134 149 139 153 138 151 143 158 143 158 142 163 149 163 148 167 157 160 160 169 167 162 169 170 178 162 180 170 189 162 191 168 197 160 199 167 203 158 205 167 209 158 211 168 215 158 217 168 220 158 222 168 224 158 228 169 229 159 232 171 233 160 237 173 235 163 240 175 237 164 241 177 240 166 243 179 244 169 247 183 251 184 251 187 258 177 260 192 261 185 262 197 262 188 265 206 265 196 269 213 270 204 273 219 274 209 277 221 276 212 279 224 280 214 284 227 286 227 286 228 291 228 290 228 295 218 297 230 300 209 285 233 306 210 286 237 310 214 290 241 312 218 294 246 316 221 297 251 320 225 302 255 325 229 307 258 327 233 312 262 330 253 334 267 334 268 333 271 337 272 337 275 340 275 340 280 344 272 350 285 347 278 354 283 355 283 356 294 350 289 358 299 350 294 358 305 349 301 358 312 349 308 357 318 347 315 356 322 344 320 353 326 341 324 350 327 338 326 347 330 335 331 344 334 333 335 339 336 330 339 337 337 328 342 338 337 325 342 334 337 320 344 328 337 314 345 321 338 307 345 314 338 302 344 306 346 302 346 301 345 295 345 295 337 281 346 287 338 275 347 279 338 268 347 273 337 260 347 264 337 252 347 255 335 245 346 248 333 238 343 239 333 229 342 229 333 222 344 223 331 216 341 217 327 211 338 210 324 204 334 203 321 201 330 198 317 196 326 194 312 191 322 188 320 184 320 183 317 181 316 180 305 181 315 178 302 181 308 178 299 180 307 176 298 180 305 175 297 179 304 174 298 178 307 174 299 176 309 172 299 174 309 171 298 173 308 169 297 171 303 168 295 170 301 167 293 169 302 165 292 168 302 164 292 168 300 164 292 168 300 164 292 167 300 163 292 168 298 164 291 167 297 164 291 167 297 164 290 167 296 164 289 168 298 163 289 168 297 163 290 168 298 163 290 167 296 164 290 167 296 164 290 166 297 164 290 167 296 164 289 167 298 164 290 168 298 164 290 168 296 165 291 168 297 165 291 167 298 164 292 166 298 164 293 166 299 163 294 165 300 162 293 164 299 161 292 164 300 158 288 164 296 157 284 165 292 158 280 167 287 160 276 169 284 162 272 170 280 163 267 169 275 162 264 168 268 162 259 166 264 161 257 167 261 162 254 168 258 160 248 168 253 160 243 168 248 160 240 167 244 159 237 165 241 157 234 164 240 156 233 163 238 154 229 161 234 153 223 160 226 154 216 159 221 150 209 159 213 149 200 159 201 159 191 160 194 150 185 160 187 150 179 160 180 149 170 160 171 150 164 163 164 153 161 169 159 158 157 174 157 174 155 179 152 169 155 182 150 172 153 185 146 176 149 189 142 181 146 195 138 187 146 200 136 193 148 204 138 198 152 207 142 203 157 210 147 207 160 216 150 211 162 224 152 222 164 231 154 230 167 235 156 235 170 239 160 239 175 243 165 245 182 247 172 250 187 250 177 252 193 254 183 256 198 261 189 263 202 267 193 269 206 271 196 273 211 275 201 278 216 279 216 278 221 283 212 286 225 287 215 288 229 290 219 293 233 296 224 298 238 301 228 302 240 304 230 306 242 307 233 309 246 312 246 312 247 317 248 317 249 320 250 320 251 324 241 326 254 328 244 329 258 331 258 331 260 334 250 336 264 338 264 338 268 342 257 344 272 346 272 345 275 349 276 348 278 352 279 351 282 357 283 356 286 362 286 362 288 367 280 367 288 372 281 371 288 378 280 376 287 385 279 382 284 391 276 388 281 395 273 392 277 399 269 396 273 402 265 398 268 404 261 400 264 405 256 400 259 407 252 401 255 408 249 401 252 408 247 400 250 409 246 400 248 411 246 403 247 415 245 407 247 419 246 411 244 422 245 413 239 423 241 414 231 423 233 415 223 423 226 415 217 422 219 414 209 419 212 411 202 416 206 408 198 413 202 405 195 412 200 404 192 411 196 403 188 409 193 402 181 407 187 399 175 406 180 399 169 407 173 403 162 408 168 402 155 408 159 403 149 408 153 404 144 408 151 402 140 405 147 400 135 399 135 398 131 393 138 387 128 389 135 384 126 386 133 381 122 383 131 378 118 383 126 379 116 382 124 378 114 379 123 377 114 377 123 376 113 377 123 376 113 378 123 376 110 376 116 375 104 374 111 373 98 371 104 369 94 366 102 364 93 362 101 360 91 358 96 357 90 354 95 354 91 354 97 353 92 352 98 352 92 351 100 352 91 351 97 351 89 351 95 352 86 352 92 353 84 354 89 354 82 354 88 356 81 356 86 357 83 356 86 357 83 353 86 354 81 348 86 351 85 347 88 348 87 344 90 345 87 342 92 344 89 340 95 341 91 338 97 339 93 336 100 338 93 336 98 337 93 336 99 337 93 336 100 338 93 336 101 338 93 336 99 337 93 336 98 337 93 334 101 336 93 333 98 334 93 333 100 335 93 334 100 335 92 334 97 335 91 334 97 336 92 336 97 337 92 336 98 337 93 336 99 338 93 338 101 339 93 337 101 339 93 336 99 337 92 336 101 336 91 336 97 335 89 336 97 335 86 336 95 334 83 335 90 334 80 336 87 333 77 336 84 333 77 334 85 332 76 332 82 329 75 329 84 325 75 328 84 325 75 328 84 325 75 329 83 327 74 329 80 327 73 328 79 327 73 326 80 325 74 324 82 322 74 321 83 320 75 318 82 317 77 315 85 314 78 311 87 311 79 307 87 309 78 305 87 306 77 303 83 305 78 300 87 302 79 292 86 295 81 284 90 287 83 277 88 279 85 271 93 275 85 264 93 268 83 257 89 260 81 252 86 254 79 246 86 249 77 240 83 241 77 235 83 236 78 230 84 232 79 225 85 228 81 220 86 223 83 216 88 219 86 211 89 215 91 207 93 212 97 202 99 207 103 199 103 199 109 199 111 207 114 198 116 206 119 196 120 204 124 193 124 201 130 191 129 199 135 191 133 199 138 193 135 200 141 196 136 204 143 202 137 210 146 208 139 216 151 213 143 220 157 215 150 222 163 216 155 223 166 216 158 222 168 217 159 223 170 221 161 225 173 225 164 230 176 231 166 234 179 235 169 238 181 237 171 240 184 238 174 242 188 241 177 243 192 243 182 246 196 245 187 247 199 246 189 248 201 248 191 250 204 250 204 250 206 254 196 257 208 259 198 262 210 265 200 267 211 271 201 273 210 277 200 279 212 283 202 285 216 288 205 290 220 291 221 291 224 292 214 294 227 293 216 295 231 296 220 299 236 301 227 304 240 304 231 307 243 307 243 307 246 311 246 310 249 316 249 315 251 320 242 324 253 323 254 323 257 326 247 329 262 330 262 330 266 335 257 339 270 338 261 343 272 340 263 346 276 344 268 350 283 347 274 353 289 349 281 356 293 350 286 358 290 357 291 358 301 351 295 358 305 350 300 359 308 350 303 357 310 347 307 356 314 346 309 355 315 346 311 354 317 347 313 355 318 348 314 356 320 350 317 359 321 350 320 359 322 348 321 358 322 345 322 355 325 342 326 351 327 339 329 348 328 336 331 343 329 334 332 340 335 339 335 336 336 334 337 333 332 321 337 326 332 315 340 322 334 309 341 315 334 303 339 306 341 303 340 301 331 292 338 294 332 284 338 287 335 277 344 282 337 270 347 275 338 264 348 267 338 256 348 258 347 253 347 252 334 244 345 246 332 237 343 238 332 229 342 230 332 224 342 224 331 219 341 219 328 213 339 213 325 206 335 205 321 200 330 199 315 196 325 193 311 191 318 188 308 186 315 183 304 184 311 181 301 183 307 180 296 182 302 178 292 180 300 175 291 179 298 174 291 177 298 172 292 175 301 171 292 173 301 169 291 171 297 168 290 170 297 165 288 168 294 165 288 168 294 164 286 168 295 163 286 167 295 163 286 168 294 163 285 168 294 163 285 169 293 163 284 170 292 163 283 170 290 164 282 171 289 165 282 172 287 165 281 172 287 166 280 173 286 166 280 173 285 168 281 173 286 168 281 172 288 166 289 167 288 166 281 172 288 166 281 172 286 167 281 172 288 166 282 171 289 165 282 170 290 164 283 170 291 163 284 169 291 163 284 169 291 163 284 169 291 163 284 169 291 163 284 170 291 163 284 170 288 165 283 170 288 166 283 170 288 165 283 171 289 166 291 166 290 165 291 166 289 166 283 171 288 166 283 171 290 164 283 170 290 164 284 170 290 164 284 170 291 163 285 169 292 163 285 168 292 162 285 168 293 162 285 168 293 162 285 168 293 162 285 168 293 162 285 168 294 162 285 168 291 164 285 168 293 163 285 168 293 163 285 168 292 163 285 168 292 163 285 168 293 163 285 168 292 163 285 168 292 163 285 168 292 163 285 168 292 163 285 168 292 163 285 168 292 163 286 168 294 162 286 168 294 162 286 168 294 163 286 168 294 163 286 168 294 163 286 169 294 163 286 169 294 164 286 170 293 164 284 170 290 166 284 172 291 166 283 172 289 166 282 174 288 167 281 175 287 169 280 176 286 170 279 177 285 171 279 178 283 173 279 179 284 173 279 179 283 175 279 180 283 175 278 180 284 174 278 180 284 174 277 180 283 174 277 180 283 174 277 180 283 174 277 180 282 173 277 179 283 173 277 179 283 172 277 178 283 172 278 178 284 171 278 178 284 171 278 178 284 171 278 179 284 172 278 180 283 172 278 180 283 173 278 180 283 174 278 182 283 174 278 182 282 174 276 182 280 176 276 182 281 176 275 183 281 176 275 182 281 176 275 182 281 175 276 182 282 175 277 181 282 175 277 180 282 174 277 180 283 173 278 180 284 173 278 179 284 172 278 178 284 171 278 178 285 171 279 178 285 171 280 178 285 170 279 177 285 170 280 178 285 170 280 178 287 171 280 178 287 171 280 178 286 171 279 177 285 170 279 178 285 171 279 178 285 171 279 177 285 171 278 177 285 170 278 177 285 170 278 177 285 170 278 177 284 170 278 178 284 170 278 178 284 170 278 178 284 171 278 178 283 171 277 178 283 171 277 178 283 171 277 178 283 171 277 178 283 171 277 178 283 171 277 178 283 171 277 178 283 172 277 178 282 172 276 178 283 172 277 179 283 172 277 179 283 172 277 179 283 172 277 179 283 172 277 179 283 172 277 179 283 172 277 178 283 172 277 178 283 171 277 178 283 171 277 178 283 171 277 178 283 171 277 178 283 171 277 178 283 171 277 178 283 171 278 178 283 171 278 177 283 171 278 177 284 171 278 175 284 170 278 175 285 169 278 174 285 168 279 173 284 169 280 172 287 167 282 171 287 167 283 170 288 166 284 168 289 164 286 167 291 163 286 166 294 161 288 166 295 161 288 166 296 161 290 166 297 161 290 166 298 161 291 166 299 161 292 167 300 161 292 167 300 162 292 168 300 161 289 167 297 161 286 168 294 162 284 170 292 164 281 172 289 166 279 174 286 167 276 175 283 168 273 176 279 170 269 178 275 171 267 178 273 172 266 178 272 172 266 178 271 171 266 178 272 170 266 176 272 169 265 175 272 168 264 174 271 166 263 172 269 165 262 170 268 163 261 170 267 162 259 168 266 161 258 167 264 160 256 167 262 160 253 166 259 159 250 167 257 160 247 168 254 160 244 168 250 161 241 167 246 159 238 166 243 158 235 166 238 157 231 164 235 156 227 164 231 155 220 163 224 154 212 162 216 153 207 161 210 152 204 159 207 150 199 158 201 149 192 157 193 147 187 157 188 147 183 158 184 148 177 160 177 149 172 163 172 162 167 166 167 155 165 167 164 157 161 171 158 160 156 174 153 164 154 178 149 168 153 181 146 172 151 184 144 176 151 189 151 188 152 195 144 187 155 200 146 193 157 204 148 198 158 209 148 204 158 215 148 210 158 221 148 217 160 225 150 222 162 227 152 226 165 230 154 229 167 233 158 233 171 237 161 239 175 241 165 243 178 244 168 246 183 248 173 251 187 254 177 257 190 261 191 260 193 265 183 267 197 267 187 270 203 271 193 274 210 275 200 278 216 278 207 281 222 280 213 282 227 282 219 286 232 289 222 292 232 295 223 298 232 298 232 297 234 302 234 301 237 306 210 287 241 309 215 292 244 312 238 313 247 316 220 296 250 321 223 299 253 323 227 304 255 325 230 308 258 327 233 312 261 330 262 330 263 333 264 333 265 337 256 339 268 339 268 338 271 341 271 341 274 345 275 345 276 349 267 352 277 351 268 354 278 352 279 352 280 354 281 354 282 356 274 360 286 359 277 363 289 361 280 366 291 362 283 366 294 362 284 366 294 360 287 366 294 360 288 366 294 360 289 368 295 359 291 367 296 357 293 366 300 355 296 364 302 351 299 361 304 347 302 357 307 343 306 352 309 340 309 348 311 338 311 344 311 336 313 343 312 335 314 343 314 334 316 343 314 333 316 342 317 331 319 341 320 329 323 338 324 326 326 332 327 324 330 330 333 331 334 330 336 329 337 329 338 327 339 327 335 315 339 319 336 307 341 311 337 299 342 303 337 291 345 297 336 286 342 289 336 279 344 281 337 270 343 271 338 262 348 266 338 257 348 259 337 249 347 251 335 242 345 243 332 236 342 237 329 230 339 230 328 222 338 222 328 215 335 215 326 210 336 208 323 204 333 202 320 198 330 196 316 194 326 192 312 190 321 187 318 183 317 182 316 179 315 178 304 180 310 177 301 179 307 176 298 178 303 175 296 178 303 172 294 176 301 170 295 175 302 169 297 174 305 169 298 173 308 168 298 171 308 167 296 170 305 165 294 169 304 164 292 168 301 164 290 168 299 163 290 170 299 164 289 170 298 165 288 170 294 167 287 171 294 167 288 171 295 166 288 172 295 166 288 172 295 166 288 172 296 166 286 172 293 166 286 172 292 166 285 171 292 166 285 170 293 165 286 170 295 165 287 169 295 165 295 165 295 164 287 168 295 164 286 168 294 164 286 168 294 164 286 168 294 163 286 168 295 163 288 169 295 163 288 168 293 164 286 168 292 163 284 168 291 162 283 168 289 162 281 169 287 162 277 169 285 162 274 169 281 162 270 168 277 161 270 168 276 160 268 167 273 161 267 166 271 160 265 167 269 161 261 168 266 162 256 170 261 162 250 171 255 162 245 170 250 162 242 168 247 160 239 166 244 157 233 164 237 155 225 162 230 153 217 160 222 152 213 161 217 152 208 161 211 152 200 162 202 152 193 161 196 151 189 160 190 150 182 160 183 150 174 162 175 152 169 166 169 156 166 170 165 159 163 173 160 162 159 175 156 165 156 178 152 168 154 183 148 173 152 189 145 179 152 193 145 185 153 198 145 191 154 204 146 197 154 210 146 204 153 215 154 215 154 221 144 216 155 224 145 220 158 228 147 225 160 231 149 229 163 234 164 234 168 239 169 239 174 243 174 243 179 245 168 247 184 249 173 251 189 255 190 255 193 261 184 265 197 266 187 269 201 270 192 273 207 275 197 277 213 279 203 282 219 282 210 284 225 284 215 286 230 290 222 293 234 296 224 298 233 300 224 303 233 303 234 303 237 308 227 311 241 312 241 312 244 314 236 316 249 318 249 318 252 322 252 322 255 327 245 330 258 330 248 333 260 332 261 331 264 334 264 334 267 337 268 336 271 340 271 339 274 342 274 341 278 344 278 344 282 348 282 348 286 353 277 356 288 356 278 359 288 357 289 357 289 359 290 359 291 362 292 361 293 365 294 364 296 368 297 367 298 370 298 369 298 370 289 375 289 374 290 375 289 374 290 374 299 371 290 375 300 372 291 375 300 372 291 375 299 373 290 376 298 374 290 376 297 374 289 377 297 375 289 379 297 375 289 379 298 376 289 379 298 376 290 379 299 377 300 377 299 378 291 382 300 378 292 382 301 378 292 382 301 377 293 381 302 376 293 380 303 376 293 379 304 376 295 379 303 374 295 377 302 373 293 376 301 373 292 375 300 373 290 373 299 372 290 371 299 372 290 371 298 372 289 371 298 374 288 372 296 375 287 373 294 376 294 376 292 379 293 379 291 382 292 381 290 383 291 383 290 384 280 383 290 384 280 383 290 382 280 381 289 379 280 379 289 378 280 379 289 378 280 378 289 377 280 376 288 374 279 374 288 372 278 371 287 371 287 370 287 369 277 366 287 369 279 366 288 368 279 365 289 369 281 365 290 371 282 367 291 374 282 370 291 376 282 372 291 380 282 376 290 382 282 379 290 383 281 380 290 384 281 381 290 384 282 381 290 383 282 381 291 382 282 380 292 382 282 379 292 381 283 378 292 380 283 377 292 379 283 376 290 378 282 375 289 376 280 374 289 375 280 373 292 376 283 374 297 378 288 376 300 381 291 380 291 384 292 385 301 391 292 390 302 394 292 394 303 396 294 396 305 396 296 395 305 394 296 393 304 392 304 392 302 390 292 389 301 389 292 388 301 389 302 388 301 389 302 388 302 390 302 389 301 391 302 391 301 394 302 394 302 398 302 397 302 401 303 400 304 403 294 402 304 404 295 404 305 405 296 405 306 405 297 404 307 403 308 403 308 401 309 400 308 398 309 398 308 397 309 397 307 396 308 395 306 396 307 396 306 398 306 397 305 400 305 400 304 404 304 403 304 407 295 405 303 412 294 409 304 416 295 413 304 419 295 416 305 420 296 418 307 419 298 417 307 417 299 414 308 414 300 412 308 412 308 411 307 409 308 409 306 406 307 405 305 403 305 403 303 401 304 400 301 398 302 398 300 397 300 397 298 396 290 393 297 396 289 393 296 396 288 393 296 397 288 393 295 397 286 394 294 398 285 395 293 399 285 396 293 400 293 399 293 401 293 401 294 402 294 402 295 404 295 403 296 405 288 402 297 406 289 404 298 405 290 403 299 404 290 402 299 403 290 402 299 401 299 401 298 400 289 400 298 398 289 398 298 396 288 396 297 394 288 394 297 391 288 392 297 390 287 390 297 389 297 388 297 388 287 388 297 387 288 387 298 387 288 387 298 387 289 387 299 387 289 387 299 388 300 387 300 388 300 387 300 389 301 389 300 389 301 389 301 390 301 389 301 391 302 391 302 392 292 393 302 393 293 394 303 394 293 395 304 395 294 396 304 395 294 396 304 395 295 396 304 395 294 396 303 395 294 396 303 395 294 395 303 394 293 395 302 393 292 394 301 392 291 393 300 392 290 392 298 391 289 391 297 390 288 390 296 390 287 389 295 390 285 390 295 390 295 389 295 390 295 390 295 391 295 391 295 392 295 392 295 394 295 393 295 395 296 395 296 397 287 394 296 398 288 395 297 400 297 399 297 401 289 398 298 402 290 399 299 403 291 400 300 403 300 403 300 403 292 400 301 402 292 399 301 402 301 401 300 401 301 401 300 401 300 400 299 400 300 400 298 399 289 398 298 398 288 398 297 397 297 396 296 395 297 395 296 395 296 394 296 394 286 395 295 393 286 394 296 393 286 395 296 393 286 396 296 393 287 397 298 394 289 398 300 396 291 399 302 397 294 401 305 398 296 402 309 399 300 403 312 401 303 406 314 403 306 409 316 405 316 405 318 406 318 405 318 405 310 410 318 404 318 403 316 402 307 408 315 401 307 407 315 401 307 406 316 401 308 406 318 400 310 405 321 400 313 405 323 401 315 406 325 402 317 408 326 404 319 409 327 406 327 405 327 407 319 412 327 407 327 407 324 407 325 406 322 406 313 411 320 406 311 409 319 405 311 406 319 404 310 405 319 403 310 402 317 401 308 401 315 400 306 399 312 398 302 397 309 396 300 395 306 394 297 393 304 392 295 391 303 390 294 390 301 388 293 388 301 387 291 387 301 385 292 385 300 383 292 384 300 383 291 383 299 382 290 382 299 382 290 382 299 383 290 382 299 385 292 382 300 388 295 384 301 392 294 385 300 397 296 389 298 405 295 395 294 412 293 401 288 417 288 408 283 421 282 413 276 423 277 415 271 424 272 417 265 422 266 416 261 418 262 412 257 411 260 405 255 405 258 399 254 400 258 392 253 399 257 390 250 399 254 389 246 399 250 390 241 401 244 392 234 403 240 394 229 408 231 399 222 414 224 408 218 421 218 415 215 427 216 421 211 430 212 424 204 431 205 426 197 431 197 431 192 428 192 428 186 424 189 417 178 421 181 415 171 418 175 408 166 413 169 406 161 406 166 398 154 399 160 392 147 396 153 389 142 396 146 392 135 398 140 393 128 398 133 393 123 396 127 392 119 394 124 390 116 391 120 387 111 383 119 379 107 376 115 372 104 372 109 369 102 368 110 364 101 364 109 361 97 362 97 361 93 362 101 360 89 360 95 359 85 357 91 357 83 353 88 354 83 350 88 350 85 346 90 346 86 342 91 344 87 340 92 342 87 340 93 342 89 338 95 340 92 337 98 339 94 336 100 337 94 334 102 337 94 334 102 336 93 334 99 335 91 332 97 332 89 330 95 331 85 328 92 329 83 327 89 327 79 326 86 325 78 324 84 324 77 319 83 319 77 314 82 314 77 309 82 309 76 305 82 305 74 302 83 302 74 298 80 298 73 293 79 293 71 289 78 289 71 286 76 287 71 282 76 284 73 275 79 277 75 267 81 268 77 260 83 262 80 254 88 258 82 246 88 249 82 239 88 242 83 234 87 238 85 227 88 232 88 220 91 224 91 214 94 218 96 210 99 215 101 205 104 209 105 200 108 205 109 196 111 201 115 192 116 197 122 189 121 197 128 188 126 196 134 188 132 194 141 190 137 198 146 194 143 199 150 200 144 207 155 206 147 213 161 213 153 218 161 223 163 221 177 219 169 225 183 221 176 227 187 226 179 231 190 233 181 237 194 241 186 245 196 248 187 252 199 253 189 257 202 259 192 262 205 264 195 268 208 268 198 271 210 272 199 275 213 276 203 279 218 283 209 286 224 289 215 292 229 293 220 297 233 298 234 298 237 303 238 303 241 307 232 311 244 308 234 312 248 312 239 315 254 319 254 318 254 322 246 326 256 326 248 330 260 329 260 329 264 333 255 338 266 337 267 336 270 341 262 346 276 346 268 351 280 348 272 354 284 350 285 350 287 351 281 359 293 353 287 361 297 354 292 361 302 353 298 361 308 351 304 360 313 348 311 357 319 346 317 355 324 345 322 354 326 344 325 350 327 343 327 349 327 341 329 350 330 338 333 347 334 333 337 342 337 330 341 338 340 326 345 335 342 323 346 328 350 325 351 324 354 317 354 316 348 301 357 307 347 294 356 299 346 288 356 292 348 281 357 284 349 275 359 279 348 269 358 274 348 262 358 266 346 255 356 258 342 249 353 251 337 242 348 243 333 234 345 235 332 227 343 227 330 221 341 221 327 214 334 213 324 207 334 206 320 203 330 202 315 200 320 199 308 195 315 193 313 188 312 188 300 186 310 183 298 183 307 179 296 180 305 176 295 178 303 173 294 176 302 172 293 175 302 171 291 173 299 169 289 171 297 167 288 169 296 165 287 168 295 164 295 164 295 164 287 168 295 164 287 168 296 163 288 168 296 163 287 168 295 163 286 168 293 162 284 167 291 162 283 169 290 163 283 169 290 164 283 170 288 166 283 170 290 165 282 171 290 165 282 170 289 164 283 170 290 164 284 170 291 164 284 169 289 165 284 169 290 165 284 169 290 165 284 169 292 163 284 169 292 163 284 168 292 163 284 168 292 163 284 168 292 163 284 168 292 163 284 168 292 163 285 168 292 162 285 168 290 163 285 168 293 162 285 169 293 163 284 169 292 164 284 169 290 165 284 169 290 165 284 169 290 165 284 168 292 163 285 168 290 164 286 167 291 163 286 167 294 162 287 166 296 161 288 166 296 161 288 166 296 160 288 166 297 160 288 166 297 161 288 166 297 161 288 166 294 163 287 166 295 162 286 167 292 163 286 167 292 163 286 167 292 163 286 167 292 163 286 168 292 163 286 167 292 163 286 167 292 163 287 167 295 162 287 168 295 162 287 167 295 162 287 167 295 162 288 167 295 162 287 167 295 162 287 167 295 162 287 167 293 163 287 167 293 163 287 167 293 163 287 167 293 163 286 167 292 163 286 167 294 162 286 168 292 164 286 168 292 164 286 168 292 164 286 169 292 165 286 169 293 164 284 169 290 165 284 170 291 164 283 172 290 166 282 172 289 166 282 173 288 167 281 174 287 167 280 174 287 168 280 174 285 169 279 174 284 169 279 174 284 170 279 175 284 170 279 175 284 170 279 175 284 170 279 175 284 170 279 174 285 168 279 174 285 168 279 174 285 168 279 174 285 168 279 174 285 168 278 174 285 168 278 174 285 168 278 175 285 168 278 175 285 169 279 176 285 169 278 176 285 170 278 177 285 171 278 178 282 173 277 178 283 172 278 180 283 173 277 180 281 175 277 180 281 174 277 180 281 175 277 180 281 175 277 180 283 173 277 179 283 173 277 178 283 172 278 178 284 172 278 178 284 172 278 177 284 171 278 175 285 170 279 176 285 170 279 175 285 169 279 174 284 169 279 174 286 168 279 174 284 169 279 174 283 169 278 173 283 169 278 173 285 167 278 172 285 167 278 172 285 166 278 172 285 166 278 172 285 166 278 173 285 167 278 173 285 167 278 173 285 167 278 173 283 169 278 174 283 169 279 174 284 169 280 174 284 169 280 174 285 168 280 173 286 167 280 173 287 167 281 172 287 166 281 172 286 167 281 171 288 165 281 170 287 166 282 170 288 164 282 169 289 164 281 169 289 163 282 168 290 163 283 168 290 162 282 167 291 162 282 167 291 162 283 167 291 162 284 167 291 162 284 167 291 161 283 166 290 160 282 166 288 161 281 165 287 158 277 164 284 157 273 166 280 158 270 168 276 160 268 169 274 161 264 169 271 162 261 168 267 161 259 167 263 162 257 166 262 161 256 166 260 160 252 166 256 160 248 166 253 159 243 166 248 158 239 165 243 157 236 165 241 156 234 166 239 156 230 165 234 156 223 163 228 154 217 161 222 152 214 159 217 150 209 158 212 149 201 158 203 148 193 158 195 148 188 158 189 148 182 159 183 148 176 161 176 150 172 163 171 153 169 166 168 156 166 170 163 159 161 173 158 163 158 177 153 167 156 180 150 171 154 185 147 176 152 190 145 182 152 194 144 187 152 197 144 191 152 201 143 195 154 206 144 201 157 210 146 205 160 215 160 214 162 222 162 221 164 229 153 228 165 234 155 234 167 237 157 238 171 243 160 244 176 248 165 249 181 251 171 253 186 254 175 256 190 260 180 262 195 267 195 266 198 272 189 276 202 276 190 280 206 280 198 283 212 285 206 287 220 287 208 289 226 288 217 291 232 292 223 295 235 297 236 296 237 301 228 303 240 305 231 308 245 310 245 310 247 314 247 314 248 317 248 316 249 321 250 321 252 326 241 327 254 329 244 330 257 331 247 333 259 334 249 336 263 338 263 338 267 342 268 342 271 345 271 345 274 347 274 346 277 348 278 348 280 351 281 351 282 354 282 354 283 357 274 359 285 359 285 359 286 361 278 363 287 364 278 366 287 366 279 370 287 369 279 373 289 370 279 374 291 371 291 371 293 372 294 372 296 373 288 373 297 374 289 373 297 378 291 375 294 381 288 377 290 386 284 381 279 384 279 385 279 394 273 389 272 397 265 391 266 399 260 392 263 399 257 393 262 401 256 393 261 402 256 394 262 404 257 396 262 406 258 398 261 408 259 400 260 411 258 402 258 413 256 405 255 414 254 406 251 415 251 406 246 415 247 406 243 416 243 407 238 417 239 408 234 419 235 410 229 420 230 411 222 421 225 413 215 421 219 414 210 421 213 413 205 420 208 414 198 417 203 409 190 414 195 406 183 413 189 406 177 412 183 406 170 411 174 406 164 409 168 405 160 408 164 404 155 406 160 402 150 403 155 398 144 398 151 393 140 396 147 391 136 394 144 389 132 392 140 386 127 389 134 384 121 388 126 385 115 386 121 384 111 383 116 380 108 377 116 374 106 372 114 369 103 369 109 367 101 367 107 365 98 364 107 363 94 362 100 361 92 360 92 359 89 358 95 357 88 355 94 355 87 352 93 352 86 349 93 349 86 348 92 348 85 346 91 347 85 344 91 344 85 342 91 343 87 341 93 342 88 339 93 340 89 339 95 340 89 338 95 339 90 337 95 338 90 337 95 338 90 337 95 338 89 338 95 338 89 338 95 339 89 339 95 339 89 338 97 339 88 338 94 338 87 338 94 337 86 337 95 336 86 336 95 335 85 336 92 335 84 336 93 334 82 335 91 333 80 336 87 333 78 335 87 333 77 332 83 331 77 328 83 328 79 324 87 324 80 322 88 321 81 320 89 320 80 320 89 320 79 320 86 320 79 318 87 320 78 316 87 316 79 311 86 311 80 305 89 306 79 301 86 302 77 298 84 299 76 295 85 296 76 289 82 291 76 281 84 285 76 274 84 277 76 268 81 271 77 262 82 265 79 256 84 259 79 250 84 253 79 244 84 247 81 238 86 241 85 230 91 236 88 223 88 223 91 217 91 217 94 212 98 217 98 207 101 211 102 202 105 207 108 198 110 203 114 194 116 199 119 191 121 198 122 189 122 197 126 187 125 195 132 185 128 193 137 186 133 193 143 188 139 195 148 192 143 200 151 198 146 206 155 204 148 212 158 208 152 215 165 210 157 216 172 213 164 219 176 216 169 222 178 221 170 226 180 228 171 232 182 236 173 240 184 243 175 246 184 248 174 252 186 252 176 256 190 258 181 261 196 262 186 266 200 264 190 268 202 266 192 269 207 269 208 269 212 276 203 279 217 281 208 285 221 285 211 289 224 288 215 292 229 292 220 296 234 297 225 300 237 301 238 300 239 303 240 302 242 306 233 309 246 310 237 313 248 313 248 312 250 316 240 320 252 322 252 321 255 327 246 331 259 331 250 335 263 334 264 333 267 338 268 337 272 342 263 347 276 346 267 351 279 347 271 352 283 347 276 354 288 350 281 357 294 352 287 359 299 353 294 360 304 352 299 361 308 351 305 360 313 348 311 357 318 346 315 355 320 344 318 353 321 343 321 349 323 341 324 347 326 338 327 346 327 336 329 344 327 334 330 342 329 330 333 339 332 326 336 335 335 324 340 332 337 321 340 327 343 327 344 328 338 315 343 321 340 308 346 313 342 300 350 307 343 293 351 299 342 287 351 293 341 280 351 285 351 277 352 277 343 267 350 269 342 261 353 265 341 253 351 257 339 246 349 249 336 240 346 243 332 234 341 234 330 226 339 224 328 218 339 218 327 215 338 214 325 209 336 209 321 203 332 202 317 198 323 197 311 195 318 193 307 191 316 188 305 187 312 184 305 183 311 181 304 180 310 177 301 179 308 176 299 177 307 173 297 177 304 172 296 177 304 172 295 177 303 172 294 176 304 171 293 173 300 168 290 172 296 168 287 170 296 165 286 170 294 165 285 170 293 165 284 170 292 165 284 172 292 166 283 173 290 167 282 174 289 168 281 176 287 168 280 176 285 170 280 177 285 170 279 177 285 170 280 177 286 170 287 170 285 171 281 175 286 170 282 174 286 169 282 174 289 166 282 172 289 166 282 172 290 165 283 172 290 165 283 172 290 165 283 172 290 165 282 172 290 166 282 173 289 166 282 173 289 166 282 173 289 166 282 174 288 166 282 174 288 167 281 174 288 167 281 174 288 168 281 174 288 168 281 175 286 169 281 175 286 170 281 175 286 170 281 175 287 168 281 174 287 167 282 174 288 167 282 173 288 166 283 172 289 165 283 172 290 165 283 172 290 165 283 172 290 165 283 172 290 165 283 172 290 166 283 173 290 166 283 174 287 169 282 174 289 167 282 174 288 167 281 175 288 168 282 175 288 168 281 175 288 168 281 175 288 168 282 176 288 168 281 175 288 168 281 175 288 168 282 175 288 168 281 174 288 168 281 174 289 168 282 174 288 168 282 174 288 167 282 174 289 167 282 174 289 167 282 173 289 167 282 172 289 166 282 172 289 166 282 171 289 166 282 171 287 167 282 171 289 166 282 172 289 166 282 172 290 166 282 172 290 166 282 172 289 167 281 173 289 167 281 174 288 167 280 174 287 168 280 174 287 168 280 174 287 168 280 174 287 168 280 174 287 168 280 174 287 168 280 174 287 168 280 174 287 168 280 175 287 169 280 176 286 170 279 177 285 170 278 178 285 171 278 178 282 173 277 178 284 172 277 178 283 172 277 178 283 172 278 178 283 172 278 178 283 173 278 176 285 170 279 176 283 171 279 175 286 168 280 174 286 168 280 174 287 167 280 172 287 166 280 172 288 166 280 172 288 166 280 172 288 166 280 173 288 166 280 173 287 167 280 174 287 167 280 174 287 168 280 175 287 169 280 175 285 171 280 175 284 171 280 176 284 171 280 176 286 170 280 176 285 170 280 176 286 169 279 176 285 169 279 176 285 169 278 175 285 168 278 175 285 168 278 175 285 168 279 176 285 169 279 177 285 170 279 178 284 170 278 179 284 171 278 180 283 172 278 182 283 174 277 182 282 174 277 182 282 175 277 183 281 176 277 184 282 176 277 184 281 176 276 183 281 176 276 183 281 176 276 183 281 176 276 182 281 175 276 182 282 174 276 181 282 174 277 181 282 173 277 180 282 173 277 180 282 173 277 180 282 173 278 181 283 173 278 181 283 174 278 180 283 173 277 180 283 173 278 181 284 173 280 182 284 174 279 180 285 173 279 180 284 173 278 181 283 173 278 182 283 174 278 182 282 175 277 182 282 174 277 180 283 173 278 180 283 172 278 177 282 172 279 173 285 169 282 169 288 166 287 166 294 164 293 163 300 161 309 161 307 159 303 158 310 158 307 157 317 157 310 156 320 158 311 156 321 157 312 156 312 155 312 156 322 157 310 156 320 157 308 155 317 156 305 153 312 153 302 152 312 151 300 150 307 150 309 151 308 149 300 150 307 149 301 150 308 150 303 150 309 149 313 150 312 148 304 149 312 148 306 148 316 148 307 148 317 149 309 149 320 150 311 150 321 151 322 153 322 152 313 151 319 152 311 150 318 151 309 150 316 151 307 149 314 150 305 149 315 150 302 150 309 149 300 150 307 148 298 149 307 148 298 148 307 147 307 148 307 147 299 148 308 148 300 149 307 149 300 150 310 149 301 150 307 150 302 150 308 150 302 150 312 149 303 149 310 149 304 150 310 149 314 151 314 149 306 150 314 149 306 150 313 149 307 149 316 148 307 148 317 148 307 148 314 148 307 149 316 147 306 150 315 147 304 151 314 147 301 152 311 147 297 153 304 150 292 155 301 149 287 156 295 150 281 159 289 152 276 161 283 153 271 164 277 156 267 166 271 157 263 165 267 158 263 165 269 158 264 167 270 159 263 167 267 159 260 168 262 161 258 170 261 159 259 171 261 162 259 172 261 163 259 174 261 163 259 175 261 165 258 176 259 167 256 178 257 168 256 179 257 169 256 179 257 169 257 178 259 169 257 175 259 169 256 173 260 165 258 163 258 163 256 160 255 160 253 158 253 157 250 156 250 156 241 163 244 157 236 162 240 153 231 161 235 152 227 160 231 151 224 159 228 149 219 156 222 147 211 153 215 143 205 152 208 142 200 152 204 142 196 154 197 143 187 156 188 146 180 161 181 150 177 165 176 155 173 168 171 158 166 171 164 161 161 173 159 163 158 174 154 164 153 178 149 167 150 182 144 172 148 185 143 175 145 189 146 188 142 195 142 195 140 201 132 193 141 204 132 199 142 209 133 204 146 215 136 211 151 219 140 216 156 222 145 220 162 225 162 225 167 231 157 233 171 236 161 238 175 240 165 241 181 244 171 246 187 247 177 250 191 249 182 251 196 251 187 253 203 256 192 258 208 264 198 266 212 269 203 272 216 275 206 277 221 281 212 284 224 286 224 286 226 290 216 292 229 295 229 295 233 303 233 303 236 310 226 313 239 314 239 314 245 318 245 318 250 321 242 323 254 323 244 325 258 328 249 332 261 333 252 335 264 336 255 339 268 338 258 341 270 340 271 340 274 344 276 344 278 347 270 352 282 349 274 354 286 350 278 355 291 351 283 357 296 352 296 352 299 354 292 361 302 356 296 363 304 356 299 363 307 355 303 363 311 355 308 364 314 353 314 362 319 350 318 360 323 345 323 355 326 339 326 349 328 335 329 344 329 330 330 336 330 334 331 334 328 321 332 329 331 325 332 325 326 316 331 323 327 315 331 320 334 321 335 322 337 319 336 317 334 307 342 314 336 300 345 306 337 293 345 299 336 288 346 293 336 283 345 287 336 276 346 280 337 268 347 272 338 263 347 266 338 257 345 258 338 249 344 250 336 243 347 245 334 237 343 239 330 230 341 231 328 222 339 222 326 216 337 216 323 212 333 211 320 206 326 205 317 200 327 199 313 196 323 194 309 193 315 190 304 187 313 183 302 182 311 179 301 180 310 176 300 178 308 173 297 176 303 173 294 175 302 170 292 174 300 169 291 174 300 169 290 173 299 168 289 171 295 165 287 169 294 164 285 169 293 164 284 169 293 164 284 170 292 164 283 170 291 165 282 171 290 165 281 171 288 165 281 172 288 165 281 172 287 166 281 171 287 165 281 171 287 164 281 171 287 165 282 171 288 164 282 170 289 163 283 169 290 162 284 168 291 162 284 168 292 161 285 167 293 161 285 167 293 160 285 167 294 160 285 167 294 161 286 167 293 161 286 167 293 161 285 168 290 163 284 167 292 162 284 167 290 163 284 167 290 163 284 167 292 162 285 167 292 162 285 167 293 162 285 166 293 161 286 166 294 161 295 161 295 161 287 166 295 160 287 166 295 160 287 166 295 160 286 166 294 160 286 166 293 160 286 166 294 161 286 166 294 161 285 166 293 161 285 167 293 161 285 167 293 161 285 167 294 161 286 167 294 162 286 167 293 162 286 167 294 162 286 168 294 162 285 168 291 164 285 168 291 163 285 168 290 163 285 168 291 164 285 168 291 163 285 168 291 163 285 168 291 163 285 168 292 162 284 167 292 162 284 167 292 162 284 167 290 163 284 167 290 163 285 167 292 162 285 167 291 163 294 163 293 162 285 166 291 163 285 166 294 162 285 166 293 162 285 167 293 162 284 167 293 162 284 166 292 162 285 166 293 162 285 166 293 161 285 166 293 161 285 166 293 161 285 166 293 161 285 166 293 161 284 166 293 162 284 166 290 163 284 166 290 163 284 166 290 163 284 166 293 162 285 166 290 163 285 166 293 162 285 166 294 161 285 166 293 161 285 166 293 161 285 166 293 161 285 166 293 161 286 166 291 162 286 165 292 162 287 165 295 161 287 164 296 160 287 164 294 161 288 164 293 161 288 164 293 160 287 164 295 159 287 164 295 159 287 164 295 159 286 164 295 159 286 163 295 160 286 164 292 161 285 164 292 161 286 165 292 161 286 165 292 161 295 161 295 160 295 160 296 160 287 164 293 160 288 163 294 160 288 162 297 158 289 162 297 158 289 162 298 158 290 161 298 157 290 161 298 157 289 161 298 157 289 162 297 158 288 162 297 158 287 162 294 159 287 163 295 158 286 163 292 160 286 164 292 160 286 163 294 159 294 160 294 159 287 164 293 160 286 163 295 159 287 162 293 159 288 162 297 158 289 161 297 158 289 161 298 157 289 161 298 157 290 162 299 157 290 161 298 157 289 162 297 158 288 162 297 158 287 162 294 159 287 162 296 159 287 163 295 159 287 163 296 159 288 163 296 159 298 160 298 158 299 159 298 158 290 162 296 159 290 162 299 157 290 162 299 158 290 162 299 158 290 162 299 158 290 162 296 159 288 162 295 159 288 162 294 159 295 159 295 158 286 163 292 159 286 163 292 159 295 160 293 160 295 160 295 159 287 162 295 159 287 162 296 159 287 162 294 159 288 162 296 158 288 162 296 158 288 162 297 158 288 162 297 158 288 162 296 158 288 162 294 159 288 162 294 159 288 163 294 160 288 163 295 160 288 163 294 160 297 160 295 159 298 160 298 159 290 162 296 159 290 162 296 159 290 162 299 158 290 162 299 158 290 162 300 158 290 161 299 158 290 161 299 158 290 161 299 158 290 162 296 159 289 162 298 158 288 162 297 158 288 162 294 159 287 162 296 158 297 160 296 158 296 159 296 158 296 159 296 158 287 162 294 159 288 162 294 159 288 162 294 159 288 161 297 158 289 161 298 157 290 160 299 157 290 160 299 156 290 160 299 157 289 161 299 157 290 161 296 158 290 162 296 159 289 162 295 159 288 162 297 158 287 162 294 159 297 160 296 159 297 160 297 159 297 160 297 159 297 160 297 159 289 163 297 159 290 163 298 159 290 162 297 159 291 162 300 158 293 163 301 158 294 163 301 160 295 163 304 159 295 163 301 160 296 164 301 160 294 163 301 159 292 162 301 158 290 164 298 158 287 165 295 159 285 167 292 161 283 169 290 163 282 171 287 166 288 168 286 168 288 169 287 168 288 170 287 170 282 175 287 171 290 169 290 168 284 172 290 167 294 165 294 164 288 168 294 163 289 166 297 160 289 164 298 159 289 164 298 158 289 164 298 159 289 165 298 159 288 165 297 160 288 166 294 162 286 167 292 163 293 164 292 163 292 165 291 164 291 165 290 164 290 166 290 165 283 170 291 165 284 169 290 165 286 167 292 165 289 167 298 164 292 167 302 164 294 165 304 162 295 165 305 160 294 164 303 158 291 162 300 157 287 163 296 157 283 165 292 158 280 166 281 166 278 166 285 159 276 166 284 158 276 165 284 158 276 165 285 158 276 166 284 160 274 168 282 160 273 168 281 161 271 167 277 161 268 166 273 161 267 165 273 157 265 163 272 156 264 161 272 154 264 161 272 154 266 162 272 154 265 162 272 154 264 162 272 156 269 160 278 154 271 161 277 155 272 159 281 152 270 158 278 151 268 158 273 153 264 161 272 154 261 165 268 158 258 168 265 160 254 168 260 160 251 167 255 159 249 166 252 160 246 164 251 156 245 163 249 155 243 161 248 152 242 159 248 150 242 157 248 149 243 157 249 148 241 157 247 148 237 156 243 148 231 156 232 156 226 156 232 147 220 156 224 146 209 155 213 145 198 155 202 145 192 157 195 147 186 159 187 149 178 161 178 151 171 163 170 152 168 164 167 154 165 167 164 156 161 171 159 160 158 176 155 165 155 181 150 170 151 185 145 177 146 190 139 181 143 194 135 186 141 198 131 191 141 202 141 202 145 207 135 203 151 210 140 207 155 215 156 215 159 224 149 223 164 231 153 231 168 236 158 236 173 238 163 241 180 243 170 246 186 246 177 249 192 249 182 252 197 255 187 257 202 262 193 265 206 269 197 272 210 273 200 276 215 278 205 281 221 282 222 282 226 286 216 290 228 290 220 294 233 295 224 299 237 301 229 305 240 305 231 309 242 308 233 313 247 313 248 313 252 318 252 318 254 321 246 325 256 324 246 328 258 327 249 331 262 331 253 335 266 334 267 334 270 338 261 343 274 342 266 348 280 346 272 352 285 349 277 355 289 350 282 357 294 352 287 359 299 352 294 361 304 353 300 361 309 352 305 361 313 350 311 359 318 348 318 357 323 344 324 354 327 339 329 348 329 334 332 344 332 329 335 339 334 325 338 333 337 320 340 325 343 322 343 321 344 318 344 316 338 305 344 309 339 297 347 303 338 289 347 294 338 283 346 288 337 275 346 280 338 269 345 271 339 263 349 267 338 257 349 261 337 249 347 251 335 241 345 243 331 234 341 236 327 227 337 227 325 218 335 217 325 211 335 210 323 207 330 206 320 200 328 199 325 192 326 191 320 186 319 186 305 184 314 180 302 180 308 176 302 177 308 173 300 174 306 171 298 174 304 170 296 174 302 169 293 173 301 167 291 172 299 167 289 171 296 167 297 166 296 165 286 169 294 164 284 170 292 164 283 171 291 165 283 172 290 165 282 173 289 166 281 174 287 167 280 175 285 170 280 176 283 171 279 178 283 172 278 178 283 173 279 178 283 173 279 177 285 170 280 175 286 168 281 174 286 169 282 173 289 165 282 172 289 164 283 171 290 164 283 170 290 163 283 170 290 164 282 171 289 164 282 171 289 165 281 173 288 166 281 173 287 166 280 174 287 166 280 174 287 167 281 174 287 166 281 174 286 168 281 174 286 168 281 174 286 169 281 174 286 167 280 174 287 167 282 173 288 166 282 173 288 166 282 172 289 165 282 172 290 164 283 171 290 164 283 170 290 164 283 170 290 164 283 170 290 164 283 171 290 164 283 172 290 165 282 172 289 165 281 172 288 166 282 173 288 166 282 173 286 168 281 173 288 166 282 173 288 166 282 172 289 166 282 172 289 165 283 172 290 165 283 172 290 165 283 172 290 165 283 172 290 165 283 172 290 166 282 173 290 166 282 173 289 166 282 174 287 169 282 173 289 167 282 174 286 169 281 174 287 168 281 176 287 169 280 176 286 169 280 177 286 170 280 178 286 170 280 178 285 170 279 178 285 171 279 178 285 172 279 179 284 172 278 179 284 172 278 180 284 173 278 180 283 173 278 180 283 173 278 180 283 173 277 180 283 173 277 180 283 173 277 180 283 172 277 179 283 172 277 178 283 172 278 178 283 170 278 175 284 169 278 174 285 168 279 173 285 167 279 172 287 166 280 172 287 165 280 172 287 165 280 171 287 165 280 171 287 165 279 171 287 165 279 172 286 166 279 173 285 166 278 173 285 167 278 174 283 169 278 174 284 167 278 174 284 168 278 174 284 168 277 174 284 168 278 175 285 168 278 175 285 168 278 174 285 168 278 174 284 168 278 174 284 167 278 173 285 167 279 174 285 166 279 173 286 166 279 173 286 166 279 173 286 166 279 172 286 166 279 172 286 166 279 173 286 166 279 173 286 166 279 173 286 166 279 173 286 166 279 173 286 166 279 173 285 166 279 173 285 166 278 173 285 166 278 174 283 169 278 174 285 167 278 175 285 168 278 175 284 168 278 175 284 168 279 176 285 168 279 175 285 168 279 174 286 167 280 174 286 167 281 174 287 167 282 174 287 167 282 174 287 166 281 173 288 166 282 174 288 166 282 174 288 166 282 173 288 166 282 172 289 165 282 172 289 164 283 172 289 164 284 171 290 164 283 170 290 164 282 170 289 164 282 169 290 164 283 168 289 165 283 166 290 163 284 166 290 163 293 162 293 162 287 163 294 161 290 162 296 160 301 161 300 160 294 160 301 159 296 159 305 158 298 159 307 158 299 159 309 158 300 159 310 159 301 160 311 160 311 162 311 160 302 160 312 161 302 160 312 161 302 160 312 160 302 160 311 160 302 161 311 161 301 161 310 161 301 162 310 161 301 162 310 161 301 161 310 160 302 159 309 159 305 159 311 160 310 160 317 162 318 164 323 166 334 177 334 175 332 178 337 181 334 183 341 190 335 187 341 195 335 191 341 199 335 195 339 203 333 198 337 205 333 198 336 205 333 198 336 205 333 198 336 204 335 196 338 204 336 196 339 203 338 194 340 199 340 192 341 197 340 190 342 196 340 188 344 197 340 186 344 195 340 184 344 193 340 184 344 192 340 182 344 191 342 182 344 190 344 182 345 190 346 182 346 191 347 184 346 192 348 186 346 194 350 188 347 195 354 190 350 196 356 192 352 198 358 196 353 202 360 200 354 204 362 204 355 207 364 210 364 210 364 215 357 217 363 221 358 222 359 227 354 228 353 232 345 233 347 237 339 235 343 240 334 237 339 242 330 238 337 244 337 244 338 246 328 242 338 248 328 244 338 250 329 247 338 253 330 250 340 256 340 256 342 260 343 259 346 262 338 260 350 264 344 263 352 267 344 265 354 270 346 268 355 273 349 271 354 275 347 272 353 278 354 277 353 282 345 279 351 285 343 282 349 288 341 285 346 292 338 288 343 296 335 292 342 301 334 297 342 304 334 300 344 306 336 303 346 308 338 305 348 308 340 305 351 306 346 304 353 303 346 300 355 300 350 298 355 297 347 294 354 295 346 292 352 294 344 291 350 294 351 294 350 296 341 292 349 297 340 294 349 298 340 296 348 300 340 298 349 300 340 299 350 300 341 299 352 300 346 299 354 300 344 299 355 296 346 297 356 293 347 293 357 290 357 290 357 287 358 287 357 284 358 284 357 281 348 281 356 280 348 279 355 279 347 279 354 278 354 278 352 277 343 278 352 276 343 279 351 274 342 277 350 272 342 275 350 270 341 273 349 269 350 268 350 268 350 268 350 267 350 267 351 267 351 267 351 267 352 266 351 266 343 268 350 266 342 268 350 266 341 268 349 266 340 268 349 266 349 265 349 265 349 265 349 264 341 266 349 263 340 265 350 264 340 265 350 265 341 264 350 266 342 265 352 269 343 267 353 272 345 270 353 275 345 272 355 278 347 275 356 282 348 278 356 284 348 281 355 285 348 282 355 286 347 283 354 288 346 283 352 289 344 285 350 290 343 286 348 290 343 287 346 288 341 285 345 285 340 282 336 278 336 279 342 282 334 276 341 280 335 276 339 279 333 272 337 278 332 271 336 278 332 269 335 277 331 269 334 277 330 269 334 277 330 269 334 277 330 269 334 278 330 270 336 277 332 269 336 278 332 269 336 277 331 270 336 276 332 268 335 275 332 267 333 274 329 266 331 274 325 267 328 274 322 268 326 274 327 274 327 274 328 274 329 275 330 275 334 276 325 277 339 277 330 279 345 278 335 280 349 278 341 281 354 278 348 280 357 276 352 278 361 273 356 276 364 269 364 268 364 263 356 266 362 258 362 258 358 254 350 258 356 252 348 256 354 250 355 249 354 250 355 250 356 252 356 252 358 255 358 255 360 258 360 258 363 262 363 262 365 266 365 265 366 268 360 273 367 267 361 273 369 265 369 265 368 263 369 263 367 261 368 261 366 259 367 259 366 258 358 263 365 256 358 262 366 256 359 261 366 255 359 261 367 255 367 254 367 255 367 255 366 256 367 256 366 258 361 265 366 259 362 267 366 259 362 267 366 258 362 267 366 256 362 265 361 262 363 262 365 251 363 260 365 248 362 257 364 246 361 254 363 244 360 252 363 243 360 251 362 242 359 250 361 242 358 250 360 242 357 250 359 242 356 250 360 242 357 251 361 243 362 243 363 244 364 244 365 245 363 255 367 248 365 257 368 249 366 258 368 250 366 258 370 250 367 258 370 248 366 256 367 245 368 245 365 243 365 243 363 242 360 251 358 249 359 250 361 240 359 249 360 240 359 249 360 241 361 250 361 241 363 249 362 238 366 247 362 234 367 243 362 230 367 238 360 225 364 230 357 221 363 225 355 217 362 220 349 210 356 212 343 206 350 206 337 202 347 201 331 199 342 197 326 196 337 193 322 195 329 192 317 195 324 191 321 190 320 189 309 194 314 191 306 194 314 188 304 192 313 186 302 188 310 183 300 185 308 179 298 183 306 176 296 181 304 175 294 180 302 174 292 179 300 173 289 178 296 172 286 177 294 170 284 176 290 170 282 174 289 168 281 174 288 167 280 172 288 166 280 172 288 165 280 170 288 163 280 168 288 161 278 166 286 159 276 165 284 158 274 165 281 158 272 166 279 158 270 166 277 158 270 166 276 159 270 166 275 159 269 166 274 159 268 166 274 159 267 167 273 160 266 168 270 162 265 169 271 162 264 170 270 163 263 170 270 164 262 170 269 163 262 169 268 162 261 168 267 160 260 166 267 159 259 165 266 158 256 164 263 156 251 163 258 155 247 162 253 154 241 160 241 160 235 160 241 151 231 159 236 151 226 161 231 152 220 161 220 160 211 160 212 159 205 159 208 149 200 158 203 148 193 158 195 148 186 160 187 150 181 163 182 153 178 166 177 156 172 170 172 159 168 172 167 162 166 173 163 164 162 177 158 168 160 182 155 172 159 186 152 178 158 193 151 184 156 199 149 191 155 206 148 199 156 211 148 205 159 216 150 211 162 218 152 214 163 221 153 219 165 227 166 227 168 233 158 233 173 239 173 239 179 247 170 249 186 251 176 254 191 256 181 258 197 263 187 265 201 269 193 272 206 274 197 277 212 278 203 281 218 282 209 285 223 285 214 288 228 287 219 290 233 292 234 292 239 299 230 302 243 304 233 306 245 307 245 307 246 311 237 314 250 316 250 316 252 320 242 322 254 321 245 323 258 324 250 327 261 329 251 332 262 332 253 335 263 334 254 336 266 336 256 338 269 337 270 336 274 338 274 337 275 339 276 338 276 340 266 342 275 341 266 343 274 342 265 344 276 344 265 345 276 344 277 344 278 346 278 345 279 349 279 349 281 353 281 353 285 357 285 357 288 361 278 362 290 364 291 364 292 368 293 367 292 369 292 369 291 370 292 370 292 372 292 371 292 373 292 372 292 374 292 374 291 375 292 375 289 377 290 377 287 380 288 380 283 384 277 379 281 386 274 381 278 387 270 382 275 388 268 383 274 390 266 384 275 389 275 389 277 389 277 388 279 389 279 388 280 389 280 389 282 389 282 389 283 389 276 384 283 389 277 383 282 390 277 382 281 389 276 382 280 390 274 383 278 389 272 383 279 388 271 383 280 386 280 386 283 384 284 383 287 380 278 382 292 376 292 375 296 373 289 379 301 369 296 373 305 365 299 372 308 362 302 368 308 360 303 368 306 360 302 369 303 360 302 369 305 360 304 370 307 358 306 367 309 354 309 364 311 351 311 361 311 349 313 358 311 346 313 352 312 342 313 348 313 338 315 344 314 334 317 340 320 340 320 340 325 337 325 337 325 326 329 331 329 324 333 332 331 322 336 330 338 329 339 330 333 318 341 325 336 310 342 315 338 302 343 305 337 293 345 299 334 287 343 292 334 280 343 284 335 271 342 273 336 265 347 268 336 259 343 260 334 249 344 251 332 241 342 243 330 236 340 237 328 229 338 229 327 220 336 220 326 213 335 212 323 206 334 205 321 198 331 197 317 192 327 190 312 188 322 185 307 183 316 179 302 179 311 174 299 177 307 172 296 175 303 171 294 174 303 169 293 173 301 169 292 173 298 169 291 171 297 167 290 169 298 164 289 168 298 164 289 167 298 163 290 166 299 162 290 166 300 162 290 166 299 161 289 165 298 161 288 167 297 162 287 168 296 163 285 168 294 163 284 169 290 165 292 165 292 164 292 164 290 164 284 167 292 162 285 166 291 163 287 166 295 162 288 166 293 162 287 164 295 159 288 164 296 159 288 164 297 159 289 163 298 159 290 163 300 159 291 162 301 158 292 162 293 161 293 162 302 158 293 162 303 158 292 163 293 163 292 164 301 159 291 163 300 159 291 163 300 158 290 163 299 158 290 163 299 158 290 163 296 160 290 163 300 160 290 163 296 160 290 163 296 160 290 164 296 161 290 163 298 159 290 163 299 159 291 162 300 159 292 162 302 158 293 162 303 158 294 162 303 158 294 162 303 158 294 162 303 158 292 162 302 158 292 162 301 158 290 162 300 158 289 162 299 159 290 163 296 160 290 163 298 160 290 164 298 160 289 164 298 161 288 165 297 161 288 166 297 161 287 165 297 161 288 165 297 161 288 165 297 161 288 164 297 160 288 163 297 160 288 164 297 160 288 164 297 160 288 164 297 160 288 164 297 159 288 164 297 159 289 164 298 159 289 164 298 159 289 164 298 159 289 164 299 160 289 164 298 160 289 165 298 160 290 166 298 161 289 165 297 160 288 165 296 160 288 166 296 161 288 166 296 161 286 165 295 160 286 166 294 160 285 166 293 161 284 167 292 162 283 167 291 162 283 168 291 163 283 169 291 163 283 169 289 163 282 170 289 164 281 171 287 165 280 172 286 165 280 172 286 166 280 172 286 166 279 172 287 166 279 172 286 166 280 173 287 167 280 173 287 167 280 172 287 166 280 173 287 167 280 174 287 167 280 174 286 167 279 174 286 168 279 176 285 169 278 176 284 169 277 175 283 168 276 174 283 168 277 174 283 168 278 174 284 167 278 172 284 166 278 171 285 165 278 171 285 165 278 171 284 165 277 170 284 164 278 171 284 164 278 171 284 164 278 170 284 163 279 169 286 163 279 168 285 162 280 168 287 161 281 166 288 161 282 166 289 160 282 165 289 159 283 164 290 159 283 164 290 158 283 164 290 158 283 164 290 158 283 164 290 158 283 164 290 158 282 165 290 159 283 166 291 160 283 166 291 160 283 166 291 160 283 167 291 161 284 168 291 162 284 167 291 162 283 168 290 162 283 168 290 162 284 169 291 163 284 169 293 164 284 169 292 163 284 168 292 163 284 169 292 163 285 169 293 163 285 169 293 163 285 168 293 162 285 167 293 162 286 168 295 161 286 166 294 160 284 166 293 159 282 165 291 158 280 166 288 159 277 166 285 159 272 166 280 159 268 166 275 158 264 164 271 156 262 163 269 155 262 162 268 154 262 162 269 154 261 162 268 154 258 162 265 154 252 161 258 152 245 160 250 151 238 159 243 150 232 158 237 149 225 157 229 147 218 156 220 146 212 156 215 146 208 156 211 147 201 158 203 148 192 159 193 149 183 160 184 150 176 161 177 151 169 164 169 154 165 168 163 157 162 171 160 160 157 175 154 164 151 178 147 168 146 180 142 170 144 183 139 174 144 186 138 178 146 190 138 182 149 195 141 187 153 200 144 194 154 208 144 202 153 217 143 212 152 227 152 227 153 232 143 230 157 233 147 233 163 236 153 237 171 240 161 242 179 243 169 245 186 243 176 246 193 247 183 249 198 252 188 254 202 259 192 262 206 267 197 269 202 276 202 277 215 279 209 281 210 285 210 286 225 288 215 290 230 292 221 294 233 296 225 298 238 300 229 303 243 305 233 307 247 308 238 311 250 312 240 316 251 317 244 319 251 321 222 298 253 325 247 327 257 326 251 328 261 326 231 309 263 326 233 312 264 329 235 316 266 333 257 337 269 339 260 342 271 343 262 346 273 345 274 344 276 346 276 346 278 348 278 347 278 350 270 353 279 353 279 353 279 356 270 358 280 358 271 361 282 361 273 364 284 364 275 367 287 366 278 369 289 368 281 372 291 370 282 374 292 371 283 375 292 372 284 376 292 373 284 378 283 378 284 379 292 376 284 379 292 376 284 380 292 378 284 380 292 380 284 380 291 382 283 381 289 383 281 382 287 385 279 384 285 388 277 386 282 390 274 388 280 392 271 389 277 394 269 390 274 396 266 392 272 398 264 394 269 400 262 394 265 401 259 395 261 402 255 396 257 404 252 396 253 405 248 397 250 407 246 398 243 399 243 400 245 411 242 402 242 415 241 406 239 420 239 414 237 426 236 420 235 429 235 424 231 432 232 423 224 433 225 433 215 435 217 430 207 435 209 429 199 432 201 427 192 429 194 423 185 425 187 420 179 422 181 416 174 418 178 410 167 412 172 405 160 407 165 400 153 405 159 396 149 403 154 397 143 401 149 395 137 398 141 392 130 395 135 390 125 392 131 386 119 389 123 386 113 387 118 383 109 384 113 382 106 382 110 379 103 379 108 376 100 374 105 372 98 371 104 369 95 367 102 365 93 362 101 360 92 358 97 357 91 354 97 354 89 353 95 353 87 352 93 353 86 351 91 351 85 352 90 351 85 352 91 352 84 350 91 350 85 348 91 348 86 344 92 344 87 342 95 341 86 340 94 340 86 340 91 339 84 340 90 340 84 340 89 339 83 338 89 338 84 338 89 338 83 339 89 339 84 339 89 339 85 338 90 338 85 338 91 337 86 337 92 336 87 336 93 336 88 336 94 336 88 336 93 336 87 336 92 336 85 338 91 337 85 338 91 338 85 338 91 338 85 338 91 338 85 338 91 338 86 337 91 337 86 336 92 336 86 336 91 336 86 336 91 336 85 336 91 337 85 337 91 337 85 338 91 338 86 337 91 338 86 336 92 337 86 336 92 337 86 336 92 337 86 337 91 338 86 337 91 338 86 336 91 338 86 337 91 338 85 338 91 338 85 338 91 338 86 337 91 338 86 337 91 338 87 336 92 338 87 336 93 337 87 336 93 337 87 336 93 337 87 336 92 336 87 336 92 336 87 336 92 336 87 336 92 337 87 336 92 337 87 336 92 337 87 336 92 336 88 335 93 336 88 334 94 336 89 334 94 335 90 333 95 334 91 332 97 334 94 331 99 333 95 331 100 333 96 330 102 332 98 331 104 333 99 331 107 333 99 331 107 333 98 331 106 333 97 332 105 334 95 332 101 334 93 333 101 334 91 334 96 334 89 334 94 335 87 334 93 335 86 335 91 335 85 335 90 335 85 335 90 335 85 334 90 335 86 334 91 335 86 335 91 335 86 334 92 335 87 334 93 334 88 334 94 334 88 334 94 334 89 334 94 334 88 334 94 334 87 335 93 335 87 336 92 335 86 336 94 335 86 339 94 336 85 342 93 338 84 344 92 339 83 348 91 341 82 351 89 344 81 355 87 347 79 358 86 350 78 361 85 353 79 364 85 356 81 366 88 359 83 366 89 362 83 364 89 363 83 362 90 362 83 359 89 360 83 354 90 355 84 349 93 351 85 345 92 345 86 340 95 341 86 335 95 337 87 330 96 331 88 324 97 325 88 319 97 320 85 316 92 316 81 315 88 315 77 313 83 313 75 310 81 311 73 305 79 306 72 299 81 300 70 293 79 294 69 289 75 290 69 284 75 285 77 280 77 280 70 270 70 269 71 265 71 264 -1 -1 79 265 74 253 78 257 76 245 81 248 78 238 83 241 81 232 86 236 85 227 91 233 87 222 91 225 87 218 92 222 89 213 93 217 92 206 96 210 95 199 98 203 99 194 101 198 103 190 105 195 108 187 109 192 111 185 112 193 115 185 115 193 121 185 121 191 126 192 126 191 131 193 131 192 135 194 135 194 143 190 139 197 147 193 142 200 149 197 144 205 152 203 145 209 155 208 146 214 157 214 148 220 160 219 152 224 166 224 157 229 171 228 162 234 176 232 167 237 178 235 169 239 180 239 171 243 184 244 175 247 188 249 179 253 192 253 182 256 196 256 187 259 203 260 194 263 208 264 208 264 212 268 203 272 215 271 206 275 220 277 210 280 225 285 226 284 228 292 219 294 228 297 219 300 229 301 220 304 233 306 233 306 236 310 210 288 239 312 213 291 242 314 216 294 246 318 219 298 249 320 222 302 251 321 226 307 254 324 229 311 258 328 230 314 261 331 252 335 264 333 255 337 268 334 268 334 272 338 272 337 275 342 266 347 278 346 269 350 281 347 272 352 284 348 285 347 288 350 289 350 292 354 286 361 296 357 291 364 300 358 296 365 305 356 300 365 309 354 305 363 313 350 310 359 318 345 317 355 321 342 321 352 322 338 323 347 323 334 324 340 322 331 324 340 324 330 326 338 326 327 330 335 328 325 334 334 332 322 337 331 334 319 338 325 336 315 342 322 339 309 346 316 342 300 350 307 344 293 352 300 344 288 354 293 345 278 354 283 354 273 355 273 342 261 349 264 339 253 349 256 335 246 346 247 333 240 344 241 331 234 342 234 329 226 336 225 328 217 339 218 327 213 338 212 324 208 334 206 318 200 327 197 311 197 321 194 307 196 316 193 306 196 314 192 306 193 314 189 307 189 317 187 315 184 314 183 304 184 310 181 301 181 310 177 298 180 308 175 298 180 307 175 297 178 306 174 296 178 305 173 296 176 305 171 296 174 304 168 297 172 305 167 297 170 307 166 296 170 306 166 294 169 300 166 291 169 297 165 288 169 296 164 288 170 296 165 288 169 296 165 288 168 297 163 290 168 298 163 292 168 300 163 294 168 299 164 294 168 302 163 294 168 302 163 293 168 301 164 292 170 300 164 290 170 299 165 290 170 299 165 290 170 298 165 290 170 299 165 289 168 298 164 289 168 297 164 288 168 297 163 288 168 296 162 286 168 295 162 284 167 292 161 282 168 290 160 280 168 287 161 277 169 284 162 274 170 282 163 270 170 278 163 265 169 265 169 261 167 268 160 257 166 261 160 252 165 257 159 247 166 251 160 240 166 245 157 232 165 237 157 225 165 230 157 220 164 225 156 215 163 219 154 209 162 212 152 204 161 207 152 199 162 201 152 191 164 192 164 186 166 186 165 181 166 182 156 177 167 177 156 171 169 171 159 168 172 166 165 165 174 161 164 162 177 157 168 160 182 155 174 159 187 154 178 159 193 152 184 157 200 150 192 157 205 149 198 158 207 150 201 160 208 151 204 161 211 151 207 162 216 151 213 163 222 153 220 166 226 155 225 171 230 160 231 176 236 166 238 182 243 172 245 187 249 177 251 192 256 182 257 196 263 187 266 200 269 194 271 196 274 197 274 213 275 204 278 220 280 211 283 227 285 217 288 231 289 222 292 234 294 225 297 236 300 231 302 240 305 231 308 243 309 234 312 249 314 238 316 252 318 243 320 254 322 245 325 257 326 248 329 260 330 252 332 264 332 255 335 268 336 269 335 272 339 272 338 275 341 265 344 277 344 268 347 279 346 270 349 281 347 272 349 284 349 284 348 284 351 276 355 284 352 276 355 285 352 276 355 286 352 279 358 289 353 282 360 285 362 285 362 295 355 290 363 298 355 294 363 302 354 299 363 306 353 304 363 310 351 310 360 314 348 314 357 318 344 318 350 321 340 322 347 326 337 328 346 331 343 332 341 335 341 335 338 340 338 340 337 339 326 345 334 343 323 349 331 347 321 352 328 350 317 356 324 353 311 360 319 353 305 354 305 351 299 360 304 350 293 360 297 349 286 359 291 350 281 360 286 350 277 360 282 350 270 360 275 350 261 361 265 350 253 361 256 348 247 359 250 346 239 357 241 344 231 356 232 342 226 353 227 339 221 350 222 336 216 347 217 333 212 344 212 329 206 340 206 323 198 334 196 318 192 328 188 317 190 326 186 317 191 327 189 317 193 327 191 314 192 325 190 311 191 322 188 307 188 317 185 305 188 316 184 304 188 315 184 303 186 313 181 301 183 311 178 301 180 311 176 300 176 310 171 300 172 310 169 299 171 310 167 298 172 309 168 298 174 308 170 296 174 306 170 294 173 304 169 293 171 303 167 295 170 305 166 298 169 308 165 300 166 310 162 300 164 309 159 299 162 309 158 298 163 308 158 298 164 308 159 296 164 306 159 295 165 305 159 293 164 304 157 292 164 302 158 293 164 302 158 293 164 302 158 293 164 302 158 293 164 302 158 292 164 302 158 293 164 302 158 293 164 303 159 293 164 302 159 292 165 302 159 292 165 302 160 292 165 301 160 292 165 301 160 293 166 302 160 292 166 301 160 292 166 301 160 292 166 300 160 291 166 300 161 291 166 300 161 291 166 300 162 291 166 301 161 291 166 301 161 291 166 301 161 291 166 301 161 291 166 300 161 291 166 300 161 291 166 300 161 291 166 300 161 292 166 301 161 292 166 301 161 292 166 302 161 292 166 302 161 293 166 302 161 293 165 303 160 293 164 303 160 294 164 303 160 294 165 303 160 294 166 303 161 293 166 303 162 293 166 303 162 293 166 303 163 293 166 303 162 294 166 304 162 294 165 304 161 295 165 305 161 295 165 305 161 294 165 304 161 294 165 304 161 295 165 305 161 294 164 304 160 294 164 303 160 294 165 304 161 295 164 305 161 297 163 307 161 299 162 309 160 300 159 311 158 301 159 312 158 302 160 313 159 302 161 312 159 301 161 311 159 300 160 311 158 301 161 311 159 301 160 312 159 302 160 312 158 302 160 313 158 303 160 314 158 304 160 314 158 304 160 315 158 306 160 316 158 305 159 316 157 305 158 315 157 306 160 316 158 306 160 316 158 306 159 316 157 306 158 316 156 306 159 317 157 306 159 316 157 305 158 315 156 306 158 316 156 306 158 316 157 307 158 317 156 306 158 317 156 307 159 317 157 308 160 317 158 306 159 317 157 305 158 315 156 304 159 314 156 304 160 315 158 303 159 314 157 303 159 314 157 304 160 314 159 304 160 314 158 303 159 313 157 304 160 314 158 304 160 314 159 303 160 314 158 303 159 314 158 304 160 315 160 305 161 316 160 305 159 315 159 305 158 315 158 306 159 316 159 306 159 317 159 306 159 316 159 305 159 316 158 306 159 316 159 306 161 317 160 306 161 317 160 306 160 316 159 307 159 317 158 308 159 319 158 310 160 320 159 310 159 321 159 312 158 322 157 313 156 324 157 315 156 326 157 316 156 326 156 316 154 325 155 318 154 324 154 320 156 330 157 322 157 332 158 324 158 330 158 334 161 334 160 326 160 336 162 336 164 336 162 326 159 336 161 325 158 336 160 324 158 334 160 321 159 331 159 317 158 328 158 313 157 323 155 309 158 319 155 306 160 316 156 303 162 313 158 301 164 311 160 298 166 308 161 295 166 305 162 293 166 302 162 291 168 300 163 290 170 299 164 289 170 298 165 287 169 297 165 287 171 296 166 288 173 297 169 290 174 300 171 291 175 302 172 293 175 304 174 295 176 306 175 298 176 308 176 300 171 309 175 303 169 311 173 306 167 314 171 311 168 316 170 316 168 322 171 321 171 328 176 323 173 331 179 326 175 334 181 326 177 335 182 327 179 336 183 328 179 338 182 328 177 339 179 328 174 339 174 326 168 337 167 322 161 332 159 314 156 324 153 305 154 315 150 296 154 306 150 289 154 298 148 282 154 290 146 274 153 282 144 267 153 274 144 261 154 267 145 255 156 260 145 250 156 256 147 247 155 253 147 245 155 251 147 240 154 246 145 232 152 238 143 224 152 229 143 217 154 221 145 208 157 211 147 198 158 200 148 189 158 192 148 181 159 182 148 173 161 173 150 168 165 168 154 162 169 161 158 153 172 151 161 146 173 143 162 141 175 137 163 137 177 132 167 137 181 130 172 138 188 131 179 139 197 130 188 140 205 131 197 142 210 133 203 145 212 136 206 147 215 136 209 147 220 137 216 148 227 138 225 151 235 141 234 155 241 144 242 159 244 149 246 167 245 155 248 174 245 163 248 181 248 171 250 187 251 177 253 193 256 183 259 198 265 188 268 202 273 191 277 205 277 193 280 209 280 198 283 212 284 202 286 216 287 206 289 221 292 210 294 226 300 216 302 232 306 222 307 239 311 230 314 249 317 238 317 257 322 248 325 262 327 254 331 267 333 226 302 272 340 229 305 274 346 232 308 267 353 237 314 277 353 240 317 278 355 279 355 280 358 281 358 281 360 273 365 284 364 274 366 286 368 277 370 289 373 280 376 287 375 278 378 287 377 277 379 288 380 278 381 290 385 281 387 294 390 286 391 301 393 292 394 295 395 296 395 305 392 298 396 305 391 306 391 305 391 298 396 305 391 297 396 304 392 296 396 302 391 295 397 301 389 294 396 301 384 295 393 302 379 298 387 304 371 300 380 305 365 301 373 305 360 300 369 304 359 300 367 302 360 298 369 301 362 296 370 299 363 294 371 298 363 293 372 299 363 294 372 300 363 295 371 302 363 296 371 302 363 297 371 302 364 297 371 302 365 297 373 302 367 296 375 302 368 297 377 302 369 297 378 297 377 298 378 303 369 298 378 304 367 299 376 303 366 298 375 303 365 298 373 302 364 297 372 301 363 297 372 301 364 296 372 296 373 296 374 301 367 296 376 301 369 296 378 302 370 296 378 302 370 296 379 302 369 297 378 303 368 298 377 303 368 298 377 302 368 298 377 302 368 297 377 301 369 296 377 300 369 296 378 300 369 295 378 300 369 295 377 302 368 296 376 303 367 298 375 303 366 297 375 301 367 296 375 299 367 294 375 297 367 291 375 295 366 289 375 295 365 289 373 296 364 289 372 296 363 290 371 298 362 292 370 298 362 293 370 298 362 292 370 298 362 292 371 298 363 292 371 298 363 292 371 298 363 293 371 299 363 293 371 300 364 294 372 300 364 294 372 299 364 294 372 300 364 294 372 300 364 294 372 299 364 294 372 299 364 294 373 299 365 294 373 299 365 294 373 299 365 294 373 300 364 294 372 300 364 294 371 300 362 294 370 300 362 295 370 301 362 295 370 300 362 295 371 300 363 295 372 300 364 294 372 299 364 294 373 299 364 294 373 300 364 294 372 300 364 294 372 300 364 294 372 300 363 295 372 300 363 295 371 300 363 294 371 300 362 294 371 294 370 294 371 300 363 294 371 300 363 294 371 300 363 295 371 300 363 295 372 301 364 295 372 301 363 295 371 300 363 295 371 300 363 295 371 300 363 295 371 300 363 295 371 300 363 295 371 300 363 295 371 301 362 295 370 301 362 296 370 302 362 296 370 302 362 296 370 302 362 296 370 302 362 296 370 301 362 296 370 301 362 296 371 301 363 296 371 301 362 296 371 301 362 296 371 301 362 296 370 302 362 296 370 302 362 296 370 302 362 296 370 302 362 296 370 302 362 296 370 302 362 296 370 302 362 296 370 302 362 296 370 302 362 296 370 302 362 296 370 302 362 297 370 302 362 297 370 302 362 297 370 302 362 297 370 302 362 296 370 302 362 296 370 302 362 296 370 302 362 297 370 302 362 297 370 302 362 297 370 302 362 297 370 302 362 296 370 302 362 296 370 302 362 296 369 301 361 295 369 300 361 292 367 297 361 290 366 294 360 286 366 292 360 284 365 289 358 281 364 287 356 279 362 285 354 278 360 284 352 277 358 284 350 276 356 285 349 277 354 285 348 277 353 286 348 278 353 287 348 279 353 288 348 280 353 289 349 281 354 290 350 283 355 291 350 283 355 284 356 284 356 293 351 285 356 293 352 285 356 293 352 285 357 286 357 285 357 294 352 286 357 294 352 286 357 294 352 286 356 294 351 286 356 293 351 286 356 293 351 285 356 285 356 285 356 285 355 285 355 293 350 286 355 294 350 286 355 294 350 286 355 294 350 286 355 294 350 286 355 295 350 286 355 295 350 287 355 295 350 287 355 295 351 287 355 294 351 286 355 294 351 286 355 294 350 286 355 294 350 286 355 294 350 286 355 294 350 286 355 294 350 286 355 294 350 286 354 293 350 285 354 293 350 284 354 292 351 283 354 291 351 282 354 290 353 281 354 289 353 280 355 287 353 278 356 276 355 276 355 284 354 274 355 282 353 273 355 281 353 273 355 281 352 272 354 272 354 272 354 282 352 272 354 282 353 273 355 284 354 274 355 284 354 274 356 285 355 276 357 286 355 277 358 287 357 278 359 289 357 280 359 290 357 281 359 290 356 281 358 290 356 281 358 290 355 280 357 289 354 280 356 280 356 280 356 288 353 279 355 288 352 279 355 288 353 279 355 288 353 279 355 289 353 280 355 290 354 280 356 290 354 280 356 290 354 281 356 291 354 282 357 291 354 282 356 292 354 282 356 292 354 282 356 292 354 283 356 292 354 283 356 292 354 283 356 292 354 283 356 292 355 283 357 292 356 282 358 291 357 282 359 291 358 282 360 291 359 282 361 291 359 282 362 281 362 282 362 291 359 282 362 282 362 282 361 291 358 282 361 291 358 282 360 282 359 282 360 291 356 282 359 291 356 282 358 292 356 282 357 291 355 282 358 292 356 283 358 292 356 283 358 292 356 284 358 293 357 284 359 293 358 283 360 293 359 283 361 292 360 283 362 292 360 283 362 292 360 283 362 283 362 283 362 293 360 283 362 292 359 283 362 292 358 283 361 291 358 282 361 292 358 282 361 291 358 282 360 281 360 282 360 291 357 282 360 292 358 282 360 292 358 282 360 292 358 283 361 292 358 283 361 292 358 283 361 284 361 283 361 284 361 284 361 293 358 284 361 293 358 284 360 293 358 284 360 293 358 284 360 293 358 284 360 293 358 284 360 292 358 284 361 292 358 284 361 292 358 284 361 293 358 283 361 293 358 283 361 293 358 284 361 293 358 284 361 293 358 284 361 293 359 285 361 294 358 285 361 294 358 285 361 294 358 285 361 294 358 285 361 294 358 285 361 293 358 284 360 292 358 283 360 292 358 282 360 291 356 281 358 290 356 281 357 289 355 280 356 289 354 280 355 280 355 280 355 289 354 279 354 288 353 278 354 288 353 279 355 288 353 280 356 281 358 282 358 290 352 284 360 288 361 287 361 294 352 291 362 298 352 296 362 302 351 301 361 307 348 307 359 311 345 310 355 312 342 312 352 312 339 312 348 312 336 312 344 312 334 312 342 312 334 312 343 311 337 312 346 315 341 315 350 319 343 320 353 325 353 325 354 326 344 329 354 328 344 332 353 331 341 336 350 333 336 338 345 334 331 340 339 335 325 341 332 335 317 342 324 336 308 345 313 337 299 347 303 337 292 347 296 337 285 347 289 338 279 347 283 338 271 348 276 338 263 349 267 339 254 349 257 338 246 348 250 335 240 346 242 333 231 344 232 331 222 342 222 329 213 341 212 327 203 338 202 322 195 334 194 317 189 318 188 311 181 322 178 306 178 307 177 302 176 312 171 298 176 308 170 304 171 304 171 292 176 300 170 291 174 300 169 292 174 301 168 294 172 302 167 293 169 303 165 293 168 302 163 292 166 301 162 292 166 301 161 291 165 291 165 291 165 291 165 290 166 290 165 290 167 299 161 290 168 298 162 289 168 297 162 288 168 297 163 288 168 297 163 289 168 297 164 290 168 299 164 291 168 300 164 292 167 302 164 294 166 303 162 294 164 304 162 295 163 305 161 296 162 306 160 296 162 306 160 298 162 298 161 299 161 299 160 302 160 311 160 302 160 312 160 303 160 312 161 304 162 313 162 304 163 314 164 305 164 314 165 305 165 316 166 307 164 316 166 308 164 318 166 308 164 318 165 308 163 318 164 308 162 318 163 308 162 318 163 307 162 317 163 307 162 317 163 308 160 317 163 310 161 318 164 313 162 321 166 316 164 324 168 318 164 326 170 320 166 328 171 322 166 330 172 323 166 331 173 325 166 332 173 326 166 334 172 326 165 335 171 326 164 334 169 326 162 334 167 325 161 333 166 322 160 330 165 320 160 327 164 317 159 322 162 315 159 322 164 314 160 321 164 314 160 321 165 314 160 322 165 315 158 324 163 316 157 325 161 318 154 327 158 320 151 330 156 322 150 332 154 322 148 323 147 322 146 331 148 318 144 329 146 315 144 325 145 311 144 321 145 308 145 318 145 308 145 317 145 308 145 318 145 309 145 319 146 311 146 321 146 311 147 322 147 311 149 322 147 310 150 321 148 308 151 319 149 304 153 314 148 298 153 308 148 291 154 301 148 283 154 292 149 278 155 286 149 282 152 282 152 273 161 280 153 271 163 277 154 267 163 273 154 263 162 269 154 258 162 264 153 252 162 259 153 247 163 253 154 240 162 246 153 232 161 238 152 225 160 230 151 217 159 221 150 207 159 210 149 196 158 199 148 186 159 186 159 177 162 177 152 173 165 172 155 171 167 170 157 168 171 167 161 166 175 162 165 162 180 157 170 159 186 153 177 155 191 148 183 150 195 143 186 145 197 138 190 142 205 134 197 143 209 134 203 147 211 137 207 150 213 151 212 155 216 144 215 160 221 149 221 166 226 156 228 173 231 164 233 178 234 170 237 183 237 176 239 187 240 177 241 191 243 185 245 189 253 191 253 195 261 195 261 200 268 201 268 214 272 205 276 218 280 208 283 220 285 211 289 224 291 215 295 229 298 219 301 234 304 224 308 238 309 228 313 242 313 234 318 247 318 247 317 253 322 243 326 257 325 248 328 261 328 252 331 266 332 266 332 268 334 259 337 269 334 260 337 272 336 262 339 275 341 276 340 277 345 278 345 278 349 279 348 279 351 270 353 281 352 282 351 282 352 283 351 284 352 284 351 285 350 276 354 286 350 277 353 288 349 288 349 288 350 280 355 288 351 281 357 289 351 282 358 291 351 284 360 294 353 288 361 297 353 291 362 295 361 295 361 302 352 299 361 304 350 302 360 305 349 304 359 306 346 306 356 307 342 308 352 310 339 310 348 311 337 312 346 313 336 313 343 314 336 315 344 316 335 317 344 319 335 320 345 322 336 323 345 324 336 327 345 328 334 331 343 330 332 334 341 332 329 338 338 333 326 338 332 342 330 342 330 336 317 342 322 337 309 343 314 338 300 347 306 338 292 347 297 337 285 347 289 339 275 348 279 341 266 348 268 341 259 348 260 341 250 348 251 340 241 349 242 336 234 347 234 332 226 343 226 330 217 340 216 328 210 339 209 325 203 335 202 321 196 331 194 316 191 326 188 311 186 321 183 307 183 316 179 304 178 311 175 302 176 311 172 301 175 307 172 299 174 305 170 298 172 306 168 297 171 303 167 298 170 304 166 297 168 306 163 296 165 305 161 294 165 303 161 294 166 303 161 293 166 303 161 293 167 302 162 292 167 300 162 289 168 298 163 288 170 296 164 288 169 294 166 297 165 296 164 297 164 297 164 288 168 294 164 287 168 296 163 287 168 296 163 288 167 297 162 289 166 298 161 289 166 299 162 289 166 299 162 289 166 298 162 289 167 298 162 289 167 298 163 290 168 298 162 290 167 299 162 299 163 300 162 301 164 301 163 301 164 301 163 292 167 302 162 292 166 302 161 293 166 303 161 294 166 303 161 295 164 304 160 296 164 305 160 298 162 304 161 309 162 308 161 310 161 310 160 304 158 312 158 305 157 312 157 307 156 317 157 308 156 318 157 308 158 319 158 309 159 319 160 309 159 319 160 309 158 320 159 310 158 310 157 310 156 320 157 309 155 319 156 308 155 319 156 308 155 318 156 307 156 316 156 305 156 313 156 313 157 313 156 312 158 312 157 310 160 310 158 301 160 310 160 302 159 310 159 304 158 312 158 315 158 315 156 318 158 318 156 320 159 319 157 311 158 319 159 311 160 321 161 312 162 321 162 312 161 322 162 312 160 322 161 313 159 324 159 313 159 314 159 314 159 314 159 314 160 314 159 311 160 311 159 306 160 307 160 300 159 301 159 293 158 293 157 285 157 285 157 277 158 277 157 270 159 277 151 267 162 273 154 264 164 270 155 264 166 269 157 263 167 267 159 261 167 267 159 259 168 264 160 260 160 260 160 249 168 255 160 245 168 249 163 241 168 245 163 237 169 240 163 231 169 235 160 223 167 227 159 216 165 220 157 210 164 213 154 201 163 203 153 189 162 192 152 179 161 181 150 170 161 170 161 163 162 163 152 158 164 157 153 153 166 151 155 147 167 145 157 144 171 141 161 143 176 140 169 143 181 140 175 146 187 139 178 150 192 141 184 155 197 147 191 158 204 152 200 159 211 151 205 160 218 160 218 161 223 151 220 161 227 151 226 163 233 153 233 166 239 156 240 171 245 161 247 177 249 166 251 181 252 171 255 186 258 176 261 190 264 180 268 194 269 185 273 199 275 188 278 202 279 191 282 204 281 192 282 206 283 194 285 210 287 198 289 215 290 205 291 223 295 213 296 234 301 224 303 245 310 236 311 255 317 246 319 261 321 253 325 264 325 257 329 267 330 259 335 268 335 259 338 266 339 257 341 256 344 256 344 266 344 256 345 268 344 258 346 272 345 262 347 277 348 278 347 283 353 274 356 288 359 289 358 292 362 283 365 294 364 286 368 296 366 288 370 298 369 290 372 299 370 291 374 299 372 291 375 299 374 291 377 299 377 290 380 290 382 290 382 298 382 289 384 298 384 289 386 298 384 289 387 298 384 289 387 298 384 289 388 299 384 291 388 300 384 291 388 299 383 291 387 299 383 291 386 300 383 291 386 301 383 292 386 300 382 292 385 300 381 292 384 299 380 291 382 298 378 290 380 298 376 289 378 297 375 288 377 298 374 289 375 298 373 289 374 299 372 290 372 299 371 291 372 300 370 292 371 300 369 292 370 298 368 290 369 296 367 287 368 294 366 284 367 291 363 282 365 289 361 280 363 287 360 278 361 287 358 278 360 286 358 277 359 286 356 277 359 287 356 278 359 287 357 278 359 288 358 279 361 289 360 280 363 290 362 281 365 291 364 282 367 292 367 284 370 294 370 285 373 295 372 286 375 296 375 287 378 296 376 288 379 296 376 286 379 294 376 285 379 293 375 284 378 293 375 284 377 292 374 283 376 292 373 283 375 284 374 284 374 294 372 285 374 295 371 287 373 296 370 288 372 297 370 288 372 298 370 289 372 297 369 289 371 288 371 288 371 296 369 288 371 296 369 287 371 295 369 286 371 294 369 284 371 292 369 283 371 291 369 282 371 291 369 282 371 291 369 282 371 291 370 282 372 291 370 282 372 292 371 283 373 293 372 283 374 283 373 284 374 283 373 284 374 293 372 284 374 292 371 283 373 291 370 282 372 292 370 282 370 291 368 282 370 291 367 282 368 290 366 281 367 290 365 281 366 290 365 281 366 291 365 282 367 292 366 282 367 293 366 284 368 295 368 286 370 297 369 288 371 299 371 290 373 301 373 292 375 303 375 294 377 304 378 296 379 304 379 297 381 304 380 296 382 303 380 295 383 293 382 294 383 292 381 293 382 291 381 293 381 292 381 293 381 301 379 293 381 301 378 292 381 301 378 292 381 300 378 292 380 299 378 291 379 298 376 290 378 298 375 289 377 298 374 289 375 298 372 289 373 297 370 289 372 298 370 288 371 297 368 288 370 296 368 287 370 296 369 287 370 296 369 287 370 296 369 288 370 297 370 288 371 298 372 289 373 299 374 290 374 299 377 291 376 299 380 292 378 291 379 292 380 298 385 294 382 297 386 291 383 296 387 291 385 287 384 290 385 294 388 289 385 285 384 287 386 291 388 284 385 291 388 285 386 290 388 283 384 290 388 281 384 290 387 282 384 290 386 281 383 289 385 281 382 281 380 283 381 288 383 278 377 287 381 281 377 286 378 278 373 283 375 276 370 282 372 274 367 281 370 273 365 280 369 272 363 280 368 272 362 280 366 272 361 280 365 272 360 281 365 272 360 282 366 274 361 282 367 274 363 283 368 275 364 284 369 276 366 286 371 277 367 287 372 278 369 288 372 278 370 288 373 278 371 288 374 278 372 287 374 277 373 286 374 277 373 286 374 275 372 284 373 275 372 284 373 274 372 283 372 274 370 282 370 273 368 282 368 273 366 283 367 274 365 284 366 274 363 284 364 275 362 285 363 276 361 285 363 286 362 286 362 287 362 288 362 288 361 289 362 289 361 290 362 291 362 292 363 293 363 294 364 294 363 295 365 296 365 296 366 287 367 297 367 288 370 298 368 289 372 298 370 298 369 298 370 290 373 299 372 290 373 300 373 300 372 301 374 292 373 300 377 292 375 299 380 292 379 298 386 291 383 296 391 297 390 293 396 294 395 290 400 291 400 287 404 280 399 283 405 277 399 279 406 273 400 275 407 270 400 271 409 267 401 268 411 264 402 264 413 261 405 259 415 258 406 256 416 256 407 254 415 254 406 250 416 251 407 246 417 247 408 242 418 243 409 237 420 239 410 230 421 233 412 222 424 225 416 212 427 215 418 204 427 207 422 197 426 202 419 188 425 192 420 179 423 183 418 172 421 175 416 164 419 168 413 156 416 160 411 149 414 153 410 143 409 147 406 135 404 140 399 129 400 133 395 123 396 128 393 117 394 122 390 111 392 116 388 104 388 109 386 100 385 105 381 97 378 102 376 95 370 103 368 94 364 102 362 93 359 99 358 93 356 101 355 90 356 96 355 87 354 93 353 84 354 90 353 83 352 89 351 82 350 88 350 81 348 86 348 81 346 86 347 81 345 86 345 82 342 87 342 84 339 89 340 86 336 91 338 88 334 93 335 89 334 94 334 90 334 95 335 90 333 96 334 90 333 97 334 91 333 97 333 91 332 97 332 91 332 96 332 90 333 96 334 89 334 94 334 88 334 93 334 87 335 92 336 87 336 92 336 86 335 92 336 86 336 93 336 86 336 92 337 87 334 93 335 87 333 93 333 87 332 93 333 88 332 93 332 87 332 92 331 86 331 95 330 85 331 94 330 85 330 93 329 84 330 93 328 82 330 91 328 80 330 87 328 77 328 84 326 77 325 85 324 77 322 85 321 77 322 85 320 77 323 84 321 76 326 85 324 75 328 80 328 75 330 82 328 73 330 78 329 71 328 77 328 70 325 76 325 73 321 76 322 72 315 78 317 74 310 80 312 75 304 83 306 73 297 80 299 71 291 78 293 69 284 77 286 67 276 72 277 67 270 72 271 69 263 75 264 71 256 76 258 72 250 77 252 81 250 80 248 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 91 216 90 218 91 212 91 212 91 209 91 209 93 207 93 207 97 203 97 202 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 128 193 130 186 130 195 135 187 134 196 138 190 135 198 142 195 137 203 147 200 141 208 154 205 147 213 154 216 153 216 169 211 161 218 176 213 169 218 181 216 174 221 185 221 177 225 187 228 179 231 188 235 179 239 189 242 180 246 192 249 182 253 194 254 184 258 195 258 185 262 197 260 186 264 200 265 190 268 203 270 193 274 206 276 196 280 209 281 198 286 214 287 203 293 220 292 210 297 226 297 216 302 231 301 222 306 241 308 232 312 249 316 211 290 255 325 216 295 259 333 219 300 261 340 223 305 263 345 258 347 267 349 259 352 272 352 235 321 275 356 237 320 275 361 269 361 272 366 264 366 259 369 260 370 254 369 255 370 260 369 251 368 258 367 250 366 258 367 250 366 259 367 250 366 260 368 249 366 260 368 252 366 252 363 252 364 256 367 249 362 250 366 244 360 243 364 237 358 237 362 233 357 234 360 227 352 232 359 226 352 234 360 228 352 237 361 231 355 240 363 234 357 243 365 236 358 245 366 238 360 246 367 239 361 247 368 240 362 247 368 240 363 246 369 240 363 246 368 240 363 245 368 239 363 244 368 238 362 243 367 237 361 242 366 236 360 242 366 236 360 242 366 235 360 242 366 236 360 243 366 236 360 243 366 236 360 243 366 236 360 242 366 235 359 242 366 235 359 241 365 235 359 241 365 234 360 242 366 234 360 242 366 235 360 243 367 236 361 243 367 237 361 243 367 237 361 244 367 237 361 243 366 236 361 244 365 236 360 244 362 235 359 246 360 236 358 248 358 238 358 251 358 242 359 256 360 247 361 264 364 253 365 272 368 263 370 282 371 273 375 292 372 283 377 300 373 292 378 304 375 297 380 307 379 300 384 308 383 309 383 309 384 309 384 310 384 310 384 314 386 307 391 317 386 310 392 320 387 314 393 315 394 316 395 313 394 313 395 318 390 312 396 318 392 312 397 319 394 312 398 319 395 314 398 316 397 315 398 313 400 312 400 309 404 308 404 303 409 302 409 294 413 293 412 288 416 285 414 279 417 276 414 271 417 268 414 264 417 259 411 260 416 254 410 256 417 251 410 253 420 248 413 250 424 245 418 246 426 242 419 240 427 239 420 233 427 232 420 224 427 224 419 216 427 216 419 211 426 211 419 206 425 207 420 202 427 204 419 198 428 200 421 191 429 193 425 185 427 186 426 179 428 180 426 172 429 175 425 165 427 167 423 156 425 158 421 149 422 152 419 145 418 148 414 139 412 142 408 130 405 133 401 122 398 126 394 118 393 123 387 113 388 118 384 111 386 113 385 105 387 109 384 100 383 104 380 93 376 98 374 90 369 95 366 90 361 95 359 92 357 97 355 91 354 97 352 91 352 98 349 89 353 94 351 87 354 93 352 86 355 92 353 85 354 90 353 84 353 89 351 82 350 87 348 82 346 87 345 81 345 86 343 80 344 84 342 80 343 83 342 80 343 84 342 79 342 85 340 80 340 86 338 80 340 85 338 79 341 83 339 80 342 84 341 80 343 85 342 81 342 86 341 81 342 87 341 81 343 86 341 80 344 85 343 79 346 84 345 77 348 83 347 76 347 82 346 76 344 81 344 76 340 81 340 75 335 80 335 75 330 80 329 74 326 80 325 74 324 79 323 74 324 78 323 74 321 79 321 74 317 79 317 77 314 79 315 78 313 80 314 79 314 81 316 78 312 81 317 79 312 83 317 81 312 85 316 83 311 88 314 84 310 89 312 84 308 89 310 83 306 88 309 83 302 90 306 83 298 91 301 82 294 90 297 80 292 88 295 77 290 83 292 75 286 81 289 75 279 82 283 74 271 79 274 75 264 80 267 76 257 81 259 78 249 82 251 77 243 83 245 77 238 82 241 81 234 83 236 83 226 84 227 85 216 89 221 -1 -1 95 216 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 136 195 139 198 139 197 145 194 140 202 147 200 140 208 151 208 143 215 157 214 149 221 165 220 157 227 174 224 167 231 182 228 174 234 188 232 180 237 192 239 183 243 193 245 184 249 194 251 184 255 196 259 186 262 198 264 188 267 199 267 190 271 201 269 191 273 204 274 194 277 209 280 199 284 214 287 204 291 221 293 212 297 221 304 220 304 228 309 228 310 232 311 231 312 244 308 235 313 250 311 240 315 248 322 215 293 251 328 220 298 255 336 225 303 268 337 228 308 272 340 230 312 275 340 236 319 278 342 268 345 277 351 277 352 281 358 282 359 291 359 285 365 293 362 286 369 294 364 287 370 297 365 290 371 300 365 294 373 303 363 298 371 307 360 303 368 313 356 308 364 317 352 314 361 321 351 318 359 323 350 320 359 323 359 324 360 327 361 327 361 332 350 331 360 336 348 333 356 338 352 339 350 342 352 344 350 344 354 346 352 348 350 345 358 349 353 346 361 350 355 347 363 350 357 348 366 349 358 347 367 350 359 348 368 351 358 350 368 351 355 352 365 352 351 356 360 353 345 358 354 358 348 359 348 352 333 357 338 350 327 358 334 346 321 355 327 343 314 351 320 340 309 348 315 338 305 348 311 339 302 348 307 340 297 350 302 342 289 352 294 345 281 355 285 345 274 356 279 344 266 354 271 343 257 353 260 340 250 351 253 337 245 348 248 333 239 344 241 331 231 341 232 330 223 341 222 328 216 339 215 326 209 337 209 321 201 332 200 315 195 325 192 311 189 321 186 310 186 321 183 310 185 321 182 309 183 320 180 306 178 317 175 304 174 314 170 301 171 310 166 300 172 311 168 302 173 312 169 302 171 312 167 303 169 313 166 303 167 313 165 304 168 314 164 303 165 314 163 302 164 312 161 299 163 310 160 298 162 308 159 297 162 307 159 297 162 307 159 296 161 306 159 297 161 307 158 298 162 308 159 298 162 309 159 298 161 309 158 298 160 308 156 297 157 307 154 296 157 306 154 296 159 306 156 297 160 307 157 297 161 307 157 296 160 307 157 298 162 308 158 301 163 312 161 303 164 314 162 304 164 315 162 304 164 315 162 305 167 316 165 305 169 316 167 304 170 315 168 302 168 313 167 300 167 311 165 298 166 308 164 296 165 306 164 296 165 305 164 299 165 307 165 303 164 312 165 310 162 318 164 324 165 324 164 321 161 330 164 332 167 333 166 332 163 335 166 340 170 341 168 345 170 347 170 352 174 354 175 357 177 359 180 362 185 363 185 366 187 367 191 369 191 370 195 371 194 372 199 372 197 372 205 372 200 370 208 370 202 370 209 370 204 368 211 368 205 367 213 368 206 367 214 368 205 367 214 370 204 368 212 370 201 370 209 371 196 372 205 372 193 374 201 373 189 375 196 373 186 375 191 372 183 375 190 370 181 370 181 368 179 371 186 368 178 369 178 368 178 372 184 368 179 371 183 368 179 371 186 366 177 370 184 366 177 368 182 366 177 368 182 368 178 370 184 371 179 372 185 374 182 374 184 376 187 376 188 377 191 377 191 379 196 379 197 380 202 380 203 381 209 380 210 382 218 381 218 381 228 380 228 377 239 377 239 372 249 372 248 366 255 365 255 363 259 359 259 359 262 353 263 358 266 349 267 357 267 352 267 356 270 348 268 354 271 346 271 352 274 344 273 352 275 341 273 353 277 345 275 354 280 345 278 355 285 350 283 356 288 348 286 357 290 350 288 358 292 348 289 357 293 349 291 356 294 357 294 356 299 348 296 355 305 347 303 355 311 347 309 356 316 356 315 355 318 348 316 355 321 349 319 351 324 344 321 347 328 339 325 344 332 344 331 343 333 343 333 342 334 335 329 341 335 333 330 339 337 332 331 338 338 332 332 338 340 332 333 337 343 331 336 337 347 331 341 337 350 333 343 334 342 334 343 337 348 335 342 334 345 332 337 332 342 330 334 332 340 328 331 332 338 328 329 333 337 329 328 332 337 328 328 331 337 327 328 329 338 325 329 327 338 324 329 328 338 325 329 328 338 326 330 328 340 327 330 328 340 326 331 329 340 328 331 332 340 330 331 335 338 335 329 339 336 339 327 342 333 342 324 344 330 344 321 345 327 343 318 343 325 341 317 339 325 337 316 337 324 334 316 334 324 331 315 333 326 330 318 331 328 327 319 329 332 325 323 329 333 326 324 332 330 329 322 332 328 329 319 332 326 329 317 333 323 330 315 335 322 332 313 338 321 335 313 341 321 338 313 343 321 339 313 344 322 344 321 344 323 344 323 344 324 338 316 345 325 339 319 345 327 340 320 347 326 341 320 348 323 342 317 349 320 342 315 350 318 343 313 350 318 344 312 351 320 345 314 354 323 348 316 357 324 352 317 361 324 357 316 364 323 360 315 364 322 361 314 363 322 359 314 363 323 358 316 363 322 358 316 364 322 358 315 357 315 358 315 363 322 358 315 363 322 358 315 363 322 357 316 363 321 357 316 363 320 357 314 356 313 356 314 364 320 357 314 364 320 358 313 366 320 360 313 367 318 361 312 367 318 361 312 367 319 361 313 367 320 362 313 368 322 362 314 369 322 364 315 370 324 364 317 371 327 366 320 373 329 368 323 374 329 368 323 374 327 369 320 374 324 368 317 372 322 367 316 372 321 366 314 372 320 366 313 370 320 364 313 370 320 363 314 368 321 361 316 366 321 359 318 366 323 357 320 356 321 359 323 365 326 360 325 366 328 366 328 368 330 360 329 368 332 360 330 365 334 360 332 362 335 354 334 360 335 351 334 357 333 348 333 355 329 347 329 356 326 346 326 357 322 348 323 359 320 359 320 361 318 362 318 364 318 364 317 366 319 366 319 367 322 368 321 367 324 367 324 365 326 366 326 364 327 364 327 364 328 364 327 362 326 362 326 362 324 362 324 362 322 362 321 362 319 363 319 364 316 364 316 366 314 358 318 367 312 360 317 368 310 369 310 369 310 369 309 369 310 370 310 370 312 370 311 369 314 369 313 368 316 369 315 368 318 368 317 367 319 368 318 367 319 367 319 367 319 367 319 368 318 368 318 368 317 369 317 369 316 370 316 369 315 370 315 370 314 370 314 370 314 371 313 370 313 370 313 370 314 370 313 369 313 370 313 369 313 369 313 368 313 368 313 368 313 368 313 368 313 368 313 368 314 369 313 368 315 369 315 368 315 369 315 368 316 369 316 369 317 369 317 369 317 369 317 368 317 369 317 368 317 368 316 366 316 367 315 365 315 365 315 364 314 357 321 364 314 357 320 363 312 356 319 362 311 356 318 362 309 357 317 363 308 358 316 364 307 360 315 364 306 361 314 366 305 361 313 367 305 363 314 368 305 364 314 369 305 365 314 370 306 366 314 370 305 366 314 371 305 367 314 372 306 368 314 372 306 368 314 372 306 369 314 372 306 368 314 371 305 367 314 372 306 368 314 372 304 368 313 372 303 368 312 372 302 369 311 372 302 368 310 372 301 369 309 372 302 369 309 372 302 368 310 372 302 368 310 366 310 367 311 371 303 366 311 371 303 366 311 370 303 366 311 371 303 366 311 371 303 366 311 371 303 366 311 371 303 367 311 372 302 367 310 372 302 368 310 373 302 368 309 375 302 375 302 376 302 377 301 377 302 371 307 377 303 370 307 378 306 370 308 377 307 370 310 376 309 369 312 376 311 368 314 368 316 368 316 368 318 369 318 368 318 369 318 377 318 372 319 376 318 368 319 375 317 370 317 374 315 366 315 373 312 367 312 374 310 365 310 374 308 365 307 376 307 367 305 378 307 370 305 380 307 372 305 381 308 376 306 382 308 375 306 374 307 377 308 375 308 376 308 375 310 376 311 384 312 376 312 374 311 377 312 372 309 373 310 380 307 372 307 381 306 375 305 382 306 374 304 384 308 375 306 386 310 378 308 388 312 380 310 380 310 380 310 381 312 384 313 381 315 383 315 380 316 382 317 386 320 380 318 376 318 379 320 382 325 376 321 372 322 372 322 370 324 370 324 373 332 369 328 369 335 364 328 366 336 362 331 362 334 358 330 360 330 355 327 358 326 349 323 355 322 347 319 354 320 322 300 354 316 345 313 354 312 345 309 356 310 347 307 358 308 349 304 360 306 354 303 362 306 354 301 365 304 361 302 368 305 360 303 372 308 364 306 376 312 371 310 379 312 374 311 372 309 375 309 371 307 372 308 378 309 373 308 371 309 372 309 372 311 375 311 380 310 375 309 380 307 372 306 379 303 374 302 378 298 370 298 376 295 368 294 374 292 368 289 371 289 367 287 370 289 363 284 370 290 363 285 370 293 364 287 370 297 364 291 370 302 364 294 368 305 363 298 368 304 362 298 366 300 362 296 364 298 358 291 364 296 357 289 364 294 358 287 364 294 359 286 366 293 360 286 366 292 360 285 366 290 360 283 365 287 359 281 362 284 363 284 362 282 355 277 362 282 355 277 362 282 355 277 364 283 358 278 367 284 361 278 369 285 363 278 370 284 364 278 372 283 365 278 373 285 367 278 374 288 368 281 376 292 370 285 378 296 372 289 380 300 377 294 382 298 377 292 382 296 378 289 382 294 376 287 382 296 376 289 382 299 376 292 375 297 376 297 382 306 378 301 380 303 374 297 379 298 376 294 380 295 374 288 381 294 376 287 380 297 375 290 380 300 375 293 381 302 376 295 380 298 377 293 380 293 374 286 380 291 374 285 380 292 374 285 380 295 375 288 380 296 375 290 380 295 375 288 380 292 374 286 380 292 375 285 382 292 376 285 381 294 374 288 380 295 373 290 380 296 373 291 378 294 373 292 377 293 371 293 366 295 369 294 372 293 367 296 370 294 366 298 361 303 362 303 368 303 369 302 368 306 360 311 368 307 368 306 368 306 368 306 367 305 368 304 366 302 366 301 366 299 360 306 368 297 362 304 372 296 372 295 373 294 374 294 375 296 370 303 376 298 371 305 378 300 378 299 377 301 372 307 377 302 371 308 375 302 369 308 376 304 369 308 378 305 373 307 380 306 372 308 380 308 375 309 382 310 376 310 380 310 372 311 379 311 372 311 380 312 371 312 369 312 370 313 377 314 371 313 376 315 371 313 374 316 369 313 374 316 368 312 375 314 369 310 376 314 370 309 371 308 373 310 371 308 373 309 377 315 371 309 377 318 372 311 370 313 372 314 369 315 371 316 367 316 368 316 372 324 368 319 364 317 364 319 370 322 365 318 370 319 365 316 371 314 366 311 372 311 367 308 366 303 369 304 368 300 371 302 378 306 371 301 378 306 374 302 378 303 374 300 379 300 372 296 379 298 372 293 379 297 373 292 380 296 374 292 380 296 374 291 380 296 373 292 382 298 374 295 383 301 376 297 386 305 380 301 379 304 382 305 380 305 382 306 380 306 382 307 379 308 381 309 385 307 380 310 380 306 382 306 378 304 372 312 376 302 377 301 376 300 376 299 376 298 373 307 378 298 373 306 371 304 373 304 378 293 375 302 381 290 378 295 382 286 382 286 382 284 378 292 380 284 377 291 379 285 376 294 375 295 376 295 381 287 378 296 382 288 380 297 383 288 381 297 384 288 382 297 384 287 382 297 385 287 383 296 386 286 383 295 386 285 384 293 382 293 383 294 386 285 384 294 384 294 385 293 388 284 386 293 389 284 387 293 388 284 387 293 388 284 386 293 387 284 387 284 386 284 382 293 384 285 380 293 384 286 378 293 382 285 377 292 382 286 378 293 383 286 378 294 385 286 380 294 386 286 381 294 386 287 387 287 386 288 387 287 386 289 386 289 385 291 381 299 383 292 380 302 380 294 379 304 378 296 378 305 376 296 378 306 375 296 378 306 375 294 379 304 376 291 380 300 376 286 380 296 375 282 380 292 374 280 378 286 378 287 378 288 377 286 378 286 376 285 377 285 374 284 376 284 374 285 375 285 374 285 376 285 376 284 376 284 376 282 377 282 369 271 375 276 369 267 375 272 368 264 378 270 368 262 376 269 367 261 375 267 366 262 375 268 366 262 374 269 365 262 374 269 371 269 372 269 369 268 370 269 362 262 370 269 362 262 368 266 364 262 372 269 365 262 374 269 374 269 374 267 367 261 374 266 368 262 374 266 368 262 376 269 367 262 373 267 367 263 373 268 374 270 374 268 374 270 375 270 373 270 375 270 365 262 374 270 365 262 373 268 364 262 372 269 364 262 372 270 364 264 372 272 365 267 372 275 366 270 374 279 368 274 376 282 370 277 379 283 380 282 381 282 379 279 380 280 367 272 374 274 363 267 374 270 358 261 370 264 353 255 354 254 349 247 360 248 346 241 358 240 343 239 354 236 339 240 349 237 334 244 344 240 329 249 337 244 326 255 334 248 325 260 332 252 326 264 332 256 326 266 330 259 326 269 331 261 328 272 333 263 330 274 335 266 330 275 335 267 330 276 335 267 329 276 333 267 328 276 328 267 326 277 326 268 325 278 324 270 324 281 321 272 323 284 323 283 323 287 324 286 324 291 324 281 326 295 326 286 328 297 330 288 326 298 329 293 323 297 329 294 321 294 327 292 326 288 324 289 317 284 324 284 318 278 327 277 321 271 330 270 323 264 333 261 325 258 335 255 326 256 336 252 326 256 336 254 326 258 336 257 326 263 336 262 327 269 338 267 328 272 338 272 328 274 338 275 328 274 338 275 338 273 339 274 340 272 341 272 333 272 343 270 336 272 348 270 340 272 350 269 343 270 352 265 345 268 353 261 345 266 353 258 345 265 353 258 345 266 352 259 345 268 352 260 345 271 353 264 345 276 352 268 344 279 352 272 343 281 352 275 342 284 350 277 339 283 348 277 335 282 344 277 331 281 340 275 328 280 338 275 328 278 338 274 331 278 341 273 335 278 344 272 337 276 346 270 340 273 348 267 342 270 350 263 342 267 349 259 341 263 348 255 342 263 348 255 342 264 350 256 343 266 350 258 341 268 349 261 337 270 347 265 331 270 341 268 325 269 332 268 331 265 332 265 328 259 328 259 320 252 330 251 322 241 332 241 326 232 337 232 328 226 339 225 329 223 340 222 329 222 340 222 327 221 338 220 324 219 334 217 319 214 329 212 315 208 324 205 312 206 320 202 311 205 319 202 312 206 321 204 315 207 322 206 319 207 326 207 324 208 330 207 325 206 335 206 326 203 337 203 326 200 337 201 324 199 334 201 323 200 333 203 321 201 331 204 320 203 330 206 318 204 328 207 317 205 327 208 316 206 326 209 315 205 325 209 315 208 324 212 314 211 324 215 314 212 320 215 315 213 321 216 316 214 325 218 318 214 327 218 320 214 329 217 321 212 332 214 321 207 332 210 320 204 331 206 318 203 329 205 317 206 327 208 316 211 326 214 315 214 324 218 314 216 323 219 313 215 323 219 314 216 323 219 313 215 320 218 313 217 323 220 314 218 321 220 316 218 322 219 316 218 326 219 316 217 327 217 316 215 326 214 316 214 326 213 316 214 326 212 316 214 326 212 316 214 325 211 314 213 324 210 315 213 324 210 317 215 326 212 328 215 328 214 319 223 328 219 319 228 328 223 319 233 327 226 320 236 327 229 322 240 329 232 324 245 329 236 325 251 328 240 325 256 326 247 326 263 325 257 328 270 324 262 330 277 326 272 333 283 327 276 335 287 329 280 336 290 330 284 339 291 339 291 341 292 335 285 343 294 337 287 343 298 338 291 341 302 336 295 338 307 332 300 337 311 331 304 337 315 331 308 336 319 330 312 334 323 329 316 332 327 327 320 331 332 326 325 329 337 324 330 326 341 321 334 323 346 317 338 319 350 315 343 318 357 316 351 316 363 313 355 313 369 311 360 309 372 308 363 304 375 305 366 300 377 300 368 294 377 295 368 287 378 288 369 281 379 283 370 276 380 279 372 273 381 278 374 270 378 276 372 268 374 276 368 266 368 274 362 265 362 272 357 264 359 271 353 265 356 272 350 266 355 274 348 268 354 275 348 269 357 276 350 270 360 278 355 273 364 280 359 275 366 283 362 276 366 284 363 275 364 284 363 283 360 284 360 277 358 285 356 278 353 286 350 280 349 288 345 282 343 290 339 285 340 293 336 288 340 296 335 290 341 299 336 290 344 300 339 289 349 289 349 286 356 286 356 282 364 286 355 279 370 282 364 277 376 279 370 275 380 277 374 274 383 278 378 276 384 280 379 277 382 281 377 275 377 281 370 272 370 278 363 267 363 274 356 263 356 270 350 259 353 266 347 256 349 264 345 254 346 262 342 251 343 259 340 249 341 257 338 247 340 248 339 246 338 254 335 246 338 254 335 246 338 254 335 248 340 255 336 248 340 256 337 249 342 257 338 249 344 257 341 250 348 258 344 250 352 258 348 252 356 260 351 252 357 260 353 252 358 260 352 254 360 260 354 256 365 260 357 257 370 260 364 261 375 262 366 263 379 264 370 265 383 266 382 267 385 268 376 269 387 270 378 269 389 271 380 270 390 271 381 267 389 269 380 266 386 268 377 265 382 268 373 266 380 269 371 269 369 269 370 267 378 269 369 266 377 268 368 266 377 268 368 267 378 268 369 267 380 269 371 268 382 268 372 268 383 268 374 269 384 268 375 270 386 267 377 271 388 271 387 272 390 273 390 275 392 276 392 277 394 274 386 278 396 276 387 277 398 275 390 275 401 273 392 273 401 271 393 270 401 268 393 268 401 266 392 265 401 264 392 262 401 262 392 260 401 260 392 258 403 258 394 254 407 255 397 249 410 251 401 245 411 247 402 242 412 244 404 238 413 241 404 234 413 237 404 231 411 235 403 226 410 230 402 219 409 224 401 211 409 217 401 205 410 210 403 199 411 205 404 193 411 197 406 187 412 193 405 182 413 189 406 177 410 184 403 171 405 178 398 166 401 173 394 162 398 169 392 159 396 166 390 157 393 165 388 156 394 164 389 154 393 162 388 153 389 158 386 153 386 162 383 154 385 163 384 154 387 163 385 154 390 164 388 154 393 163 392 153 396 162 394 150 397 160 395 149 397 159 394 149 396 158 392 148 395 157 391 149 394 157 391 150 394 159 392 152 395 161 394 153 397 163 396 154 397 164 399 155 397 164 400 153 396 163 398 150 394 160 395 148 392 157 393 146 390 155 390 144 390 153 389 142 393 151 391 143 395 152 394 143 396 152 395 143 396 152 396 142 396 151 396 140 395 150 396 139 392 149 393 139 390 148 390 138 389 147 389 138 389 147 389 139 388 148 388 139 389 149 388 139 391 149 391 139 392 148 392 138 392 147 392 138 392 147 392 137 392 146 392 136 391 145 389 135 389 145 386 134 388 144 386 133 388 142 385 132 386 141 383 130 385 137 383 128 385 138 383 129 386 138 385 130 387 139 387 131 389 140 389 131 390 141 391 130 390 140 391 129 389 138 391 127 389 137 392 125 389 135 392 125 389 134 392 123 387 131 392 120 385 127 392 120 386 128 392 119 385 126 392 119 385 127 392 121 386 129 392 123 386 131 392 123 387 131 392 124 387 132 392 124 387 133 391 123 386 132 390 123 385 132 388 124 381 133 386 126 378 134 383 129 376 136 381 132 373 139 380 137 372 143 380 142 373 147 381 145 374 149 382 146 374 151 383 148 374 152 382 148 372 152 381 146 372 151 380 144 372 150 379 141 373 148 378 137 374 146 377 133 375 143 377 131 378 140 377 128 380 137 379 128 382 137 381 129 383 139 383 130 383 140 383 131 383 141 383 132 383 142 382 132 382 141 382 129 382 139 382 126 381 136 382 124 381 133 382 123 381 132 383 124 380 133 383 125 377 133 380 126 375 135 377 128 374 136 376 129 373 138 374 130 371 139 374 132 371 140 373 132 370 141 373 132 370 140 373 132 370 140 373 131 371 140 372 130 372 139 372 130 372 139 374 130 372 139 374 130 372 139 374 130 372 138 373 129 372 138 373 130 372 139 372 130 372 139 371 130 372 139 372 128 373 138 372 128 373 138 373 130 372 138 373 130 371 139 374 132 370 139 375 135 368 141 374 137 366 143 372 141 364 145 370 144 361 149 368 148 361 152 367 153 362 155 368 157 363 158 371 160 366 161 374 162 369 164 378 164 371 167 380 166 371 169 380 167 369 171 378 168 366 171 374 167 364 172 372 166 363 170 370 163 362 168 369 158 362 164 368 150 361 156 364 142 362 151 364 138 366 147 365 133 369 143 367 131 372 141 372 132 375 141 376 136 378 142 378 140 380 149 382 141 383 150 384 140 384 149 385 139 385 147 386 137 386 146 386 133 385 142 385 126 383 133 382 117 380 125 379 115 379 126 378 116 377 125 377 117 378 126 378 117 378 117 377 117 377 127 377 117 377 127 377 118 377 127 377 117 377 127 377 117 376 127 377 117 376 127 377 117 376 117 375 117 375 117 375 117 375 117 375 117 376 125 379 117 376 125 379 117 376 125 379 118 376 118 376 118 376 118 376 118 376 118 376 118 376 126 379 118 376 126 380 118 376 118 376 118 376 118 375 118 376 118 375 118 376 118 376 118 377 117 376 117 377 118 377 118 377 118 377 118 377 118 377 118 377 118 377 118 377 118 377 118 377 118 377 118 376 125 380 118 376 124 380 118 376 125 380 118 376 125 380 118 376 125 380 118 376 124 381 118 376 125 381 118 377 124 380 118 377 118 377 118 377 118 377 118 377 118 377 118 377 118 377 118 377 118 377 118 377 124 381 118 377 125 382 118 377 118 377 -1 -1 -1 -1 -1 -1 125 380 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 117 376 118 376 117 377 118 376 117 376 124 380 117 376 123 380 125 381 124 380 125 381 124 380 -1 -1 -1 -1 117 376 117 376 117 376 117 376 117 376 117 376 117 377 117 376 117 376 117 376 117 376 117 376 118 376 117 376 118 377 118 376 118 376 117 376 118 376 118 376 118 376 125 380 116 375 120 377 112 371 115 374 104 365 109 369 96 359 101 362 89 354 94 359 84 354 91 360 82 357 88 363 82 359 89 365 84 360 92 366 85 357 93 363 86 351 86 351 87 347 93 353 88 344 95 350 89 341 96 347 89 339 89 339 89 337 89 337 89 334 93 338 95 337 95 337 89 331 94 334 96 334 95 334 96 333 95 333 91 327 95 330 93 326 98 329 96 326 101 328 100 325 106 327 103 324 111 328 103 324 108 327 101 324 106 328 99 326 104 328 98 326 104 330 97 326 102 329 97 326 102 329 97 326 102 329 98 326 103 328 98 325 104 328 99 325 104 327 101 325 107 329 101 326 107 329 102 326 109 330 102 326 109 331 101 326 108 331 101 326 107 330 100 326 107 330 100 326 107 329 100 326 105 328 100 326 107 330 100 326 107 330 99 326 105 329 99 326 107 331 100 326 107 331 100 327 107 331 100 327 108 331 100 327 107 331 100 326 107 330 100 326 107 330 99 328 107 330 97 328 103 330 96 328 101 330 94 330 102 331 93 330 98 331 91 330 97 331 90 331 95 331 88 331 96 331 88 332 93 331 87 332 93 332 87 332 95 333 87 333 92 333 88 333 95 333 88 334 93 333 88 334 96 334 88 335 97 334 88 335 97 334 87 336 96 335 87 336 93 335 86 337 95 336 85 338 91 337 83 339 91 337 81 340 87 339 80 341 88 338 80 342 85 339 80 342 88 339 80 342 88 340 80 342 88 340 80 342 88 340 80 342 89 340 81 342 87 341 83 342 91 340 83 342 92 340 84 340 93 339 85 340 94 339 87 339 95 337 88 338 97 337 89 338 99 336 90 338 99 337 90 338 99 337 90 338 99 337 90 338 90 338 90 338 99 337 89 338 98 337 88 338 97 337 88 338 96 337 88 338 96 337 88 339 97 336 88 340 96 337 87 340 96 337 87 340 87 339 87 340 87 339 87 340 96 337 87 340 97 337 87 339 96 336 87 339 95 337 86 340 95 337 86 340 94 338 85 341 94 338 85 341 93 339 85 342 94 339 86 341 94 339 87 340 95 338 87 340 96 338 87 340 95 337 87 339 96 337 87 339 96 337 88 339 96 337 88 339 96 337 88 339 97 337 89 338 97 337 89 338 98 337 89 338 98 336 89 338 98 337 89 338 98 337 89 338 98 337 89 339 98 338 88 340 97 339 87 340 96 339 86 340 95 340 86 341 94 340 85 341 94 340 85 341 93 341 85 341 93 341 85 340 93 341 84 340 92 340 83 340 92 340 83 340 89 340 82 340 91 340 82 340 90 340 82 340 88 340 82 340 88 339 82 339 90 339 82 338 90 339 83 338 91 338 83 338 89 338 83 338 89 338 84 338 90 338 84 338 93 338 85 338 93 338 85 338 93 338 85 338 93 338 84 339 89 339 83 339 89 339 82 339 91 339 83 339 91 339 83 339 91 339 83 340 91 339 83 340 91 340 83 340 91 340 83 341 91 340 83 341 89 340 83 340 90 340 84 340 92 339 84 340 93 340 84 340 93 339 84 340 93 339 84 340 93 340 84 340 92 340 84 340 92 340 84 340 92 340 84 340 93 340 84 340 93 340 84 340 93 340 84 341 93 340 84 341 92 340 83 341 92 340 83 341 92 340 83 341 92 340 84 342 92 340 83 342 92 340 83 342 92 340 83 342 92 340 84 341 92 340 84 340 92 339 84 340 93 339 84 338 93 337 84 337 93 337 84 337 92 337 83 338 90 338 83 338 89 338 83 338 89 338 83 338 89 338 83 338 90 338 83 338 92 338 84 338 92 338 84 338 92 337 84 338 92 337 85 338 93 338 85 337 93 337 85 338 92 338 83 338 90 338 82 339 91 339 81 340 87 339 80 340 88 339 80 340 86 339 80 339 85 339 80 340 85 339 80 340 86 340 80 340 86 340 80 340 89 340 81 340 87 339 82 339 88 338 83 339 91 339 83 339 89 338 84 339 89 339 84 339 92 338 83 339 89 339 83 339 89 338 83 340 91 339 82 340 90 340 82 342 87 341 81 342 88 341 81 342 89 342 81 342 87 342 81 342 87 341 82 342 87 341 82 342 90 341 82 342 90 341 82 343 90 342 82 343 90 342 82 344 90 342 81 344 90 342 81 345 90 343 81 345 90 343 81 345 87 343 81 344 90 343 81 346 87 344 81 346 89 344 81 346 89 344 81 347 87 345 82 347 90 345 81 346 90 344 81 346 90 344 81 345 90 343 81 345 87 343 81 344 90 343 81 344 87 343 81 344 90 342 82 343 90 341 82 343 90 341 82 343 90 341 82 342 83 343 83 342 83 343 83 342 83 343 82 342 82 343 82 342 82 342 82 342 82 342 81 342 82 341 81 341 81 341 80 340 80 339 79 339 79 339 79 338 79 338 79 338 79 337 79 338 79 337 79 338 79 337 79 337 79 337 79 336 79 336 78 334 78 334 77 332 77 331 76 328 76 328 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 97 309 97 309 98 313 102 315 94 320 99 322 -1 -1 93 324 -1 -1 -1 -1 -1 -1 -1 -1 49 326 49 325 39 323 44 323 22 323 30 322 19 322 20 323 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 19 215 22 213 24 210 30 206 33 205 33 202 38 199 35 196 39 195 34 193 35 193 31 191 31 192 29 189 29 189 30 186 29 187 31 185 31 187 35 182 37 183 43 177 45 177 50 170 52 171 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 139 182 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 81 133 81 132 85 131 85 130 88 131 88 130 91 133 91 133 93 137 88 130 95 141 88 132 96 142 87 134 97 140 89 134 99 138 92 131 -1 -1 94 127 100 129 -1 -1 -1 -1 164 184 -1 -1 164 184 -1 -1 165 182 -1 -1 168 178 -1 -1 167 177 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 141 166 141 165 142 167 141 166 138 159 140 167 137 157 140 165 138 156 140 165 139 158 140 168 140 162 142 171 139 168 142 177 139 173 142 181 139 176 142 184 135 176 139 184 131 174 134 182 126 173 130 181 122 173 126 182 121 174 124 183 119 175 123 184 119 175 122 184 119 175 122 184 119 174 122 183 121 174 124 182 124 172 127 181 128 170 132 179 132 168 137 177 137 166 142 173 140 162 145 171 139 164 144 173 139 168 144 177 140 168 145 176 139 167 144 175 135 163 139 172 131 159 134 169 130 157 132 167 130 157 131 166 131 157 131 166 132 157 132 167 135 167 134 166 137 167 136 167 141 168 140 167 146 169 145 168 148 171 148 171 145 165 148 174 141 168 144 177 138 170 140 179 137 169 139 178 136 169 138 179 136 169 139 178 137 168 140 177 138 167 142 175 140 165 144 173 141 163 146 172 141 164 146 173 140 166 145 174 138 168 143 177 137 169 142 177 136 168 140 177 134 168 138 176 131 169 135 177 129 169 131 178 127 169 130 178 128 168 131 177 129 167 135 175 132 166 137 170 135 165 141 168 137 162 146 167 139 159 145 161 140 155 149 158 149 155 148 155 -1 -1 146 152 -1 -1 -1 -1 -1 -1 -1 -1 129 143 129 142 129 144 129 144 129 146 129 145 130 148 130 148 134 153 143 153 140 159 149 160 145 165 155 167 151 169 157 170 157 173 166 175 163 176 173 176 169 176 179 175 177 176 186 174 183 175 193 172 200 170 199 169 195 168 203 164 197 163 205 159 195 156 195 156 190 152 191 152 185 148 185 148 183 148 183 148 182 148 182 147 181 145 191 147 188 146 188 145 -1 -1 181 140 178 140 178 139 178 143 178 142 184 147 183 146 187 148 187 146 190 145 189 144 195 146 195 145 -1 -1 202 147 210 151 209 150 220 148 213 154 225 152 217 157 230 157 222 163 233 161 223 168 233 171 228 174 234 177 227 181 231 179 224 182 231 180 223 182 230 181 224 182 230 181 224 182 230 181 224 182 230 181 224 182 230 181 224 182 231 180 224 182 231 181 224 182 230 182 223 182 228 182 221 181 224 183 212 179 219 183 212 181 212 182 202 179 208 182 198 178 204 180 194 177 199 176 188 173 194 170 183 168 190 165 179 164 186 161 175 160 182 157 172 158 179 155 169 157 177 153 167 156 176 150 166 154 166 151 166 151 174 143 150 134 174 140 152 133 174 138 153 132 174 137 153 131 174 136 153 131 175 137 153 131 175 137 166 142 175 138 166 143 175 139 165 144 175 140 166 145 175 142 166 147 174 144 165 148 173 146 164 151 172 149 164 154 172 152 163 156 173 153 164 158 173 153 164 158 175 152 166 157 178 151 168 154 183 150 172 151 188 149 177 147 193 148 182 146 196 149 185 145 198 150 187 146 200 153 190 148 201 159 201 158 202 164 202 164 202 168 194 159 201 171 193 162 198 174 190 165 194 178 186 170 191 181 182 174 189 183 180 175 188 182 180 174 188 180 180 172 190 178 181 170 192 177 183 169 194 177 185 169 195 178 187 170 195 180 187 172 193 183 185 175 192 187 184 178 190 191 183 181 188 194 182 185 185 197 180 187 183 198 178 189 180 199 176 189 176 200 173 189 173 200 169 189 169 199 165 189 164 198 161 188 160 198 156 187 156 199 152 189 153 201 148 191 150 205 146 195 148 209 143 199 148 213 142 204 148 217 143 208 141 231 144 213 144 232 144 218 146 234 145 219 145 234 146 219 154 224 148 216 157 218 150 211 160 212 152 205 162 209 152 204 165 208 154 206 168 210 157 209 172 212 172 211 176 212 165 214 178 209 169 215 180 206 172 213 184 203 177 211 187 201 182 209 190 198 186 207 192 195 189 204 195 191 191 200 196 185 193 193 197 178 194 187 198 174 197 180 200 171 200 180 201 169 202 178 201 167 202 176 201 166 202 175 203 165 205 174 204 164 206 172 205 161 207 169 205 158 206 164 205 154 206 163 206 150 206 150 207 149 208 157 206 149 208 157 205 149 208 157 202 149 205 158 199 150 201 159 193 150 196 159 188 151 190 159 181 153 184 162 176 157 179 166 173 160 175 170 171 162 174 171 172 161 174 170 174 157 176 166 177 155 181 164 182 154 182 153 187 152 189 162 189 151 190 161 190 152 191 161 189 151 191 161 188 152 191 161 188 151 191 160 189 148 192 158 191 147 193 156 192 146 194 155 193 148 196 158 192 151 195 160 189 154 192 163 186 156 189 165 184 156 188 165 186 155 188 164 187 153 190 162 189 152 191 162 188 153 192 162 188 155 191 164 187 156 190 165 186 157 190 167 185 160 188 169 182 163 187 172 181 166 185 174 179 168 184 177 178 170 183 178 177 171 182 179 176 172 181 180 176 173 181 181 177 173 182 182 177 173 183 182 178 173 184 181 179 173 186 180 181 173 188 179 191 179 191 178 194 177 193 176 186 171 195 174 186 170 196 173 186 169 196 171 188 167 197 167 189 165 199 164 190 163 200 161 190 159 200 157 189 157 198 154 188 157 198 152 189 158 198 151 190 159 198 153 190 162 198 155 189 164 197 158 189 168 197 163 189 172 198 167 190 174 198 170 192 176 200 171 194 176 202 171 196 176 204 169 198 174 206 167 199 173 207 166 198 173 207 166 196 173 206 167 193 171 202 165 189 168 198 163 184 165 194 160 180 162 189 157 175 160 184 155 171 158 179 153 167 155 175 151 164 152 173 148 164 149 173 146 168 147 177 145 174 147 181 146 182 150 192 148 187 151 197 150 190 151 201 150 191 152 201 151 191 151 201 151 190 150 200 149 188 150 199 148 188 150 198 148 187 151 197 149 185 152 196 151 184 155 195 155 183 158 193 159 181 160 191 163 179 160 188 165 178 160 186 166 177 160 182 164 176 159 183 166 175 158 180 162 175 157 181 164 174 156 181 163 175 156 182 163 175 156 182 162 176 158 183 164 176 160 184 166 177 162 182 167 178 166 185 172 178 168 185 174 178 169 185 176 179 171 186 177 180 171 187 178 182 173 189 179 183 173 191 179 184 174 192 179 186 174 194 178 187 174 195 178 188 174 197 177 188 174 197 177 188 173 198 176 189 171 198 174 189 169 198 172 186 167 196 170 184 164 193 168 182 163 191 166 189 166 189 166 177 163 186 166 175 162 184 166 174 161 183 165 174 160 183 163 174 159 183 163 175 160 184 164 177 161 186 165 179 163 188 166 181 164 190 167 182 165 191 168 183 165 192 168 184 166 193 169 185 166 194 168 185 166 195 168 186 167 196 168 188 167 198 167 190 166 200 165 192 166 202 165 194 166 204 164 197 166 206 163 199 166 208 160 202 163 210 157 203 160 211 152 203 158 211 149 203 156 210 148 202 155 209 146 202 155 208 145 201 155 207 145 200 155 206 145 196 157 203 148 193 159 200 151 189 162 196 153 186 164 192 155 184 166 190 158 184 167 191 159 186 167 193 158 186 166 193 158 187 165 194 157 188 165 195 156 189 164 195 155 190 163 196 154 191 162 197 153 190 162 196 154 189 163 196 155 189 165 196 156 189 166 197 158 190 167 197 159 190 167 198 160 190 168 198 160 190 168 199 161 192 167 200 160 193 164 201 158 196 163 204 155 199 160 206 152 201 158 208 150 202 158 209 149 201 158 209 150 200 158 208 151 199 159 207 153 198 160 207 154 198 162 207 156 197 163 206 158 195 164 205 160 192 164 202 162 190 164 199 164 187 163 196 165 186 163 194 166 184 164 190 166 183 164 188 166 182 164 186 167 179 163 186 170 177 164 184 170 174 164 181 171 172 165 179 172 172 167 178 174 179 175 178 174 172 169 179 175 173 169 180 176 174 169 180 176 175 169 181 175 176 169 182 176 177 170 184 176 178 170 185 176 180 171 188 176 181 171 189 175 180 170 189 175 179 171 188 174 179 171 188 174 179 171 188 174 180 171 190 173 181 170 191 172 184 170 194 170 185 168 195 168 187 167 197 166 189 166 199 164 192 165 202 162 196 164 206 161 200 162 210 157 205 160 213 152 207 157 215 148 209 155 215 145 210 153 218 142 211 153 218 141 212 152 219 141 212 152 218 140 211 151 217 139 211 150 217 139 210 151 216 139 210 151 216 139 209 151 216 139 208 151 215 138 208 149 214 137 208 148 214 136 208 147 213 136 208 147 213 136 208 147 212 134 208 147 211 134 208 148 213 136 209 149 214 137 209 149 214 137 209 149 214 137 210 150 215 138 211 151 216 139 212 151 216 139 212 151 216 140 212 151 216 140 212 152 217 140 211 152 217 140 211 151 216 140 210 151 215 140 210 151 215 139 210 151 215 139 210 151 215 139 210 151 215 139 210 151 215 139 210 151 215 139 210 150 215 138 209 149 214 137 209 149 214 137 209 149 214 137 209 149 214 137 209 149 214 137 209 150 214 138 209 149 213 137 209 149 213 138 210 150 214 138 210 150 214 138 211 151 215 139 212 151 215 140 212 152 216 140 212 152 216 140 212 153 216 140 213 152 216 140 213 153 217 140 212 152 216 140 212 151 215 139 213 152 215 139 213 152 216 140 213 153 217 140 213 153 216 140 212 152 217 140 213 153 217 140 213 153 217 141 213 153 217 141 214 154 218 142 214 154 219 143 214 155 219 143 214 155 219 143 214 154 219 142 213 154 218 142 212 154 217 141 212 154 217 141 211 154 216 141 210 155 215 141 208 155 211 145 206 156 208 145 203 157 204 146 199 159 200 148 196 161 196 150 193 163 192 152 190 166 187 155 185 168 180 159 179 170 173 161 174 170 166 162 171 170 162 162 172 170 164 162 176 172 168 163 180 174 172 166 183 177 175 169 186 179 178 173 188 182 180 176 188 184 180 179 188 184 180 179 186 184 179 179 185 185 177 179 182 186 174 180 181 187 172 181 179 187 170 181 177 188 177 188 176 188 168 181 176 186 168 180 176 186 168 180 176 186 169 179 177 185 170 179 176 186 170 179 177 185 170 178 178 185 172 177 179 185 172 178 181 185 174 178 182 186 176 178 183 185 177 178 184 185 177 178 184 185 177 178 184 185 177 177 184 184 177 177 184 184 177 177 184 184 177 177 184 183 177 176 183 183 177 176 183 182 176 175 182 182 176 175 182 182 176 175 182 182 176 175 182 182 176 175 182 183 175 175 182 183 175 175 182 183 174 176 182 182 174 175 182 182 174 175 181 182 174 176 182 182 175 175 183 181 176 175 184 180 176 174 184 180 178 173 185 179 178 172 185 179 179 171 178 188 178 171 179 187 178 171 179 186 178 171 180 185 178 171 181 182 178 171 181 182 178 171 181 182 178 170 181 181 177 169 183 180 177 170 187 176 178 170 187 176 178 170 186 176 178 169 187 176 179 169 187 176 179 169 187 176 179 169 187 176 179 169 187 176 179 169 187 175 180 169 187 175 183 169 181 182 183 169 187 175 181 167 182 180 181 167 185 177 182 167 185 177 185 169 186 177 182 167 186 177 183 167 186 177 185 170 186 177 186 170 187 177 186 170 186 177 186 170 186 177 185 171 186 178 185 171 185 178 184 171 185 178 184 171 185 178 182 166 185 178 182 166 182 181 184 168 182 181 181 166 182 181 184 168 182 181 184 168 189 174 184 168 189 174 183 166 190 175 183 167 191 174 187 168 193 174 188 168 196 174 191 168 199 173 193 168 201 172 195 167 202 170 193 165 202 167 193 164 201 164 192 161 199 161 194 159 197 158 197 158 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 219 176 220 175 218 174 217 174 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 206 127 -1 -1 204 126 -1 -1 204 126 -1 -1 204 125 -1 -1 205 126 -1 -1 205 126 151 74 151 73 151 73 150 60 152 71 152 58 153 70 154 57 156 67 157 55 161 64 161 53 166 61 166 50 172 57 172 57 179 51 179 51 186 45 186 44 194 40 194 40 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 207 128 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 202 124 -1 -1 202 124 -1 -1 204 125 -1 -1 204 125 -1 -1 204 125 -1 -1 203 125 -1 -1 203 125 -1 -1 203 125 -1 -1 -1 -1 -1 -1 202 124 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 205 127 -1 -1 205 127 -1 -1 205 127 -1 -1 205 127 -1 -1 205 127 -1 -1 204 125 -1 -1 205 127 -1 -1 205 127 -1 -1 205 127 -1 -1 205 126 -1 -1 205 127 -1 -1 205 126 -1 -1 205 127 -1 -1 205 126 -1 -1 205 126 -1 -1 205 126 -1 -1 205 126 -1 -1 205 126 -1 -1 202 123 -1 -1 202 123 -1 -1 202 123 -1 -1 202 124 -1 -1 202 123 -1 -1 202 124 -1 -1 202 123 -1 -1 202 123 -1 -1 205 127 -1 -1 205 127 -1 -1 205 127 -1 -1 205 127 -1 -1 205 127 -1 -1 205 127 -1 -1 205 127 -1 -1 205 127 -1 -1 205 127 -1 -1 205 127 -1 -1 204 126 -1 -1 205 127 -1 -1 205 127 -1 -1 205 127 -1 -1 205 127 -1 -1 205 127 -1 -1 205 127 -1 -1 205 127 -1 -1 -1 -1 -1 -1 205 127 -1 -1 -1 -1 -1 -1 205 127