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