773 723 558 290 268 647 237 1607 178 839 195 281 1091 601 378 1356 1371 877 767 1154 514 567 1424 1314 109 505 54 802 314 803 1087 853 958 158 484 334 1086 691 336 1297 569 687 866 432 944 75 463 386 958 370 652 146 1439 1086 691 535 88 1219 1006 190 651 1028 929 1056 582 264 364 433 1881 386 584 836 1065 1044 612 1023 1078 337 494 1840 171 471 35 251 199 341 1254 496 875 471 482 406 285 784 823 949 573 898 323 524 858 363 988 822 904 677 1133 930 588 849 579 368 98 287 1475 563 1183 809 106 1192 114 113 947 442 100 991 1748 803 123 606 300 760 789 787 569 899 500 667 445 45 851 853 677 661 1023 889 279 492 1008 1267 219 761 573 644 605 508 1443 1105 691 1120 310 669 882 838 932 385 323 602 1012 867 611 875 526 380 145 365 1837 101 683 974 837 896 746 562 1147 294 949 786 1023 1073 969 703 472 572 809 453 780 558 373 246 944 424 635 638 156 207 1517 622 487 1354 1727 1232 1732 802 776 482 705 403 211 1537 218 222 289 915 900 944 200 537 1265 1130 897 767 614 579 1591 762 251 875 958 649 438 412 371 1109 132 776 1106 234 1211 366 625 925 502 69 769 242 319 733 337 817 852 314 1144 1238 1193 191 1257 862 12 787 302 813 436 962 597 743 1285 112 762 775 574 1039 129 966 752 926 756 1780 474 1065 359 648 183 956 783 369 943 76 571 696 960 443 758 199 710 304 646 755 517 422 638 1383 2158 215 829 885 923 643 605 698 587 1096 824 1528 883 594 1488 1258 894 178 362 370 1173 832 418 766 908 484 1293 1154 572 162 371 1170 914 790 605 732 492 985 688 1389 384 597 715 120 1203 1618 1450 882 110 534 213 268 474 5 332 947 511 465 485 976 1185 71 520 1072 128 626 351 1641 321 1803 491 1215 318 1531 841 1646 455 653 305 869 239 905 1177 465 376 72 842 793 321 741 833 200 668 1194 509 507 870 1242 1404 472 196 1127 821 366 1203 219 761 57 293 824 591 1266 1048 1023 225 548 856 171 318 449 261 407 785 809 735 1103 569 1089 1185 484 597 736 1216 402 546 860 1613 98 435 211 279 193 940 125 1653 982 580 374 415 330 851 404 1351 852 205 767 286 514 718 836 1109 1301 787 523 157 887 588 905 813 753 924 175 1133 603 549 814 772 350 848 563 1721 415 525 595 743 907 1359 985 266 157 458 919 906 250 577 819 1450 1173 194 780 1262 154 649 515 9 412 128 350 552 874 832 842 790 950 1022 1241 684 595 1068 720 881 745 930 909 1095 941 1214 590 555 305 813 813 661 618 316 502 666 318 332 853 358 1007 696 697 711 1983 885 397 813 709 822 902 360 818 806 442 334 906 398 659 407 281 334 989 1439 310 820 1950 801 904 72 1025 335 999 377 1355 663 868 308 1509 1480 1411 1197 875 832 195 787 1139 910 1437 583 854 590 468 395 56 111 94 451 918 304 487 599 860 673 633 1643 476 615 919 276 598 497 719 771 1887 415 201 894 835 872 891 686 461 722 1085 511 945 774 1329 1359 513 831 968 659 744 815 915 531 610 832 780 432 1090 961 642 1191 1151 511 619 654 784 116 457 643 875 564 662 867 2017 1159 334 1302 970 179 547 453 711 285 802 252 759 920 438 843 554 357 1160 507 1263 959 263 842 105 688 193 561 654 38 1243 1334 907 412 651 1014 884 264 744 742 1413 422 726 961 2337 209 736 963 523 1098 109 800 420 288 20 161 898 405 247 198 710 560 847 2143 474 777 671 1411 40 737 681 591 716 640 753 101 135 1721 609 219 603 1161 246 330 413 725 350 1079 621 745 269 301 538 926 355 1223 650 365 1312 480 106 581 999 231 655 120 851 1238 1151 158 284 1243 340 225 653 153 770 286 174 556 439 1086 426 433 495 718 466 497 78 334 844 1006 630 1089 951 982 787 774 955 985 1823 941 299 398 1150 960 1127 448 911 1342 431 582 737 705 794 487 762 1103 634 1089 1275 536 858 1085 887 1573 631 106 740 747 811 502 40 969 542 795 451 234 605 959 647 1121 535 158 535 1273 668 588 711 631 183 1679 819 994 643 240 430 859 790 268 738 209 628 923 574 458 569 945 148 793 793 33 182 314 279 376 1496 862 857 328 874 891 989 174 579 931 474 289 453 304 871 80 866 257 525 568 1732 378 944 496 845 1215 490 847 1683 186 954 370 769 177 746 932 1132 445 455 395 549 1067 574 1657 502 634 1445 1453 826 1818 872 420 703 698 925 147 1619 470 887 309 669 644 135 762 585 294 595 441 1391 1026 1418 915 872 377 475 1064 1097 870 968 453 1502 891 483 994 1351 396 1918 709 1375 864 405 766 622 396 1135 1063 998 453 79 721 1178 824 909 510 707 1024 223 1546 849 861 675 612 468 806 510 649 41 697 836 958 964 384 1164 539 1525 809 450 639 1006 626 899 705 1145 715 495 1485 893 750 421 1228 841 1161 795 290 788 397 942 364 966 163 537 514 728 913 188 1163 940 344 139 703 455 846 693 954 935 423 809 238 585 925 274 345 116 1086 747 150 743 1105 506 664 1017 699 566 499 361 448 425 1289 1270 1628 436 557 1220 721 586 768 1335 792 47 380 990 1037 1515 731 988 476 1913 1018 397 235 1094 400 222 1378 806 160 1253 995 630 1101 898 355 596 1021 992 429 587 327 1392 1042 802 672 850 52 556 955 771 253 323 217 831 1266 236 484 14 321 699 652 774 1259 115 845 134 857 346 700 572 336 271 241 773 219 1028 613 68 514 974 580 114 300 42 468 149 1184 691 539 335 879 1354 864 506 138 396 960 291 1307 353 983 737 711 176 932 317 461 689 724 833 784 1079 811 778 876 670 495 1051 616 560 867 1195 679 201 155 701 603 403 843 916 807 633 597 758 252 546 873 710 354 773 1125 976 122 330 493 600 1332 911 833 737 1391 326 325 500 576 729 1448 40 1842 145 226 72 1464 463 879 866 1375 538 988 809 1100 170 807 725 601 576 844 807 621 877 137 509 864 400 907 1063 1234 1244 1685 641 1077 594 828 1148 537 582 871 1500 121 213 439 1062 916 720 163 416 1027 1203 973 155 710 285 587 909 914 34 880 945 538 147 220 688 809 1018 247 608 1091 601 92 614 957 203 878 641 35 644 94 906 1031 980 245 640 523 211 586 967 386 930 1094 676 842 677 1081 955 1319 551 484 509 172 635 240 849 1765 1092 665 36 1215 193 203 477 323 486 637 893 1166 709 1621 468 987 1314 261 675 1121 664 809 737 263 716 1615 748 86 1173 467 630 832 1445 647 515 363 1332 499 131 714 678 805 147 1572 641 1058 246 315 403 771 1009 667 356 517 1214 929 520 316 891 929 1132 1166 249 770 1044 867 941 1051 1004 275 1047 570 545 1059 740 379 427 822 379 304 796 1275 1613 497 1293 534 362 1188 822 864 660 281 1172 1034 327 739 937 511 186 1068 302 376 522 374 835 23 307 805 250 1294 938 466 697 560 518 227 978 577 1158 203 542 310 152 404 395 457 883 1505 555 1020 398 521 1016 765 634 356 308 1325 215 415 961 619 365 945 899 917 384 348 916 776 1233 759 924 609 531 598 1044 301 752 863 931 280 102 1476 215 364 581 516 670 620 127 605 215 77 847 930 838 590 1119 822 863 1373 129 583 222 152 260 616 1132 945 246 387 1182 404 849 421 263 400 854 1027 770 728 592 544 947 247 384 494 37 1762 635 348 1194 492 1014 213 225 380 666 659 297 653 1943 1050 874 667 1686 336 771 858 1103 21 1335 883 472 373 1014 191 1120 273 1491 547 398 1286 476 588 845 326 1141 1387 115 664 434 756 653 207 1189 723 449 514 950 865 1642 546 981 248 1285 598 878 594 1187 366 888 162 638 945 385 499 224 738 903 1101 1173 943 678 1430 248 443 599 191 569 1151 1457 434 138 1157 662 851 1464 174 459 662 451 850 27 512 1158 811 1576 544 872 249 584 191 1433 202 574 94 1082 638 354 716 310 533 434 692 1035 294 1177 799 658 301 705 909 604 641 1148 767 1094 598 609 100 589 615 161 140 417 238 617 174 779 751 590 1184 394 1237 460 1244 1196 822 275 290 532 891 1338 788 48 291 511 173 259 359 655 688 1030 263 2308 696 415 568 1455 1040 501 577 458 443 372 355 1224 889 477 390 1032 421 1564 390 1274 290 927 256 1104 108 847 309 624 612 241 551 1197 565 571 997 753 775 809 551 902 821 198 572 179 704 874 1237 921 331 336 876 538 342 766 812 923 454 436 735 722 1081 1103 195 1015 421 1049 559 1105 2265 114 629 794 567 571 312 1155 565 959 665 387 1423 1079 603 1096 850 532 982 640 221 839 455 877 766 588 629 689 625 1041 916 33 658 588 384 939 467 840 281 709 600 1084 1187 489 723 900 1048 784 659 852 1198 1427 357 405 192 313 850 1078 357 695 477 374 270 265 742 531 540 1135 1071 666 821 1286 1258 1253 734 623 602 911 1552 854 1509 775 554 185 132 571 928 370 443 105 1663 478 364 1045 842 1529 461 1270 750 295 805 859 604 924 205 1599 391 851 431 802 509 621 889 510 329 614 815 269 933 64 343 510 1144 1052 1425 563 289 823 203 475 1021 771 781 667 921 980 884 205 849 475 571 1300 257 196 862 916 229 763 95 120 1142 579 540 758 266 470 641 850 1005 543 765 72 81 63 314 942 618 629 635 442 587 1140 446 980 429 267 380 987 809 1001 386 289 579 419 902 1079 1348 875 496 368 1029 279 230 1035 373 962 637 907 101 527 858 1009 854 22 646 365 627 905 665 739 500 751 1004 1287 455 446 1065 299 125 546 179 1464 1163 821 511 825 651 156 1809 196 1684 805 189 784 400 837 794 798 914 737 704 410 823 358 25 770 1614 699 531 708 223 846 911 178 522 949 78 1065 843 524 36 253 312 372 699 537 819 558 349 17 731 1045 777 875 657 503 269 787 886 620 599 771 854 927 489 694 816 892 429 817 1012 793 125 498 276 672 1120 1184 909 374 771 1594 628 741 638 961 1081 140 730 1044 444 1206 752 227 421 394 389 1071 317 1193 630 197 635 780 926 925 228 168 1304 943 935 1059 785 1782 978 547 644 1021 368 1363 260 879 847 308 1789 462 779 757 622 592 711 1057 763 390 293 394 760 841 78 611 1046 531 459 93 740 904 499 1809 914 289 945 1936 1179 956 379 471 975 882 86 1151 140 1262 305 972 921 437 263 812 56 691 1307 740 896 890 628 861 573 66 575 318 557 1879 1711 648 1004 791 22 236 110 362 1930 96 654 558 1446 786 256 782 1310 317 1956 961 281 333 662 518 487 154 877 459 339 423 1412 651 383 184 614 372 759 438 180 449 742 1171 555 683 383 581 358 1035 127 913 691 1000 1172 321 140 259 1310 1083 1538 93 926 520 553 1263 31 1378 384 281 89 937 580 965 526 484 676 954 823 542 1644 696 1012 865 1463 320 1153 951 437 164 423 1080 462 670 697 1136 196 1131 645 351 308 578 1195 661 132 397 757 606 768 1305 174 460 240 672 1212 376 636 887 887 791 467 556 768 904 577 21 131 726 967 709 275 1271 1263 1218 1046 221 632 408 191 963 953 231 1044 317 1897 881 43 905 49 507 504 920 1018 855 629 472 485 400 609 323 39 1009 1006 401 1046 1108 733 698 757 590 901 271 1261 943 176 520 855 1546 1102 776 250 706 613 926 696 1751 361 1388 444 619 1221 446 347 1031 545 454 586 572 187 791 548 426 896 841 622 451 785 98 680 988 543 1692 576 681 1014 732 733 841 543 681 798 1017 622 1267 1123 616 314 756 541 328 815 101 355 828 883 379 1805 210 553 183 813 639 80 187 378 416 816 765 339 430 637 129 194 200 958 703 467 859 700 547 317 1050 941 62 1423 600 529 505 555 512 1106 796 789 690 268 889 1248 654 824 1193 612 932 1044 496 15 921 747 304 239 703 150 989 1203 1102 557 1046 163 289 420 756 510 1339 651 836 442 694 946 390 577 432 283 559 994 421 641 637 1910