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