92 6 299 622 525 774 52 191 887 85 761 277 686 790 437 113 954 734 327 220 926 213 814 828 695 988 667 894 700 974 556 883 548 929 685 581 1395 37 221 555 850 621 94 44 713 172 220 1741 628 65 988 468 968 154 464 816 295 992 1 871 1783 671 742 358 998 691 535 83 434 892 192 995 996 448 673 39 404 519 461 797 127 523 543 953 817 605 13 903 1116 85 564 292 1976 489 142 730 14 733 154 898 331 98 847 474 431 951 498 392 171 199 534 922 416 726 411 851 80 610 695 650 243 50 209 74 174 562 680 916 69 933 32 742 706 561 732 143 51 990 564 824 583 711 585 212 569 878 68 1706 533 210 982 395 1030 650 278 378 240 460 69 832 886 43 428 353 373 1658 67 340 57 243 266 765 917 193 119 762 259 338 577 336 790 976 315 845 741 909 776 569 856 479 502 679 276 110 949 634 476 1814 725 744 755 663 495 397 509 500 407 714 279 299 185 22 989 377 626 153 126 681 810 459 154 781 51 371 973 587 855 445 633 600 269 266 887 600 804 763 62 212 141 334 162 225 165 751 782 927 952 912 681 647 623 705 61 180 722 199 2 498 982 97 31 746 880 245 577 395 376 807 954 754 311 571 995 259 248 693 185 532 378 768 915 536 499 99 529 754 414 765 750 565 534 177 327 811 576 746 282 26 332 448 39 407 660 873 282 311 1736 597 674 288 331 989 969 730 629 19 6 96 234 642 970 528 952 377 757 701 731 101 604 851 806 414 707 542 953 89 122 608 913 738 738 82 716 327 935 344 252 586 45 711 825 181 284 264 961 437 589 68 802 80 492 495 587 417 814 551 616 953 994 267 861 453 946 614 368 116 384 715 648 24 203 208 810 258 145 893 848 927 108 372 698 223 943 560 1249 517 858 799 241 68 1526 487 31 889 850 796 996 725 994 947 404 497 625 452 137 578 54 437 680 523 308 27 864 446 781 48 242 554 577 173 832 964 998 774 463 951 382 11 311 510 886 227 175 910 555 656 899 799 52 855 776 769 445 623 460 657 888 311 672 123 75 969 591 471 422 619 638 238 508 83 396 483 519 736 473 28 973 997 424 543 831 1365 812 1780 443 82 615 511 355 293 436 862 712 409 349 59 662 628 835 329 685 947 595 452 243 161 1519 244 98 838 898 942 166 715 503 722 794 881 833 376 471 346 189 616 506 599 479 736 375 541 269 812 673 147 699 491 240 626 697 552 288 667 558 110 760 948 960 1663 663 303 898 332 579 653 901 217 229 20 123 404 3 270 303 453 851 190 60 82 853 545 192 952 838 678 915 593 337 384 247 948 437 200 407 642 876 269 57 324 791 101 86 656 132 395 959 131 474 393 991 222 17 933 29 875 501 117 888 567 762 580 547 767 374 165 184 252 419 260 919 945 20 506 286 849 932 1262 316 19 496 276 196 609 487 56 671 834 671 133 80 604 524 312 518 263 964 579 558 510 521 897 940 740 1590 90 576 107 491 168 229 641 946 931 351 166 627 569 752 947 998 640 21 375 900 189 1999 599 127 412 549 224 660 452 687 277 482 384 784 193 1774 777 553 296 940 372 142 509 423 137 274 312 844 212 396 672 875 443 760 873 792 935 633 488 858 969 449 782 464 1148 90 343 410 119 867 754 159 408 776 896 339 78 266 975 420 918 15 432 30 929 733 745 33 1 637 623 550 474 48 23 778 817 413 407 906 584 80 354 845 671 124 809 509 732 1504 624 164 497 397 352 529 498 907 692 711 20 676 962 761 962 720 48 476 904 160 1708 202 212 1834 493 798 683 1196 947 952 398 622 870 233 254 981 421 540 1605 1298 386 535 586 880 948 705 341 295 1412 398 823 105 691 734 376 688 356 121 829 233 267 902 1960 893 767 187 917 229 907 724 450 867 206 350 977 900 163 739 865 290 194 585 945 117 549 473 396 374 621 970 933 391 370 690 907 380 328 621 366 732 19 643 295 551 939 278 940 921 391 1440 436 45 80 152 204 559 787 600 97 181 141 832 596 246 975 102 11 725 459 239 244 931 93 1487 565 712 442 807 364 831 559 21 939 770 742 693 71 953 94 89 402 959 899 244 197 378 326 853 206 79 405 11 980 554 33 1796 667 1761 59 606 18 685 815 371 173 6 669 441 1036 182 588 828 556 538 354 384 547 417 360 942 984 792 813 25 400 1905 1358 249 209 435 365 953 330 147 575 1936 14 266 306 509 938 166 357 1582 240 795 519 171 880 54 1414 453 636 654 175 856 500 793 103 296 412 282 385 826 504 704 979 96 808 643 236 419 1950 197 3 98 329 953 410 31 822 776 999 320 981 735 465 439 52 883 699 173 569 108 729 1021 448 16 619 77 143 203 920 3 568 69 831 69 943 439 349 958 411 16 147 565 302 46 547 227 307 957 920 642 382 294 354 318 415 336 311 319 638 595 331 61 472 152 240 154 616 801 390 587 878 366 116 167 51 486 1444 400 199 924 707 99 633 559 209 668 519 697 968 134 853 308 953 28 240 152 446 152 704 699 603 467 360 866 841 510 731 951 735 113 255 347 169 138 483 626 75 403 409 852 765 846 854 831 278 994 383 976 729 797 588 369 965 265 631 985 279 1810 822 686 225 575 568 1916 980 9 715 132 129 156 95 355 306 189 417 337 1055 993 595 518 550 850 943 911 1179 18 455 303 408 169 750 219 751 917 278 2 404 809 83 726 184 813 429 658 576 183 451 331 824 396 777 545 634 590 852 564 374 44 801 968 1374 204 166 784 678 182 832 347 1261 953 820 940 76 937 518 623 892 284 223 322 56 965 192 788 149 57 625 991 600 119 902 1793 799 851 1511 46 510 297 863 247 726 857 945 237 408 117 667 886 827 187 100 390 539 779 18 233 69 990 856 846 927 1728 302 1569 283 140 173 625 1695 151 661 411 849 970 692 493 785 372 484 204 951 191 178 210 407 327 715 507 337 626 65 718 285 567 91 36 799 415 536 367 211 383 149 244 185 467 849 1137 306 187 349 442 777 735 384 404 372 219 665 326 316 389 799 379 140 558 907 25 354 168 304 591 655 430 884 717 579 768 531 880 396 830 337 980 469 842 878 802 417 377 352 114 103 648 583 959 764 816 450 568 223 891 396 2 661 511 475 296 963 792 725 61 2 759 514 855 786 311 1794 367 722 696 436 985 662 809 449 224 361 993 685 646 453 725 61 303 606 89 756 372 162 880 936 253 535 945 403 174 991 435 575 362 278 946 904 83 738 14 422 343 162 1255 859 65 664 963 932 840 848 645 678 675 459 591 956 421 961 178 746 469 829 464 57 529 203 512 842 68 753 950 704 817 199 93 601 1263 59 34 213 439 582 777 237 506 884 159 1856 347 927 531 275 678 441 646 896 951 594 724 297 898 264 659 732 552 758 238 990 395 348 269 406 696 41 58 454 357 348 192 379 514 916 956 402 986 676 110 939 544 643 462 647 44 861 577 755 661 893 210 837 879 605 147 555 604 402 900 545 924 1199 739 756 761 941 534 881 1757 249 19 535 378 287 958 216 973 970 640 897 555 1876 770 656 420 952 504 400 737 211 262 579 82 381 885 573 24 1381 653 35 185 943 964 432 456 542 366 247 799 120 994 88 891 741 795 478 674 420 742 614 454 728 55 206 370 626 921 1859 769 407 206 515 593 865 5 168 847 690 781 21 13 83 432 417 533 732 273 671 764 1 616 1554 876 260 829 69 70 143 287 468 596 382 596 1317 934 954 12 1466 110 692 1079 277 805 738 972 755 792 181 807 338 711 588 745 768 629 917 579 963 66 896 1452 785 453 812 425 172 19 825 120 969 422 580 142 136 295 732 43 987 88 335 989 886 518 398 998 809 833 877 739 451 376 473 209 134 376 34 496 728 843 344 866 701 115 24 58 783 110 574 830 328 816 1701 252 926 68 692 98 691 413 514 535 569 178 773 196 715 101 873 629 368 555 134 144 56 465 380 291 300 513 815 241 249 141 459 862 445 418 440 614 640 359 422 401 468 355 58 98 1256 648 28 255 649 358 927 451 1257 638 902 390 99 1064 336 385 1086 727 601 803 131 118 118 502 318 116 173 165 590 107 521 771 224 888 960 5 828 815 780 480 378 544 661 662 718 405 656 530 669 897 803 670 165 657 350 396 880 486 882 290 1168 802 678 717 699 517 184 627 439 878 1000 299 85 86 861 860 184 15 84 213 202 989 768 134 860 1088 752 901 17 965 793 987 907 155 610 171 251 941 207 239 199 1199 57 855 1661 452 322 425 19 662 523 812 925 459 703 213 15 873 614 84 309 362 516 841 650 182 678 57 659 564 1248 145 478 538 286 764 1788 843 1 210 742 407 86 149 853 414 766 338 425 578 559 1756 813 430 462 487 592 891 124 346 1567 431 394 768 85 851 676 26 875 677 979 963 374 592 235 320 1729 871 379 438 105 996 167 824 430 840 103 970 751 749 863 607 583 1134 477 801 254 373 24 258 878 596 903 704 426 350 182 355 394 554 612 986 261 859 753 1019 467 882 41 960 258 60 611 231 525 404 780 1905 771 768 992 682 295 449 510 253 590 518 944 599 464 734 792 160 816 698 232 139 48 21 727 1478 87 1598 443 854 770 963 77 958 675 502 1378 221 277 179 655 579 497 133 438 668 593 403 576 98 825 105 463 87 353 863 367 232 18 272 367 604 112 470 143 716 240 937 138 826 1230 794 382 116 1811 873 87 886 375 948 973 339 315 327 722 394 598 286 16 181 889 31 536 1272 476 403 942 350 728 1778 512 816 612 931 983 944 685 1870 834 147 83 779 100 999 120 96 942 38 654 198 486 419 676 731 822 40 205 743 928 1580 788 602 77 492 777 786 150 220 477 411 622 894 160 254 145 677 183 687 513 660 517 274 630 811 249 616 156 714 180 872 394 666 42 641 911 697 38 20 821 547 928 100 776 331 904 534 333 178 921 131 445 460 865 963 153 264 109 914 5 238 495 253 855 456 161 899 398 1888 282 659 449 580 269 488 503 189 871 528 545 867 739 985 43 643 645 867 849 53 803 333 844 51 166 451 557 601 145 186 560 238 528 82 682 770 594 59 763 357 584 696 940 430 619 654 586 497 553 197 49 495 159 85 216 210 48 346 219 173 460 137 635 487 593 424 88 801 830 417 328 475 362 318 116 698 721 150 769 157 750 390 628 690 290 881 717 245 339 792 764 82 693 522 919 221 444 957 761 977 951 914 340 797 1051 116 703 517 312 829 531 67 615 412 83 792 975 142 806 300 1238 74 912 636 479 474 433 457 801 999 826 159 534 705 157 629 561 520 854 1566 905 31 128 727 547 456 377 491 117 55 240 1485 308 775 377 854 70 81 665 972 353 108 933 366 701 754 110 245 924 534 207 216 704 958 965 454 856 564 734 103 227 1449 361 734 494 711 427 1535 895 562 583 471 568 1000 984 106 971 41 809 164 422 454 997 488 126 11 1947 462 491 718 139 248 899 324 455 384 1549 383 382 601 717 712 441 116 570 990 815 106 998 331 504 696 394 468 128 596 868 665 780 773 970 170 125 806 124 443 491 707 46 40 962 905 811 785 992 818 123 919 900 247 1139 135 498 406 188 581 1718 399 445 80 775 321 256 74 937 268 588 45 246 931 52 246 246 475 265 418 377 577 307 761 936 942 117 957 487 734 605 456 774 867 705 793 651 750 138 319 512 463 812 35 603 63 580 122 192 397 800 257 169 445 778 951 822 754 149 853 925 197 845 496 306 330 627 558 279 458 599 540 565 251 683 1816 468 1761 919 727 393 854 683 442 584 876 148 146 167 148 706 571 786 713 705 1978 228 17 998 907 477 853 158 868 105 709 575 900 469 536 744 678 260 697 869 403 449 347 720 739 840 612 554 432 579 1567 155 711 565 147 507 483 49 991 846 770 47 712 560 752 868 232 869 231 583 245 255 271 578 247 864 657 743 1274 759 626 49 742 137 94 953 931 42 443 131 814 516 800 398 631 906 659 266 364 32 621 281 356 677 1893 301 219 28 1784 363 585 540 323 306 240 682 717 976 734 860 225 214 267 727 372 398 769 411 183 27 287 465 826 878 834 500 402 108 659 874 1737 920 691 457 732 398 1361 155 23 988 112 76 924 687 382 859 742 923 967 655 208 172 845 435 73 49 962 323 873 227 205 211 851 493 772 476 571 331 497 408 1644 543 444 759 14 827 477 77 731 158 510 124 358 645 888 1327 723 724 384 772 746 687 707 182 175 658 324 488 142 372 167 33 992 523 447 145 701 290 817 75 422 882 863 898 915 627 1964 537 869 11 366 561 593 147 399 63 720 229 744 816 86 792 175 1009 938 375 480 853 1000 58 592 720 392 325 79 292 533 852 13 383 602 425 1082 376 91 268 1301 271 737 867 305 1605 121 570 564 101 290 632 907 518 856 295 151 657 732 423 532 805 733 486 882 533 763 615 360 2 510 135 499 698 691 258 108 1822 1081 485 393 257 144 477 292 1303 187 833 937 147 778 553 613 731 582 1412 401 222 955 152 716 376 93 733 501 487 867 165 401 915 164 344 248 957 1209 142 800 981 587 245 601 791 75 298 728 717 433 953 1469 376 397 30 747 941 620 758 801 875 757 151 53 465 626 95 1405 634 553 659 777 1000 622 613 579 284 800 911 951 1066 863 171 575 322 812 735 1748 60 92 965 663 963 655 844 227 175 919 1573 554 472 898 232 386 923 295 254 365 94 806 686 213 262 481 64 741 271 892 112 818 699 997 266 26 407 188 469 480 709 836 945 165 260 704 448 184 530 182 624 119 66 263 214 547 605 52 428 840 765 634 723 497 461 39 633 520 962 234 268 499 1173 963 373 541 215 501 486 669 138 622 596 438 821 972 476 50 816 920 642 9 757 604 37 994 442 302 271 726 147 1723 458 932 429 19 849 162 542 346 598 78 595 513 136 447 396 145 1003 1536 249 298 710 42 267 546 290 489 773 568 939 1860 27 492 132 29 657 137 237 613 985 505 364 145 667 239 777 39 3 23 259 760 1588 769 51 32 123 884 994 522 987 298 721 1032 555 779 127 627 783 746 977 996 54 850 789 874 921 114 313 704 164 897 358 660 332 202 632 813 25 842 299 540 654 174 117 973 934 256 689 69 534 225 416 347 920 573 991 200 875 908 365 905 533 548 75 969 603 154 516 313 813 680 452 282 5 1898 741 1609 706 785 862 126 649 521 885 478 486 47 830 350 744 588 365 140 726 822 78 691 707 154 874 630 156 204 96 692 574 795 597 1905 116 132 354 95 102 778 843 992 326 471 451 725 900 819 92 195 626 558 769 246 44 330 847 224 281 84 501 663 663 179 364 722 690 631 646 724 317 210 114 88 302 194 718 842 734 812 955 20 215 82 1100 970 1172 40 267 811 732 475 866 525 267 1682 20 873 23 289 524 612 458 364 202 289 678 747 733 264 1425 268 96 425 24 185 828 512 524 710 403 238 201 498 941 74 688 603 828 292 580 411 557 686 250 870 989 534 393 737 829 705 555 116 310 1369 874 992 774 982 438 11 1819 941 166 174 422 202 628 193 133 349 741 7 449 1789 447 807 431 855 603 557 553 312 776 243 561 197 457 1272 125 838 593 736 97 998 423 329 472 84 492 753 358 187 18 234 622 957 689 946 297 761 497 999 815 550 19 881 851 732 83 114 866 657 112 73 652 914 642 1368 927 833 691 211 270 362 434 811 250 666 534 254 5 232 661 408 505 116 464 1357 761 824 277 1228 899 614 1088 458 94 953 702 902 303 247 172 531 620 135 879 757 137 79 733 769 385 93 895 231 955 200 688 465 366 309 574 273 54 560 295 1234 43 352 894 934 868 1456 341 658 627 892 677 605 921 401 620 642 721 188 64 828 52 6 213 917 1404 690 674 439 364 762 293 58 31 716 568 366 324 143 535 861 812 506 964 651 254 14 215 912 183 321 456 445 1022 622 685 905 702 865 648 1590 239 734 893 753 127 937 719 457 589 425 91 566 355 947 549 936 64 477 172 579 890 503 841 788 62 900 7 426 1910 432 34 341 987 274 218 949 75 916 644 175 941 412 730 22 502 887 754 42 347 998 82 389 732 315 122 849 995 72 381 299 298 950 839 331 112 43 303 601 1737 421 858 373 250 575 509 347 241 244 907 342 45 819 614 818 550 45 300 758 551 997 605 24 91 768 746 340 330 820 166 443 411 298 630 445 26 77 282 249 593 705 963 17 192 71 133 241 854 662 292 183 591 473 952 346 14 557 667 652 513 505 223 393 866 581 674 710 898 245 291 37 614 782 460 806 972 333 735 45 324 452 931 616 24 894 295 607 630 888 643 252 274 56 523 171 111 87 29 728 133 560 71 101 273 608 20 43 474 374 134 93 575 882 706 314 644 1192 578 317 1791 307 950 861 826 355 73 457 1311 362 940 1099 191 666 921 1610 751 291 529 710 315 918 213 785 690 12 517 638 914 963 712 1593 1048 452 23 179 678 301 427 520 1070 431 1946 99 406 511 148 274 620 402 340 72 35 328 792 870 238 28 93 480 1577 809 610 287 590 46 780 1652 339 997 471 1679 370 889 635 544 50 221 61 712 982 186 907 98 829 965 567 128 93 581 102 728 104 389 327 160 65 633 17 802 502 510 679 15 853 444 981 150 456 493 209 523 363 413 708 1169 112 869 804 881 1482 330 829 574 521 896 309 624 266 529 69 455 387 641 208 955 539 924 169 150 333 359 745 59 124 796 368 471 158 164 657 762 3 780 320 1828 421 973 581 496 439 479 813 487 986 828 519 818 353 841 71 607 217 1539 223 1416 703 942 693 333 318 384 727 750 33 598 459 795 506 440 587 482 352 29 1965 347 336 595 384 562 661 657 471 224 1174 791 69 791 751 278 531 173 652 929 172 224 19 167 437 536 201 169 877 295 463 82 863 537 408 495 109 285 1646 825 459 931 442 478 12 1435 1860 680 521 60 388 347 873 668 150 45 74 614 333 228 628 400 565 636 699 545 774 312 435 587 748 247 259 321 528 1475 663 950 60 246 648 215 752 579 362 365 621 407 829 727 347 403 241 929 59 867 297 592 281 86 217 235 210 83 576 60 694 469 390 277 262 208 766 531 326 353 213 662 436 384 432 478 415 273 618 287 320 518 755 829 795 734 353 400 567 937 210 209 697 90 448 579 461 795 227 882 685 571 338 190 630 155 50 97 114 900 644 748 440 194 291 558 390 291 475 324 439 585 947 417 797 731 139 832 335 775 830 764 75 523 785 406 957 486 297 231 693 516 193 761 997 71 121 577 808 782 23 256 484 161 858 573 688 786 257 579 126 685 719 233 826 704 434 597 240 963 1702 444 892 172 793 827 649 896 816 645 72 286 309 850 102 109 426 823 219 941 852 810 307 833 803 298 370 751 41 193 341 148 504 179 773 354 663 838 452 587 267 234 951 1598 771 762 661 97 61 240 998 922 697 952 19 452 437 519 481 947 376 650 792 381 747 481 1786 300 810 528 64 241 860 500 225 145 759 12 880 158 631 368 181 638 289 612 180 416 406 875 904 221 319 92 345 281 72 759 928 168 383 190 480 859 379 158 525 691 247 125 229 674 662 435 355 295 286 291 225 328 783 881 147 567 947 618 56 1924 185 577 383 162 155 616 371 722 775 862 844 258 698 179 63 204 60 120 741 130 382 553 593 106 965 813 144 370 252 396 272 443 397 344 81 145 833 356 958 656 602 383 276 192 608 146 530 266 1708 547 527 257 469 427 186 703 748 260 832 741 956 197 357 453 765 760 412 24 186 719 175 355 279 926 46 345 1644 227 691 413 239 356 511 858 939 659 357 675 666 278 140 376 780 35 285 38 892 914 884 760 183 166 70 105 721 5 770 407 331 531 856 105 727 106 140 809 49 621 507 811 63 792 755 180 274 897 663 611 91 258 649 874 966 148 302 501 481 164 277 921 53 297 319 350 396 811 592 789 361 925 636 971 306 724 690 300 825 198 964 343 878 259 1975 837 158 51 189 331 844 413 114 696 405 629 457 1481 734 19 485 817 876 472 1882 870 839 599 210 208 237 438 1556 111 23 138 839 376 175 877 1968 228 726 173 413 219 128 381 39 960 1663 427 832 264 291 16 483 885 544 282 986 424 1235 756 889 257 481 21 973 600 573 1426 106 784 163 495 488 277 425 1854 131 556 528 392 222 117 359 117 1 255 549 670 526 185 587 690 851 878 980 920 112 1796 862 65 298 754 589 100 698 962 108 416 38 386 764 560 707 466 779 1500 932 123 429 700 1847 648 667 649 714 338 171 665 904 976 96 513 922 194 1822 198 924 256 192 873 876 197 904 163 866 161 460 658 812 983 272 199 355 884 521 700 163 736 223 869 391 332 156 464 15 172 667 238 467 844 172 761 806 420 980 878 565 934 375 226 864 316 848 215 414 84 789 109 994 838 741 731 594 201 291 381 75 171 234 589 240 176 448 484 347 712 277 815 736 619 11 132 102 645 893 908 662 1976 982 823 674 636 295 717 818 192 717 464 819 659 808 754 406 569 994 414 1789 490 229 576 143 439 72 495 394 230 15 78 404 38 597 896 371 39 904 747 83 835 156 5 421 540 994 191 215 626 765 404 1 1376 932 443 225 653 737 101 742 152 218 708 502 512 466 681 903 504 424 73 886 983 10 323 350 940 109 200 473 48 419 9 1726 243 958 551 456 331 120 534 71 965 657 97 483 292 49 464 156 19 751 858 989 489 121 805 314 350 304 5 327 269 295 849 469 1826 688 4 420 783 719 578 364 860 876 1121 350 542 71 82 1242 352 97 1864 628 334 583 73 31 735 830 400 209 278 861 1237 542 577 597 643 358 660 98 205 495 836 578 216 21 134 248 785 915 1489 477 240 843 401 409 692 449 486 100 581 423 401 650 1016 836 563 801 338 698 705 443 605 69 950 807 648 330 485 722 336 376 733 76 381 856 573 656 957 613 1776 644 980 954 290 648 763 20 790 339 203 687 774 510 353 3 412 395 556 694 917 695 309 914 431 610 529 372 762 283 163 432 585 422 604 64 1311 828 225 626 1844 641 1367 926 486 427 449 816 1505 717 510 110 767 327 83 1016 112 130 184 425 1637 538 714 368 394 411 301 151 365 157 940 323 575 784 744 866 982 470 1202 1053 924 723 264 260 904 845 524 920 754 812 28 237 893 457 944 449 1585 690 881 539 826 25 24 203 446 160 301 350 269 153 70 652 526 826 251 693 143 168 620 304 197 756 996 750 530 906 289 699 749 733 529 333 941 948 109 330 749 1208 485 231 630 50 961 369 537 74 185 711 404 662 632 616 295 980 236 55 39 697 660 39 486 289 252 984 918 86 702 49 309 733 657 93 840 118 427 793 834 282 1640 960 554 597 974 822 545 106 1908 453 636 137 193 799 673 400 103 86 454 999 840 1879 230 651 638 920 721 607 434 463 73 562 490 737 534 174 543 182 300 946 980 186 152 506 905 577 465 404 861 266 960 960 387 637 903 983 885 156 805 749 156 837 105 575 133 285 154 701 1277 8 179 418 19 43 384 214 931 776 609 217 743 106 327 637 430 589 241 475 1873 773 636 650 541 232 856 105 800 425 325 167 751 429 1549 721 769 491 985 79 951 966 317 423 477 37 60 593 111 559 224 383 237 123 725 576 552 131 362 873 883 251 838 12 796 400 780 770 538 386 825 346 14 812 275 962 1688 807 318 517 22 158 284 333 949 889 998 907 604 230 517 207 945 948 515 953 226 981 477 1074 886 783 876 1922 432 339 869 609 215 442 956 308 827 40 1805 563 449 339 492 360 32 588 240 546 83 68 326 935 573 453 102 215 499 1977 994 179 983 249 656 559 466 1768 55 193 219 892 581 848 450 722 332 565 198 952 69 26 294 899 936 64 310 26 180 84 82 791 754 124 706 926 895 241 622 491 928 205 505 1388 382 270 109 271 618 695 201 525 1376 46 311 857 956 890 9 389 267 200 892 978 960 640 67 636 901 498 443 985 514 818 346 265 190 1987 633 923 586 696 719 253 1413 443 91 691 1643 239 465 943 421 845 694 610 402 533 1097 5 794 308 57 342 947 314 237 104 904 618 271 1348 308 645 152 526 84 42 120 606 502 973 612 1681 1612 515 31 832 856 1438 194 183 754 580 552 375 842 650 333 944 355 462 443 759 854 208 249 1611 195 28 1895 274 215 1831 25 476 609 774 57 442 570 668 225 433 637 718 988 1180 288 767 385 460 549 609 313 347 156 309 287 155 875 938 783 495 829 107 600 775 845 546 738 668 439 910 856 417 340 719 613 442 220 855 368 277 523 544 513 941 366 362 571 132 125 283 538 726 336 1459 355 81 211 1212 1 941 347 797 375 723 722 987 1646 605 97 738 577 144 24 45 230 435 251 513 420 474 108 826 143 996 282 200 446 922 884 63 130 89 931 601 269 331 460 613 636 66 395 219 493 733 881 238 1 928 607 416 106 856 632 968 630 484 602 631 345 125 205 790 422 750 770 841 87 676 428 190 224 382 354 822 247 213 682 251 574 693 615 784 31 730 468 836 470 35 583 430 147 1333 2 280 901 709 903 177 135 576 310 456 550 954 421 236 957 49 380 478 299 226 798 801 503 437 223 122 9 467 908 798 198 305 560 176 938 341 819 34 908 485 882 528 519 69 876 1820 182 733 277 663 243 653 780 915 991 541 930 590 127 492 704 584 455 929 776 680 607 22 638 1118 975 84 599 184 1660 326 955 528 751 545 491 1777 249 96 1784 754 301 109 236 341 267 771 742 611 171 1112 149 576 27 467 854 276 13 881 267 992 655 847 456 555 819 980 27 169 11 205 418 653 988 956 1 838 229 269 20 635 471 5 214 72 100 796 794 609 713 385 400 252 1825 332 554 466 520 607 1584 641 19 472 93 456 508 794 511 340 130 845 168 217 96 160 1782 2 758 64 960 219 394 711 159 389 775 36 286 418 942 1639 73 461 187 899 634 980 979 225 351 874 60 738 393 667 1838 341 126 636 961 180 645 440 186 666 723 940 942 623 983 85 782 8 220 238 565 1718 300 597 94 763 373 295 754 369 230 86 501 981 499 1522 574 154 653 1948 888 904 579 180 678 959 276 353 282 661 638 687 138 595 48 243 931 45 423 879 127 776 313 572 640 91 510 126 388 159 903 381 176 25 401 272 447 676 720 977 75 1069 848 562 501 382 865 131 34 953 111 546 957 384 469 770 625 17 565 826 258 596 197 632 687 649 637 281 904 851 967 31 360 463 1664 348 272 231 1992 993 725 314 1792 58 371 71 590 764 824 23 565 932 743 599 330 102 811 201 958 39 962 342 211 807 764 763 151 878 931 599 593 552 315 505 432 283 992 883 753 14 948 611 791 498 440 551 114 402 607 294 179 620 488 715 467 142 91 507 929 779 968 219 859 814 229 677 481 324 782 809 414 660 148 470 112 847 49 168 1904 881 21 273 260 465 1063 966 738 829 448 305 801 374 289 7 344 604 926 504 300 325 729 471 333 130 493 824 220 795 923 611 541 293 1952 695 769 271 696 997 58 133 399 297 255 71 68 520 752 317 824 228 560 409 905 760 813 22 851 407 166 313 632 432 12 843 464 724 921 861 233 206 747 67 327 1880 379 842 256 829 256 74 50 227 93 1030 523 1583 286 827 573 281 517 79 918 606 946 938 659 222 583 550 170 922 177 530 86 187 133 36 970 517 972 925 202 101 281 495 847 605 239 495 97 1052 82 655 523 698 140 717 293 878 806 754 542 135 263 1250 171 561 499 962 702 724 390 545 623 423 993 799 908 485 1748 957 783 842 279 51 781 181 424 34 89 482 45 184 478 175 304 987 257 524 282 36 962 738 266 775 259 6 315 153 551 158 978 280 36 410 358 566 689 348 966 662 872 616 678 949 844 116 65 889 804 648 911 421 582 743 257 499 836 292 680 183 858 1440 1163 229 379 843 533 781 967 814 729 443 102 13 533 483 470 293 583 67 142 667 193 1000 195 810 750 386 817 164 711 322 304 693 346 20 38 769 996 352 459 469 153 337 539 912 35 363 1724 764 734 485 773 120 973 721 156 1769 414 774 642 737 47 509 751 465 484 256 369 886 989 571 606 437 734 838 221 847 554 959 63 941 680 662 839 123 464 394 68 695 436 726 684 792 585 784 825 257 597 374 725 565 64 841 78 194 197 507 748 64 120 994 440 185 631 748 973 304 42 251 113 468 972 521 58 259 489 154 810 873 656 942 676 320 121 645 439 927 118 283 456 294 123 827 1612 1288 606 606 866 1130 994 759 366 115 945 744 257 775 928 297 807 387 38 12 513 7 5 27 488 904 541 541 871 365 861 240 476 933 26 732 342 1317 1375 488 472 794 961 588 574 435 342 865 243 296 389 174 969 953 401 939 1856 425 631 1129 709 8 67 489 259 83 523 947 899 387 750 918 513 342 768 233 832 930 903 108 111 185 978 489 640 182 491 372 955 958 6 595 991 744 351 895 417 149 375 121 339 735 392 589 870 933 4 785 159 885 561 686 421 729 951 758 657 914 575 388 900 279 981 486 212 583 495 782 302 634 404 996 221 787 278 861 681 376 647 895 24 584 919 122 217 235 716 256 915 958 831 284 810 540 325 87 410 21 851 982 169 354 1307 102 467 495 68 366 199 169 752 129 330 95 261 597 261 559 706 364 944 229 699 824 600 345 386 478 512 622 656 149 106 982 1829 671 664 766 665 1246 501 240 129 1715 15 596 819 890 870 115 264 169 4 577 129 542 509 854 493 838 128 993 954 284 979 453 759 241 65 1815 657 485 717 880 574 553 3 149 51 363 136 481 515 9 972 743 965 666 181 884 164 8 872 135 715 711 622 657 335 973 498 620 599 322 864 430 692 591 197 525 531 64 363 137 1163 73 315 1 565 198 394 321 100 1336 128 693 755 712 293 440 857 786 929 961 972 712 66 666 974 568 119 470 538 43 1579 857 310 249 766 616 342 84 434 662 398 111 812 681 635 403 44 791 752 238 1434 10 118 837 191 989 1291 905 573 859 526 401 175 158 145 649 296 887 771 565 719 323 654 836 900 729 426 141 92 883 862 540 883 1172 631 524 796 468 435 441 564 214 970 139 241 290 980 235 307 900 1240 646 172 933 169 418 687 647 200 121 546 767 873 655 642 380 704 724 788 478 237 769 511 7 879 784 500 1265 710 725 673 279 541 497 177 703 313 239 288 717 510 220 970 606 1871 23 536 612 79 1018 146 874 712 119 398 786 828 655 179 284 299 898 13 937 174 39 645 597 330 711 466 301 139 106 352 88 657 446 51 192 1056 858 17 633 707 516 61 542 3 170 787 683 411 586 863 569 408 236 32 687 385 210 261 986 8 537 930 909 9 750 604 385 706 522 872 454 337 286 79 143 640 823 173 1675 358 13 160 475 57 1791 818 999 35 640 419 512 151 439 790 95 353 799 905 505 947 285 494 1004 994 520 314 422 960 276 570 353 679 770 618 357 1166 967 285 209 70 963 771 414 74 665 116 674 484 936 29 549 33 249 382 594 1487 363 764 703 617 939 753 160 973 634 978 224 50 922 367 591 28 467 994 121 916 1407 871 75 526 901 912 226 408 708 907 683 711 714 173 199 129 608 890 971 749 70 900 38 668 867 516 375 465 423 95 10 833 935 377 988 300 17 36 482 153 115 178 438 421 944 14 361 892 1822 965 504 131 161 761 194 98 513 441 718 334 652 914 508 167 279 318 302 870 360 606 799 223 711 769 796 897 903 1851 699 644 458 50 342 398 287 857 285 72 68 1395 385 688 134 489 896 771 706 983 68 847 343 358 993 243 192 644 932 867 781 623 1417 441 1692 743 951 348 768 589 154 230 262 677 245 213 450 454 653 908 464 714 287 812 345 614 677 157 1630 778 394 1664 781 894 478 995 978 252 202 13 881 26 367 193 841 1869 885 119 655 494 790 8 562 545 190 974 15 496 174 837 121 464 120 593 578 511 32 201 57 124 973 942 974 698 408 61 609 429 218 81 798 2 378 185 50 819 277 351 526 993 708 710 475 975 401 3 869 61 49 1831 1797 50 437 637 713 206 262 1355 1378 53 652 316 104 65 47 270 697 444 398 646 395 271 210 720 312 905 599 833 116 201 1201 779 144 490 30 367 33 1112 133 689 85 682 434 688 688 56 682 404 787 597 1 1342 93 881 420 1443 690 122 1 308 58 171 624 804 356 574 657 934 939 127 89 703 513 461 386 439 661 1000 653 261 805 632 176 278 732 44 32 471 989 480 280 894 261 749 447 556 1979 1043 885 228 243 367 749 784 814 559 468 142 1971 494 51 15 358 625 803 366 137 139 607 958 203 262 761 654 300 293 476 317 188 133 734 614 630 390 536 4 150 802 90 344 725 954 297 504 73 942 603 775 143 467 151 570 131 876 248 38 388 867 376 837 914 582 103 176 153 44 738 1517 70 1883 533 230 682 428 655 363 874 148 706 960 1564 405 497 83 230 878 745 948 503 92 190 145 827 240 939 647 233 157 150 593 743 122 312 565 966 109 275 621 994 321 666 923 1792 794 295 174 48 853 596 258 175 926 84 198 305 728 1074 772 748 291 309 209 139 299 516 673 861 916 83 437 717 826 356 859 924 227 677 938 234 967 578 259 13 281 366 657 847 699 707 1275 56 587 366 732 743 450 191 633 1008 100 423 572 843 44 922 1000 392 321 502 917 408 215 574 829 246 488 730 169 845 862 649 723 237 558 50 235 628 494 814 590 854 574 272 280 846 195 460 347 961 351 162 973 745 626 427 758 408 563 819 583 248 311 1834 496 382 510 313 305 245 1783 55 407 323 592 120 225 503 145 7 40 527 85 849 548 186 308 271 1584 731 486 790 799 348 988 400 637 529 64 528 646 429 303 262 299 110 318 669 262 105 204 969 989 418 468 328 966 883 746 323 307 489 83 1404 172 182 755 234 582 350 849 83 645 1368 29 587 368 387 52 1750 1798 794 410 685 977 774 283 878 316 720 119 574 265 898 894 454 903 249 263 935 177 291 248 780 1176 608 926 467 489 483 641 804 523 668 381 936 94 628 202 98 218 380 976 564 127 896 969 211 1189 826 1009 890 383 852 823 979 309 683 335 233 251 373 989 759 312 294 888 1898 54 951 549 235 618 697 637 949 416 439 340 537 148 291 28 221 613 296 744 809 180 795 358 624 44 572 622 758 913 867 441 105 1236 456 420 40 350 444 73 66 479 925 732 216 793 59 435 824 330 288 158 599 220 46 710 1768 1373 384 862 46 916 928 797 464 428 62 262 953 830 211 645 123 134 196 368 611 172 870 463 631 713 448 843 736 1162 691 610 455 970 250 967 621 343 314 37 835 729 366 469 718 845 270 433 284 211 543 976 895 29 1327 650 190 73 205 446 849 156 607 726 404 529 465 86 709 278 188 869 205 673 594 900 1796 503 1147 291 206 40 86 956 536 886 379 357 339 884 262 865 329 380 817 77 254 118 266 424 103 985 301 554 819 767 621 840 260 821 708 926 583 1000 382 299 1271 1346 280 93 968 56 657 75 835 915 961 11 264 1969 641 917 187 280 519 467 955 927 730 941 83 353 236 760 280 951 1584 99 215 950 1368 697 1000 325 581 1247 273 680 624 727 459 413 86 552 734 863 1493 249 142 891 923 764 821 334 24 486 370 826 136 930 570 521 1389 765 313 140 640 324 261 724 417 891 819 607 642 101 801 446 837 10 259 438 116 401 210 901 404 617 85 875 395 435 28 370 499 777 359 679 532 218 427 510 12 275 93 600 986 822 212 800 975 1097 579 676 518 870 83 172 371 137 305 516 840 99 271 636 530 953 45 184 895 756 665 667 386 5 912 686 117 664 588 688 662 562 909 260 941 93 890 880 914 977 119 114 481 978 910 707 967 198 1325 974 999 454 680 891 639 588 983 222 123 777 1887 879 8 546 719 143 233 63 1342 1128 855 555 1405 467 3 368 426 761 684 788 150 1632 552 109 598 863 567 125 912 966 442 63 1990 736 869 722 632 13 149 120 141 738 94 755 342 355 249 700 655 731 889 816 513 936 129 648 612 714 945 556 583 571 578 735 434 528 52 718 994 254 958 56 453 741 670 726 457 192 412 460 841 371 611 926 95 219 616 403 307 889 761 437 578 326 494 103 630 216 90 981 1690 626 38 399 671 964 118 702 884 935 567 177 318 286 16 650 578 774 844 929 638 1195 458 181 343 444 550 439 457 518 31 823 894 816 492 978 790 209 607 727 481 753 482 890 406 379 858 132 113 347 399 435 570 449 137 864 477 476 500 859 348 248 1960 266 875 799 431 333 757 327 552 921 917 749 83 47 206 673 408 715 381 195 713 974 800 64 449 989 800 340 215 61 736 719 169 288 877 218 75 806 949 528 1742 479 302 213 587 821 547 667 337 171 831 679 981 513 506 386 175 1000 483 246 689 397 78 880 510 1725 877 48 377 1781 824 570 150 643 241 914 995 212 216 55 80 161 830 560 317 744 1938 950 119 1000 499 117 461 90 102 390 813 920 142 398 198 391 445 846 688 139 674 56 478 653 460 400 717 84 125 597 605 230 673 455 220 542 734 856 288 348 780 1978 116 956 234 1953 435 35 765 569 45 733 747 310 253 115 762 403 119 800 920 646 100 69 501 496 491 794 445 629 603 462 386 680 525 843 292 481 404 725 803 368 741 593 136 880 129 568 74 943 408 803 1601 862 672 534 499 187 631 997 220 251 358 441 842 403 829 424 23 170 300 329 571 575 1997 959 757 353 753 735 554 266 311 99 161 500 715 747 1355 119 231 790 760 465 844 382 834 43 146 949 503 231 750 876 1166 219 424 677 220 983 426 219 619 203 627 706 861 413 362 644 80 97 1483 59 655 440 1938 224 452 85 1 410 455 900 990 246 513 506 608 83 425 866 371 428 208 1429 451 490 131 152 575 364 1110 212 40 645 990 429 729 901 59 390 897 596 240 384 629 416 326 909 686 904 1128 300 901 367 382 747 488 216 689 44 1131 651 6 617 142 167 395 705 231 243 286 683 302 513 760 341 351 563 868 412 260 596 694 44 965 172 1334 306 156 879 188 1596 441 731 469 1916 329 394 566 569 799 505 762 960 792 950 541 841 671 242 875 400 362 643 371 915 51 1158 195 872 239 396 942 985 698 509 823 770 859 880 597 760 558 699 6 165 109 721 968 586 411 308 233 493 301 483 795 674 865 194 691 579 712 655 927 682 13 336 670 963 652 303 273 541 294 360 750 519 714 31 777 277 299 21 970 689 318 898 788 460 746 57 889 261 15 1863 580 896 917 263 798 329 797 1630 531 968 433 1494 565 733 412 310 220 200 33 352 266 900 443 196 222 218 89 640 971 896 863 638 267 242 1193 1515 829 387 106