509 340 171 226 298 317 16 200 550 565 260 672 51 113 201 210 657 685 29 213 690 245 626 582 241 682 401 284 644 80 471 154 353 252 566 68 587 374 214 105 380 140 581 100 30 93 114 347 463 529 426 671 146 321 474 451 676 544 650 211 461 628 511 234 232 362 355 406 356 168 285 220 394 576 133 369 22 495 597 400 177 253 106 366 409 519 390 43 63 503 516 209 445 442 470 419 643 328 311 40 271 148 553 694 449 92 136 2 281 669 196 447 19 110 36 313 343 525 492 37 262 244 675 452 568 35 636 378 329 402 464 338 562 27 456 325 662 258 116 112 367 91 435 647 261 45 78 398 551 95 75 135 348 673 3 306 238 304 537 351 9 538 479 696 277 324 567 71 345 122 219 414 693 580 147 326 64 256 341 532 12 388 379 368 274 488 18 539 102 635 189 327 383 493 399 72 174 294 639 468 391 223 411 336 432 433 425 555 141 541 689 437 518 124 101 695 205 645 481 83 469 667 574 151 609 584 350 615 127 128 598 153 104 26 604 542 467 96 382 289 331 552 330 199 421 404 21 396 134 349 549 318 59 269 627 500 20 453 507 593 420 591 624 195 87 427 607 357 590 407 170 60 436 632 4 315 556 434 52 375 651 605 621 84 161 526 310 5 535 229 98 522 405 592 681 365 652 641 614 677 231 239 292 412 688 155 389 303 385 65 270 530 150 332 661 589 523 227 570 678 363 49 360 496 169 654 255 484 491 440 663 498 448 70 501 489 655 418 659 39 130 596 629 674 384 510 119 395 554 24 599 634 564 649 278 617 107 372 354 23 444 585 504 139 145 8 15 125 88 50 206 377 184 422 457 640 700 660 301 352 618 53 31 692 144 424 679 275 322 286 265 344 190 115 90 76 616 166 48 221 290 575 475 259 571 316 297 246 397 393 699 295 235 381 386 164 561 66 208 267 487 126 264 242 266 478 296 483 577 193 157 293 81 459 61 443 56 44 191 364 41 97 648 299 283 181 207 346 521 668 560 118 28 74 237 67 215 240 334 480 288 272 450 280 230 431 225 670 508 203 637 192 138 505 665 263 249 276 600 691 58 410 291 38 502 212 279 159 194 17 611 490 403 625 548 631 160 656 653 179 520 579 216 415 569 217 543 642 630 482 32 534 178 173 202 251 333 228 183 69 485 499 305 684 13 314 62 392 307 462 578 430 512 595 46 531 698 273 429 42 131 86 176 515 25 646 408 33 120 439 85 658 123 302 370 465 257 142 180 686 132 185 680 312 308 610 494 423 477 528 438 633 666 533 583 250 620 536 204 563 47 612 513 559 358 573 156 361 476 165 586 152 175 608 236 224 683 282 387 517 121 137 167 454 497 376 287 149 158 73 172 572 254 466 342 162 546 371 198 129 186 79 557 527 622 77 458 514 6 545 11 89 143 613 460 218 547 57 14 82 601 335 558 664 359 109 108 619 300 243 323 103 417 7 309 416 540 188 687 248 606 187 247 428 339 55 594 182 524 623 54 10 337 455 163 233 111 373 197 117 320 473 319 638 94 413 268 34 486 603 99 602 506 588 446 441 472 697 222 1