775 77 294 317 67 362 481 605 992 932 615 695 978 495 789 458 403 718 366 736 433 721 421 744 515 704 100 510 392 294 819 37 56 558 332 801 116 178 21 510 642 545 62 892 18 897 18 232 219 938 398 289 347 511 694 664 849 753 108 63 213 25 213 532 950 15 953 411 185 835 139 295 345 87 637 970 812 553 940 743 783 665 774 435 373 571 357 451 481 75 978 518 170 370 768 228 244 790 765 383 200 226 617 41 298 56 942 200 211 507 787 259 368 40 415 661 764 95 475 304 602 79 823 33 708 997 689 381 130 135 152 763 450 607 410 62 426 139 939 937 350 913 853 107 976 244 456 511 725 57 31 482 185 798 120 4 696 890 966 750 549 227 645 184 92 803 988 802 699 201 360 470 279 885 226 930 370 138 3 0 350 628 933 250 599 317 84 425 812 648 130 741 649 839 949 138 744 956 732 892 751 597 911 968 97 534 897 911 729 244 635 781 97 538 366 482 862 965 173 471 519 235 808 436 936 121 662 169 557 314 570 122 151 210 292 873 572 627 961 805 401 889 347 434 391 811 56 316 890 802 946 710 635 908 731 429 846 949 531 614 910 540 464 259 576 847 725 511 665 406 784 633 206 865 398 780 575 75 178 9 447 840 63 624 63 629 824 167 435 648 789 772 623 204 962 477 60 906 39 634 856 578 59 987 739 367 75 45 193 930 716 683 466 802 84 3 774 342 841 505 300 995 305 927 408 442 319 407 446 127 775 355 687 6 620 127 739 994 833 550 265 225 269 718 414 442 867 832 872 9 975 263 830 883 128 924 591 919 793 491 437 63 364 265 57 854 743 139 892 224 10 690 261 439 206 10 164 678 827 337 491 872 582 768 914 544 536 946 612 544 820 683 952 103 672 96 283 867 862 973 361 14 650 715 435 886 256 188 409 271 72 618 104 735 267 745 236 635 86 47 778 374 4 968 191 631 253 124 408 87 351 649 7 169 8 110 608 5 621 715 490 171 704 398 998 333 520 0 863 807 465 841 759 149 454 543 13 783 48 857 531 500 736 846 301 632 372 610 715 188 941 318 43 333 645 281 340 799 495 681 827 22 903 548 33 762 397 614 724 145 415 534 355 135 799 5 676 203 449 699 958 570 225 106 848 938 264 157 962 681 362 107 441 163 375 636 661 725 623 861 160 153 263 929 109 460 592 615 242 992 828 506 732 420 446 371 671 874 518 783 405 868 830 625 378 22 546 985 702 331 118 905 157 993 790 978 583 712 444 206 935 226 946 210 635 182 51 976 512 493 713 355 912 563 544 273 767 992 944 749 405 186 608 185 153 293 14 563 64 376 948 534 191 989 904 661 759 523 155 30 241 977 916 68 437 847 976 979 836 137 66 739 311 854 71 415 144 715 379 338 848 964 365 216 894 319 34 575 114 897 511 211 543 923 431 132 403 94 525 856 714 690 848 290 45 182 934 404 571 802 416 838 22 435 448 96 720 981 629 817 905 503 908 682 951 966 646 855 436 245 856 379 965 611 60 520 955 533 468 338 178 16 16 591 879 181 202 774 273 825 936 382 632 628 383 783 606 339 476 334 394 21 111 372 609 838 778 934 994 441 785 506 441 928 388 475 516 651 984 718 857 227 437 375 906 12 855 704 831 474 758 396 722 538 377 573 58 838 394 727 84 450 846 842 593 212 513 531 633 777 656 104 411 997 258 592 949 170 186 82 859 938 312 540 169 210 972 985 32 985 748 496 415 438 804 900 739 203 776 443 224 407 307 516 46 146 959 260 605 964 564 420 54 559 175 492 194 457 779 105 823 862 12 330 111 385 285 124 11 455 155 667 943 815 706 635 351 171 273 832 536 880 878 324 868 538 666 864 663 291 456 699 435 285 139 287 614 594 77 340 19 262 186 526 345 651 110 519 680 279 691 551 316 258 605 683 7 463 523 566 754 361 78 128 753 980 510 176 94 951 76 247 164 270 432 3 58 551 70 497 3 29 516 39 784 1 788 183 182 626 418 605 55 766 140 946 521 615 992 385 382 879 19 964 456 397 376 768 261 954 533 970 565 714 364 613 755 835 675 713 527 901 329 621 358 906 758 392 227 617 469 433 143 659 369 942 457 498 773 441 152 354 651 951 1 270 163 288 245 55 935 824 454 312 180 912 387 175 653 235 552 243 569 842 317 563 611 25 983 754 534 52 421 199 872 592 321 716 331 621 646 621 332 780 717 590 80 272 400 3 673 504 664 601 745 481 654 893 893 294 992 437 767 546 408 71 194 17 420 593 451 396 475 303 763 993 759 67 246 795 73 875 923 217 7 921 415 654 155 504 467 319 437 412 636 446 466 234 517 175 284 522 893 508 212 195 887 444 982 753 305 452 266 450 310 761 777 725 424 776 241 510 473 809 321