503 90 347 524 937 714 13 70 153 765 476 78 782 123 446 23 515 151 693 618 513 925 884 219 790 725 880 846 587 285 637 561 318 353 284 904 384 424 296 534 275 158 578 777 526 310 402 635 697 619 87 42 537 529 920 770 311 826 77 872 930 642 468 532 910 80 100 869 222 286 908 863 134 293 280 877 969 768 144 565 139 467 132 481 678 350 171 676 378 273 400 947 742 361 975 977 332 487 63 823 207 694 167 44 737 665 137 234 120 27 331 591 620 511 979 453 303 355 387 422 401 41 67 634 610 629 978 702 720 695 517 36 767 713 270 613 392 679 427 596 305 76 754 502 29 542 962 97 375 897 834 475 861 894 918 623 835 645 142 984 202 837 136 321 454 588 333 489 607 40 290 233 247 965 460 549 371 864 28 168 325 465 419 802 1000 248 572 474 692 236 127 551 450 71 172 751 821 944 617 677 674 212 38 75 163 525 860 107 584 7 647 376 666 891 522 328 377 539 609 983 528 708 216 876 667 198 673 903 356 514 288 156 961 159 661 320 440 389 733 874 796 291 26 759 147 14 717 510 346 299 659 668 833 194 117