763 480 762 62 678 537 121 527 522 884 201 213 604 154 63 119 253 580 977 982 570 926 700 907 651 875 964 29 61 509 649 551 818 85 812 494 374 578 804 229 805 710 349 914 211 391 285 560 339 195 475 185 372 938 174 908 868 918 464 564 264 477 346 413 362 454 959 854 351 241 404 336 180 452 281 830 108 718 582 74 8 167 510 567 473 222 889 725 613 549 640 112 21 118 729 309 221 747 348 899 36 796 263 712 506 609 224 616 863 909 530 164 961 901 407 334 304 820 209 654 631 31 960 25 539 133 536 361 691 936 436 102 382 508 64 129 501 203 308 275 151 800 652 967 458 633 45 406 513 827 590 555 305 740 481 836 33 657 540 550 207 300 225 687 817 752 719 629 720 894 269 421 639 632 866 548 504 271 630 588 517 261 77 870 655 223 699 68 345 810 721 561 949 641 660 861 803 459 191 887 111 48 958 716 453 205 512 723 911 493 469 556 268 940 468 751 10 101 755 397 573 321 295 18 330 384 864 698 775 920 49 411 650 17 627 951 772 120 684 694 579 888 587 833 299 272 946 589 395 730 524 311 693 791 941 620 403 267 197 390 525 788 22 871 764 57 780 228 607 526 768 235 116 708 332 326 886 91 146 826 643 398 947 625 568 667 634 220 456 497 196 915 880 402 638 327 159 79 577 924 503 760 134 123 945 628 127 39 811 529 777 37 980 270 125 665 724 727 877 343 563 66 779 218 380 1000 426 265 193 388 572 352 659 514 266 507 983 981 409 247 400 644 521 319 674 798 206 187 292 697 188 179 312 597 428 978 707 455 986 430 358 250 850 485 706 963 377 902 471 586 603 429 797 43 178 856 216 143 976 937 52 369 851 953 822 70 973 932 547 991 472 364 181 495 845 294 516 611 451 661 839 383 75 734 76 333 132 733 251 192 449 656 690 114 183 340 677 840 605 992 592 787 447 645 230 565 328 878 194 931 87 520 802 988 879 532 502 219 418 736 162 816 81 208 353 427 50 394 808 363 617 834 785 67 713 545 92 855 97 126 439 531 78 523 776 829 541 262 807 610 846 813 496 544 637 2 756 128 27 482 919 19 933 100 214 405 675 84 381 714 476 145 274 122 837 742 317 847 401 621 434 935 913 741 838 94 176 89 999 488 435 293 408 647 417 306 4 277 282 703 149 338 245 234 696 184 994 255 606 848 291 511 774 378 927 273 860 233 461 664 236 975 278 158 789 928 416 276 24 614 954 258 424 910 227 765 553 869 96 248 862 366 601 169 354 283 596 584 142 490 916 106 793 215 786 166 387 316 310 357 801 284 624 385 136 835 32 974 898 414 904 943 905 735 519 602 600 952 679 557 673 243 828 440 773 98 83 636 669 970 824 997 479 289 246 595 42 717 794 806 900 318 392 593 72 38 783 412 137 562 849 971 389 478 753 331 688 689 95 746 489 470 653 153 182 758 109 360 709 591 731 799 934 906 173 658 56 30 642 467 335 666 574 13 500 823 728 204 298 474 379 795 686 704 585 296 46 873 972 683 843 542 881 446 484 483 252 989 998 375 124 466 705 948 232 457 896 815 726 5 110 415 546 217 942 202 370 781 648 883 895 790 432 498 433 867 917 419 286 505 676 767 365 115 35 831 923 280 996 857 682 438 782 569 885 770 113 425 65 486 198 359 819 892 99 662 60 897 769 950 745 821 69 872 515 7 34 925 6 256 444 962 761 732 9 437 210 581 575 576 177 161 912 619 442 535 199 55 739 465 104 160 287 518 172 367 73 313 957 376 399 893 254 15 681 150 784 903 315 737 371 117 47 152 701 759 598 190 743 186 3 882 288 302 82 139 672 175 249 342 711 792 103 534 441 314 460 279 566 12 373 987 257 571 858 626 356 41 635 138 844 778 809 984 965 155 757 930 144 347 11 135 157 297 301 350 431 237 259 543 165 890 226 599 54 671 692 355 80 51 744 303 646 559 766 680 163 715 533 552 130 448 23 944 20 445 956 90 859 583 969 231 995 131 685 147 337 242 1 238 702 325 107 260 323 189 749 499 623 985 443 608 528 140 240 53 320 993 463 290 88 324 341 891 852 966 538 842 622 990 853 396 156 141 750 200 58 422 86 71 748 322 44 170 14 105 865 40 239 26 16 670 876 329 171 168 618 492 28 979 754 663 59 148 615 841 410 491 695 771 825 939 612 344 420 921 594 722 393 244 832 874 554 814 368 558 922 929 955 212 462 487 307 668 386 738 450 423 93 968