382 241 152 627 366 735 27 501 194 568 653 544 171 460 393 336 813 193 432 636 17 670 531 964 902 248 888 164 191 225 48 728 360 680 683 152 404 745 712 77 15 786 687 552 161 893 573 275 545 547 54 320 168 332 300 446 318 67 654 792 569 802 83 431 42 705 341 977 46 995 694 241 383 692 774 657 72 191 559 88 978 319 763 416 837 826 934 253 485 1 363 980 656 440 536 306 597 788 190 495 871 704 231 415 157 134 688 625 545 457 611 760 816 5 303 596 482 952 579 304 862 619 800 563 358 742 268 414 153 408 201 935 987 913 916 110 302 2 41 533 31 592 517 915 531 312 950 710 664 929 366 584 851 14 751 812 989 985 847 209 474 26 570 607 241 236 37 447 625 762 666 572 64 608 6 885 164 258 964 146 383 265 889 788 667 468 506 348 680 558 83 738 893 303 293 380 685 857 172 920 777 234 253 90 782 192 419 51 383 515 284 438 667 886 927 215 456 350 623 323 24 648 823 104 492 569 987 420 281 789 49 414 490 628 230 896 707 519 618 410 791 1 471 132 407 512 429 904 659 280 936 838 976 185 989 161 531 543 959 178 870 365 644 472 73 824 899 802 765 316 157 413 478 730 909 891 445 282 736 31 639 532 810 616 1 22 866 475 133 304 529 620 379 997 534 813 155 907 819 423 560 175 690 40 829 900 246 858 909 629 62 545 538 696 656 927 476 381 647 523 208 511 601 718 287 174 500 92 676 944 440 228 905 119 643 131 578 245 97 264 805 410 219 68 406 578 684 761 339 537 218 151 642 868 483 180 332 711 380 928 132 24 986 832 586 411 123 963 116 624 983 292 846 275 596 27 560 365 916 248 987 758 200 275 719 850 962 438 477 254 171 158 70 531 589 548 397 620 88 80 44 868 534 184 547 301 388 52 209 26 440 331 424 493 240 838 808 670 619 887 120 27 382 363 826 685 674 183 407 934 759 374 981 877 930 605 555 863 68 615 318 973 925 694 666 811 550 11 292 497 408 361 558 838 637 630 523 317 591 87 488 726 287 412 618 958 600 247 242 761 121 923 728 969 374 929 384 89 698 651 746 930 471 879 694 323 525 572 312 908 501 451 87 362 665 13 23 429 167 697 538 596 19 59 522 279 139 961 809 951 645 1 372 712 212 621 6 453 706 589 867 864 506 854 253 269 897 83 200 454 647 543 17 395 447 372 649 86 171 721 876 455 39 647 677 707 617 172 752 284 260 390 124 54 39 59 909 249 410 689 893 147 892 732 239 491 782 123 784 140 538 70 628 535 754 720 402 111 829 999 438 954 294 758 278 590 490 66 380 37 721 391 637 909 286 189 332 643 822 369 452 673 178 969 864 684 678 351 707 930 963 194 524 939 791 565 26 860 98 405 163 122 349 818 73 28 696 667 831 417 759 114 394 547 910 904 35 899 755 378 601 695 183 452 390 550 711 41 58 807 77 686 953 803 985 502 496 520 662 864 764 809 413 694 186 673 692 558 399 863 275 293 617 432 21 313 549 687 349 289 803 466 5 397 919 509 903 950 663 227 850 782 991 123 705 420 107 655 130 736 418 389 411 454 749 883 946 644 103 840 934 51 418 744 456 950 227 356 626 982 850 159 742 336 787 94 383 471 254 708 237 533 406 104 15 535 632 976 191 373 461 335 482 728 35 452 885 980 815 969 842 302 156 90 585 215 685 269 5 34 917 811 443 762 430 391 652 230 968 543 819 478 298 842 898 642 254 587 759 896 416 535 567 331 59 404 589 994 555 626 164 697 191 114 849 623 458 574 895 206 212 291 45 220 768 121 329 556 884 865 944 673 835 127 562 287 223 186 371 491 949 458 963 89 847 593 742 631 762 361 860 312 500 23 812 628 964 24 769 440 935 503 338 904 471 258 1000 512 550 572 650 381 681 491 745 773 449 963 352 781 562 529 1000 29 830 103 606 236 632 750 906 485 868 251 751 95 92 702 374 51 491 338 198 53 669 267 73 388 723 831 856 978 931 862 144 174 493 182 531 67 133 339 230 373 80 675 45 217 861 553 669 483 598 749 32 724 19 765 951 38 174 105 644 706 939 342 787 856 752 163 629 871 653 427 383 792 652 688 514 499 608 540 775 997 330 652 862 794 364 280 308 936 958 649 823 953 58 587 628 680 775 422 451 604 667 249 762 205 341 333 518 480 355 592 150 725 109 821 787 464 447 546 723 296 993 192 978 383 806 538 365 198 817 280 881 172 648 885 370 860