994 159 753 150 332 477 311 360 456 258 130 10 892 565 271 730 65 18 270 361 261 884 754 847 145 520 558 117 580 846 591 809 423 385 173 178 305 817 967 192 143 160 985 672 264 448 323 292 604 204 450 394 366 130 895 876 909 140 111 862 408 292 156 448 988 234 589 620 637 484 622 309 182 243 153 681 999 468 778 925 955 609 242 264 255 769 106 380 519 36 559 215 386 378 454 919 434 823 589 747 960 594 235 872 480 504 661 415 394 181 192 457 348 642 916 451 278 317 722 243 959 863 792 857 200 39 296 452 441 896 914 726 129 332 264 154 47 363 983 489 667 667 934 67 465 83 758 534 690 934 24 689 373 391 348 371 678 764 230 207 520 102 857 387 814 894 798 372 875 986 333 570 232 49 144 601 586 59 242 688 705 295 280 106 824 299 865 384 486 84 87 112 858 648 247 834 247 492 676 441 918 420 616 912 344 383 384 47 712 470 390 25 838 491 158 266 644 741 191 55 7 651 351 863 95 57 492 78 281 675 194 153 326 266 806 780 827 607 484 767 847 104 542 766 225 347 223 843 337 390 954 158 957 882 264 713 437 412 788 185 652 612 206 373 1000 626 558 672 305 508 73 289 639 25 574 622 921 93 540 351 649 791 117 291 290 483 725 3 625 92 418 463 858 974 825 877 382 151 328 818 893 919 105 459 983 922 819 604 402 877 10 604 976 23 716 3 517 275 433 936 165 752 310 894 294 73 387 448 489 332 732 928 140 168 625 847 861 721 247 87 524 955 438 28 625 853 162 272 271 283 610 796 552 834 821 623 254 652 216 200 45 163 186 219 784 790 399 451 438 891 114 518 556 943 673 737 759 928 583 131 999 15 296 218 639 855 879 417 528 271 243 792 344 655 502 373 439 142 339 468 286 523 960 261 445 879 328 420 633 137 892 676 79 103 961 62 883 34 184 25 460 487 373 725 509 996 3 605 155 127 324 767 33 583 939 764 135 336 89 190 168 204 657 817 47 906 52 116 853 382 763 713 309 96 314 679 332 96 787 623 751 866 850 186 609 352 464 938 797 134 25 617 918 374 751 355 429 62 524 800 51 60 243 38 415 652 986 842 669 596 912 28 543 174 898 655 959 384 357 395 847 179 552 639 238 653 983 804 69 131 115 884 392 429 783 480 931 107 443 231 736 651 760 296 833 845 532 151 175 410 703 208 540 651 723 704 292 963 453 704 496 876 467 938 358 256 322 235 634 34 539 624 467 984 789 424 109 611 212 735 99 191 892 820 788 331 276 780 534 226 689 785 502 949 201 877 767 691 778 20 344 859 52 651 818 345 58 438 527 69 969 345 579 107 206 403 576 348 306 739 598 607 559 559 856 598 759 755 438 951 375 730 739 743 56 849 507 624 675 646 888 690 58 560 513 711 112 474 468 167 336 831 917 860 591 387 272 483 563 958 57 670 583 672 46 512 310 284 809 408 355 110 541 456 64 7 955 262 552 605 32 184 560 703 634 531 860 324 363 190 759 444 524 436 693 812 753 493 48 600 665 481 113 835 902 5 497 718 39 539 449 937 162 183 258 66 333 80 308 944 792 11 437 722 503 229 947 908 559 610 11 306 52 573 206 230 227 38 644 738 155 894 461 944 670 61 456 616 34 253 306 413 663 970 104 87 218 102 922 902 594 722 737 326 593 351 326 800 631 972 667 982 379 564 986 445 112 787 836 200 432 703 477 814 169 104 413 98 514 117 152 554 864 214 94 789 425 674 42 101 359 844 951 337 146 232 420 864 877 622 901 240 382 866 758 725 486 988 132 311 149 531 16 334 970 837 69 72 308 84 491 939 305 462 703 23 180 836 656 748 514 581 379 396 643 78 722 43 920 515 369 261 356 228 865 554 59 802 802 100 996 554 324 820 784 812 800 198 668 628 844 526 321 154 893 489 864 950 146 58 302 925 45 694 634 404 397 763 36 116 872 883 844 488 894 650 554 708 888 814 688 484 394 522 174 265 865 669 826 990 821 779 631 82 619 45 809 503 296 377 19 178 835 315 679 966 702 684 82 696 733 725 887 461 230 218 611 496 679 834 928 474 628 509 974 3 60 173 331 402 105 572 49 616 9 215 910 241 87 730 69 209 814 39 407 613 295 768 164 544 96 298 929 568 851 671 609 637 73 341 825 843 357 420 48 379 509 621 892 487 168 595 219 968 178 731 58 42 309 758 947 946 910 710 937 702 745 882 419 891 569 448 897 118 957 277 24 78 537 336