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