317 340 351 680 141 893 77 466 198 532 656 17 950 18 815 49 785 837 323 443 317 53 160 945 879 56 623 148 607 321 259 440 63 107 171 7 206 632 570 342 850 336 162 428 767 231 699 486 95 865 799 291 127 792 821 476 7 630 959 200 672 862 302 88 290 864 101 905 456 526 38 98 341 195 487 5 422 542 325 856 767 110 870 908 397 649 243 864 939 72 35 504 8 503 862 954 907 788 299 992 908 134 869 730 686 332 25 811 446 602 845 449 274 978 466 327 4 718 440 506 353 655 361 45 123 861 217 597 911 716 965 452 960 770 87 574 73 489 215 891 290 403 641 258 907 775 30 51 102 622 851 864 335 638 412 248 933 61 170 346 511 782 831 593 194 612 950 569 319 394 523 967 865 295 498 293 933 87 275 798 705 948 334 244 377 959 922 516 663 112 925 876 905 373 564 625 566 667 215 280 275 902 960 992 501 770 748 704 599 935 922 85 142 182 674 581 31 969 969 1000 39 373 848 477 171 70 213 754 751 640 793 100 252 912 459 767 506 946 529 399 131 961 453 834 214 769 779 550 271 804 767 322 275 357 518 228 493 460 966 306 440 89 611 970 187 636 469 820 572 527 453 230 639 559 759 158 267 122 425 300 147 245 479 995 990 509 922 71 511 997 736 25 744 833 0 967 796 223 863 90 112 656 58 401 813 880 107 423 904 334 564 784 920 479 71 105 697 951 940 936 144 161 889 198 561 388 645 911 379 498 498 915 327 653 159 10 272 774 85 673 704 160 959 519 527 971 924 69 482 589 60 424 399 564 165 492 386 657 141 384 943 274 733 215 983 942 201 27 722 154 757 191 22 314 126 335 635 985 878 529 890 50 707 522 429 335 506 613 641 882 527 670 86 880 905 374 623 899 96 94 118 207 562 387 201 841 803 610 307 127 59 628 798 572 399 447 16 504 748 930 8 589 930 472 163 117 724 32 810 868 11 464 356 466 505 947 323 62 369 492 215 795 154 373 412 694 188 420 509 648 694 351 687 159 538 374 340 977 925 173 120 469 809 733 771 65 361 613 694 103 977 615 384 258 763 709 368 452 399 185 484 582 445 719 661 464 846 190 915 585 965 407 135 339 77 648 308 387 815 372 543 249 324 57 925 34 443 973 243 528 965 816 229 18 298 228 349 77 562 442 19 240 318 825 886 214 685 134 782 237 479 286 502 761 551 278 422 948 612 979 354 350 591 233 658 631 742 143 77 802 912 945 140 10 817 598 497 831 956 107 911 791 600 258 102 710 87 93 571 175 396 773 791 287 270 9 685 817 149 797 618 357 516 348 863 2 911 89 117 279 53 308 93 441 571 611 895 11 123 700 713 69 965 263 724 2 591 717 409 926 946 516 931 83 849 76 802 371 89 380 78 348 836 759 299 796 546 92 181 994 351 23 483 219 750 799 246 938 258 767 657 37 548 155 850 321 640 727 671 476 394 775 472 633 833 915 322 139 375 413 352 633 721 768 972 450 705 290 15 133 221 57 674 639 400 814 386 848 605 674 797 195 108 678 401 485 75 540 592 149 351 321 619 663 992 419 651 857 793 50 802 429 912 643 87 222 114 288 180 647 461 318 108 784 382 802 262 827 656 262 951 596 563 113 759 481 725 239 116 2 615 469 492 26 80 131 152 513 8 401 546 47 691 704 855 485 573 533 735 38 401 809 140 29 4 169 731 189 765 25 42 89 870 386 520 693 660 244 22 703 951 944 377 61 523 8 706 293 37 73 984 807 716 717 222 238 22 402 960 298 651 965 420 629 623 340 113 575 263 688 249 426 395 194 283 485 852 119 380 422 621 450 646 656 143 738 89 83 483 484 442 72 423 912 139 397 813 46 531 743 460 375 28 492 639 393 845 713 58 867 751 483 833 670 395 86 703 103 27 721 275 362 248 198 352 278 58 906 518 447 719 636 802 272 985 162 192 398 793 587 934 306 631 22 357 123 369 337 188 963 59 565 481 740 255 561 347 649 14 358 565 529 833 433 115 711 66 763 478 340 263 124 36 823 433 709 973 973 935 675 498 843 175 630 593 909 814 613 545 698 298 951 484 507 16 213 817 665 669 721 155 99 911 34 23 852 429 911 17 616 157 52 372 705 335 534 246 769 304 890 572 422 525 224 574 329 537 782 111 364 660 337 249 844 748 913 280 694 842 555 365 567 321 299 964 961 938 492 496 790 55 420 978 250 121 768 837 884 158 184 386 524 682 195 637 524 240 412 833 784